Настройка Dial план...
 

Настройка Dial плана

15 Записи
4 Пользователи
0 Reactions
14.6 Тыс. Просмотры
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

Подскажите пож-та как правильно прописать в extensions.conf .  такой план:

При нажатии "1" - набирается внутренний 101, "2" - 102, "3" - 103 и т.д.


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 926
 

Примерно так:

exten => 1,1,Dial(SIP/101)

exten => 2,1,Dial(SIP/102)

и т.д.


   
ОтветитьЦитата
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

ОК, спасибо!


   
ОтветитьЦитата
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

Вопрос: Секретарь, или все, не отвечают определённое время (выходные), ну 60 сек. напр, кстати как задать время не ответа для секретарей, и надо включить по их не ответу гол.почту. Попробовал добавить в голосовом меню, в самом конце, после:

exten => t,1,Queue(secretary,t)
добавил:
exten => num-NOANSWER,1,Wait(2) exten => num-NOANSWER,n,Voicemail(${dstNUM},u)
Не работает! Или надо опять прописать все правила начиная с переменной для передачи в голосовую почту?

   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 926
 

На эти вопросы есть ответы в статье, если вдумчиво разобраться в том, что там написано.


   
ОтветитьЦитата
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

И всё же, не могли бы Вы показать как прописать переадресацию на голосовую почту, если очередь секретарей не отвечает? Статью перечитал, но реализовать не получается. Пробовал по разному. Остановился на вот этом:

;Если в голосовом меню не выбрали внутренний номер, адресуем звонок секретарю
exten => t,1,Macro(recording,${CALLERID(num)},${EXTEN})
exten => t,n,Queue(secretary,t,15)
exten => queue-NOANSWER,1,Wait(2)
exten => queue-NOANSWER,n,Voicemail(${dstNUM},u)

не работает! Подскажите пож-та чего не хватает и как сделать правильно?


   
ОтветитьЦитата
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

Сейчас контекст выглядит так:

[call-in]
exten => _XXX,1,Macro(recording,${CALLERID(num)},${EXTEN})
exten => 111,n,Dial(SIP/111,60,m)

Как входящий звонок звонок, без голосового меню отправить на "очередь секретарей"?


   
ОтветитьЦитата
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

Как реализовать такой план:
Номер работает определённым контекстом, ну например через шлюз по меди, но если набирается определённая последовательность цифр - например код города 495 ... и т.д., то звонок должен пойти по другому контексту, напр.Zadarma?


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 926
 
От: Александр

 

Как реализовать такой план:
Номер работает определённым контекстом, ну например через шлюз по меди, но если набирается определённая последовательность цифр - например код города 495 ... и т.д., то звонок должен пойти по другому контексту, напр.Zadarma?

   

Это все настраивается штатно через правила диалплана. Тут вообще нет никаких тонкостей. Указываешь маску _495. и дальше через какой пир звонить. 


   
ОтветитьЦитата
(@shchipulin)
Active Member
Присоединился: 8 лет назад
Записи: 19
 

Помогите разобраться как в dial плане прописать запрет на звонки в другие страны и на мобильные, чтобы можно было звонить только по московским номерам?

если можно то команду в dial плане


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 926
 
От: shchipulin

 

Помогите разобраться как в dial плане прописать запрет на звонки в другие страны и на мобильные, чтобы можно было звонить только по московским номерам?

если можно то команду в dial плане

Смысл не в том, чтобы запретить что-то, а разрешить только конкретное направление, тогда по остальным позвонить не получится. Оставьте в dialplan только звонки на Москву по следующим маскам:

exten => _8495XXXXXXX,n, Dial(SIP/${EXTEN}@sip-trunk)

exten => _8499XXXXXXX,n, Dial(SIP/${EXTEN}@sip-trunk)

Если не добавлять больше никаких правил, то позвонить получится только в Москву. 


   
ОтветитьЦитата
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

Проблема: Не удаётся с помощью  диал-плана заставить шлюз DVG6004S перебирать свободные линии по необходимой очерёдности.
В extensions.conf пишу так:
;Звонок на внешний номер
exten => _X.,1,Macro(recording,${CALLERID(num)},${EXTEN})   
exten => _X.,n,Dial(SIP/${EXTEN}@702)   
exten => _X.,n,Dial(SIP/${EXTEN}@703)   
exten => _X.,n,Dial(SIP/${EXTEN}@701)
include => handup-sip

701, 702, 703 внешние линии шлюза, зарегистрированы в sip.conf так:
[dlink-Line](!)
type=friend
context=call-in
secret=XXXXXX
host=dynamic
nat=no
qualify=yes
dtmfmode=auto
disallow=all
allow=alaw
allow=ulaw
allow=g729
allow=g723
allow=g722
[701](dlink-Line)
[702](dlink-Line)
[703](dlink-Line)

Шлюз же на очередность, указанную в extensions.conf, внимание не обращает, а перебирает свободные линии по своей очереди : 1я, 2я, 3я и т.д.
Что не так?, и как заставить его (шлюз) выбирать свободную линию по указанному плану набора?


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 926
 

А в чем глобальный смысл разного перебора свободных линий? Я никогда на это внимание не обращал, хотя делал такие же настройки. Никогда не проверял, как шлюз реально перебирает свои линии. 


   
ОтветитьЦитата
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

Смысл в приоритете занятия линий: На фирме есть основной тел.номер (городской) - "красивый", раскрученный, постоянным клиентам известный - его надо занимать, при звонках наружу, в последнюю очередь. Потом есть номер, который должен заниматься во вторую очередь и т.д. А у внутренних номеров из другого контекста (ну другой отдел на фирме), должен быть другой приоритет занятия номеров при звонках наружу,  и не всеми номерами (линиями) он должен пользоваться.
Да, и тут тоже проблемы в виде: Кому какие линии предоставлять при звонках наружу, а какие нет. Пока все звонят по всем, а пытаюсь какую то линию убрать из какого-либо контекста, вообще перестаёт звонить наружу. Пока не понял почему, но надо ещё потестить в разных вариантах.


   
ОтветитьЦитата
(@janik)
New Member
Присоединился: 7 лет назад
Записи: 1
 

То же есть вопрос по extensions.conf 

Развернут астериск по Вашей инструкции. На zadorma зарегистрирован аккаунт. Хочу настроить звонки на внешние городские номера без кода города. Сейчас все звонки совершаются через 7.

Пробовал прописать следующее:

exten => _7342XXXXXXX.,1,Dial(SIP/${EXTEN}@циферки)

отказывается звонить куда либо. Подскажите как будет правильно

 


   
ОтветитьЦитата
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar