[gelöst] Unitymedia mit Asterisk

dgoersch

Neuer User
Mitglied seit
1 Okt 2005
Beiträge
20
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

hat bei Telefon Plus jemand erfolgreich die Fritze durch einen Asterisk ersetzt? Wenn ja mit welchen Einstellungen?

Ich versuche es seit dieser Nacht und komme einfach nicht weiter. Zwischenzeitlich hat sich der Asterisk wenigstens mal ordnungsgemäß bei UM registriert, aber auch das geht auf einmal nicht mehr. Bekomme ständig nur "[Jun 1 11:52:49] WARNING[9542]: chan_sip.c:18068 handle_response_register: Forbidden - wrong password on authentication for REGISTER for 'n<foobar>_1' to 'um1'". Die Daten stimmen aber auf jeden Fall.

Bin für jeden Tipp Dankbar!
Gruß dgoersch
 
Zuletzt bearbeitet:
So ich habs nun geschafft. Ich weiss nicht wo genau das Problem lag, aber nachdem ich alle snochmal von Vorne eingetragen habe, geht es nun mit folgenden Einstellungen in der sip.conf:

[um1]
type=friend
insecure=invite
username=<um_login>
fromuser=<um_login>
fromdomain=ssl31.telefon.unitymedia.de
secret=<um_passwd>
host=ssl31.telefon.unitymedia.de
qualify=yes
context=from-um
callbackextension=<um_login>

Das Ganze dann drei mal für die drei Accounts...
 
Hi,

ich habe das jetzt versucht. Eingehende Anrufe funktionieren auch soweit. Wenn ich versuche, über Asterisk einen ausgehenden Anruf zu tätigen, erhalte ich in der Asterisk Konsole die Meldung "Everyone is busy/congested at this time (1:0/0/1)". Hat jemand eine Ahnung, woran das liegen kann? :confused:
 
Genau das hab ich gesucht, danke dgoersch!
Wie sieht das denn mit der FritzBox 6360 aus, hast du die ausgetauscht? Denn die würde sich ja die ganze Zeit auch versuchen zu registrieren. Oder hast du die komplett ersetzt?
 
Du musst einfach die VOIP Geräte in der Box löschen, dann registriert die sich auch nicht.
 
Wenn die 6360 eh im Einsatz bleibt, wieso richtet ihr da nicht für jede Rufnummer ein "IP-Telefon" ein und registriert den Asterisk daran?
Aufgrund der Autoprovisionierung und möglicher gelegentlicher Änderungen bei UM moss man doch damit rechenen, dass die Accounts automatisch in der 6360 wieder eingerichtet werden, so dass der Asterisk sich plötzlich dann doch nicht mehr registriert.
 
Das ist bei mir einmal am Anfang passiert. Danach jetzt ca. 1 Jahr nicht mehr. Mein Anreiz war einfach möglichst wenig mit der Fritzbox zu tun zu haben. Ich würde sogar Geld dafür bezahlen, das Teil loszuwerden. Zuletzt habe ich jetzt noch die WLAN Funktion abschalten müssen, weil diese in Verbindung mit dem iPhone meiner Frau dafür gesorgt hat, dass sich die Box alle zwei Tage aufgehängt hat. Die 6360 ist echt das letzte Stück Hardware. :D
 
Das letzte Stück Software. Sind ja alles Firmwareprobleme... Die Hardware ist gar nicht so übel (ist ja ähnlich der 7390, man könnte damit eine ganze Menge machen)
Zeitweilig gingen ja noch nicht mal IP-Telefone, weil eine fehlerhafte Firmware provisioniert wurde.
Diese abgeschotteten "IAD"s sind schon ein Unding. Ein glatter Verstoß gegen die GPL, die ja dem Besitzer (muss nicht Eigentümer sein) das Recht einräumt, die Firmwareteile, die unter der GPL stehen, zu verändern.
 
Ich habe nun noch folgendes Problem, dass ich keine Anrufe empfangen kann.
Wenn ich die Festnetznummer vom Handy aus anrufe, klingelt es zwar am Handy aber Asterisk zeigt nichts an. Ich habe in der Fritzbox 6360 bereits die SIP Ports auf meinen Asterisk Server weitergeleitet.
Ich denke das Problem liegt an meiner Sip Konfig.
Kann mir jemand sagen, wie ich die Nummer registriere? Derzeit habe ich folgenden Eintrag:
register => user:p[email protected]/user

Anrufe von anderen VoIP-Anbietern kommen übrigens ohne Probleme durch, daher wird es wohl an dem o.g. Eintrag liegen.

Danke.
 
Hallo Andre!
Ja, ich hätte wirklich gerne die FB als Proxy, aber ein aktueller Bug sorgt dafür, dass sich der (vermutliche) Asterisk in der FB aufhängt. Der Bug ist AVM bekannt, laut denen gibt es ein Upate, es läge an Unitymedia das auszurollen. UM weiß natürlich von nix.

Nach vielen Wireshark-Mitschnitten ist es so, dass die FB irgendwann nicht mehr auf die REGISTER-Anfragen reagiert und dann kein VoIP-Client mehr drauf kommt. Die Pakete verschwinden einfach in der FB.

Deswegen habe ich nach dem Austausch der FB gefragt. Mir wäre es auch recht, die FB zu Lobotomieren, sodass die nix mehr von VoIP weiß und sich da raushält. Dann wäre auch TR68 kein Problem mehr.
Der Export der Konfiguration scheint ja nicht veränderbar zu sein, das schnallt die FB beim import. Der FBEdit hat da auch nix dran geändert.
 
