[#] [Из песочницы] Asterisk, подмена Hangupcause
habrabot(difrex,1) — All
2016-12-07 20:30:10


Решил написать коротенький мануал по вопросу подмены кодов отбоя (они же hangupcause Q.931 ISDN) в Asterisk.

Иногда нам необходимо отдать клиенту код отбоя вне зависимости от того, что нам пришло на другом конце линии. По умолчанию, при указанном экстене ( exten => s,n,HangUp ) астериск шлет 34 код отбоя (в спецификации sip — это код ошибки 503). Задача сводится к следующему — поймать пришедший с плеча Б код, и передать плечу А уже то, что нам надо, согласно нашим условиям. Все это можно уместить в 2 контекста:
[Читать дальше →][1]

[1]: https://habrahabr.ru/post/317090/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut