ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

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

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

Сообщение uncleandru » 16 апр 2021, 00:20

Всех приветствую! есть шаблон екстеншена для набора по РФ с заменой 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, 15:08


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

Сообщение uncleandru » 16 апр 2021, 12:59

А как это регулярное выражение написать и передать его для звонка?
uncleandru
 
Сообщений: 8
Зарегистрирован: 09 дек 2020, 15:08

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

Сообщение ded » 16 апр 2021, 18:13

Либо понимаете, прочитав по ссылкам, либо - добро пожаловать в платный суппорт.
ded
 
Сообщений: 15801
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение uncleandru » 16 апр 2021, 21:01

проблема решина. я просто фильтрую сам номер и выбираю только цифры
exten => _X./1100,n,Dial(SIP/trunk_link-dn_sim4/${FILTER(0-9,4${EXTEN})},300))
uncleandru
 
Сообщений: 8
Зарегистрирован: 09 дек 2020, 15:08

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

Сообщение Zavr2008 » 18 апр 2021, 18:12

Дельное замечание по решению для тех кто не знает регулярки.
Российские шлюзы E1 Alvis-GW. Модернизация УПАТС с E1, Установка FreePBX, Системы антифрод "в разрыв" потоков E1 PRI / SS#7 ISUP.
Аватар пользователя
Zavr2008
 
Сообщений: 2158
Зарегистрирован: 27 янв 2011, 01:35


Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH