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

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

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

спросил 2011-06-01 09:10:43 +0400

vippi Gravatar vippi

как правильно запретить межгород

Прошу помощи в написании диалплана, попытаюсь кратко описать :
Итак фирм допустим 2 , провов образно 4 у каждой фирмы свой
город и межгород,логично было бы вообще обрабатывать их
в разных контекстах, но они еще звонят друг другу  + одна
бухгалтерия , юрист и прочее.можно конечно сделать два
контекста office  куда внести всех, но некошерно и моветон
Вообщем контекст office  один, со входящими все ок звонки 
откуда надо попадают куда надо,исходящие надо развести 
по своим провам + межгород не у всех.
Логично, что по идее нужно создать массив номеров 
типа firm1=101,102  а потопри наборе 8  
просто проверить кто набирает 

exten => _8./firm1,1,Goto(в меню обработки исходящих)

Никак не найду информации как работать с неколькоми номерами после слеша /
/100 работает
/1ХХ работает
Подскажите как перечислить несколько пожалуйста ибо писать что то типа 
exten => _8./_101,1,Goto(out-abris,${EXTEN},1)
exten => _8./_102,1,Goto(out-abris,${EXTEN},1)
exten => _8./_106,1,Goto(out-abris,${EXTEN},1)
exten => _8./_110,1,Goto(out-abris,${EXTEN},1)
exten => _8./_111,1,Goto(out-abris,${EXTEN},1)
exten => _8./_112,1,Goto(out-abris,${EXTEN},1)
exten => _8./_115,1,Goto(out-abris,${EXTEN},1)
exten => _8./_116,1,Goto(out-abris,${EXTEN},1)
как то неправильно. Я просто не силен в буржуйской документации, наше вроде все перелопатил, или до меня не доходит ;)
Заранее благодарен.

как правильно запретить межгород

Прошу помощи в написании диалплана, попытаюсь кратко описать :
Итак фирм допустим 2 , провов образно 4 у каждой фирмы свой
город и межгород,логично было бы вообще обрабатывать их
в разных контекстах, но они еще звонят друг другу  + одна
бухгалтерия , юрист и прочее.можно конечно сделать два
контекста office  куда внести всех, но некошерно и моветон
Вообщем контекст office  один, со входящими все ок звонки 
откуда надо попадают куда надо,исходящие надо развести 
по своим провам + межгород не у всех.
Логично, что по идее нужно создать массив номеров 
типа firm1=101,102  а потопри наборе 8  
просто проверить кто набирает 

exten => _8./firm1,1,Goto(в меню обработки исходящих)

Никак не найду информации как работать с неколькоми номерами после слеша /
/100 работает
/1ХХ работает
Подскажите как перечислить несколько пожалуйста ибо писать что то типа 
exten => _8./_101,1,Goto(out-abris,${EXTEN},1)
exten => _8./_102,1,Goto(out-abris,${EXTEN},1)
exten => _8./_106,1,Goto(out-abris,${EXTEN},1)
exten => _8./_110,1,Goto(out-abris,${EXTEN},1)
exten => _8./_111,1,Goto(out-abris,${EXTEN},1)
exten => _8./_112,1,Goto(out-abris,${EXTEN},1)
exten => _8./_115,1,Goto(out-abris,${EXTEN},1)
exten => _8./_116,1,Goto(out-abris,${EXTEN},1)
 как то неправильно. Я просто не силен в буржуйской документации, документации,
    наше вроде все перелопатил, или до меня не доходит ;)
 Заранее благодарен.

как правильно запретить межгород

Прошу помощи в написании диалплана, попытаюсь кратко описать :
Итак фирм допустим 2 , провов образно 4 у каждой фирмы свой
город и межгород,логично было бы вообще обрабатывать их
в разных контекстах, но они еще звонят друг другу  + одна
бухгалтерия , юрист и прочее.можно конечно сделать два
контекста office  куда внести всех, но некошерно и моветон
Вообщем контекст office  один, со входящими все ок звонки 
откуда надо попадают куда надо,исходящие надо развести 
по своим провам + межгород не у всех.
Логично, что по идее нужно создать массив номеров 
типа firm1=101,102  а потопри наборе 8  
просто проверить кто набирает 

exten => _8./firm1,1,Goto(в меню обработки исходящих)

Никак не найду информации как работать с неколькоми номерами после слеша /
/100 работает
/1ХХ работает
Подскажите как перечислить несколько пожалуйста ибо писать что то типа 
exten => _8./_101,1,Goto(out-abris,${EXTEN},1)
exten => _8./_102,1,Goto(out-abris,${EXTEN},1)
exten => _8./_106,1,Goto(out-abris,${EXTEN},1)
exten => _8./_110,1,Goto(out-abris,${EXTEN},1)
exten => _8./_111,1,Goto(out-abris,${EXTEN},1)
exten => _8./_112,1,Goto(out-abris,${EXTEN},1)
exten => _8./_115,1,Goto(out-abris,${EXTEN},1)
exten => _8./_116,1,Goto(out-abris,${EXTEN},1)


 как то неправильно. Я просто не силен в буржуйской документации,
    наше вроде все перелопатил, или до меня не доходит ;)
    Заранее благодарен.

зы: Раз уш пошла пьянка про массивы я также неправильно
на мой взгляд пытаюсь перенаправить городкие мобильные :
exten => _8961XXXXXXX,1,Goto(out-penza-abris,${EXTEN},1)
exten => _8962XXXXXXX,1,Goto(out-penza-abris,${EXTEN},1)
exten => _8963XXXXXXX,1,Goto(out-penza-abris,${EXTEN},1)
exten => _8964XXXXXXX,1,Goto(out-penza-abris,${EXTEN},1)
exten => _8965XXXXXXX,1,Goto(out-penza-abris,${EXTEN},1)
по идее с и тут бы не помешал дельный совет.

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