【问题标题】:Kamailio Diversion headersKamailio 转移标头
【发布时间】:2018-11-01 01:29:18
【问题描述】:

我们正在开发一个项目,该项目使用 Twilio SIP 中继将呼叫从 PSTN 转移到我们的集群,该集群托管两个主动-主动 Kamailio 5.1 实例,将流量重定向到多个 Asterisk 15.4 实例。

我们已经与 Redis 集成,我们能够正确存储转移原因的最后一个值。

redis_cmd("abn", "SET $fd-div $dir", "r");

似乎 Kamailio 仅支持访问最后一个转移标头,但由于我们正在接收来自 Twilio 的流量(它设置最后一个转移标头),我们无法查看呼叫者是否被转移到我们的 SIP 中继。 有解决方法吗?任何可以支持此用例的外部模块?

【问题讨论】:

    标签: twilio sip kamailio


    【解决方案1】:

    您可以将任何信息保存到 avpairs、htable 或 db(包括 redis)中。

    然后在拨号方案中的任何地方通过 callid 作为键恢复它。

    【讨论】:

    • 如何检索所有的分流标头?到目前为止,我已经能够访问根据文档发送的最后一个转移标头,它仅限于第一次出现 github.com/kamailio/kamailio/blob/…
    • 您应该自己编程或聘请懂 c/c++ 或 kamailio 的开发人员。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 2022-01-08
    • 2019-01-13
    • 2014-01-16
    • 1970-01-01
    相关资源
    最近更新 更多