Страница 1 из 1

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

Добавлено: 15 апр 2021, 23:20
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})

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

Добавлено: 16 апр 2021, 01:30
ded

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

Добавлено: 16 апр 2021, 11:59
uncleandru
А как это регулярное выражение написать и передать его для звонка?

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

Добавлено: 16 апр 2021, 17:13
ded
Либо понимаете, прочитав по ссылкам, либо - добро пожаловать в платный суппорт.

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

Добавлено: 16 апр 2021, 20:01
uncleandru
проблема решина. я просто фильтрую сам номер и выбираю только цифры
exten => _X./1100,n,Dial(SIP/trunk_link-dn_sim4/${FILTER(0-9,4${EXTEN})},300))

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

Добавлено: 18 апр 2021, 17:12
Zavr2008
Дельное замечание по решению для тех кто не знает регулярки.