VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Маршрутизация входящих

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
BupT
Сообщения: 3
Зарегистрирован: 13 мар 2014, 09:51

Маршрутизация входящих

Сообщение BupT »

Приветствую.

Есть аналоговая АТС (много абонентов), хочу заставить их звонить через SIP провайдера по средствам Астериск.
Далеко не все номера смогут звонить куда угодно.

как я собираюсь реализовать запрет

exten => _818X.,1,NoOp(818X)
exten => _818X./203,n,Hangup()
exten => _818X./215,n,Hangup()
exten => _818X./431,n,Hangup()
exten => _818X.,n,Dial(SIP/provayder/${EXTEN},30)
exten => _818X.,n,Hangup()

(203,215,431 -аналоговые абоненты)
(_818Х. - шаблон для направления)

Проблема в том что префиксов много и аналоговых аппаратов с запретом тоже много.
Получится не слабая стена теста.

Подскажите пожалуйста как сделать запрет группе звонящих не вписывая их к каждому префикса набранного номера.
Никак не могу сформулировать запрос гуглу, чтоб он меня понял.
Аватара пользователя
Paguk
Сообщения: 78
Зарегистрирован: 27 июл 2011, 18:23
Откуда: Ульяновск

Re: Маршрутизация входящих

Сообщение Paguk »

ставить запрет на аналоговой атс.
BupT
Сообщения: 3
Зарегистрирован: 13 мар 2014, 09:51

Re: Маршрутизация входящих

Сообщение BupT »

Аналоговая АТС = Meridian
я лучше стену текста напишу ^^
Аватара пользователя
Paguk
Сообщения: 78
Зарегистрирован: 27 июл 2011, 18:23
Откуда: Ульяновск

Re: Маршрутизация входящих

Сообщение Paguk »

использовать конструкции типа:
exten => 6000,n,GotoIf(${DB_EXISTS(names/${CALLERID(number)})}?ok)
exten => 6000,n,Hangup
exten => 6000,n(ok),Answer


база names

добавление делается в консоли астериска:

database put names Номер Имя
BupT
Сообщения: 3
Зарегистрирован: 13 мар 2014, 09:51

Re: Маршрутизация входящих

Сообщение BupT »

Спасибо!
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH