首页 | 本学科首页   官方微博 | 高级检索  
     

在Linux环境下SIP通信的实现
引用本文:高雷,薛琳.在Linux环境下SIP通信的实现[J].数字社区&智能家居,2006(32).
作者姓名:高雷  薛琳
作者单位:临沂师范学院信息学院 山东临沂276005
摘    要:SIP(Session Initiatioan Protocol)协议是由IETF工作组于1997年7月提出的,是应用层的控制协议,能建立、调整和终止多媒体的呼叫和会话。SIP协议是基于文本方式的,即以明文方式传输。SIP消息包括请求消息、应答消息。SIP协议侧重于将IP电话作为因特网上的一个应用,并且也采用RTP作为媒体传输的协议。本文在SIP通信过程中,采用面向连接的TCP来传输SIP的交互信令,采用面向无连接的UDP协议进行实时音频流传输。本设计是在Linux操作系统下,用套接字(socket)来实现的。设计实现了SIP协议的整个通信过程。最后,提出了进一步开发的设想。

关 键 词:SIP  套接字  传输协议

Under the Environment of Linux,the Realization of SIP Communication
GAO Lei,XUE Lin.Under the Environment of Linux,the Realization of SIP Communication[J].Digital Community & Smart Home,2006(32).
Authors:GAO Lei  XUE Lin
Abstract:The Session Initiation Protocol (SIP), is an application-layer control(signaling) protocol for creating, modifying and terminating sessions with one or more participants, which is made by IETF, in July,1997. SIP is text-based. There are two types of SIP messages, which are request and reply. SIP emphasizes IP phone as a application of Internet, which is also transporting real-time data and providing QoS feedback. In an Internet context, SIP is able to utilize both UDP and TCP as transport protocols, among others. Our implementation is in the Linux operating system, which is using socket. Most important, I have completed the project, which is sending request and receiving reply. And it also can communication. In the end, it give some advice for further development.
Keywords:SIP  TCP  UDP  Linux  RTP
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号