В некоторых примерах диалпланов наблюдаю вторым приоритетом (после Dial) команду Congestion.
Типа
exten => _01XXXXXXX,1,Dial(SIP/${EXTEN:1}@01,60,)
exten => _01XXXXXXX,2,Congestion
Непонятно зачем он нужен в этом случае. Еще можно понять когда звонок идет через ZAP, там наверное надо управлять линией. А нужно ли впихивать Congestion для SIP FXO шлюзов и сип-провайдера?
Подскажите пожалуйста, а то мучаюсь в догадках. Диалплан работает и с ним, и без него вроде одинаково. Внимательное чтение рекомендуемых к прочтению ресурсов к пониманию не привело
Вот мой внешний кусок диалплана.
exten => _ZXXXXXX,1,Dial(SIP/sipnet/8495${EXTEN},60,)
exten => _8XXXXXX.,1,Dial(SIP/sipnet/${EXTEN},60,)
exten => _0XXXXXXX,1,Dial(SIP/sipnet/${EXTEN:1},60,)
exten => _01XXXXXXX,1,Dial(SIP/${EXTEN:1}@01,60,)
exten => _02XXXXXXX,1,Dial(SIP/${EXTEN:2}@02,60,)
Спасибо!
| Код: |
| exten => s,1,Answer ; can't Playtones unless we answer first exten => s,2,Playtones(congestion) ; send the audio sequence that humans understand means "congestion" exten => s,3,Congestion ; signal the other end of congestion. Wait for hangup. |
Описание здесь:
http://voip.rus.net/tiki-index.php?page= ... Congestion
http://www.voip-info.org/wiki/index.php? ... Congestion
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
То есть если поставить команду вторым приоритетом в диалплан после Dial, то после окончания разговора вызывающему пошлется сигнал congestion? А это действительно надо?
По Вашему примеру просто произойдет отлуп абонента (короткие гудки как я понимаю), и на том конце останется только повесить трубку.
А в диалплане после Dial соединение ведь и так разорвется(кто-то трубу положит или по таймауту никто не возьмет трубку), зачем еще делать congestion? вот в чем вопрос...
Спасибо за поддержку!
ps: несколько раз уже натыкался на подобное на сотовом телефоне