Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Udp 在两个应用程序中同时接收和发送sip_Udp_Port_Sip_Voip_Sdp - Fatal编程技术网

Udp 在两个应用程序中同时接收和发送sip

Udp 在两个应用程序中同时接收和发送sip,udp,port,sip,voip,sdp,Udp,Port,Sip,Voip,Sdp,我的电脑上安装了软电话X-lite。我想用C语言开发一个程序来查看它接收和发送的sip消息。已经制造了一个软电话来实现这一点。但我希望它在一个独立的应用程序。我遇到了麻烦,因为我不能在两个应用程序中使用同一端口。。。有人能帮我吗 对不起,我的英语不好…请尝试使用 这是一个开源工具。尝试并运行pjsua应用程序。它将允许您从您选择的任何端口拨打/接听电话。它将充当UAS/UAC。您还可以在此端口注册X-lite客户端 例如pjsua——本地端口=5090 详细使用除非您仅使用环回接口,否则Wire

我的电脑上安装了软电话X-lite。我想用C语言开发一个程序来查看它接收和发送的sip消息。已经制造了一个软电话来实现这一点。但我希望它在一个独立的应用程序。我遇到了麻烦,因为我不能在两个应用程序中使用同一端口。。。有人能帮我吗

对不起,我的英语不好…

请尝试使用

这是一个开源工具。尝试并运行pjsua应用程序。它将允许您从您选择的任何端口拨打/接听电话。它将充当UAS/UAC。您还可以在此端口注册X-lite客户端

例如pjsua——本地端口=5090


详细使用

除非您仅使用环回接口,否则Wireshark将是获取SIP流的好方法。它甚至还有一个用于过滤SIP协议的解析器,您不必为两个软电话使用相同的端口。UDP 5060是默认的SIP端口,但您可以使用任何您想要的端口。X-lite允许您在其配置设置中指定本地端口,以便您可以轻松地将其移动到其他端口。感谢您的回答:)我无法使用wireshark,因为我想将SIP消息保存在一个变量中,以便稍后在其他应用程序中使用。是的,我使用两个端口,但我想接收来自我的软电话的数据。。。只要使用软电话端口5060,我的应用程序就可以从同一端口读取消息。。。本案也适用于5060。。。