[HowTo] sip.conf für 1und1 (Stand 23.4.10)

meimi039

Mitglied
Mitglied seit
7 Jun 2005
Beiträge
323
Punkte für Reaktionen
0
Punkte
16
Scheinbar steigt der eine oder andere auf einen Komplettanschluss bei 1und1 um und nutzt darüber hinaus auch noch asterisk.

Hier ist meine sip.conf, welche bisher perfekt funktioniert:

Code:
[1und1](!)
type=friend
nat=yes
disallow=all
allow=alaw
allow=ulaw
;allow=g729
allow=g726
allow=gsm
host=sip.1und1.de
fromdomain=1und1.de
qualify=yes
insecure=port,invite
tos=0x18
;caninvite=no
canreinvite=no
dtmfmode=auto
language=de

[1und1-1-1](1und1)
host=sipbalance1-1.1und1.de 

[1und1-1-2](1und1)
host=sipbalance1-2.1und1.de 

[1und1-2-1](1und1)
host=sipbalance2-1.1und1.de 

[1und1-2-2](1und1)
host=sipbalance2-2.1und1.de 

[1und1-3-1](1und1)
host=sipbalance3-1.1und1.de 

[1und1-3-2](1und1)
host=sipbalance3-2.1und1.de 

[1und1-4-1](1und1)
host=sipbalance4-1.1und1.de 

[1und1-4-2](1und1)
host=sipbalance4-2.1und1.de 

[1und1-5-1](1und1)
host=sipbalance5-1.1und1.de 

[1und1-5-2](1und1)
host=sipbalance5-2.1und1.de 

[1und1-6-1](1und1)
host=sipbalance6-1.1und1.de 

[1und1-6-2](1und1)
host=sipbalance6-2.1und1.de 

[1und1-7-1](1und1)
host=sipbalance7-1.1und1.de 

[1und1-7-2](1und1)
host=sipbalance7-2.1und1.de 

[1und1-8-1](1und1)
host=sipbalance8-1.1und1.de 

[1und1-8-2](1und1)
host=sipbalance8-2.1und1.de 

[telefonica-1](1und1)
host=1und1-1.sip.mgc.voip.telefonica.de

[telefonica-2](1und1)
host=1und1-2.sip.mgc.voip.telefonica.de

[telefonica-3](1und1)
host=1und1-3.sip.mgc.voip.telefonica.de

; [telefonica-4](1und1)
; host=1und1-4.sip.mgc.voip.telefonica.de	; Habe ich noch nie gesehen

[telefonica-5](1und1)
host=1und1-5.sip.mgc.voip.telefonica.de

[telefonica-6](1und1)
host=1und1-6.sip.mgc.voip.telefonica.de

[telefonica-7](1und1)
host=1und1-7.sip.mgc.voip.telefonica.de

[telefonica-8](1und1)
host=1und1-8.sip.mgc.voip.telefonica.de

[1234567](1und1)
context=incomming
username=4998761234567
secret=vollgeheimey
fromuser=4998761234567
host=sip.1und1.de

Vielleicht können wir diese Config noch optimieren.

Viel Erfolg

der meimi039
 
So, ich weiss langsam nicht mehr weiter.

Ich befasse mich erst seit kurzem mit Asterisk. Die konfiguration im Grunde klappt auch. Ich habe angefangen das Asterisk-Buch durchzuarbeiten. Die Grundlegenden Dinge funktionieren alle.

Extra für meine Versuche, habe ich mir sogar auch einen Sipgate-Basic Account zugelegt, und kann diesen auch wunderbar einbinden. Eingehende Anrufe funktionieren nur Ausgehende bisher nicht, da ich ja auch kein Guthaben draufgeladen habe aber darum geht es mir jetzt gar nicht.

Um was es mir nun hauptsächlich geht ist die Einbndung meines 1und1-Anschlusses. Ich habe mir alle möglichen Threads zu diesem Thema hier in diesem Forum vorgenommen, und sämtliche Konfigurationsvarianten und Portfreigaben durchprobiert die ich hier finden konnte, ich bekomme aber immer wieder in der Asteriskkonsole die Fehlermeldung:

[Apr 5 14:38:46] WARNING[2005]: chan_sip.c:18154 handle_response_register: Forbidden - wrong password on authentication for REGISTER for '496241meinenummer' to 'sip.1und1.de'

Den Asterisk betreibe ich unter einem Aktuellen Debian 6 System Asterisk-Version "Asterisk 1.6.2.9-2+squeeze1"

Zu den Konfigurationsdateien:
Ich habe immer wieder Schnipsel aus Threads hier im Forum verwendet und angepasst, deswegen hat sich auch meine sip.conf immer wieder geändert.

Grundsätzlich sieht es aber immer wieder in etwa so aus:
Code:
register => 496241meinenummer:[email protected]/496241meinenummer

