2017-07-07 6 views
0

Ich habe 2 Benutzer in sip_additional.config erstellt. Das ist wie:Empfangene eingehende SIP-Verbindung von unbekanntem Peer

[james] 
secret=12345 
context=tenancy1 
host=dynamic 
type=friend 
allow=ulaw,alaw 

[caleb] 
secret=12345 
context=tenancy1 
host=dynamic 
type=friend 
allow=ulaw,alaw 

Und Dialplan für obigen Kontext erstellt. Hier weise ich doppelte Erweiterungen zu, aber mit anderem Kontext, z. 2222,2225 ist bereits anderen Benutzern zugewiesen, jedoch mit anderem Kontext (von-intern).

[tenancy1] 
exten => 2222,1,NoOp(james calling) 
same => n,Dial(SIP/james) 
same => n,Hangup 

exten => 2225,1,NoOp(caleb calling) 
same => n,Dial(SIP/caleb) 
same => n,Hangup 

Das Problem hier ist, wenn ich rufe 2222-2225 machen dann 2224 klingelt aber 2225 ist nicht in der Lage einen Anruf zu tätigen. Ich verfolgt von CLI, sagt es

-- Executing [[email protected]:1] NoOp("SIP/caleb-00000004", "Received incoming SIP connection from unknown peer to 2222") in new stack 
-- Executing [[email protected]:2] Set("SIP/caleb-00000004", "DID=2222") in new stack 
-- Executing [[email protected]:3] Goto("SIP/caleb-00000004", "s,1") in new stack 
-- Goto (from-sip-external,s,1) 
-- Executing [[email protected]:1] GotoIf("SIP/caleb-00000004", "0?checklang:noanonymous") in new stack 
-- Goto (from-sip-external,s,5) 
-- Executing [[email protected]:5] Set("SIP/caleb-00000004", "TIMEOUT(absolute)=15") in new stack 
-- Channel will hangup at 2017-07-07 07:59:00.448 EDT. 
-- Executing [[email protected]:6] Log("SIP/caleb-00000004", "WARNING,"Rejecting unknown SIP connection from 172.16.9.112"") in new stack 
[2017-07-07 07:58:45] WARNING[5606][C-00000003]: Ext. s:6 @ from-sip-external: "Rejecting unknown SIP connection from 172.16.9.112" 
-- Executing [[email protected]:7] Answer("SIP/caleb-00000004", "") in new stack 
[2017-07-07 07:58:45] NOTICE[5606][C-00000003]: res_rtp_asterisk.c:4365 ast_rtp_read: Unknown RTP codec 95 received from '172.16.9.112:8000' 
-- Executing [[email protected]:8] Wait("SIP/caleb-00000004", "2") in new stack 
-- Executing [[email protected]:9] Playback("SIP/caleb-00000004", "ss-noservice") in new stack 
-- <SIP/caleb-00000004> Playing 'ss-noservice.ulaw' (language 'en') 
-- Executing [[email protected]:10] PlayTones("SIP/caleb-00000004", "congestion") in new stack 
-- Executing [[email protected]:11] Congestion("SIP/caleb-00000004", "5") in new stack 

Haben Sie eine Ahnung von diesem Problem.

Antwort

-1

Passend zu Ihrem Trace verwenden Sie freepxb web.

Also, wenn Sie es verwenden, ist es eine nette Idee Nummer in Ihrem Web in eingehenden Abschnitt hinzufügen.

"Unbekannter Peer" bedeuten asterisk nicht eingehende Anfrage mit Ihren SIP-Abschnitte. Für weitere Informationen aktivieren Sie Debug und überprüfen Sie, was genau asterisk sehen.