В вашем случае уже никак.Lufa писал(а):как узнать кто именно инициировал соединение, с какого IP и SIP-логина?
Код: Выделить всё
[hackers]
exten => s,1,NoOp(Call from (${CHANNEL(recvip)}:0) to extension '${DIALED_EXTEN}' invalid)
exten => s,n,NoOp(recvip: ${CHANNEL(recvip)})
exten => s,n,NoOp(peerip: ${CHANNEL(peerip)})
exten => s,n,NoOp(URI: ${SIPURI})
exten => s,n,NoOp(Via: ${SIP_HEADER(Via)})
exten => s,n,NoOp(CONTACT: ${SIP_HEADER(CONTACT)})
exten => s,n,NoOp(CID: ${CALLERID(all)})
exten => s,n,NoOp(Remote-Party-ID: ${SIP_HEADER(Remote-Party-ID)})
exten => s,n,NoOp(User agent: ${SIPUSERAGENT})
;exten => s,n,System(/sbin/ipfw table 56 add ${SIPCHANINFO(recvip)}/32 5060)
exten => s,n,GotoIf($["${LEN(${DIALED_EXTEN})}" > "11"]?api:exit)
exten => s,n(api),Set(api=${SHELL(/usr/local/bin/php /usr/local/sbin/scripts/asterisk/frod_client.php ${DIALED_EXTEN} ${CHANNEL(recvip)})})
exten => s,n,NoOp(API RESULT: ${api})
exten => s,n(exit),Hangup()