[ext-sip]
type=friend
context=von-voip
username=496241meinenummer
fromuser=496241meinenummer
secret=geheim
host=sip.1und1.de
fromdomain=1und1.de
qualify=yes
insecure=port,invite
nat=yes

Jetzt habe ich aber mal noch eine Frage:
Was genau muss ich denn eigentlich als username eintragen? Könnte ich da evtl einfach nur die ganze Zeit das falsche eingetragen haben?

Für weitere Hilfe, und Tipps was ich eventuell noch übersehen haben könnte wäre ich sehr dankbar!

Gruß
DiWoWo
 
Ok, nun hab ich endlich die Option gefunden die mir noch gefehlt hatte! Mein Problem hat sich also auch gelöst!

Ich habe nun im [general]-Part
externip = meinedyndns

eingetragen!
Jetzt registriert sich Asterisk erfolgreich bei 1und1!
 
Tach zusammen :)

zu dem ersten Post hätte ich mal eine Frage. Speziell zu folgenden Contexten

Code:
[1und1-1-1](1und1)
host=sipbalance1-1.1und1.de 

[1und1-1-2](1und1)
host=sipbalance1-2.1und1.de 

[1und1-2-1](1und1)
host=sipbalance2-1.1und1.de 

[1und1-2-2](1und1)
host=sipbalance2-2.1und1.de 

...

Was haben sie für einen Sinn?


Viele Grüße

Mav

P.s.: Sorry für das Schänden dieser Leiche :)
 
Das sind Peers für die diversen Load Balancer. Ohne die funktionieren ankommende Anrufe nur mit allowguest=yes.
 
Aber wieso werden die jeweils in einem eigenem Context definiert und nicht alle in einem ?

[Edit]
Oder nicht gar mit in dem Template?
[/Edit]
 
Zuletzt bearbeitet:
Weil ein Peer nur einen host haben kann.

Es wird doch bei allen das gleich als erstes definierte Template [1und1](!) eingebunden "[1und1-...](1und1)".
 
Ah.... Ok... Danke für die Aufklärung :)
 
Ich möchte die Frage so stellen: Kann man das nicht irgendwie einfacher machen? Bei einer Fritzbox gibt man ja auch bloß sip.1und1.de ein und das reicht völlig aus.
 
Zuletzt bearbeitet von einem Moderator:
Ja, tatsächlich, mit allowguest=yes funktioniert es auch ohne diese Load-balancer. Was hat allowguest=yes für ein Nachteil? Den Gerüchten zufolge können den Beliebige Leute ohne Passwort über den Asterisk raustelefonieren. Kann man dieses allowguest=yes nicht irgendwie so einstellen, dass nur eingehende Gespräche von beliebigen IPs möglich sind?
Kann man nicht einfach allowguest=yes in der sip.conf in generals setzen, in generals context=incoming und in der extensions.conf in unter [incoming] nur paar Zeilen für eingehende Anrufe?
 
Zuletzt bearbeitet:
allowguest sorgt dafür, dass INVITES von nicht angemeldeten Clients akzeptiert werden. Wenn man das so einsetzt, wie Du im letzten Satz beschreibst, kann (außer so etwas) nichts weiter passieren.
 
1und1 hat offenbar kräftig aufgerüstet. Nachdem seit geraumer Zeit einige Anrufe bei mir nicht mehr durch kamen (fake auth rejection) habe ich nun ein bisschen geforscht. Folgende Load-Balancer hat 1und1 für SIP offenbar aktuell in Betrieb (ich hoffe, das sind alle) - 1und1: Etwas mehr Kundensupport dürfte schon sein:

sip.conf:
Code:
[1und1-1-1](1und1)
host=sipbalance1-1.1und1.de 

[1und1-1-2](1und1)
host=sipbalance1-2.1und1.de

[1und1-1-3](1und1)
host=sipbalance1-3.1und1.de

[1und1-1-4](1und1)
host=sipbalance1-4.1und1.de

[1und1-2-1](1und1)
host=sipbalance2-1.1und1.de

[1und1-2-2](1und1)
host=sipbalance2-2.1und1.de

[1und1-2-3](1und1)
host=sipbalance2-3.1und1.de

[1und1-2-4](1und1)
host=sipbalance2-4.1und1.de

[1und1-3-1](1und1)
host=sipbalance3-1.1und1.de

[1und1-3-2](1und1)
host=sipbalance3-2.1und1.de

[1und1-3-3](1und1)
host=sipbalance3-3.1und1.de

[1und1-3-4](1und1)
host=sipbalance3-4.1und1.de

[1und1-4-1](1und1)
host=sipbalance4-1.1und1.de

[1und1-4-2](1und1)
host=sipbalance4-2.1und1.de

[1und1-4-3](1und1)
host=sipbalance4-3.1und1.de

