Добрый день. Вышестоящий транк принимает звонки без знака +, в формате 7номер => мне в исходящих правилах необходимо удалять знак плюса. Добавил в Outbound Rules правило (см скриншот )
(т.е. если 12 символов в набранном номере, то удаляем одну цифру - это для случая набора сотового номера через +7). При наборе номера 3cx сразу отшибает звонок, в sngrep - NotFound, т.е. звонок даже на транк не уходит. Вместо Calls to Numbers with a length of пробовал выставлят пункт Calls to numbers starting with prefix со значением +7 - все равно 3cx сразу отбивает звонок, т.е. как-будто у него не прописано маршрута. Пробовал некоторые другие опыты - и делаю вывод, что проблема именно с тем, что когда в набранном номере используется впереди знак +.
https://habr.com/ru/company/3cx/blog/269333/ - делал также как в пункте 2 ("2. С помощью правил исходящей маршрутизации") - не работает. Также как доп. вариант возможно подправить в настройках приложения 3cx на сотовом телефоне - но там сейчас таких настроек просто нету, видимо многое поменялось с того времени.
Также создал другое правило
что если набираем номер с 89... то удаляем первую цифру (8) и добавляем цифру 7 - это работает (в sngrep действительно вижу, что звонок подменился и ушел в правильном виде к оператору сип-транка).
Как должно правильно выглядеть правило исходящей маршрутизации, которое будет удалять знак + из набранного номера?
(т.е. если 12 символов в набранном номере, то удаляем одну цифру - это для случая набора сотового номера через +7). При наборе номера 3cx сразу отшибает звонок, в sngrep - NotFound, т.е. звонок даже на транк не уходит. Вместо Calls to Numbers with a length of пробовал выставлят пункт Calls to numbers starting with prefix со значением +7 - все равно 3cx сразу отбивает звонок, т.е. как-будто у него не прописано маршрута. Пробовал некоторые другие опыты - и делаю вывод, что проблема именно с тем, что когда в набранном номере используется впереди знак +.
https://habr.com/ru/company/3cx/blog/269333/ - делал также как в пункте 2 ("2. С помощью правил исходящей маршрутизации") - не работает. Также как доп. вариант возможно подправить в настройках приложения 3cx на сотовом телефоне - но там сейчас таких настроек просто нету, видимо многое поменялось с того времени.
Также создал другое правило
что если набираем номер с 89... то удаляем первую цифру (8) и добавляем цифру 7 - это работает (в sngrep действительно вижу, что звонок подменился и ушел в правильном виде к оператору сип-транка).
Как должно правильно выглядеть правило исходящей маршрутизации, которое будет удалять знак + из набранного номера?
Последнее редактирование:
