SIP实验报告
南京邮电大学
综合实验(软交换)
SIP注册实验
姓名:
学号:
班级:
日期:2013年10月13日
内容与要求:
设计流程
①熟悉环境?
②用自己用户登入,SIP配置实验)?
③学习协议流程(至少包括注册、正常呼叫、对端忙、重定向)?
④学习消息参数
(请求、相应消息所包含的头域,各个头中携带的参数)?
⑥选定程序设计题目设计实现方案?
⑦开源协议栈学习+ 题目实现?
⑧自己编程?
⑨测试?
综合实验程序设计
(开源代码基础上)
一、完善UA功能(使用SS1B测试)
1、完整正常主叫信令流程
2、完善UA配置、使用界面
二、完成服务器部分功能(使用multiphone测试)
3、注册服务器
4、无状态代理服务器
三、自拟题目
综合实验(软交换)注意事项:
1、关于资料
实验室客户端有协议原文、技术手册、学习资料、开源代码、使用手册和例子。其它资料需自己准备。
2、设计方案
每组一个设计方案,建议题目中任选一个或自己拟定都可以,组中同学要有各自
侧重点和分工。
3、编程语言
编译器不限,VC 、BCB 、DELPHI 、.NET. 语言 c 、c++、delphi
开源代码,实验室提供OSIP (C 语言编写),也可以自己下载其它开源代码
SIP 架构:
程序测
试:下载VC++6.0更新
SDK 获得
这两个API 文件。
再编译osip2,eXosip2和 osipparser2得到
加入到VC 和WINDOWS 的相应文件夹中,编译过程中需要以下2
个库文件
界面如下:
抓包显示注册,注销,呼叫以及挂断的消息。
文本的SIP 消息:
思考题: 软交换设备
设备名称
设备型号 数量 备注 软交换控制设备
ZXSS10 SS1b 1 硬件5万用户容量,软件200线用户license, 480线中继license 中继信令合一网关
ZXMSG7200 1 16E1,2 条64K 信令 link UP10业务平台
UP10 1 Web 客户端和业务服务器合一 媒体服务器
Mes 1 综合网管系统 ZXNMS 01 1 网管客户端和网管服务器合一,包含40
个网管客户端License
界 面 /配置数据
UDP 通信模块
协议消息解析
业务流程控制SIP 终端(代理)