- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业论文:SPI协议代理服务器的实现
目 录
摘 要 IV
ABSTRACT 6
第一章 绪 论 7
1.1 选题的背景 7
1.2 基于SIP协议用户代理软件的国内外研究现状 9
1.3 论文内容和结构安排 10
第二章 SIP协议及H.323协议簇的简介 12
2.1 SIP系统的组成 16
图2.1 SIP系统的组成 16
2.2 SIP功能概要 17
2.2.1 用户定位 18
2.2.2 会话能力的协商 18
2.2.3 呼叫参与者管理 18
2.2.4 呼叫建立 19
2.2.5 呼叫处理 19
2.2.6 SIP注册服务 19
2.3 SIP的呼叫过程 20
2.4 协议的优点 23
2.4.1 基本呼叫的建立和拆除 23
2.4.2 呼叫控制业务 24
2.4.3 SIP的第三方控制 24
2.4.4 服务质量 25
2.4.5 实现的难易性 25
2.5 SIP协议和H.323协议的比较 26
2.6 本章小结 28
第三章 SIP实现中VC的应用 29
3.1 对话框控件访问的七种方式 29
3.2 窗口 29
3.3 网络编程Socket 30
3.3.1 计算机网络 30
3.3.2 IP地址 31
3.3.3 协议 31
3.3.4 ISO/OSI七层参考模型 31
3.3.5 TCP/IP模型 33
3.3.6 端口 34
3.3.7 套接字 34
3.3.8 客户机/服务器模式 35
3.3.9 Windows Sockets的实现 36
3.4 线程同步与异步套接字编程 38
3.5 本章小结 39
第四章 基于SIP协议代理服务器的设计与实现 39
4.1用户代理的功能介绍 39
4.1.1 处理SIP消息 39
4.1.2 提供与上层应用程序的接口 40
4.1.3 定时功能 40
4.1.4 其他功能 40
4.2 SIP User Agent的行为 41
4.2.1 主叫发出初始邀请请求 41
4.2.2 被叫发出的响应 41
4.2.3 主叫接收并响应初始化的请求 42
4.2.4 主叫或者被叫产生二级并发请求 42
4.2.5 接收的并发请求 42
4.3 SIP消息机制 43
4.3.1 SIP URL结构 43
4.3.2 SIP消息结构 44
4.4 程序设计思想简介 46
4.5 程序主要功能介绍 48
4.6 程序运行过程介绍 49
4.6.1 程序启动 49
4.6.2 用户注册 49
4.6.3 用户登录 50
4.6.4 用户邀请 51
4.7 本章小结 52
第五章 总结与展望 53
摘 要
通信提供商及其合作伙伴和用户越来越渴求新一代基于 IP 的服务。现在有了 SIP协议(会话启动协议),一解燃眉之急。SIP协议 是不到十年前在计算机科学实验室诞生的一个想法。它是第一个适合各种媒体内容而实现多用户会话的协议,现在已成了 Internet 工程任务组 (IETF) 的规范。
今天,越来越多的运营商、CLEC(竞争本地运营商)和 ITSP(IP 电话服务商)都在提供基于 SIP协议 的服务,如市话和长途电话技术、在线信息和即时消息、IP Centrex/Hosted PBX、语音短信、push-to-talk(按键通话)、多媒体会议等等。独立软件供应商(ISV)正在开发新的开发工具,用来为运营商网络构建基于 SIP协议的应用程序以及 SIP协议软件。网络设备供应商 (NEV) 正在开发支持 SIP协议信令和服务的硬件。现在,有众多IP电话、用户代理、网络代理服务器、VOIP网关、媒体服务器和应用服务器都在使用SIP协议。
SIP将终端用户称为用户代理,请求方称为用户代理客户,被请求方称为用户代理服务器。UAC负责发起SIP呼叫请求,UAS接收UAC的请求并负责对其做出响应(接受、拒绝或重定向)。
本文首先对SIP产生背景、国内外研究动态、应用领域及其优点进行简单介绍,并详细介绍了SIP的基本呼叫流程。最后利用VC++6.0开发一个简单的服务器,在Windows环境下自行设计实现了一个SIP用户代理服务器。通过代理服务器分别实现用户的登陆、注册以及PC到PC之间的通信。
关键字:SIP,服务器,VC,用户代理
ABSTRACT
communications provider and its partners and users more and thirst for a new generation of based on IP services. Now have an IP protocol (session start agreemen
您可能关注的文档
- 有关国际货运理代的文献综述.doc
- 有关钾肥生产上的市公司股票相关一览.doc
- 有机磷、有机及氮氨基甲酸酯类农药残留.doc
- 有用的办公文资秘料,写讲话稿必参考.doc
- 有限责任公司自(然人独资)章程范本.doc
- 服务能力建设场现会讲话提纲.doc
- 服装厂安全知培识训手册.doc
- 服装厂跟单文工员作步骤.doc
- 服装品牌代理-商营运管理手册.doc
- 有线数字电视台平技术方案附件三.doc
- 青海省西宁市选调生考试(行政职业能力测验)综合能力测试题完整版.docx
- 甘肃省天水市事业单位招聘考试(职业能力倾向测验)题库最新.docx
- 甘肃省武威地区选调生考试(行政职业能力测验)综合能力测试题必考题.docx
- 重庆市泸州市行政职业能力测验题库完整.docx
- 2025年元宇宙教育平台虚拟现实技术在艺术教育中的应用案例.docx
- 2025年元宇宙教育平台虚拟现实技术在虚拟现实教育小说中的应用场景研究报告.docx
- 《糖尿病患者自我管理行为干预对血糖控制及生活质量的影响长期追踪研究》教学研究课题报告.docx
- 2025年元宇宙教育平台虚拟课堂体验报告:沉浸式学习案例分析.docx
- 2025年元宇宙教育平台虚拟现实环境下的科学探究教学.docx
- 《绿色金融业务绩效评价体系构建与绿色金融信息披露机制优化》教学研究课题报告.docx
文档评论(0)