Kamailio在FreeSwitch面前担任调度员

时间:2011-10-08 16:40:24

标签: sip freeswitch openser

我正在与Kamailio作为FreeSwitch的简单调度员而苦苦挣扎。这是我到目前为止的配置:http://pastebin.com/nBPSpe6S

连接iPhone和Android会使它们之间的通话超时。 连接其中一部手机和我的笔记本电脑之间的通话会产生错误“太多跳”。

通过所有这些,我可以打电话给Freeswitch,收听语音邮件,保存音乐等。

所以我猜它仍然是NAT问题或类似问题?

任何人都可以发现错误,丢失的东西或配置错误的其他内容吗?

P.S。在没有Kamailio的情况下,直接向FreeSwitch添加手机,笔记本电脑等,一切正常。

1 个答案:

答案 0 :(得分:1)

“太多的啤酒花”就是这样 - 啤酒花太多了。 SIP消息以错误的方式被路由。在Kamailio的许多情况下,这是因为DNS和Kamailio没有相同的世界观。 Kamailio不知道它是哪个域(alias =配置参数)并使用DNS转发。 DNS指向同一个Kamailio。 您的配置缺少alias =和kamailio应该收听的IP地址。现在,您的配置并没有真正使用别名,所以我在这里没有看到这个问题。由于您没有显示调度程序表,因此很难理解。我建议你添加几个调用xlog()来查看发生了什么,并找出消息循环的原因。祝你好运!