Доброе время суток, возникла проблема при попытке настроить переадресацию на мобильный. Настройка стандартным методом приводит к тому, что РТК отбивает вызов фразой "Звонок с данного номера запрещён".
Насколько я понял, дело в подмене CallerID. РТК думает что мы пытаемся звонить не с городского выделенного нам номера, и отбивает вызов.
Необходимо переопределить переменную, мы пытались сделать это следующим образом, внося изменения в файл /etc/asterisk/extensions.conf:
[SIP-****-outgoing-custom]
exten => _.!,1,NoOp(callerid settings)
same => n,ExecIf($["${MIKO_CALLERID_NUM}x" != "x"]?Set(CALLERID(num)=${MIKO_CALLERID_NUM}))
same => n,ExecIf($["${MIKO_CALLERID_NUM}x" != "x"]?Set(CALLERID(name)=${MIKO_CALLERID_NUM}))
same => n,ExecIf($["${EXTERNALPHONE}x" != "x"]?Set(CALLERID(num)=8162123456)
same => n,ExecIf($["${EXTERNALPHONE}x" != "x"]?Set(CALLERID(name)=8162123456)
same => n,return
Результата это не принесло. Возможно кто то сталкивался с подобным, подскажите пожалуйста.