1 | изначальная версия редактировать | |
Всем привет есть 2 шлюза Addpac GS1004, на каждом по 4 симки и того 8, иногда бывает что все линии заняты, как мне отловить этот момент, чтобы перенаправить звонок по другому транку.
2 | No.2 Revision редактировать |
Всем привет есть 2 шлюза Addpac GS1004, на каждом по 4 симки и того 8, иногда бывает что все линии заняты, как мне отловить этот момент, чтобы перенаправить звонок по другому транку.транку. Я так понял что нужно смотреть в сторону ${DIALSTATUS}, но какой должен статус если, все линии в аддпаке заняты?
3 | No.3 Revision редактировать |
Всем привет есть 2 шлюза Addpac GS1004, на каждом по 4 симки и того 8, иногда бывает что все линии заняты, как мне отловить этот момент, чтобы перенаправить звонок по другому транку. Я так понял что нужно смотреть в сторону ${DIALSTATUS}, но какой должен статус если, все линии в аддпаке заняты?заняты? у меня есть контекст пока тестовый но мне хотелосьбы чтобы нем этот статус можно былобы как то получить но пока он мне ничего не выводит, направьте на путь истинный:
[taxi]
exten => s,1,Noop(${DIALSTATUS})
exten => s,n,Answer ; отвечаем
exten => s,n,Set(TIMEOUT(response)=30)
exten => s,n(naberite),Background(hello)
exten => s,n,WaitExten(10)
exten => 1,1,Set(numTries=$[${numTries}+1])
exten => 1,2,Goto(s,naberite) ; повторяем сообщение
exten => 3,2,Playback(hello)
4 | No.4 Revision редактировать |
Всем привет есть 2 шлюза Addpac GS1004, на каждом по 4 симки и того 8, иногда бывает что все линии заняты, как мне отловить этот момент, чтобы перенаправить звонок по другому транку. Я так понял что нужно смотреть в сторону ${DIALSTATUS}, но какой должен статус если, все линии в аддпаке заняты? у меня есть контекст пока тестовый но мне хотелосьбы чтобы нем этот статус можно былобы как то получить но пока он мне ничего не выводит, направьте на путь истинный:
[taxi]
exten => s,1,Noop(${DIALSTATUS})
exten => s,n,Answer ; отвечаем
exten => s,n,Set(TIMEOUT(response)=30)
exten => s,n(naberite),Background(hello)
exten => s,n,WaitExten(10)
exten => 1,1,Set(numTries=$[${numTries}+1])
exten => 1,2,Goto(s,naberite) ; повторяем сообщение
exten => 3,2,Playback(hello)
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.