Заголовки диверсии Kamailio - PullRequest
0 голосов
/ 29 октября 2018

Мы работаем над проектом, в котором используется магистраль SIP Twilio, которая переадресовывает вызовы из КТСОП в наш кластер, в котором размещены два активно-активных экземпляра Kamailio 5.1, которые перенаправляют трафик на несколько экземпляров Asterisk 15.4.

Мы интегрировались с Redis и можем правильно сохранить последнее значение причины отклонения.

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

Кажется, что Kamailio поддерживает только доступ к последнему перенаправляющему заголовку, но так как мы получаем трафик от Twilio (он устанавливает последний заголовок переадресации), мы не можем увидеть, был ли абонент перенаправлен на нашу магистраль SIP. Есть ли обходной путь для этого? Любой внешний модуль, который может поддерживать этот вариант использования?

1 Ответ

0 голосов
/ 31 октября 2018

Вы можете сохранить любую информацию в avpairs, htable или db (включая redis).

После этого восстановите его в любом месте диалплана с помощью callid в качестве ключа.

...