Asterisk Kamailio代理服务器真的可以进行SIP调用吗?

Asterisk Kamailio代理服务器真的可以进行SIP调用吗?,asterisk,pjsip,pbx,kamailio,Asterisk,Pjsip,Pbx,Kamailio,我使用的是PBX(星号),所有入站呼叫都通过我的代理(Kamailio)进行。我希望通过我的PBX的所有出站呼叫也由代理控制。当前出站呼叫通过PBX与端点通信。我希望我的代理成为所有通信的端点。在我看来,要实现这一点,卡迈利奥必须打SIP电话。这是正确的吗 谢谢大家! 问题相当模糊,但是,如果您想将呼叫从Asterisk PBX发送到Kamailio和Kamailio,并将其进一步发送到运营商或SIP设备,那么,是的,这是可能的 一种常见的使用情况是Asterisk将呼叫发送到Kamailio,

我使用的是PBX(星号),所有入站呼叫都通过我的代理(Kamailio)进行。我希望通过我的PBX的所有出站呼叫也由代理控制。当前出站呼叫通过PBX与端点通信。我希望我的代理成为所有通信的端点。在我看来,要实现这一点,卡迈利奥必须打SIP电话。这是正确的吗


谢谢大家!

问题相当模糊,但是,如果您想将呼叫从Asterisk PBX发送到Kamailio和Kamailio,并将其进一步发送到运营商或SIP设备,那么,是的,这是可能的


一种常见的使用情况是Asterisk将呼叫发送到Kamailio,这对一组运营商的路由或负载平衡成本最低(请参阅dispatcher、lcr或carrierroute模块)。

您可以使用Kamailio作为来自B2BUA的呼叫的出站代理(在这种情况下,Asterisk)

pjsip.conf

[myitsp]
type = endpoint
; other stuff
outbound_proxy = sip:192.168.0.1\;lr
这将告诉Asterisk通过此出站代理路由所有出站呼叫。您只需确保Kamailio已正确配置,也可以从Asterisk服务器接收流量

更多信息请参见

您可以使用kamailio来“作为所有通信的端点”,但这不是“进行SIP呼叫”,因此标题不太准确。