Приветствую.
Есть необходимость ограничения входящих на определенный внутренний номер с исклчениями. Это вроде у меня получилось:
exten => 2210,1,Noop(New call received from ${CALLERID(all)} to ${EXTEN}-)
;;same => n,GotoIf($["${CALLERID(num)}" = "2222"]?accept)
same => n,Dial(SIP/2222,125,Tt)
same => n,Hangup()
same => n(accept),Dial(SIP/2210,125,Tt)
same => n,Hangup()
где, 2210 - номер, вызовы на который ограничены, а 2222 - исключение
Что не получается, так это осуществить трансфер с номера 2222 на 2210, так как приходит этот трансфер с номером клиента, а не номером из списка исключений.
Как это реализовывается правильно?