Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2012-01-25 19:09:27 +0400

Ecuador Gravatar Ecuador

Не совсем так meral. Правильнее контролировать через DongleStatus.

exten => _890332[3-4]xxxx,1,DongleStatus(dongle0,Dongle0_Status)
same => n,DongleStatus(dongle1,Dongle1_Status)
same => n,GotoIf($[${Dongle0_Status} = 2]?dongle0dial:dongle1check)
same => n(dongle0dial),Dial(Dongle/dongle0/${EXTEN:1},60,tT)
same => n,Hangup
same => n(dongle1check),GotoIf($[${Dongle1_Status} = 2]?dongle1dial:utel)
same => n(dongle1dial),Dial(Dongle/dongle1/${EXTEN:1},60,tT)
same => n,Hangup

Не совсем так meral. Правильнее контролировать через DongleStatus.

exten => _890332[3-4]xxxx,1,DongleStatus(dongle0,Dongle0_Status)
same => n,DongleStatus(dongle1,Dongle1_Status)
same => n,GotoIf($[${Dongle0_Status} = 2]?dongle0dial:dongle1check)
same => n(dongle0dial),Dial(Dongle/dongle0/${EXTEN:1},60,tT)
same => n,Hangup
same => n(dongle1check),GotoIf($[${Dongle1_Status} = 2]?dongle1dial:utel)
same => n(dongle1dial),Dial(Dongle/dongle1/${EXTEN:1},60,tT)
same => n,Hangup

Как то так. Можно еще в группу объединить если вас это устроит.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.