我们正在进行一个项目,该项目使用Twilio SIP中继将呼叫从PSTN转移到我们的集群,该集群托管两个活动的Kamailio 5.1实例,将流量重定向到几个Asterisk 15.4实例。
我们已经与Redis集成,能够正确存储分流原因的最后一个值。
redis_cmd("abn", "SET $fd-div $dir", "r");
Kamailio似乎只支持访问最后一个分流头,但由于我们正在接收来自Twilio的流量(它设置了最后一个导流头(,我们无法查看呼叫者是否被分流到我们的SIP中继。有解决办法吗?有任何外部模块可以支持这个用例吗?
您可以将任何信息保存到avpairs、htable或db(包括redis(中。
之后,通过called作为密钥将其恢复到拨号计划中的任何位置。