Moin Moin zusammen.
Ich habe letztens einen Satz 7911g bekommen (7 Stück)
Nu wollte ich die Dinger ganz gern über SIP mit Asterisk (egal ob Asterisk oder trixbox) verbinden. Doch leider funktioniert das nicht so wie ich mir das wünsche.
vorweg mal ein bisschen was zu meiner Umgebung hier:
Kleines LAN, ein HUB (betohnung HUB), keine Router, kein NAT, DHCP und TFTP vorhanden, kein DNS
1 Linux Server (PBX), 1 Windows Client und 2 Testtelefone zum probieren.
also recht überschaulich wie ich finde.
nu hab ich schon Asterisk (1.4 und 1.6) probiert und bekomme die 7911g´s mit SIP einfach nicht verbunden. (Skinny klappt)
mit trixbox 2.6.2.1 hab ich auch kein Erfolg gehabt.
auf dem 7911 hab ich die unterschiedlichsten Firmwares ausprobiert (von SIP 8.0.2 bis 8.4.3)
die jeweilige Serversoftware läuft wunderbest, denn mit einem WinVOIP Client (Yate) kann ich mich erfolgreich mit dem Server verbinden (registrieren)
nur die Cisco´s bleiben im "Registering" Status.
Ich hab mal Wireshark lauschen lassen. Und da hab ich einen Unterschied zu YATE und CISCO festgestellt.
Yate verhält sich wiefolgt:
1. Register
2. Trying
3. 401 Unauthorized
4. Register
5. Trying
6. OK
also quasi die 6 Schritte der Authentifizierung, wie sie für das SIP Protokoll auch vorgesehen sind.
In Schritt 3 sagt der PBX Server "du kommst hier net rein, gib mir erst folgende authentifizierung "WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="XXXXXXXX""
Yate rgistriert sich in Schritt 4 also erneut, allerdings enthält dieser Schritt diesmal die in Schritt 3 verlangten Informationen.
und "fertig", Yate hat sich mit dem SIP Account registriert.
Wenn ich diese Schritte nun mit dem Cisco7911 beobachte, ist bis Schritt 3 erstmal nichts auffällig. Der PBX Server verlangt genau wie bei Yate die Authentifizierung "WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="XXXXXXXX""
Im gegensatz zu Yate übernimmt das 7911g die Aufforderung zur Authentifizierung nicht und beginnt wieder mit Schritt 1.
Hat irgendjemand eine Idee dazu?
MfG Atze
Ich habe letztens einen Satz 7911g bekommen (7 Stück)
Nu wollte ich die Dinger ganz gern über SIP mit Asterisk (egal ob Asterisk oder trixbox) verbinden. Doch leider funktioniert das nicht so wie ich mir das wünsche.
vorweg mal ein bisschen was zu meiner Umgebung hier:
Kleines LAN, ein HUB (betohnung HUB), keine Router, kein NAT, DHCP und TFTP vorhanden, kein DNS
1 Linux Server (PBX), 1 Windows Client und 2 Testtelefone zum probieren.
also recht überschaulich wie ich finde.
nu hab ich schon Asterisk (1.4 und 1.6) probiert und bekomme die 7911g´s mit SIP einfach nicht verbunden. (Skinny klappt)
mit trixbox 2.6.2.1 hab ich auch kein Erfolg gehabt.
auf dem 7911 hab ich die unterschiedlichsten Firmwares ausprobiert (von SIP 8.0.2 bis 8.4.3)
die jeweilige Serversoftware läuft wunderbest, denn mit einem WinVOIP Client (Yate) kann ich mich erfolgreich mit dem Server verbinden (registrieren)
nur die Cisco´s bleiben im "Registering" Status.
Ich hab mal Wireshark lauschen lassen. Und da hab ich einen Unterschied zu YATE und CISCO festgestellt.
Yate verhält sich wiefolgt:
1. Register
2. Trying
3. 401 Unauthorized
4. Register
5. Trying
6. OK
also quasi die 6 Schritte der Authentifizierung, wie sie für das SIP Protokoll auch vorgesehen sind.
In Schritt 3 sagt der PBX Server "du kommst hier net rein, gib mir erst folgende authentifizierung "WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="XXXXXXXX""
Yate rgistriert sich in Schritt 4 also erneut, allerdings enthält dieser Schritt diesmal die in Schritt 3 verlangten Informationen.
und "fertig", Yate hat sich mit dem SIP Account registriert.
Wenn ich diese Schritte nun mit dem Cisco7911 beobachte, ist bis Schritt 3 erstmal nichts auffällig. Der PBX Server verlangt genau wie bei Yate die Authentifizierung "WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="XXXXXXXX""
Im gegensatz zu Yate übernimmt das 7911g die Aufforderung zur Authentifizierung nicht und beginnt wieder mit Schritt 1.
Hat irgendjemand eine Idee dazu?
MfG Atze