在具有Android客户端的PC上建立SIP代理服务器

时间:2011-10-21 23:26:47

标签: android sip rtp

我已经实现了基于sip的实时语音传输,我认为同一个WIFI网络上的两部手机可以通信,只要他们拥有彼此的IP地址。但是,我无法使其工作......我正在使用rtp在这些客户端之间传输语音。 另外,我注意到在WIFI网络上使用PC作为服务器更好。现在,我可以使用此PC作为代理服务器来建立SIP端到端连接吗?如果有,怎么样?

是否存在初始化会话的现有实现?具体来说,如果有人能给我一个关于我需要两个客户建立连接的地址/端口的例子,那就太好了。

1 个答案:

答案 0 :(得分:0)

如果您已正确实施了SIP协议所需的所有必要部分,那么您必须在PC上安装SIP服务器,并创建两个电话将在服务器上与它们连接的帐户。我已经尝试使用Android的Asterisk服务器,但我确信那里会有很多其他服务器......

默认情况下,SIP服务器使用UDP侦听端口5060。此端口仅用于启动会话(和其他控制消息), NOT 用于传输RTP数据包。