使用asterisk和csipsimple进行呼叫,但没有语音传输到sip客户端

使用asterisk和csipsimple进行呼叫,但没有语音传输到sip客户端,asterisk,sip,asteriskami,sip-server,csip-simple,Asterisk,Sip,Asteriskami,Sip Server,Csip Simple,我使用csipsimple作为sip客户端和asterisk服务器来设置呼叫。在2个sip客户端之间进行呼叫,但语音无法传输 使用AMI在2个sip客户端之间进行调用 我可以给我的星号cli日志 有谁能给我一些解决这个问题的办法吗 谢谢更多信息会很有用。首先,确保两个客户端都已注册,并且至少可以使用一个通用编解码器。在大多数情况下,这些都不是问题所在。这通常是NAT/防火墙问题。这两个客户端在同一子网上吗?是否有防火墙规则阻止通信 SIP信令通常在udp:5060上进行。但这似乎奏效了。媒体很棘

我使用csipsimple作为sip客户端和asterisk服务器来设置呼叫。在2个sip客户端之间进行呼叫,但语音无法传输

使用AMI在2个sip客户端之间进行调用

我可以给我的星号cli日志

有谁能给我一些解决这个问题的办法吗


谢谢

更多信息会很有用。首先,确保两个客户端都已注册,并且至少可以使用一个通用编解码器。在大多数情况下,这些都不是问题所在。这通常是NAT/防火墙问题。这两个客户端在同一子网上吗?是否有防火墙规则阻止通信

SIP信令通常在udp:5060上进行。但这似乎奏效了。媒体很棘手。在每次调用中,RTP音频的端口在RTP.conf中指定的范围内更改。RTP通信也通过UDP传输。默认情况下,它不是10000-20000


如果只在两个端点之间进行路由,那么应该仍然可以。NAT网络地址转换是您主要关心的问题。看看iptables,sip_nat_conntrack。要进行调试,请使用asterisk的sip set debug on命令,查找sip头并验证正确的IP地址。

有关信息,请显示您的日志记录。你能告诉我你需要什么信息吗?我会提供你需要的信息。