用Android客户端在PC上建立sip代理服务器

用Android客户端在PC上建立sip代理服务器,android,sip,rtp,Android,Sip,Rtp,我已经实现了基于sip的实时语音传输,我的两部手机在同一个WIFI网络上可以通信,只要它们彼此拥有IP地址。然而,我不能让它工作。。。我正在使用rtp在这些客户端之间传输语音。 另外,我注意到在WIFI网络上使用PC作为服务器更好。现在,我可以使用这台PC作为代理服务器来建立sip端到端连接吗?如果是,如何进行 是否存在用于初始化会话的现有实现?具体来说,如果有人能给我举个例子,说明我需要两个客户机建立连接的地址/端口,那就太好了 如果您已经正确地实现了SIP协议要求的所有必要部分,那么您必须在

我已经实现了基于sip的实时语音传输,我的两部手机在同一个WIFI网络上可以通信,只要它们彼此拥有IP地址。然而,我不能让它工作。。。我正在使用rtp在这些客户端之间传输语音。 另外,我注意到在WIFI网络上使用PC作为服务器更好。现在,我可以使用这台PC作为代理服务器来建立sip端到端连接吗?如果是,如何进行


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

如果您已经正确地实现了SIP协议要求的所有必要部分,那么您必须在PC上安装SIP服务器,只需创建两个帐户,手机就可以在服务器上与其连接。我已经尝试过Android的星号服务器,但我相信会有很多其他的


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

对于示例:android开发者网站中的sip演示代码,在安装之前请求一个域,该域是否是我笔记本电脑的ip地址,比如192.168.2.10:5060?对于第二个客户端,它应该是同一个域吗?是的,完全正确。但在笔记本电脑上,您必须运行SIP服务器,并为手机设置两个帐户。不幸的是,我还没有玩过Android示例的SIP演示,以帮助您更好地…对未来的人:使用在线SIP服务提供商作为域。。。我需要得到这个问题的最佳答案。。。