Hallo
ich habe folgendes Problem:
Ein Asterisk Server mit öffentlicher IP Adresse hat folgende 2 SIP Accounts:
Die beiden SIP Clients befinden an einem ADSL Anschluss hinter einem NAT im Subnetz 192.168.113.x.
Die öffentliche IP des NAT Routers ist 123.123.123.123
Ein sip show peers zeigt folgendes:
Wenn nun Berta den User 22 auf dem Asterisk Server anruft,
erscheint folgendes:
Es wird fälschlicherweise angezeigt, dass Hans Muster den Anruf macht!
Wieso erkennt Asterisk da nicht, dass der SIP Client Berta den Anruf macht? Die IP Adresse des NAT Routers (an dem die Clients hängen) ist zwar diesselbe, aber der Port ist doch verschieden.
Habe ich etwas falsch eingetstellt? Hat jemand eine Erklärung?
Vielen Dank für eure Hilfe.
Gruss
Stephan
ich habe folgendes Problem:
Ein Asterisk Server mit öffentlicher IP Adresse hat folgende 2 SIP Accounts:
Code:
[sip_default](!)
type=friend
canreinvite=no
insecure=port,invite
host=dynamic
qualify=yes
callgroup=63 ;mal alles in die Call- und Pickupgroup 63
pickupgroup=63
vmexten=333 ; Extension to reach voicemail
[20](sip_default)
secret=Geheim
username=Berta Muster
calleridname=Berta
callerid=Berta Muster <20>
mailbox=20@default
nat=yes
context=berta
[50](sip_default)
secret=strengGeheim
username=Hans Muster
calleridname=Hans
callerid=Hans Muster <50>
mailbox=50@default
nat=yes
context=hans
Die beiden SIP Clients befinden an einem ADSL Anschluss hinter einem NAT im Subnetz 192.168.113.x.
Die öffentliche IP des NAT Routers ist 123.123.123.123
Ein sip show peers zeigt folgendes:
Code:
20/Berta Muster 123.123.123.123 D N 33625 OK (53 ms)
50/Hans Muster 123.123.123.123 D N 34737 OK (53 ms)
Wenn nun Berta den User 22 auf dem Asterisk Server anruft,
erscheint folgendes:
Code:
Executing [22@hans:1] Dial("SIP/Hans Muster-081f8398", "SIP/22|60|tTr")
Wieso erkennt Asterisk da nicht, dass der SIP Client Berta den Anruf macht? Die IP Adresse des NAT Routers (an dem die Clients hängen) ist zwar diesselbe, aber der Port ist doch verschieden.
Habe ich etwas falsch eingetstellt? Hat jemand eine Erklärung?
Vielen Dank für eure Hilfe.
Gruss
Stephan
Zuletzt bearbeitet: