Нашёл вот что:
Код:
Remote-Party-ID: <sip:3832787017@192.168.0.4>;party=calling;screen=no;privacy=full
[Expert Info (Note/Undecoded): Unrecognised SIP header (Remote-Party-ID)]
[Message: Unrecognised SIP header (Remote-Party-ID)]
[Severity level: Note]
[Group: Undecoded]
From: "anonymous" <sip:anonymous@192.168.0.4>;tag=2D7ABD30-C9F
SIP Display info: "anonymous"
SIP from address: sip:anonymous@192.168.0.4
SIP from address User Part: anonymous
SIP from address Host Part: 192.168.0.4
SIP tag: 2D7ABD30-C9F
Почему-то пустое поле From, ковыряться с неком не стал, хотя думаю что именно он From не отдаёт.
астер:
Код:
exten => s,1,Set(LANGUAGE()=ru)
exten => s,2,GotoIf($[${CALLERID(ani):0:3}=383]?3:4)
exten => s,3,SET(CALLERID(num)=${CALLERID(num):3})
exten => s,4,GotoIf($[${CALLERID(ani):0:1}=9]?5:6)
exten => s,5,SET(CALLERID(num)=8${CALLERID(num)})
exten => s,6,GotoIf($[${CALLERID(num)}=anonymous]?7:9)
exten => s,7,SET(CALLERID(all)=${SIP_HEADER(Remote-Party-ID)})
exten => s,8,SET(CALLERID(num)=${SIP_HEADER(Remote-Party-ID):11:4})
exten => s,9,Dial(${ARG2},10)
exten => s,10,Goto(s-${DIALSTATUS},1)
+на пире
Код:
sendrpid=yes
Проблема решена.
Всем СПАСИБО!!!