Re: Звонок снаружи по SIP URI
Да дело то не в префиксе... ZXYsbabenkov.. в общем решил проблему вот так вот:
Звонок преобразуется в Префикс%домен@мойIP
И при обратке Смотрит есть ли %, и делает исходящий звонок на префикс@домен
В from-sip-external:
exten => s,n,Set(TMP=${CUT(SIP_HEADER(From),<,2)})
exten => s,n,Set(TMP=${CUT(TMP,>,1)})
exten => s,n,Set(TMP=${IF(${TMP:0:4}="sip:"?${TMP:4):${TMP})})
exten => s,n,Set(TMP1=${CUT(TMP,@,1)})
exten => s,n,Set(TMP2=${CUT(TMP,@,2)})
exten => s,n,Set(CALLERID(num)=${TMP1}%25${TMP2})
В Моем входящем [from-internal-custom]
;Test if Redirect
exten => _.,10,GotoIf($[${REGEX("%" ${EXTEN})}]?20)
exten => _.,11,Goto(from-internal,${EXTEN},1)
exten => h,1,HangUp()
exten => _.,20,Set(TMP1=${CUT(EXTEN,%,1)})
exten => _.,21,Set(TMP2=${CUT(EXTEN,%,2)})
exten => _.,22,Macro(uridial,${TMP1}@${TMP2})
exten => _.,23,HangUp()
Всем спасибо. Пролема решена
|