Re: Is IAX2 Working?
I used the Nerd Vittles solution...
I added the following to extensions_override_freepbx.conf
[from-sip-external]
exten => _.,1,NoOp(Received incoming SIP connection from unknown peer to ${EXTEN})
exten => _.,n,Set(DID=${IF($["${EXTEN:1:2}"=""]?s:${EXTEN})})
exten => _.,n,Goto(s,1)
exten => s,1,GotoIf($["${ALLOW_SIP_ANON}"="yes"]?from-trunk,${DID},1)
exten => ipkall1,1,GotoIf($["${SIPCHANINFO(peerip)}"="66.54.140.46"]?from-trunk,400,1)
exten => ipkall1,1,GotoIf($["${SIPCHANINFO(peerip)}"="66.54.140.47"]?from-trunk,400,1)
exten => ipkall2,1,GotoIf($["${SIPCHANINFO(peerip)}"="66.54.140.46"]?from-trunk,400,1)
exten => ipkall2,1,GotoIf($["${SIPCHANINFO(peerip)}"="66.54.140.47"]?from-trunk,400,1)
exten => s,n,Set(TIMEOUT(absolute)=15)
exten => s,n,Answer
exten => s,n,Wait(2)
exten => s,n,Playback(ss-noservice)
exten => s,n,Playtones(congestion)
exten => s,n,Congestion(5)
exten => h,1,NoOp(Hangup)
exten => i,1,NoOp(Invalid)
exten => t,1,NoOp(Timeout)
This piece of code allows unauthenticated SIP calls only from the IPKall servers that are directed to ipkall1 or ipkall2 on my pbxinaflash.
In FreePBX -> General Settings set 'Allow Anonymous Inbound SIP Calls' to no.
Dallas
|