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

разрешить звонки с "дефисом" в номере

Проблемы Asterisk без вэб-оболочек и их решения

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

Ответить
uncleandru
Сообщения: 8
Зарегистрирован: 09 дек 2020, 14:08

разрешить звонки с "дефисом" в номере

Сообщение uncleandru »

Всех приветствую! есть шаблон екстеншена для набора по РФ с заменой 7 и +7 на 8 если звонить с телефонной книги то звонок не идет, т.к. телефон записывает номер по умолчанию XXXXXXX-XX-XX возникает вопрос как убрать вот эти "-" чтобы номер передавался как XXXXXXXXXXX?

делаю подмену 7 и +7 следующим образом
exten => _+7xxxxxxxxxx,1,GoTo(8${EXTEN:2},1)
exten => _7xxxxxxxxxx,1,GoTo(8${EXTEN:1},1)
exten => _8xxxxxxxxxx,1,Dial(${EXTEN},,)
или
exten => _8xxxxxxxxxx.,1,Dial(SIP/${EXTEN})
exten => _7xxxxxxxxxx.,1,Dial(SIP/8${EXTEN:1})
exten => _+7xxxxxxxxxx.,1,Dial(SIP/8${EXTEN:2})
uncleandru
Сообщения: 8
Зарегистрирован: 09 дек 2020, 14:08

Re: разрешить звонки с "дефисом" в номере

Сообщение uncleandru »

А как это регулярное выражение написать и передать его для звонка?
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: разрешить звонки с "дефисом" в номере

Сообщение ded »

Либо понимаете, прочитав по ссылкам, либо - добро пожаловать в платный суппорт.
uncleandru
Сообщения: 8
Зарегистрирован: 09 дек 2020, 14:08

Re: разрешить звонки с "дефисом" в номере

Сообщение uncleandru »

проблема решина. я просто фильтрую сам номер и выбираю только цифры
exten => _X./1100,n,Dial(SIP/trunk_link-dn_sim4/${FILTER(0-9,4${EXTEN})},300))
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: разрешить звонки с "дефисом" в номере

Сообщение Zavr2008 »

Дельное замечание по решению для тех кто не знает регулярки.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH