Asterisk: задаем свои коды возврата DIALSTATUS и HANGUPCAUSE

пришлось использовать два астериска. На первом стоит FreePBX и всем управляет, а на втором GSM модемы Huawey

И если  модемы отваливались (а у них это периодически бывает 🙁 ), то первый астериск получал в ответ Dial failed for some reason with DIALSTATUS = BUSY and HANGUPCAUSE = 21  и дальше не пытался звонить через другой модем

Как оказалось решается все очень просто. На астериске с модемами выход делаем  Congestion или Hangup(20)

где 20 – Cause Codes ( http://www.aa-asterisk.org.uk/index.php/Cause_Codes  http://eth0.org.ru/2009/voip/коды-отбоев-q931-disconnect-cause-codes)

форум

 

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *