+7 заменить на 8 в Asterisk VOIP

+7 заменить на 8
Если часть номеров записаны как "+79ххххххххх" то позвонить не получается т.к. станция не принимает "+7". Как заменять префикс +7 на 8 "налету", на астериске?
prepend = 8 prefix = +7 match pattern = +7X.

во freepbx все просто 8+7|XXX. Но может не заработать, так как нужно два плюса. Выход простой:

[from-internal-custom]
exten => _+7XXXXXXXXXX,1,GoTo(outbound-allroutes,8${EXTEN:2},1)
При этом в исходящих маршрутах нужно иметь правила, начинающиеся на 8XXX

+ Нет комментариев

Добавить свой