有什么方法可以通过 Kamailio 接听电话或发起电话吗?

Is there any way to answer a call or originate a call by Kamailio?

我知道 Kamailio 可以用作 SIP 代理,我也知道 Asterisk/FreeSWITCH 或其他类似产品可以满足我在这里的要求,但仍然想知道是否可以使用 Kamailio 接听电话或拨打电话?

比方说,“用户 ---> Kamailio”,Kamailio 以“200 OK to INVITE”接听电话,然后播放“感谢您使用 Kamailio”的通知,然后 BYE the call?

我找不到任何相关信息,所以我猜答案是否定的,但还是想仔细检查一下。

非常感谢。

如果您使用 kamailio 和 mediaproxy,您可以接听和播放消息。

Mediaproxy 文档有一些示例。

Origin在大多数情况下是有问题的,不合理的,但是有https://www.kamailio.org/docs/modules/devel/modules/rtimer.html

很多简单的方法是使用 SIPP 或 perl/python sip 模块(外部),然后根据需要在 kamailio 中重写调用。