1 | изначальная версия редактировать | |
В файле extensions-vicidial.conf я использую следующие строки для того чтобы использовать модемы в качестве 2-х линий для CRM Vicidial (с таким же успехом они работают в обычном extensions.conf)
exten => _X.,1,DongleStatus(GSM-001,Dongle0_Status)
same => n,DongleStatus(GSM-002,Dongle1_Status)
same => n,GotoIf($[${Dongle0_Status} = 2]?dongle0dial:dongle1check)
same => n(dongle0dial),Dial(Dongle/GSM-001/${EXTEN:2},60,tT)
same => n,Hangup
same => n(dongle1check),GotoIf($[${Dongle1_Status} = 2]?dongle1dial:utel)
same => n(dongle1dial),Dial(Dongle/GSM-002/${EXTEN:2},60,tT)
same => n,Hangup
Но вот незадача - мы купили 3-й модем и хотели бы добавить его в эти строчки кода, но я не понимаю синтаксис и не знаю как добавить модуль GSM-003 в данный алгоритм. Пытался в гугле найти документацию но похоже проще будет спросить, чтобы потом следовать примеру и также добавлять 4-й, 5-й, 6-й свисток.
Подскажите пожалуйста, как можно прописать 3-й модем а также все остальные модемы которые мы будем добавлять в систему в будущем.
2 | No.2 Revision редактировать |
В файле extensions-vicidial.conf я использую следующие строки для того чтобы использовать модемы в качестве 2-х линий для CRM Vicidial (с таким же успехом они работают в обычном extensions.conf)
Объясню - у нас было 2 модема 3G которые выступали голосовыми шлюзами для Asterisk - и когда наши агенты (люди использующие астериск под разными учетками) звонили с астериск-сервера, нагрузка распределялась на эти 2 модема (т.е. одновременно могли звонить только двое, т.к. наши 3G модемы не имеют многоканальных режимов).
Специалист по Астериск прописал нижеприведенный диал-план для того чтобы использовать наши существующие 2 модема прописанных в dongle.conf как GSM-001 и GSM-002. Но сегодня я добавил в систему модем GSM-003 и не могу понять как правильно его вписать в этот диалплан, так чтобы с этого момента система начала использовать 3 модема.
exten => _X.,1,DongleStatus(GSM-001,Dongle0_Status)
same => n,DongleStatus(GSM-002,Dongle1_Status)
same => n,GotoIf($[${Dongle0_Status} = 2]?dongle0dial:dongle1check)
same => n(dongle0dial),Dial(Dongle/GSM-001/${EXTEN:2},60,tT)
same => n,Hangup
same => n(dongle1check),GotoIf($[${Dongle1_Status} = 2]?dongle1dial:utel)
same => n(dongle1dial),Dial(Dongle/GSM-002/${EXTEN:2},60,tT)
same => n,Hangup
Но вот незадача - мы купили 3-й модем и хотели бы добавить его в эти строчки кода, но я не понимаю синтаксис и не знаю как добавить модуль GSM-003 в данный алгоритм. Пытался в гугле найти документацию но похоже проще будет спросить, чтобы потом следовать примеру и также добавлять 4-й, 5-й, 6-й свисток.
Подскажите Будьте добры, подскажите пожалуйста, как можно прописать 3-й модем а также все остальные модемы которые мы будем добавлять в систему в будущем.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.