关于网络电话请问各位砖家: CSipSimple+SipSorcery+Freephoneline

前段时间入手了一部Android手机,也是无聊于是开始捣鼓网络电话。我在加拿大,也不打算申请GV,FreePhoneLine(FPL)提供了免费的本地区号DID,价格也不贵,于是注册了一个。然后在Android手机上安装了CSipSimple,添加了FPL帐号。

问题1:通过家里的Wifi可以正常拨出电话,可是却不能接入电话,不知道是不是家里router没有设置NAT,以及打开UPD端口的问题?

问题2:Fitwxc曾经提到过一般sip注册都是用udp,sipsorcery则采用tcp注册,保持语音流一对一,不让语音流经过它的,对通话质量毫无影响。我设想将FPL注册到sipsorcery,然后手机上的CSipSimple再连接到sipsorcery,但我不明白这三者之间的数据关系。按照sipsorcery FAQ中的说法,SIP Sorcery does not directly provide any voice termination services,我的理解是它只是通过TCP保持客户端CSipSimple与FPL之间的联系(没有电话拨入拨出时可能不发生任何数据传送),是不是这样?

那么当有电话拨入拨出时,客户端CSipSimple与FPL则会跳过sipsorcery进行直接传送数据?

如果是这样,根据我对FPL的了解,当发起数据传送时,CSipSimple需要通过UDP注册到FPL,那sipsorcery除了保持连接外并没有其它功能?

问题3:对于FPL而言,不知道它的VOIP数据包是通过TCP还是UDP方式传递的?能不能通过http proxy?

 

第一次提问,问题有些乱。

 

所有跟帖: 

tcp/udp只是对SIP部分,具体的语音流是通过RTP,并且是你的手机和FPL之间的事情 -mc3361- 给 mc3361 发送悄悄话 (0 bytes) () 08/24/2011 postreply 15:33:25

简单的办法是改用nimuzz, 然后用nimbuzz注册到你的sipsorcery账号 -mc3361- 给 mc3361 发送悄悄话 (0 bytes) () 08/24/2011 postreply 15:34:08

启用stun。用udp。 -fitwxc- 给 fitwxc 发送悄悄话 fitwxc 的博客首页 (0 bytes) () 08/24/2011 postreply 17:39:43

回复:启用stun。用udp。 -edgmc- 给 edgmc 发送悄悄话 (65 bytes) () 08/24/2011 postreply 21:48:03

我以前都详细的说过了,帖子和博客读一读,再有具体问题我乐意回答 -fitwxc- 给 fitwxc 发送悄悄话 fitwxc 的博客首页 (0 bytes) () 08/24/2011 postreply 22:37:02

CSipSimple正确连接到SipSorcery, 正在学习Ruby编程... -edgmc- 给 edgmc 发送悄悄话 (141 bytes) () 08/24/2011 postreply 23:22:23

明白了,在SIP Accounts设置中有选项 -edgmc- 给 edgmc 发送悄悄话 (283 bytes) () 08/24/2011 postreply 23:34:28

CSipSimple直接注册到Freephoneline,多一道手续就多一处出问题的可能 -犬友- 给 犬友 发送悄悄话 (0 bytes) () 08/25/2011 postreply 04:00:58

Freephoneline支持TCP注册吗? -fitwxc- 给 fitwxc 发送悄悄话 fitwxc 的博客首页 (0 bytes) () 08/25/2011 postreply 10:01:44

请您先登陆,再发跟帖!