0

我正在使用 pjproject1.6,我可以通过 sip 数据包将 sip 数据包发送到代理服务器和 rtp 数据包或不通过服务器。所以两边的声音都听不见。

我检查了代理服务器,rtp 代理正在运行,当代理服务器发送 200 Ok 时,来自 PJSIP 的 SDP 数据包包括代理服务器的 IP 地址。

声音/媒体仍然不会传输到 PJMedia 客户端和接收器。我已经用 yate 客户端测试了相同的场景,发送方和接收方都可以听到音频/媒体。

PJSIP 是否还有其他需要注意的配置/代码更改?

4

1 回答 1

0

请找到以下从服务器传输/接收的数据包的日志跟踪

发送到服务器的数据包

INVITE sip:yyyyy@xxxx:5060 SIP/2.0 Via: SIP/2.0/UDP 10.122.15.112:2370;branch=z9hG4bK8b9359940aa1224a09cd8cfa27959d48;rport Max-Forwards: 70 From: ;tag=a604814d1290cc805caf160bdccb9390^M To: Call-ID: 1002437405@ xxxx-b2b_1 CSeq: 201 INVITE Con​​tact: Anonymous Expires: 300 User-Agent: Sippy B2BUA (RADIUS) cisco-GUID: 1368145855-893785068-3325200664-2859798416 h323-conf-id: 1368145855-893785068-3325200664-2859798416 Content-Length: 383 内容类型:应用程序/sdp

v=0 o=- 1290749418547 1290749418547 IN IP4 10.122.15.112 s=SIP 呼叫 c=IN IP4 10.122.15.112 t=0 0 m=音频 33564 RTP/AVP 8 11 98 98 101 a=rtpmap:8 PCMA/8000 a= rtpmap:11 L16/8000 a=rtpmap:98 iLBC/8000 a=fmtp:98 模式=20 a=rtpmap:98 iLBC/8000 a=fmtp:98 模式=30 a=rtpmap:101 电话事件/8000 a= ptime:30 a=nortpproxy:是

来自 xxxx:5060 的数据包

SIP/2.0 200 OK CSeq: 201 INVITE Via: SIP/2.0/UDP 10.122.15.112:2370;branch=z9hG4bK8b9359940aa1224a09cd8cfa27959d48;rport From: ;tag=a604814d1290cc805caf160bdccb9390 Call-ID: 1002437405@213.146.168.52-b2b_1 To: ;tag=2711361009342964732656241联系人:内容类型:application/sdp 内容长度:250

v=0 o=VoipSwitch 7240 7240 IN IP4 xxxx s=VoipSIP i=音频会话 c=IN IP4 xxxx t=0 0 m=音频 6240 RTP/AVP 8 101 a=rtpmap:8 PCMA/8000 a=rtpmap:101 电话-事件/8000 a=fmtp:101 0-15 a=sendrecv

于 2010-11-27T10:08:46.703 回答