kamailio 发送消息而不是拨打忙线

问题描述 投票:0回答:1

我想设置我的 kamailio SIP 服务器来接听电话和播放消息,而不是用 BUSY 回复 INVITE 请求。

我设置了一个星号服务器来回放所有来电的消息,然后尝试了以下操作:

  • 将此服务器设置为
    voicemail.srv_ip
    ,启用WITH_VOICEMAIL,设置
    voicemail.srv_port
    • 但是 asterisk 没有设置音频流,因此呼叫听不到消息。我认为这是设计使然? (即:kamailio 假设语音邮件仅接收音频)
  • 将此服务器设置为低优先级调度程序
    • 但它无法处理多个并发调用

任何关于如何使用 kamailio 和 asterisk(或者如果可能的话只是 kamailio)来做到这一点的想法都非常感谢!

voip dispatch kamailio sip-server
1个回答
0
投票

对于仅使用 Kamailio 的解决方案,请检查 rtp_media_server 模块,它处于 alpha 阶段,但也许(经过一些锤炼)它可以提供您需要的东西。

使用 Asterisk(或其他媒体服务器)是经典的解决方案,它应该工作起来非常简单,几乎每个部署都是 Kamailio 与媒体服务器的组合。如果您没有收到音频,那么并不是 Kamailio 阻止了这种情况,因为 Kamailio 不处理媒体。也许您需要进行 NAT 穿越并使用 RTP 中继应用程序,例如 RTPEngine 或 RTPProxy。

就使用Dispatcher来说,肯定是支持并发调用的,虽然我不确定你指的是Kamailio还是Asterisk,它们都支持多个并行调用。

© www.soinside.com 2019 - 2024. All rights reserved.