用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
aimself的公告
<span id="dict_daily"> <a href="http://dict.cn/" target="_blank">Dict.CN 在线词典, 英语学习, 在线翻译</a> </span> <script language="JavaScript" src="http://dict.cn/daily.php" defer="defer"> </script> <script type="text/javascript"><!-- google_ad_client = "pub-5932057431370171"; google_ad_width = 160; google_ad_height = 600; google_ad_format = "160x600_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "000000"; google_color_bg = "F0F0F0"; google_color_link = "0000FF"; google_color_text = "000000"; google_color_url = "008000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> <script type="text/javascript"><!-- google_ad_client = "pub-5932057431370171"; google_ad_width = 110; google_ad_height = 32; google_ad_format = "110x32_as_rimg"; google_cpa_choice = "CAAQgJvUlAIaCBygVuSgBRiuKKzx9IMB"; google_ad_channel = ""; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
文章分类
牛人
absurd的专栏
Jserv's blog
友谊天长地久
Developer Wayne
Rayman
Totodo's Blog
磊哥
存档

原创  SIP phone使用记 收藏

        今天在dapper下使用了两款sip软件,linphone和ekiga.
        ekiga是dapper下自带的一款sip phone,使用前需要去ekiga.net注册sip帐号,收到确认邮件确认后才有效,然后在ekiga菜单Edit==>Accouts里输入你注册的用户名,密码,Registrar填ekiga,net就可以了,点击ok后,就会注册,使用wireshark可以捕获到register消息的,注册成功后可以看到状态为registered.这样就可以使用了。
        你也可以自己编译源代码,源代码在http://snapshots.seconix.com/index.php,需要先编译pwlib和opal,然后编译ekiga,不过我编译configure时却提示checking for PWLib version... configure: error: Sorry but the recommended PWLib version is 1.10.1
,这个我怀疑是我本机已安装的ekiga使用的pwlib的版本过低。
     linphone是基于osip的一款sip phone,所以需要现安装osip2,,另外依赖ffmpeg,这个可以通过

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg获得,ffmpeg编译起来有点麻烦,我参考ffmpeg的编译大全编译的,不过还是有问题,最后没办法去掉了--enable-amr_nb-fixed 和--enable-x264,安装ffmpeg后,linphone就很容易了。
      启动linphone后,提示说要设置成使用ipv6,于是照做,然后在RealTunnel 注册了个帐号,接着preference==>sip里设置帐号,重启linphone后会进行注册,但是却一直time out,找了好久,后来去掉ipv6的选项才解决,然后就使用linphone和ekiga互相通讯,可是发现怎么也连不通,收到408消息,后来发现我在家通过路由器上网,使用的是私有地址,需要stun server,参考ekiga的设置,在linphone里填入stun server的地址,然后ekiga就可以call linphone了,接通后,ekiga却提示声卡忙,不能传输语音,估计是linphone也占用了声卡,不过还有个奇怪的问题,从linphone call ekiga却一直time out,不知道是不是stun server的问题。
       总的来说,这两款软件提供的功能基本一直,音频和视频格式支持也基本相当,不过linphone基于ffmpeg,而ekiga好象是基于pwlib,linphone是基于开源的osip协议栈,目前还不清楚ekiga采用哪个协议栈,也许就是自己的,不过ekiga的界面好看一点。
 

发表于 @ 2006年09月22日 23:41:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:WiFi vs. WiMAX | 新一篇:自己动手为gaim写个闪屏插件

  • 发表评论
  • 评论内容:
  •  
Copyright © aimself
Powered by CSDN Blog