Diese Web-Site durchsuchen:
PicoSearch Homepage
Best practice Homepage Voice over IP unter Windows

mit Sipgate und X-Lite
Stand: 11.09.2004 Die passende
Tasse zur Site?
Log-File X-Lite bietet ein Log-file an, dass unter "Advanced System Settings":"Diagnostic":"Diagnostic Log" geöffnet werden kann.
Im folgenden werden einige Auszüge mit Erklärungen gezeigt.

(c)2003 Xten Networks Inc. All rights reserved.
Private build: 1101
License key: 08EE04B1BA35403A873CEBD9670E5BEC
Okay, das ist mehr oder weniger die Begrüssung

Established SIP protocol listen on: 192.168.0.53:5060
Hier teilt uns X-Lite mit, dass es auf dem lokalen Rechner, der im internen Netz die Adresse 192.168.0.53 hat, bereit ist Gespräche anzunehmen.

Discovered Symmetric NAT Firewall
Hier hat X-Lite erfolgreich die Firewall erkannt. Das können natürlich auch andere Werte sein.

SIP: 192.168.0.53:5060
RTP: 192.168.0.53:8000
NAT: 80.132.228.124
Die ersten beiden Zeilen geben die Werte für den lokalen Rechner wieder, die dritte Zeile ist die IP Adresse, mit der die Firewall nach aussen im Internet hängt.

PROXY#0: 217.10.79.9:5060

OUTBOUND-PROXY#0: 217.10.79.9:5060
Diese beiden Werte sind die DNS-aufgelösten IP-Adressen des Sipgate Proxy. Sollten hier die Werte fehlen, funktioniert ihre DNS Auflöcung nicht, was die weitere Kommunikation unmöglich macht.
Jetzt kommt der Versuch die Verbindung zu Sipgate aufzunehmen:

SEND >> 217.10.79.9:5060
REGISTER sip:sipgate.de SIP/2.0
Via: SIP/2.0/UDP 192.168.0.53:5060;rport;branch=z9hQ4bK3A0691F16ABA43889D63427B1D675D31
From: Mein Displayname 
To: Mein Displayname 
Contact: "Mein Displayname" 
Call-ID: 140A9094E46F4E468178E6286F87E24A@sipgate.de
CSeq: 28004 REGISTER
Expires: 1800
Max-Forwards: 70
User-Agent: X-Lite build 1101
Content-Length: 0
Überall wo "Mein Displayname" steht, sollte Ihr Name stehen, den Sie bei den Proxy-Einstellungen als Displayname eingegeben haben.
Die "8888888" Einträge stellen ihre Sipgate-ID dar (das ist nicht meine Nummer !), die bei den Proxy-Einstellungen als "Username" eingetragen ist. Daraus ergibt sich dann zusammen mit dem Eintrag "Domain/Realm" ihre komplette Kennung: "8888888@sipgate.de", der Eintrag "sip:" davor, bedeutet, dass dies ihre Kennung für das SIP-Protokoll ist.
Die Anfrage wird gestellt an den Server 217.10.79.9:5060 (="SEND >> 217.10.79.9:5060"). Die Art der Anfrage ist eine Registrierung (="REGISTER sip:sipgate.de SIP/2.0" ist die Anfrage und "CSeq: 28004 REGISTER", die Zahl ist eine Sitzungsnummer, im folgenden werden Sie sehen, dass diese hochgezählt wird).

Die Antwort des Servers:

