a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 102|回复: 0

[综合] 思科认证:SIP软电话开发基本条件和要点

[复制链接]
发表于 2012-8-3 20:03:30 | 显示全部楼层 |阅读模式
思科认证:SIP软电话开发基本条件和要点
6 c5 m" _. }/ {" ]. ]# |SIP软电话开发的基本条件和要点% f' I7 S! P7 d3 ?1 H9 e$ \0 f' k, t
在VoIP中,我们知道SIP协议有很大的用处。这里,我们就针对SIP协议,来看看SIP软电话开发环境的建立都需要知道哪方面的知识。那么首先我们来看看这个开发平台的条件。要在windows或者linux平台下开发基于SIP软电话,需要以下软件。" d- p/ f7 ~6 T  n3 W
服务器端软件: 注册多个客户端到服务器上,可以进行通话测试- m: Y* g. T! [" D
SIP客户端软件:主要用于测试,可以对别人已经完成的客户端进行抓包,以比对自己程序的发包数据
3 C; O6 G4 I1 ?1 T" oSIP协议栈:基于某个现成的SIP协议栈来开发会加快开发进度# U$ @$ s1 T( \1 s
RTP栈:传输语言或者视频数据的协议栈
+ U8 z5 w. p- m) ?抓包测试工具:调试网络程序最有效的办法$ v) D7 q* b  E6 ~
以下介绍这些软件主要以开源软件为主1 X+ h- B: Q  ^, X& \# U+ ?' A
一 服务器端软件
' q9 h) R* S* P% {6 [4 [' m1. Asterisk:Linux系统下开源的IPPBX,功能强大稳定,主要用c语言开发。配置稍麻烦。
: j! _% a- G" F  D2. Vocal:Linux系统下开源的SIP服务器端。可以作为IPPBX也可以作为运营系统。很多voip虚拟运营商都用这个作为自己的运营系统。提供BS结构的管理界面。
" y. l4 K$ a9 D7 _! H9 [; r# ^3. YATE:跨平台(Linux,Windows)的开源SIP服务器端。在windows下安装非常简单。其他方面没有进行过测试。
1 ?+ _: }, d+ I' K& w* b4. SER:Linux平台下重量级的SIP服务器断。功能比较丰富,也是很多voip虚拟运营商的系统选择。不过据说配置比较麻烦,具体没有试过。
# S( D3 R# R" o- I  V, C5. sipX:Linux平台下的SIP服务器。这个好像不能作为客户端再次注册到其他SIP服务器上。提供BS结构的管理界面。
; v/ |$ i% ~6 D# e* Z1 m6 s二 SIP客户端软件
. ~/ r+ s" y0 e( J1. Windows Messenger 5.1:微软出的SIP客户端,操作方便。
+ R6 J' g: i* l( X* I7 ~% ?4 l3 Z2. YATE Client:跨平台(Linux,Windows)的开源SIP客户端软件。安装方便,功能简单。  y$ x5 K) ^. n1 }4 B; s+ H- T+ Q
3. xten:windows平台下的SIP软电话。功能齐全,使用方便。& P7 X" T! u/ q+ d6 M

- e. |5 o6 T5 g4 O6 e' ^( |. U% e6 T三 SIP协议栈" l: K% u$ K. u5 `4 j- R, e( {
1. osip:跨平台的开源SIP协议栈。用c语言实现,体积小。$ ?- y% _, x$ [- [# _) f
2. exosip:对osip进行封装,使其方便SIP客户端软件开发。同样开源跨平台。
% b' n$ @# P3 w# `+ \3. sipXtackLib:由SIPfoundry提供的开源跨平台的SIP协议栈,功能齐全。C++开发,已经被用于开发数个商业SIP终端。2 q% `- x- f0 L! j% S
四 RTP栈
' C( c2 t) U' A- D2 Q/ x9 ^1. JRTPLIB: 开源的跨平台rtp栈,用C++语言开发,使用方便。
0 T" ?$ E" e+ i- s五 抓包测试工具
9 H! H! o1 K. J& ^1. Wireshark:非常有名的开源跨平台网络抓包工具,以前叫做Ethereal。; D* [; Q/ {2 Z
上述就是我们在SIP软电话开发中,需要了解的一些内容了,希望对大家能够有所帮助。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-15 19:33 , Processed in 0.165230 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表