AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

freepbx, заменить 8 на 7 в начале набранного номера

Asterisk GUI 8 сообщений -
#1

Добрый день.

Есть freepbx

Настраиваю исходящую маршрутизацию в транк от оператора.
Требования оператора - отправлять номера в международном коде, тобишь с 7 код города
Приучать пользователей к 7 вместо 8, не просто )
Реализуемо ли силами freepbx оторвать 8 в начале и заменить на 7?

Если на городские (СПБ) я просто добавляю приставку 7812 и шаблон [2-79]XXXXXX и все в порядке, но как быть с межгородом и мобильным?

Добавил приставку 7 и перфикс 8, шаблон 8XXXXXXX сколько то там и не работает.

в результате добавил в /etc/asterisk/extensions_custom.conf
и оно работает, но костылить не хотелось бы.

Код:
[outrt-8-custom]
;SityAndMob remove 8 and add 7
exten => _8XXXXXXXXXX,1,Macro(user-callerid,LIMIT,)
exten => _8XXXXXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?default:${MOHCLASS})})
exten => _8XXXXXXXXXX,n,ExecIf($["${KEEPCID}"!="TRUE" & ${LEN(${DB(AMPUSER/${AMPUSER}/outboundcid)})}=0 & ${LEN(${TRUNKCIDOVERRIDE})}=0]?Set(TRUNKCIDO$
exten => _8XXXXXXXXXX,n,Set(_NODEST=)
exten => _8XXXXXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _8XXXXXXXXXX,n,Macro(dialout-trunk,10,7${EXTEN:1},)
exten => _8XXXXXXXXXX,n,Macro(outisbusy,)


можно ли реализовать замену 8 на семерку без вмешательства в extensions_custom.conf ?
#2

можно
#3

подскажите куда смотреть плз )
#4

Смотреть в настройки транка. Там для каждого поля наводите мышку на подсказку и внимательно читаете.
#5

Была точно такая же ситуация обыграл ее в 2 действия

в настрайках транка пишешь 7 + NXXXXXXXXX

в исходящем маршруте режешь 8ку: 8|NXXXXXXXXX
#6

а если изначально было набрано через 7, то в настройках транка прилепится ещё одна и будет 77NX. ?
#7

zubastiy @ Пн Апр 08, 2013 19:56 писал(а):

Реализуемо ли силами freepbx оторвать 8 в начале и заменить на 7?
Да запросто.
В исходящих маршрутах ничего менять не надо, пусть все звонят через 8-ку.
Во вложении скрин одного из транков, который обслуживает звонки как через 8-ку, так и через 810 (за бугор, типа). По правилам этого прова, звонок должен начинаться с набора кода страны. Получается, если звоним через 8-ку, то она выкидывается, и вместо нее суется 7-ка. Если звоним, к примеру, немцам (81049...), то выкусывается уже 810, передаваемый в транк номер начинается с 49, что нам и нада. Very Happy
#8

Цитата:
sadlion
PostPosted: Sat Apr 20, 2013 02:26 Post subject:
а если изначально было набрано через 7, то в настройках транка прилепится ещё одна и будет 77NX. ?


Если предположить что звонок на номер= 495-XXX-XX-XX

исх. маршр.
8|495XXXXXXX
7|495XXXXXXX
XXXXXXX


транк

7+495XXXXXXX
7495+XXXXXXX