[1und1-4-4](1und1)
host=sipbalance4-4.1und1.de

[1und1-5-1](1und1)
host=sipbalance5-1.1und1.de

[1und1-5-2](1und1)
host=sipbalance5-2.1und1.de

[1und1-5-3](1und1)
host=sipbalance5-3.1und1.de

[1und1-5-4](1und1)
host=sipbalance5-4.1und1.de

[1und1-6-1](1und1)
host=sipbalance6-1.1und1.de

[1und1-6-2](1und1)
host=sipbalance6-2.1und1.de

[1und1-6-3](1und1)
host=sipbalance6-3.1und1.de

[1und1-6-4](1und1)
host=sipbalance6-4.1und1.de

[1und1-7-1](1und1)
host=sipbalance7-1.1und1.de

[1und1-7-2](1und1)
host=sipbalance7-2.1und1.de

[1und1-7-3](1und1)
host=sipbalance7-3.1und1.de

[1und1-7-4](1und1)
host=sipbalance7-4.1und1.de

[1und1-8-1](1und1)
host=sipbalance8-1.1und1.de

[1und1-8-2](1und1)
host=sipbalance8-2.1und1.de

[1und1-8-3](1und1)
host=sipbalance8-3.1und1.de

[1und1-8-4](1und1)
host=sipbalance8-4.1und1.de

[1und1-9-1](1und1)
host=sipbalance9-1.1und1.de

[1und1-9-2](1und1)
host=sipbalance9-2.1und1.de

[1und1-9-3](1und1)
host=sipbalance9-3.1und1.de

[1und1-9-4](1und1)
host=sipbalance9-4.1und1.de

[telefonica-1](1und1)
host=1und1-1.sip.mgc.voip.telefonica.de

[telefonica-2](1und1)
host=1und1-2.sip.mgc.voip.telefonica.de

[telefonica-3](1und1)
host=1und1-3.sip.mgc.voip.telefonica.de

[telefonica-5](1und1)
host=1und1-5.sip.mgc.voip.telefonica.de

[telefonica-6](1und1)
host=1und1-6.sip.mgc.voip.telefonica.de

[telefonica-7](1und1)
host=1und1-7.sip.mgc.voip.telefonica.de

[telefonica-8](1und1)
host=1und1-8.sip.mgc.voip.telefonica.de

Siehe da, alle verbunden:

sip show peers:
Code:
1und1-1-1                  212.227.67.131                               N             5060     OK (27 ms)
1und1-1-2                  212.227.67.201                               N             5060     OK (27 ms)
1und1-1-3                  212.227.18.131                               N             5060     OK (28 ms)
1und1-1-4                  212.227.18.201                               N             5060     OK (30 ms)
1und1-2-1                  212.227.67.132                               N             5060     OK (29 ms)
1und1-2-2                  212.227.67.202                               N             5060     OK (28 ms)
1und1-2-3                  212.227.18.132                               N             5060     OK (28 ms)
1und1-2-4                  212.227.18.202                               N             5060     OK (27 ms)
1und1-3-1                  212.227.67.133                               N             5060     OK (27 ms)
1und1-3-2                  212.227.67.203                               N             5060     OK (28 ms)
1und1-3-3                  212.227.18.133                               N             5060     OK (28 ms)
1und1-3-4                  212.227.18.203                               N             5060     OK (28 ms)
1und1-4-1                  212.227.67.134                               N             5060     OK (29 ms)
1und1-4-2                  212.227.67.204                               N             5060     OK (28 ms)
1und1-4-3                  212.227.18.134                               N             5060     OK (28 ms)
1und1-4-4                  212.227.18.204                               N             5060     OK (29 ms)
1und1-5-1                  212.227.67.135                               N             5060     OK (28 ms)
1und1-5-2                  212.227.67.205                               N             5060     OK (29 ms)
1und1-5-3                  212.227.18.135                               N             5060     OK (28 ms)
1und1-5-4                  212.227.18.205                               N             5060     OK (28 ms)
1und1-6-1                  212.227.67.136                               N             5060     OK (29 ms)
1und1-6-2                  212.227.67.206                               N             5060     OK (28 ms)
1und1-6-3                  212.227.18.136                               N             5060     OK (28 ms)
1und1-6-4                  212.227.18.206                               N             5060     OK (26 ms)
1und1-7-1                  212.227.67.137                               N             5060     OK (28 ms)
1und1-7-2                  212.227.67.197                               N             5060     OK (29 ms)
1und1-7-3                  212.227.18.137                               N             5060     OK (28 ms)
1und1-7-4                  212.227.18.197                               N             5060     OK (33 ms)
1und1-8-1                  212.227.67.138                               N             5060     OK (29 ms)
1und1-8-2                  212.227.67.198                               N             5060     OK (27 ms)
1und1-8-3                  212.227.18.138                               N             5060     OK (28 ms)
1und1-8-4                  212.227.18.198                               N             5060     OK (28 ms)
1und1-9-1                  212.227.67.139                               N             5060     OK (28 ms)
1und1-9-2                  212.227.67.199                               N             5060     OK (26 ms)
1und1-9-3                  212.227.18.139                               N             5060     OK (28 ms)
1und1-9-4                  212.227.18.199                               N             5060     OK (29 ms)
telefonica-1               193.189.245.144                              N             5060     OK (44 ms)
telefonica-2               193.189.245.209                              N             5060     OK (47 ms)
telefonica-3               193.189.245.138                              N             5060     OK (39 ms)
telefonica-5               193.189.245.140                              N             5060     OK (50 ms)
telefonica-6               193.189.245.138                              N             5060     OK (49 ms)
telefonica-7               193.189.245.203                              N             5060     OK (41 ms)
telefonica-8               193.189.245.140                              N             5060     OK (49 ms)
 
