Есть два Астериска связаны через SIP. Скажем, первый и второй.
Первый отправляет вызов абоненту второго. Второй по какой либо причине вызвать абонента не может и должен передать первому определённый код ошибки, наподобие Congestion.
Вопрос - как это сделать? DIALSTATUS не подходит, т.к. вызова ещё не было...
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
_________________
P4 3.0 + 1Gb CentOS 5.8 Aster 1.8.16
Не люблю gui-сборки: натуральный продукт вкуснее.
И еще: я ПРОФИ так как НЕ ЛЕНЮСЬ читать литературу.
Последний раз редактировалось: Ivan (Вт Сен 24, 2013 17:09)
1.8 и выше передаёт Q.850;cause=
не всегда 1.6 передаёт
X-Asterisk-HangupCause
и
X-Asterisk-HangupCauseCode
с приёмом этого установкой в hangupcause ещё груснее было.
DIALSTATUS вообще же целиком от SIP состояния и ответа вызываемого зависит,
на это вызываемый астер вообще никак повлиять не может.
может IAX2 ?
_________________
Свежак chan_dongle тут http://code.google.com/p/asterisk-chan-dongle
Читайте, дополняйте wiki http://wiki.e1550.mobi/
Смена IMEI Huawei E1550 E173 E1752 K3765 http://www.e1550.mobi/ от $1,521 за IMEI