- Mitglied seit
- 4 Aug 2005
- Beiträge
- 238
- Punkte für Reaktionen
- 1
- Punkte
- 16
Hi Leute!
Ausgangssituation:
Asterisk 1.6.2.7
Öffentliche IP-Adresse am Asterisk
Zum Problem::
Das "peer" registriert sich mit dem Host 193.106.16.101, eingehende Anrufe werden aber von 46.182.250.50 signalisiert.
Somit landen eingehende Anrufe in meinem Default-Context, statt im Context des Peers.
Fazit: chan_sip.c:20063 handle_request_invite: Call from '' to extension '673331' rejected because extension not found.
Eigentlich sollten eingehende Anrufe in inbound-personal-voip terminiert werden.
Aufgrund des falschen Hosts, über den die Anrufe herein kommen, gehen die Anrufe in den Default-Context.
Ich würde ungern in meinem Default-Context einen Switch einbauen, der den FROM-Header nach @personal-voip.de auswertet und den Anruf dann in den inbound-personal-voip-Context umleitet.
PS: Anscheinend ändert sich in einigen Abständen immer die IP-Adresse, die hinter sip.personal-voip.de kommuniziert wird.
Ausgangssituation:
Asterisk 1.6.2.7
Öffentliche IP-Adresse am Asterisk
Zum Problem::
Das "peer" registriert sich mit dem Host 193.106.16.101, eingehende Anrufe werden aber von 46.182.250.50 signalisiert.
Somit landen eingehende Anrufe in meinem Default-Context, statt im Context des Peers.
Fazit: chan_sip.c:20063 handle_request_invite: Call from '' to extension '673331' rejected because extension not found.
Code:
<--- SIP read from UDP:46.182.250.50:5060 --->
INVITE sip:[email protected] SIP/2.0
Record-Route: <sip:46.182.250.50;lr;ftag=as4f6ad5f5;vsf=AAAAAAAAAAAAAAAAAAAAAABBXEFdXl5XQhxAQVhAGWRl>
Via: SIP/2.0/UDP 46.182.250.50;branch=z9hG4bKd26a.fa822423.0
Via: SIP/2.0/UDP 193.106.16.107:5060;received=193.106.16.107;branch=z9hG4bK20a08787;rport=5060
Max-Forwards: 69
From: <sip:[email protected]>;tag=as4f6ad5f5
To: <sip:[email protected]>
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 INVITE
User-Agent: PBX-network SERVER
Date: Sat, 25 May 2013 10:36:54 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces
P-Called-Party-ID: <sip:[email protected]:5060>;user=phone
X-ORIGINAL-DDI-URI: sip:[email protected]:5060;user=phone
Content-Type: application/sdp
Content-Length: 372
Code:
[personal-voip](!)
type=friend
canreinvite=no
host=sip.personal-voip.de
fromdomain=personal-voip.de
insecure=invite,port
context=inbound-personal-voip
session-timers=refuse
maxexpiry=3600
defaultexpiry=1800
Eigentlich sollten eingehende Anrufe in inbound-personal-voip terminiert werden.
Aufgrund des falschen Hosts, über den die Anrufe herein kommen, gehen die Anrufe in den Default-Context.
Ich würde ungern in meinem Default-Context einen Switch einbauen, der den FROM-Header nach @personal-voip.de auswertet und den Anruf dann in den inbound-personal-voip-Context umleitet.
PS: Anscheinend ändert sich in einigen Abständen immer die IP-Adresse, die hinter sip.personal-voip.de kommuniziert wird.
Code:
~ # dig sip.personal-voip.de
; <<>> DiG 9.9.1-P1 <<>> sip.personal-voip.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23922
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;sip.personal-voip.de. IN A
;; ANSWER SECTION:
sip.personal-voip.de. 600 IN CNAME sip-proxy02.pbx-network.de.
sip-proxy02.pbx-network.de. 85363 IN A 46.182.250.50
;; Query time: 9 msec
;; SERVER: 83.142.86.1#53(83.142.86.1)
;; WHEN: Sat May 25 12:57:23 2013
;; MSG SIZE rcvd: 92