1

我正在努力将 Kamailio 作为 FreeSwitch 的简单调度程序。这是我到目前为止的配置:http: //pastebin.com/nBPSpe6S

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

有了它们,我就可以拨打 Freeswitch,收听语音邮件,保持音乐等。

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

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

PS 将手机、笔记本电脑等直接添加到 FreeSwitch,无需 Kamailio,一切正常。

4

1 回答 1

2

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

于 2011-12-17T14:34:49.547 回答