Der voip-Dienst in der FBF (hat nichts mit Asterisk zu tun) ist in einigen der KD-Versionen in der Tat buggy, allerdings liefern die Provider wohl nach intensivem Drängen die fehlerkorrigierte Version aus.
Der unsiverselle Weg ist natürlich, einen Asterisk mit ISDN-Karte zu nehmen und den Asterisk einfach direkt an die 6360 anzustöpseln.

Einen Zugriff, mit dem man die 6360 "VoIP-frei" machen kann, dürfte schwierig sein, schließlich ist es eine Provider-Box und entsprechend abgeschottet.
 
@dgoersch
Ich hab da nochmal ne Frage: Mein Asterisk läuft nun und ich kann raustelefonieren, das Gespräch kommt zustande, aber ich höre nix. Intern kann ich telefonieren, aber sobald es über UM geht, scheint nix mehr rein zu kommen. Und angerufen werden kann ich auch nicht.

Zu deiner Konfiguration:
Hast du eine register-Zeile? Die müsste dann ja in etwa so aussehen:
Code:
register => nXXXXXXX_3:[email protected]/<MEINE MSN INKL VORWAHL>

Und was macht das callbackextension am Ende deiner Sektion? Ich hab etwas gegooglet, aber dabei komische Antworten gefunden.
 
Zuletzt bearbeitet:
@Sebbe
Das gleiche Problem habe ich auch und das ist wohl zur Zeit nichts zu machen.
Meine Register Konfig sieht genauso aus. Ich habe mal die Pakete geloggt und dabei tritt ein Fehler beim SIP Registrar von Unitymedia auf (habe die Logs leider nicht mehr).
 
Ich glaube die Probleme kommen dadurch zustande, dass die Fritzbox bestimmte Ports (RTP) für sich beansprucht. Ich konnte das bei mi rnur lösen, indem ich den Asterisk-Server als exposed Host eingetragen habe. Bei mir sieht das so aus:

Fritzbox => Firewall (PFSense) => Asterisk im LAN (exposed Host)

Ein- und ausgehende Telefonate sind so kein Problem.
 
Ich verstehe nicht genau welche Einstellungen du dann vorgenommen hast.
Könntest du das ganze bitte etwas genauer erklären? Würde mich sehr freuen.

Ich habe die RTP Ports in der Fritzbox Konfiguration bereits an meinen Asterisk Server weitergeleitet, aber das hat nicht geholfen.
 
Es bringt nichts die Ports weiterzuleiten. Die Box ignoriert Weiterleitungen für Ports, die sie selbst verwendet. Es hilft nur den Asterisk-Server als exposed Host einzutragen. Es werden dann alle Ports TCP und udp an diesen host weitergeleitet.
 
Danke, jetzt verstehe ich.
D.h. ich trage meinen Asterisk Server als Exposed-Host ein und entferne in der Fritzbox alle VoIP Verbindungen. Dann sollten die Telefonate über Unitymedia ja funktionieren.
 
Genau. Ich würde aber zumindest iptables auf dem Server konfigurieren. Sonst ist das relativ unsicher.
 
Zuletzt bearbeitet:
Ja, das ist kein Problem.
Ich werde das morgen mal probieren und mich dann nochmal melden.

Edit: Leider funktioniert es nicht.
Wenn ich meinen Asterisk als Exposed-Host eintrage, habe ich genau das gleiche Problem als wenn ich gar keine Ports an den Asterisk weiterleiten würde. D.h. ich kann keine Anrufe empfangen (es wird nicht mal was in der Debug Console angezeigt) und wenn ich raustelefoniere, dann habe ich keinen ausgehenden Sprachkanal, sprich der Anrufer hört mich nicht).
Dann habe ich das ganze mit Phoner getestet. Phoner registriert sich nach wie vor nicht am Registrar, klappt also auch nicht.
Zuletzt habe ich es mit X-Lite versucht. Dort registriert sich das Programm am Registrar und ich kann Anrufe empfangen, aber ich habe wieder nur einen Sprachkanal (eingehend) und das ganze funktioniert auch ohne Portweiterleitung. Zudem wenn ich raustelefoniere und auflege klingelt es weiter am Telefon.

Ich habe alle IP-Rufnummern aus der Fritzbox entfernt - die Einstellungen für Telefonie sind also komplett leer.

Was mache ich falsch?
Könntest du mir bitte mal deine sip.conf von Asterisk schicken? Hast du die RTP Ports von Asterisk verändert (rtp.conf)?

Danke im Voraus.
 
Zuletzt bearbeitet:
sip.conf

[um1]
type=friend
insecure=invite
username=xxxx
fromuser=xxxx
fromdomain=telefon.unitymedia.de
secret=xxxx
host=ssl42.telefon.unitymedia.de
qualify=yes
context=default
callbackextension=xxxx
nat=yes
allow=all

register => xxxx_1:[email protected]/xxxx_1

RTP.conf

rtpstart=10000
rtpend=20000


Ich hoffe, ich konnte helfen.


P.s.:

Nach der Einstellen des exposed Hosts...hast du da die Fritzbox neu gestartet? Wenn es bei mir irgendwelche Probleme gibt, sind die idR durch einen Neustart der tollen Box behoben...
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.