Zuletzt bearbeitet:
Von den Telefonica Servern habe ich noch nie einen Anruf bekommen. In welchem Fall muss ich diese Server auch eintragen/berücksichtigen?
 
Folgende Load-Balancer hat 1und1 für SIP offenbar aktuell in Betrieb[...]

Wie hast du die Balancer denn ermittelt? Anhand der Asterisk-Logs? Ein nslookup auf sip.1und1.de ergibt nur 11 Treffer. Mich macht das schon etwas nervös, die Balancer nur manuell ermitteln zu können.
 
@mode: Ich beobachte das eigentlich nicht. Die Telefonica-Server stammen noch aus der Ausgangskonfiguration dieses Threads und werden als Peers akzeptiert, so habe ich sie drin gelassen.

@renoir13: Ich denke, die Ermittlung über nslookup reicht.

Ich hatte hier die Ausgangskonfiguration (siehe ganz oben erster Beitrag von meimi039) und bekam manche Anrufe nicht rein (fake auth rejection). Dann habe ich per sip-debug ermittelt, von welcher IP das erfolgte (weil ich nslookup noch nicht kannte) und fand die 212.227.18.131 heraus (die wird ja auch über nslookup gemeldet). Reverse-DNS ergab dann "sipbalance1-3.1und1.de". Den Rest habe ich einfach ausprobiert. Es muss absolut nicht sein, dass über die übrigen Server schon Gespräche vermitteln, aber sie sind offenbar schon vorhanden, der Rest ist nur eine Frage der Zeit, denke ich.

Im Prinzip sollte es ja keine Sache sein, ein kleines Script zu schreiben, das die Server regelmäßig prüft und die sip.conf ergänzt. Ich muss 1&1 jetzt aber ohnehin verlassen, denn sie geben mir kein VDSL. 13 Jahre Kunde sein ist das völlig egal. Also erstmal zurück zum T.
 
Zuletzt bearbeitet von einem Moderator:
Ich finds nicht so sinnvoll da 50 Peers zu definieren, denkt mal alleine an den Traffic der da durch Qualify verursacht wird oder wenn sich da was ändert ist man nicht erreichbar ohne es mitzubekommen.

Statt dessen würde ich einfach allowguest=yes setzen und im default context dann den Header auslesen z.B

Code:
exten => X.,1,Set(PROVIDER=${CUT(SIP_HEADER(P-CALLED-Party-ID),:,2)}) ; ergibt string [email protected]
same => n,Set(PROVIDER=${CUT(PROVIDER,@,2)}) ; ergibt sip.1und1.de
same => n,Gotoif($[${PROVIDER}=sip.1und1.de]?deincontext,s,1)
same => n,Verbose(5, D E F A U L T ==> ${CALLERID(num)} came ${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)} to Default as he tried to reach ${EXTEN}.)
same => n,Playback(tt-weasels)
same => n,Hangup

Wenn im Incoming Peer host=sip.1und1.de steht dann müsste der Anruf ja im Default context landen weil sich 1und1 als sipbalance7-4.1und1.de oder ähnlich ausgibt.

Edit: Na Super, 1und1 gibt im SIP Header keinerlei Infos über DNS Namen, statt dessen eine IP von bmcag.com.
Wenigstens kann man mit iptables arbeiten, die SIP Server sind alle aus:
212.227.18.0/24
212.227.67.0/24
Somit genügen ein paar Iptables Rules um das ganze abzusichern.

Edit2: sip show registry:
sip.1und1.de:5060 N xxxxx 7985 Registered Wed, 19 Nov 2014 14:25:34

Der refresh ist mit über 2Std. wirklich auch extrem hoch. Das heisst wenn man die ip wechselt dann ist man im ungünstigsten Fall 2Std. nicht erreichbar wenn man in der Zeit keinen neuen Register macht z.B. über sip reload.
 
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.