Есть 4 аналоговых линии и 1 цифровая подключены в FXS. Подскажите как реализовать проверку свободной линий по очереди при наборе цифры 8 для звонка ? Пример диалплана:
[from-pstn]
exten => s,1,Answer()
exten => s,n,Background(/var/lib/asterisk/sounds/custom/menu_test)
exten => s,n,Set(numTries=0)
exten => s,n(naberite),Background(/var/lib/asterisk/sounds/custom/menu_liniy)
exten => s,n,WaitExten(7)
exten => 1,1,Goto(otdel-tv,s,1)
exten => 2,1,Goto(otdel-inet,s,1)
exten => t,n,Hangup()
[otdel-tv]
exten => s,1,Dial(dahdi/1,30,m)
exten => s,n,Hangup()
[otdel-inet]
exten => s,1,Dial(SIP/32,50,m)
exten => s,n,Dial(SIP/33,50,m)
exten => s,n,Dial(SIP/34,50,m)
exten => s,n,Hangup()
[from-internal]
exten => 200,1,Set(CALLERID(num)=3805447XXXXX)
exten => 200,2,Dial(dahdi/5/{EXTEN})
exten => 200,3,Hangup()
exten => 300,1,Set(CALLERID(num)=38097XXXXXXXXXX)
exten => 300,2,Dial(dahdi/6/{EXTEN})
exten => 300,3,Hangup()
как-то так
exten => s,1,Dial(SIP/line1)
exten => s,n,Dial(SIP/line2)
exten => s,n,Dial(SIP/line3)
..
Задан: 2014-11-11 13:48:53 +0400
Просмотрен: 293 раз
Обновлен: Nov 12 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
chanisavail перед звонком
awsswa ( 2014-11-11 14:42:14 +0400 )редактировать