RECEIVE << 217.10.79.9:5060
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.0.53:5060;rport=16678;branch=z9hQ4bK3A0691F16ABA43889D63427B1D675D31;received=80.132.228.124
From: Mein Displayname 
To: Mein Displayname ;tag=b11cb9bb270104b49a99aff5b8c68544.db30
Call-ID: 140A9094E46F4E468178E6286F87E24A@sipgate.de
CSeq: 28004 REGISTER
WWW-Authenticate: Digest realm="sipgate.de", nonce="401d60594be4a3a78821bb0221e690abbafb2979"
Server: Sip EXpress router (0.8.12 (i386/linux))
Content-Length: 0
Warning: 392 217.10.79.9:5060 "Noisy feedback tells:  pid=25226 req_src_ip=80.132.228.124 req_src_port=16678 in_uri=sip:sipgate.de out_uri=sip:sipgate.de via_cnt==1"
ist im wesentlichen "SIP/2.0 401 Unauthorized", d.h. die Anfrage ist nicht authorisiert. Zugleich fragt der Server nach einer Authorisierung:
"WWW-Authenticate: Digest realm="sipgate.de", nonce="401d60594be4a3a78821bb0221e690abbafb2979"
Worauf der Client erneut versucht sich zu registrieren:

SEND >> 217.10.79.9:5060
REGISTER sip:sipgate.de SIP/2.0
Via: SIP/2.0/UDP 192.168.0.53:5060;rport;branch=z9hQ4bK3A0691F16ABA43889D63427B1D675D31
From: Mein Displayname 
To: Mein Displayname 
Contact: "Mein Displayname" 
Call-ID: 144A9094E46F4E468177E6286F87E24A@sipgate.de
CSeq: 28005 REGISTER
Expires: 1800
Authorization: Digest username="8888888",realm="sipgate.de",nonce="401d60594be4a3a78821bb0221e690abbafb2979",response="d2523b62027954f2947a250e60015da5",uri="sip:sipgate.de"
Max-Forwards: 70
User-Agent: X-Lite build 1101
Content-Length: 0
"REGISTER sip:sipgate.de SIP/2.0"/"CSeq: 28005 REGISTER" sind die Folgeanfragen mit neuer Sitzungsnummer. Und wenn alles richtig eingestellt ist, wird der Server jetzt die Registrierung bestätigen:

RECEIVE << 217.10.79.9:5060
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.53:5060;rport=16678;branch=z9hG4bK960E0f94B352457EDA756986C0DCD946;received=80.132.228.124
From: Mein Displayname 
To: Mein Displayname ;tag=b11bc9bb27a104b49a99a995b8c68544.9c2c
Call-ID: 144A9094E46F4E468177E6286F87E24A@sipgate.de
CSeq: 28005 REGISTER
Contact: ;q=0.00;expires=1800
Server: Sip EXpress router (0.8.12 (i386/linux))
Content-Length: 0
Warning: 392 217.10.79.9:5060 "Noisy feedback tells:  pid=25226 req_src_ip=80.132.228.124 req_src_port=16678 in_uri=sip:sipgate.de out_uri=sip:sipgate.de via_cnt==1"
Die wichte Mitteilung ist hier "SIP/2.0 200 OK", bei jeder anderen Antwort, stimmt etwas nicht, Sie wurden dann vom Authorisierungsserver abgelehnt. Das OK bedeutet aber, dass Sie sich erfolgreich angemeldet haben.
Wichtig ! Das heisst nur, das die Authorisierung geklappt hat, nicht, dass Ihre Telefonnummer schon aktiv ist. Die Freischaltung des Accounts auf dem Authorisierungsserver geht relativ schnell, die Freischaltung der Festnetznummer dauert länger.
Nur so als Hinweis, alle Schlüssel, IP-Adressen, Namen, ..., die sich auf meine Konfigurationsdaten beziehen, sind geändert. Die Sipgate IP-Adressen sind echt.


Site-Homepage
webmaster   Über diese Site

Hommingberger Gepardenforelle

So für alle, die bis hierhin gekommen sind, der restliche Text ist nur für den Wettbewerb bei heise und kann getrost ignoriert werden, aber wen es trotzdem interessiert, hier ein paar Links zu meinen Seiten für den Wettbewerb:

Homingberger Blog

Rezepte für die Homingberger Gepardenforelle