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

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

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

спросил 2013-12-29 21:54:45 +0400

Earl Fox Gravatar Earl Fox

Распределение звонков при нескольких 3G модемов

В файле 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-й модем а также все остальные модемы которые мы будем добавлять в систему в будущем.

Распределение звонков при нескольких 3G модемов

В файле 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.