SIP实验报告.doc

SIP实验报告.doc

ID:49615973

大小:327.00 KB

页数:13页

时间:2020-03-02

SIP实验报告.doc_第1页
SIP实验报告.doc_第2页
SIP实验报告.doc_第3页
SIP实验报告.doc_第4页
SIP实验报告.doc_第5页
资源描述:

《SIP实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、南京邮电大学综合实验(软交换)SIP注册实验姓名:学号:班级:日期:2013年10月13日内容与要求:设计流程①熟悉环境à②用自己用户登入,SIP配置实验)à③学习协议流程(至少包括注册、正常呼叫、对端忙、重定向)à④学习消息参数(请求、相应消息所包含的头域,各个头中携带的参数)à⑥选定程序设计题目设计实现方案à⑦开源协议栈学习+题目实现à⑧自己编程à⑨测试à综合实验程序设计(开源代码基础上)一、完善UA功能(使用SS1B测试)1、完整正常主叫信令流程2、完善UA配置、使用界面二、完成服务器部分功能(使用multiphon

2、e测试)3、注册服务器4、无状态代理服务器三、自拟题目综合实验(软交换)注意事项:1、关于资料实验室客户端有协议原文、技术手册、学习资料、开源代码、使用手册和例子。其它资料需自己准备。2、设计方案每组一个设计方案,建议题目中任选一个或自己拟定都可以,组中同学要有各自侧重点和分工。3、编程语言编译器不限,VC、BCB、DELPHI、.NET.语言c、c++、delphi开源代码,实验室提供OSIP(C语言编写),也可以自己下载其它开源代码SIP架构:程序测试:下载VC++6.0更新SDK获得这两个API文件。再编译osip2

3、,eXosip2和osipparser2得到加入到VC和WINDOWS的相应文件夹中,编译过程中需要以下2个库文件界面如下:抓包显示注册,注销,呼叫以及挂断的消息。文本的SIP消息:思考题:1、实验室中设备的拓扑图,及个设备的主要作用软交换设备设备名称设备型号数量备注软交换控制设备ZXSS10SS1b1硬件5万用户容量,软件200线用户license,480线中继license中继信令合一网关ZXMSG7200116E1,2条64K信令linkUP10业务平台UP101Web客户端和业务服务器合一媒体服务器Mes1综合网管

4、系统ZXNMS011网管客户端和网管服务器合一,包含40个网管客户端LicenseIAD综合接入设备ZXSS10I5081每个设备可提供8个用户接入软PHONESoftDA40可视软终端B1001IP话机P80117200后台服务器PC机1后台服务器和本地维护台合一SS1b的维护台PC机1SS设备的本地维护台数据部分设备名称设备型号数量说明二层交换机28262本次配置24个FE接口2、什么叫状态机,给出SIP协议中一个状态机的例子,并说明。在开始一个线程的时候,就会开始一个状态机,当一个事件发生的时候,就会转到相应的状态上

5、去。如sip注册:(UA)空闲状态-----(发送注册信息)-à待机状态等待响应-----(收到成功响应)--à已注册状态

6、

7、(未收到响应)--(收到注册失败响应)-à空闲状态

8、空闲状态3、设计一个SIP终端或代理服务器,给出主要软件模块构成。UACUAS4、分析SIP相关开源代码,说明SIP消息处理的方法。以纯文本的方式在UA与server之间按照固定顺序发送消息,根据消息进行相应处理。附录#include#include#include#incl

9、ude#include/*voidcb_rcv4xx(sipevent_t*se,transaction_t*tr);voidcb_rcv4xx(sipevent_t*se,transaction_t*tr){printf("rcv4xxmsgdonothing");}*/intmain(intargc,char*argv[]){eXosip_event_t*je;osip_message_t*reg=NULL;osip_message_t*invite=NULL;osip_

10、message_t*ack=NULL;osip_message_t*info=NULL;osip_message_t*message=NULL;FILE*writefile;intcall_id,dialog_id;inti,flag;intflag1=1;intid;char*identity="sip:13400000@192.168.100.1";char*registerer="sip:192.168.100.1:5060";char*source_call="sip:13400000@192.168.100.1"

11、;char*dest_call="sip:14010000@192.168.100.1:5060";char*con="sip:192.168.100.1:5060";charcommand;chartmp[4096];charlocalip[128]="192.168.100.206";printf(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。