Asterisk Registration bei 1und1

schirmuli

Neuer User
Mitglied seit
19 Sep 2005
Beiträge
84
Punkte für Reaktionen
0
Punkte
6
Ich hab asterisk mittlerweile am laufen und er tut auch soweit was er soll.
Er registriert sich bei zwei Sipgate Accounts und telefonieren lässt sich prima :)
Leider kann ich mich nicht bei 1und1 registrieren immer mit der Meldung Forbidden - wrong password on authentication for REGISTER
Das Passwort habe ich schon mehrfach geändert und mit der Fritz!Box kann ich mich astrein anmelden.

meine sip.conf
Code:
[general]
;externip=xxx.xxx.xxx.xxx ;nur externip oder exernhost verwenden
externhost=meinhost.ath.cx
port = 5060
bindaddr = 192.168.1.2
context = default
rvlookup = yes
disallow = all
allow = alaw
allow = ulaw
allow = gsm
language=de
maxexpirey=3600
defaultexpirey=3600
srvlookup=yes
tos=0x18
nat=yes
language=de

register => 49xxxxxx:[email protected]/49xxxxxx


[49xxxxxx]
insecure=very
type=friend
username=49xxxxxx
secret=gehiem
host=sip.1und1.de
fromuser=49xxxxxx
fromdomain=1und1.de
context=default
canreinvite=no
qualify=yes
tos=0x18
disallow=all
allow=gsm
dtmfmode=info
nat=no

Ich hab schon nen Haufen werk versucht unter anderem jede beschreibung die ich hier aufm Board gefunden habe, aber immer der gleiche Mist....

Ich hoffe ihr könnt mir helfen!

Danke im vorraus
euer Thilo
 
Die Registrierung bei 1&1 ist genau wie bei sipgate. Guck einfach nochmal durch ob irgendwo ein Tippfehler ist. Type sollte übrigens 'peer' sein, als host reicht '1und1.de', den richtigen findet er über die SRV lookups raus.

Ich würde für jeden Provider einen eigenen incoming context nehmen. Für 49XXXXXXX muss es natürlich eine Entsprechung in der extensions.conf geben.

jo
 
Erstmal danke für die Antwort!!!
Ich habe den type zu peer gesetzt und als Server nur noch 1und1.de angegeben!
nach einem sip reload kommt aber immer noch:

Code:
Connected to Asterisk 1.0.7-BRIstuffed-0.2.0-RC7k currently running on asterisk (pid = 5567)
asterisk*CLI> sip reload
Oct  5 11:58:49 WARNING[5568]: chan_sip.c:6851 handle_response: Forbidden - wrong password on authentication for REGISTER for '4927739190563' to '1und1.de'
Oct  5 11:59:09 NOTICE[5568]: chan_sip.c:4052 sip_reg_timeout:    -- Registration for '[email protected]' timed out, trying again
Oct  5 11:59:09 WARNING[5568]: chan_sip.c:6851 handle_response: Forbidden - wrong password on authentication for REGISTER for '49xxxxxxxxxx' to '1und1.de'
asterisk*CLI>

Hast du sonst noch eine Idee???
Gruss Thilo
 
Hallo!

Hab noch mehrmals alles durchgesehen -> nix zu finden!

Hab meine funktionierenden Sipgateaccounts in der sip.conf kopiert und mit den 1und1 Daten versehen um einen Tippfehler wenigstens grundlegend auszuschließen..... nichts zu machen!

Ich habe auserdem die Sachen noch mal auf ner Fritzbox bei mir zuhause eingegeben -> fast SOFORT Registriert! Also: Tippfehler beim Passwort ausgeschlossen!!!

Auserdem habe ich die 1.0.9er version aus Debian unstable mal installiert -> gleicher SCH***...

Ich hoffe einer von euch hat einen Geistesblitz!!

Gruss und danke im vorraus
Thilo

*edit*

Hab mich gerade mal bei Freenet registriert, nur um zu testen -> Geht auf anhieb.....*kotz*
 
Problem "GELÖST"

Ich habe mal die Dateien auf unseren Rootie kopiert und den asterisk dort gestartet und siehe da es geht sofort.
Ich habe zwar den lokalen Asterisk-Server Komplett in einer DMZ aber es ist nix zu machen er registriert sich überall wo ich getestet habe auser bei 1und1...
Ich habe jetzt auf unserem Rootie einen asterisk laufen, der die Verbindungen nach 1und1 herstellt und mein lokaler asterisk verbindet sich mit meinem Rootie!
Ist zwar umständlich aber wenigstens kann ich meinen 1und1 Account nutzen.

Danke trotzdem für die Hilfe!!
Thilo
 
Ich weiß zwar nicht ob es dir was hilft, aber ich registriere 7 1und1 VoIP Accounts mit Asterisk... Meine Config:

Code:
register => 498654607110:[email protected]/498654607110

;
; 1und1 VoIP Account "RSM Freilassing"
;
[498654607110]
type=peer
username=498654607110
fromuser=498654607110
secret=XXXXX
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
caninvite=no
canreinvite=no
nat=no
disallow=all
allow=ulaw

Hab mir das SIP-Soft-Telefon von 1&1 installiert, die Daten eingegeben und mir den SIP-Header Debug ausgeben lassen - kopierte dies in einen Texteditor, und ging dann an Asterisk heran. Hab dann verschiedene Sachen probiert, bis der Header fast genau so ausgesehen hatte wie von der 1&1-SoftPhone.. Danach hats auch mit dem REGISTER geklappt.

Grüße aus Freilassing.
Michael Rack
 
Nachgefragt

Hallo RcRaCk2k,

ich habe eine Frage zu Deinen 7 1und1 Accounts.

Ich habe 4 und bekomme in meiner Logdatei immer wieder Fehlermeldungen was die Registrierung der zweiten bis vierten Nummer angeht. Hast Du alle in der Sip.conf angegeben ???

Danke im Vorraus

Greets

GB
 
Ja also ich habe alle 7 1und1 Accounts darin angegeben, genau so wie ich's in meiner BSP-Config gepostet habe. Verwende 5 Festnetzrufnummern über 1&1 und 2 VoIP Nummern über 1&1.

Keinerlei Probleme mit REGISTER, INVITES oder sonstigem. Rufe passieren einwandfrei meine Gegenstelle und erreichen auch jede andere Gegenstelle.

Ich kann hier ja mal meine komplette Config posten:

Meine sip.conf Datei
Code:
;
; Registriere meine Nummern bei SipGate
;
register => 9480306:[password]@sipgate.de/9480306

;
; Registriere meine Nummern bei 1und1
;
register => 4986541692:[password]@sip.1und1.de/1692
register => 498654650530:[password]@sip.1und1.de/650530
register => 498654650674:[password]@sip.1und1.de/650674
register => 498654670437:[password]@sip.1und1.de/670437
register => 498654607110:[password]@sip.1und1.de/607110

;
; 1und1 VoIP-Account
; @owner        "Familie Rack"
; @number       +49 (0)8654 1692
; @direction	out
;
[1692-out]
type=peer
username=4986541692
fromuser=4986541692
secret=[password]
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
caninvite=no
canreinvite=no
nat=no
disallow=all
allow=ulaw

;
; 1und1 VoIP-Account
; @owner        "Michael Rack"
; @number       +49 (0)8654 650530
; @direction	out
;
[650530-out]
type=peer
username=498654650530
fromuser=498654650530
secret=[password]
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
caninvite=no
canreinvite=no
nat=no
disallow=all
allow=ulaw

;
; 1und1 VoIP-Account
; @owner        "Susanne Rack"
; @number       +49 (0)8654 650674
; @direction	out
;
[650674-out]
type=peer
username=498654650674
fromuser=498654650674
secret=[password]
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
caninvite=no
canreinvite=no
nat=no
disallow=all
allow=ulaw

;
; 1und1 VoIP-Account zum Raustelefonieren
; @owner        "Andrea Rack"
; @number       +49 (0)8654 670437
; @direction	out
;
[498654670437]
type=peer
username=498654670437
fromuser=498654670437
secret=[password]
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
caninvite=no
canreinvite=no
nat=no
disallow=all
allow=ulaw

;
; 1und1 VoIP-Account zum Raustelefonieren
; @owner        "RSM Freilassing"
; @number       +49 (0)8654 607110
; @direction	out
;
[607110-out]
type=peer
username=498654607110
fromuser=498654607110
secret=[password]
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
caninvite=no
canreinvite=no
nat=no
disallow=all
allow=ulaw

;
; SipGate VoIP-Account zum Raustelefonieren
; @owner        "Michael Rack"
; @number       +49 (0)8654 480306
; @voip         9480306
; @direction	out
;
[9480306-out]
type=peer
username=9480306
fromuser=9480306
secret=[password]
host=sipgate.de
fromdomain=sipgate.de
insecure=very
caninvite=no
canreinvite=no
nat=no
disallow=all
allow=ulaw

;
; Ankommende Anrufe aus dem Netz von 1und1
; @direction	in
;
[1und1_in]
type=peer
fromdomain=1und1.de
context=remote-sip

;
; Ankommende Anrufe aus dem Netz von SipGate
; @direction	in
;
[sipgate_in]
type=peer
fromdomain=sipgate.de
host=sipgate.de
context=remote-sip

Meine extension.conf sieht so aus:
Code:
;
; Meine local definierten ISDN-Telefonnummern
;
[my-numbers]
;
; Familie Rack
; @local-MSN    +49 (0)8654 1692
; @VoIP-Number  [email][email protected][/email]
; @provider	1und1
; @termination	SIP, PSTN
;
exten => 1692,1,DIAL(ZAP/1/${EXTEN},40,tr)
exten => 1692,2,Congestion
exten => 1692,3,Hangup

;
; Michael Rack
; @local-MSN    +49 (0)8654 650530
; @VoIP-Number  [email][email protected][/email]
; @provider	1und1
; @termination	SIP, PSTN
;
exten => 650530,1,DIAL(SIP/20&SIP/21&ZAP/1/${EXTEN},40,tr)
exten => 650630,2,Congestion
exten => 650530,3,Hangup

;
; Susanne Rack
; @local-MSN    +49 (0)8654 650674
; @VoIP-Number  [email][email protected][/email]
; @provider	1und1
; @termination	SIP, PSTN
;
exten => 650674,1,DIAL(ZAP/1/${EXTEN},40,tr)
exten => 650674,2,Congestion
exten => 650674,3,Hangup

;
; Andrea Rack
; @local-MSN    +49 (0)8654 670437
; @VoIP-Number  [email][email protected][/email]
; @provider	1und1
; @termination	SIP, PSTN
;
exten => 670437,1,DIAL(ZAP/1/${EXTEN},40,tr)
exten => 670437,2,Congestion
exten => 670437,3,Hangup

;
; RSM-Freilassing
; @local-MSN    +49 (0)8654 607110
; @provider	1und1
; @termination	SIP
;
exten => 607110,1,DIAL(SIP/30&ZAP/1/607110,40,tr)
exten => 607110,2,Congestion
exten => 607110,3,Hangup

;
; Michael Rack
; @local-MSN    +49 (0)8654 480306
; @VoIP-Number  [email][email protected][/email]
; @provider	SipGate
; @termination	SIP, PSTN
;
exten => 480306,1,GoTo(9480306,1)
exten => 9480306,1,DIAL(SIP/20&SIP/21&ZAP/1/480306,40,tr)
exten => 9480306,2,Congestion
exten => 9480306,3,Hangup

;
; Interne SIP Rufnummern
; @termination	Asterisk SIP-Phones
;
[internal-sip]
exten => _XX,1,DIAL(SIP/${EXTEN},30,tr)
exten => _XX,2,Congestion
exten => _XX,3,Hangup

;
; Generelle Behandlung für ausgehende Anrufe
; @termination	unknown
;
[outband]
include => internal-sip
include => my-numbers
include => lcr
include => trouth-voip

;
; Generelle Behandlung für hereinkommende Anrufe
; @termination	unknown
;
[inbound]
include => my-numbers

;
; Wenn Anrufe über interne SIP-Accounts getätigt werden
; @termination	Asterisk SIP-Phone Server
;
[local-sip]
include => outband

;
; Wenn Anrufe über externe SIP-Accounts herein kommen
; @termination	SIP-Proxy Server
;
[remote-sip]
include => inbound

;
; Anrufe die über die Telekom herein kommen
; @termination	Fritz!Card PCI
;
[pstn-extern]
include => inbound

;
; Anrufe kommen vom internen ISDN-Anschluss (HFC-S PCI-Card)
; @termination	HFC-PCI Card (Acer SurfPCI 128)
;
[pstn-intern]
include => outband


;
; Low-Cost-Routing je nach Tageszeit
;
[lcr]
include => lcr-day|9:00-20:00|mon-sun|*|*
include => lcr-night|20:00-9:00|mon-sun|*|*

;
; Low-Cost-Routing
; @timerange	09:00 - 20:00
;
[lcr-day]
; Anrufe in das Mobile Funknetz leitern wir über die 01086
exten => _016XX.,1,SetVar(lcr=01086${EXTEN})
exten => _016XX.,2,GoTo(call_lcr,1)
exten => _017XX.,1,SetVar(lcr=01086${EXTEN})
exten => _017XX.,2,GoTo(call_lcr,1)

; Anrufe nach Österreich geben wir weiter an die 01029
exten => _0043X.,1,SetVar(lcr=01029${EXTEN})
exten => _0043X.,2,GoTo(call_lcr,1)

; Dieser EXTEN ist für unser Routing zuständig
exten => call_lcr,1,SetCallerId(${CALLERIDNUM})
exten => call_lcr,2,DIAL(CAPI/ISDN1/${lcr},60,tr)
exten => call_lcr,3,Congestion
exten => call_lcr,4,Hangup


;
; Low-Cost-Routing
; @timerange	20:00 - 09:00
;
[lcr-night]
; Anrufe in das Mobile Funknetz leitern wir über die 01029
exten => _016XX.,1,SetVar(lcr=01029${EXTEN})
exten => _016XX.,2,GoTo(call_lcr,1)
exten => _017XX.,1,SetVar(lcr=01029${EXTEN})
exten => _017XX.,2,GoTo(call_lcr,1)

; Dieser EXTEN ist für unser Routing zuständig
exten => call_lcr,1,SetCallerId(${CALLERIDNUM})
exten => call_lcr,2,DIAL(CAPI/ISDN1/${lcr},60,tr)
exten => call_lcr,3,Congestion
exten => call_lcr,4,Hangup

;
; Anruf über einen SIP-Provider leiten
; @description	Alle Telefonate ins Festnetz sind kostenlos
;
[trouth-voip]
exten => _00X.,1,DIAL(SIP/${EXTEN:2}@${CALLERIDNUM}-out,60,tr)
exten => _00X.,2,Congestion
exten => _00X.,3,Hangup

exten => _0X.,1,DIAL(SIP/49${EXTEN:1}@${CALLERIDNUM}-out,60,tr)
exten => _0X.,2,Congestion
exten => _0X.,3,Hangup

exten => _X.,1,DIAL(SIP/498654${EXTEN}@${CALLERIDNUM}-out,60,tr)
exten => _X.,2,Congestion
exten => _X.,3,Hangup

Damit funktioniert das Ganze eigentlich wunderbar.

sip show registry - ergibt folgenen output
Code:
Host                            Username       Refresh State
sip.1und1.de:5060               498654607110      5084 Registered
sip.1und1.de:5060               498654670437      5097 Registered
sip.1und1.de:5060               498654650674      4880 Registered
sip.1und1.de:5060               498654650530      5326 Registered
sip.1und1.de:5060               4986541692        4789 Registered
sipgate.de:5060                 9480306           1785 Registered

Liebe Grüße aus Freilassing.

Michael Rack.
 
Danke

Hallo Michael Rack,

mhh - manchmal sieht man den Wald vor lauter Bäume nicht.
Danke für deinen Tread - hat mir sehr geholfen :)


Gruß

Andreas
 
1und1 mit mehreren Rufnummern

Hallo Michael,

ich habe meine Sip.conf nach deiner ein wenig angepaßt, mit dem Ergebniss = keine Veränderung.

Mein kleines Problem ist das die zweite bis vierte Rufnummer nach einem Neustart der Asterisk ca. 10 Minuten von Extern zu erreichen sind. Danach tut sich nichts mehr.

Kannst du dir da einen Reim drauf machen ??

Danke


Andreas

Nachtrag : ich habe eben gemerkt das es nicht nur die zweite bis vierte Rufnummer betrifft. Es betrifft alle Rufnummern die über 1und1 reinkommen. Ich denke ich suche am falschen Platz.
 
Kann sein, dass dein Asterisk ein zu langes HARDCORE-EXPIRE eingestellt hat.

Damit der SIP-Provider weiß, dass du noch "lebst", sendet dein Asterisk immer wieder eine neue REGISTER-Anfrage um zu sagen "Hey ich bin noch am leben!" ...

Geh mal in die Datei sip.conf
such dort nach dem Eintrag maxexpirey und setzte den Wert auf 3600. Das entspricht einem maximalem TimeOut von 60 Minuten.

Danach in der gleichen Datei die Variable defaultexpirey auf 1800 stellen, also 30Minuten.

Normalerweise sollte das für SIP-Provider ausreichen. Wenn nicht, setzte default-expirey auf 300 und max-expirey auf 500. - Das würd dann heissen - sollte kein Expire-Time von 1&1 mitgegeben werden, aktualisieren wir alle 5Min. und ansonsten max. alle 9 Minuten.

Grüße Michael.
 
Hi,

@schirmuli
Hast Du das Problem mit dem Registrieren bei 1und1 gelöst? Ich habe nämlich das gleiche Problem. Vorher hatte ich Asterisk auf meinem Router, da ging es, nur Telefonieren ging nicht. Jetzt hab ich es auf meinem Server, da geht Telefonieren mit sipgate, aber Registrieren mit 1und1 geht net, selbige Fehlermeldung wie bei Dir. Ich hab auch schon an den Firewallregeln rumgespielt, gegoggelt und Kopfstand gemacht, es half nix.

Falls von den anderen jemand eine Idee hat, nur zu...

VG,
Torsten
 
@MagnumPI

Also bei mir geht es jetzt auch soweit. Mein Problem ist jetzt nur folgende Fehlermeldung vom Asterisk:
Code:
Oct 23 20:30:45 NOTICE[18558]: chan_sip.c:4045 sip_reg_timeout:    -- Registration for '[email protected]' timed out, trying again
Oct 23 20:30:48 NOTICE[18558]: chan_sip.c:4045 sip_reg_timeout:    -- Registration for '[email protected]' timed out, trying again
Oct 23 20:30:53 WARNING[18558]: chan_sip.c:695 retrans_pkt: Maximum retries exceeded on call [email protected] for seqno 110 (Critical Request)[code]
Oct 23 20:30:57 WARNING[18558]: chan_sip.c:695 retrans_pkt: Maximum retries exceeded on call [email protected] for seqno 110 (Critical Request)
Oct 23 20:31:05 NOTICE[18558]: chan_sip.c:4045 sip_reg_timeout:    -- Registration for '[email protected]' timed out, trying again
Oct 23 20:31:13 NOTICE[18558]: chan_sip.c:4045 sip_reg_timeout:    -- Registration for '[email protected]' timed out, trying again
    -- Saved useragent "X-Lite release 1103m" for peer 17

Kann mir da jemand weiter helfen?

Meine SIP.conf

Code:
register => 496782980077:[pw]@sip.1und1.de/980077
register => 496782830316:[pw]@sip.1und1.de/830316

; 
; 1und1 VoIP-Account 
; @owner        "COMaction VoIP Hauptnummer" 
; @number       +49 (0)6782 980077 
; @direction   out 
; 
[980077-out] 
type=peer 
username=496782980077
fromuser=496782980077 
secret=[pw]
host=sip.1und1.de 
fromdomain=1und1.de 
insecure=very 
quality=1200
context=incomingsipgate
caninvite=no 
canreinvite=no 
nat=yes 
disallow=all 
allow=ulaw 

; 
; 1und1 VoIP-Account 
; @owner        "COMaction VoIP Hauptnummer" 
; @number       +49 (0)6782 980077 
; @direction   out 
; 
[830316-out] 
type=peer 
username=496782830316
fromuser=496782830316
secret=[pw]
host=sip.1und1.de 
fromdomain=1und1.de 
insecure=very 
caninvite=no 
canreinvite=no 
nat=yes 
disallow=all 
allow=ulaw

meine extens.conf

Code:
[980077-out] 
exten=>_xxx.,1,Dial(SIP/${EXTEN}@sip.1und1,30,r)
exten=>_xxx.,2,Congestion
 
Hi Vendon.

Also ich bin mir ja echt nicht sicher, aber kann ja sein, dass wenn man zu nah am Projekt dran sitzt, dass man dann die einfachsten Sachen nicht mit bekommt :)

Deine extensions.conf ist nicht korrekt.

Zu deinen Fehlern in der sip.conf zuersteinmal
1. Es existiert keine Income-Directerive in der sip.conf
2. Du hast im Outgoing-Context [980077-out] einen Context verwendet... es gibt dort aber keinen!
3. 1und1 hat ein Timeout von 10-15 Minuten, also wenn Du schon nen quality Eintrag verwendest, dann bitte auch von nur max. 10Min ;-)

Zu deiner extension.conf
1. Du verwendest einen nicht vorhandenen Outgoing-Context!
2. Du verwendest einen nicht vorhandenen InComeing-Context!
3. Dein Outgoing-Context ist unvollständig

Sende doch bitte immer die vollständigen Inhalte der Dateien.

Hier der angepasste - hoffentlich richtige Inhalt:


sip.conf
Code:
register => 496782980077:[pw]@sip.1und1.de/980077
register => 496782830316:[pw]@sip.1und1.de/830316

;
; 1und1 VoIP-Account
; @owner "COMaction VoIP Hauptnummer"
; @number +49 (0)6782 980077
; @direction out
;
[980077-out]
type=peer
username=496782980077
fromuser=496782980077
secret=[pw]
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
quality=600
caninvite=no
canreinvite=no
nat=yes
disallow=all
allow=ulaw

;
; 1und1 VoIP-Account
; @owner "COMaction VoIP Hauptnummer"
; @number +49 (0)6782 980077
; @direction out
;
[830316-out]
type=peer
username=496782830316
fromuser=496782830316
secret=[pw]
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
quality=600
caninvite=no
canreinvite=no
nat=yes
disallow=all
allow=ulaw

;
; Ankommende Anrufe aus dem Netz von 1und1
; @direction in
;
[1und1_in]
type=peer
fromdomain=1und1.de
context=incomeing

extensions.conf
Code:
;
; Income-Handler
; @description hereinkommende Gespräche weiterleiten
;
[incomeing]
include => my-numbers
include => my-pstn-numbers

;
; Outgoing-Handler
; @description Unser Standard-Context für ausgehende Anrufe
;
[outgoing]
include => my-numbers
include => trouth-1und1-sip

;
; Interne Telefonnummern
; @description wir leiten alle ankommenden SIP-Gespräche an unsere
;              clients weiter (SIP-Clients z.B. xLite oder SIP-Telefone)
;              maximal 89 Teilnehmer
; @range 10-99
;
[my-numbers]
exten => _ZX,1,Dial(SIP/${EXTEN},60,Ttr)
exten => _ZX,2,Congestion
exten => _ZX,3,Hungup

;
; Externe Rufnummern
; @description Wir besitzen externe Rufnummern bei 1und1
;
[my-pstn-numbers]
exten => 980077,1,Dial(SIP/17,60,Ttr)
exten => 980077,2,Congestion
exten => 980077,3,Hungup

exten => 830316,1,Dial(SIP/17,60,Ttr)
exten => 830316,2,Congestion
exten => 830316,3,Hungup

;
; Wir telefonieren über unseren Sip-Provider
;
[trouth-1und1-sip]
exten => _00X.,1,Dial(SIP/${EXTEN:2}@980077-out,,Ttr)
exten => _00X.,2,Congestion 
exten => _00X.,3,Hungup

exten => _0X.,1,Dial(SIP/49${EXTEN:1}@980077-out,,Ttr)
exten => _0X.,2,Congestion 
exten => _0X.,3,Hungup

exten => _X.,1,Dial(SIP/$496782{EXTEN}@980077-out,,Ttr)
exten => _X.,2,Congestion 
exten => _X.,3,Hungup

Ich erklär die ganze Sache mal ein klein wenig ;-)

Also das Register in der SIP.conf:
register => benutzername:[email protected]/"Mein Kontakt"

wenn mein Kontakt 0815 ist, dann ruft 1und1 bei ankommenden Gesprächen die 0815 an. Also exten => 0815,1,Dial(SIP/xx). In diesem Fall würde bei einem Anruf auf die Telefonnummer 06782 980077 im Kontext my-pstn-numbers der Anruf ankommen und durch den Eintrag exten => 980077,1,Dial(SIP/17,60,Ttr) an die lokale SIP-Gegenstelle 17 weiterleiten.

Nun zu [xxxxxx-out] dies besagt Asterisk, mit welchen Zugangsdaten er ausgehende Anrufe tätigen soll - Stell Dir das vor, als würdest Du Geld von einem Bankautomaten beziehen. Du schiebst die Karte rein [xxxxx-out] und musst ihm Deine PIN mitteilen (username, secret) danach kannst Du erst den Betrag eingeben welchen Du haben willst (anrufen). Dann wird Dein Geld aufbereitet (Es klingelt)... Danach kommt das Geld aus dem Automaten (Das Gespräch steht).

Wenn jetzt aber Du Anrufe von 1und1 empfangen willst, brauchst du [1und1_in] aus der sip.conf Datei - damit Asterisk weiß, von welcher Gegenstelle er INVITES annehmen darf.

Beachte folgendes
Deine lokalen SIP-Accounts benötigen jetzt den context=outgoing

Ansonsten poste mal Deine ganze SIP.conf und deine EXTENSION.conf wenn du nicht klar kommst.

Grüße.
Michael
 
@RcRaCk2k
Danke für Deinen Post. Selten das ich sowas bekomme. Danke dir wirklich.

Bin noch neu in dem Gebiet. Ich bin froh das ich es ohne hilfe hinbekommen habe einen A*Server zu installieren mit dem ich über ISDN raus und rein und mit meinem SIP Account raus und rein telefonieren kann.
Deswegen entschuldigt meine nicht korrekten Einträge.

Leider habe ich es mit der Programmierung nicht so. Da tuh ich mich immer schwer.

Kannst Du mir eventuell bei einigen Begriffen helfen?
Was versteht Ihr unter pstn? Sind das die Rufnummern?

Was passiert hier
[my-numbers]
exten => _ZX,1,Dial(SIP/${EXTEN},60,Ttr)
exten => _ZX,2,Congestion
exten => _ZX,3,Hungup

Und das hier lese ich wie folgt:

[trouth-1und1-sip]
exten => _00X.,1,Dial(SIP/${EXTEN:2}@980077-out,,Ttr)
exten => _00X.,2,Congestion
exten => _00X.,3,Hungup

exten => _0X.,1,Dial(SIP/49${EXTEN:1}@980077-out,,Ttr)
exten => _0X.,2,Congestion
exten => _0X.,3,Hungup

exten => _X.,1,Dial(SIP/$496782{EXTEN}@980077-out,,Ttr)
exten => _X.,2,Congestion
exten => _X.,3,Hungup

00und Rufnummer: Die 2 Nullen werden abgeschnitten.
0und Rufnummer: ich wähle mit einer 49und Rufnummer
Nur Rufnummer 06782 wird automatisch davor gesetzt.

Aber ich denke, dass ich das falsch lese. Denn wenn es richtig wäre würde das ja im Fall 3 bedeuten ich würde 06782 0611 1234 wählen. Und das geht ja nicht.

PS:
habe deine Dateien mal genommen um zu sehen was passiert.
Die Meldung beim Asterisk ist immer noch

Code:
Oct 23 23:06:31 WARNING[18633]: chan_sip.c:695 retrans_pkt: Maximum retries exceeded on call [email protected] for seqno 102 (Critical Request)
Oct 23 23:06:34 WARNING[18633]: chan_sip.c:695 retrans_pkt: Maximum retries exceeded on call [email protected] for seqno 102 (Critical Request)
Oct 23 23:06:45 NOTICE[18633]: chan_sip.c:4045 sip_reg_timeout:    -- Registration for '[email protected]' timed out, trying again
Oct 23 23:06:48 NOTICE[18633]: chan_sip.c:4045 sip_reg_timeout:    -- Registration for '[email protected]' timed out, trying again
Oct 23 23:06:51 WARNING[18633]: chan_sip.c:695 retrans_pkt: Maximum retries exceeded on call [email protected] for seqno 103 (Critical Request)
    -- Saved useragent "X-Lite release 1103m" for peer 12
Oct 23 23:06:54 WARNING[18633]: chan_sip.c:695 retrans_pkt: Maximum retries exceeded on call [email protected] for seqno 103 (Critical Request)
Oct 23 23:07:05 NOTICE[18633]: chan_sip.c:4045 sip_reg_timeout:    -- Registration for '[email protected]' timed out, trying again
Oct 23 23:07:08 NOTICE[18633]: chan_sip.c:4045 sip_reg_timeout:    -- Registration for '[email protected]' timed out, trying again
    -- Saved useragent "X-Lite release 1103m" for peer 7

Und wie kann ich das mit dem Timeout verstehen. Sorry für die Newbie fragen.
 
Was passiert hier

Also ganz einfach, du hast ja Gegenstellen im Haus - Deine Software-SIP-Telefone xLite .. einmal Gegenstelle 7 und einmal Gegenstelle 12 wenn ich das richtig sehe.

Dieser Eintrag [my-numbers] würde Deine SIP-Telefone untereinander verbinden. Normalerweise gibt es bei Telefonanlagen keine internen Nummern unterhalb der 10. Also änder mal die nummer 7 des Telefons auf Nummer 10 oder 11.

Würdest du dann von Telefon #12 aus die 11 Antelefonieren, würde in diesem Beispiel dann Telefon 11 klingelen. Und anders herum natürlich auch.

was passiert hier...
Code:
[trouth-1und1-sip]
exten => _00X.,1,Dial(SIP/${EXTEN:2}@980077-out,,Ttr)
exten => _00X.,2,Congestion
exten => _00X.,3,Hungup

exten => _0X.,1,Dial(SIP/49${EXTEN:1}@980077-out,,Ttr)
exten => _0X.,2,Congestion
exten => _0X.,3,Hungup

exten => _X.,1,Dial(SIP/$496782{EXTEN}@980077-out,,Ttr)
exten => _X.,2,Congestion
exten => _X.,3,Hungup

Also du hast schon richtig getippt aber folgender maßen...
Asterisk geht Exten für Exten durch bis er eines gefunden hat, was zu deiner gewählten Telefonnummer passt.

So wird die Telefonnummer 0043 662 12345 mit der Erstenbedingung an 1und1 so weitergegeben: 4366212345.

Wählst du eine Telefonnummer mit Ortsvorwahl z.B. 08654 650530 dann wird das durch den zweiten Eintrag an 1und1 folgendermaßen weitergegeben: 498654650530.

Bei Eintrag drei telefonierst du in deinen eigenen Ort z.B. 12345, dann würde Asterisk die Nummer 49678212345 wählen.

Kapiche? *smile*

Ach ja und sorry... trouth-1und1-sip sollte natürlich trough-1und1-sip heissen ;) Falls du es änderst, dann bitte an beiden Stellen.

Was bedeutet PSTN
Also ganz einfach gesagt - das ist das Netz von der Telekom. Dein Anschluss an die Welt vom ISDN ;-)

Public Switched Telephone Network (PSTN)

Auf der Gegenseite von der Telekom nennt man das POTS (Plain Old Telephone Service), weil die sich ausschließlich mit der Telefonie beschäftigen. Schließlich kann man ja auch Daten übertragen über das Telefonnetz :) Aber egal... das interessiert uns ja jetzt nicht ;-)

Wir zwei bekommen des scho hin ;-)
Also wenn dann bis jetzt deine Konfiguration richtig ist, dann liegt es weder am Asterisk, noch an deiner Linux-Kiste.

Sag mir mal deine Netzwerkkonstillation. Verwendest du einen Router hinter deinem Asterisk? Wenn ja - welchen, und hast du alle notwendigen Ports gerouted die dafür notwendig sind?

PS: In der Direkterive [xxxxx-out] ist mir aufgefallen dass du NAT=yes gemacht hast. Mach das so schnell wie möglich wieder raus ;-) Das nutzt man nur, wenn man SERVER ist, aber nicht CLIENT *tipp* - Das kann natürlich auch dein Problem ausmachen.

Sende doch bitte beim nächsten Post, die komplette SIP.CONF und EXTENSIONS.CONF als [ code ] encoded mit.

Grüße und gute Nacht.
Michi.
 
Hallo,
sei mir nicht böse. aber ich versuche jetzt schon den halben morgen deine sip.conf und extens.conf zu verstehen. leider klappt das nicht. deswegen mache ich es am bessten so das ich einfach wie von dir schon vorgeschlagen meine zwei dateien mal sende. da weiß ich doch besser wo was wie passiert. :)

Meine extensons.conf

Code:
[general]
static=yes
writeprotect=yes


;----------------------------------------------------------------------------------------
;Anrufe über SIPGATE
[incomingsipgate]
;Ankommende rufe auf Client 17
exten=>6812557,1,Dial(SIP/17) 
exten=>6812557,2,Hangup

[sipgate]
;Wenn mehr wie 3 Nummern gewählt werden wird über SIP telefoniert
exten=>_xxx.,1,Dial(SIP/${EXTEN}@sipgate,30,r)
exten=>_xxx.,2,Congestion 
exten=>_xxx.,3,Hangup

[980077-out] 
exten=>_xxx.,1,Dial(SIP/${EXTEN}@sip.1und1,30,r)
exten=>_xxx.,2,Congestion 

[830316-out] 
exten=>_xxx.,1,Dial(SIP/${EXTEN}@sip.1und1,30,r)
exten=>_xxx.,2,Congestion

;Die PCs vom Internetcafe können/sollen nur über SIP telefonieren
[ic]
;wenn eine Nr. gewählt wird die mehr als 3 Zahlen hat über SIP raus
;habe gerade festgestellt das ich bei den IC-Clients direkt sipgate als 
;Context eingeben kann.
exten=>_xxx.,1,Dial(SIP/${EXTEN}@sipgate,30,r)

;---------------------------------------------------------------------------------------


;----------------------------------------------------------------------------------------
;Hier werden die einzelnen Clients includiert von der SIP.conf
[default]
include=> 1
include=> 2
include=> 3
include=> 4
include=> 5
include=> 6
include=>7
include=> 8
include=> 9
include=> sipgate
include=> 12
include=> 17
include=> 18
include=> 980077-out
include=> 830316-out

;-----------------------------------------------------------------------------------------


;-----------------------------------------------------------------------------------------
;Anrufe über ISDN
;wenn *und Rufnummer(*0611 1345) gewählt wird geht der ruf über
;ISDN Capi raus
exten=>_*xxx.,1,Dial,CAPI/@980078:${EXTEN:1}
exten=>_*xxx.,2,Congestion
exten=>_*xxx.,3,Hangup

;[record-out CAPI] 
;wenn *8+Rufnummer gewählt, dann wird das Gespäch aufgezeichnet 
exten=>_*8xxx.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten=>_*8xxx.,2,Monitor(wav,${CALLFILENAME},m)
exten=>_*8xxx.,3,Dial,CAPI/@980078:${EXTEN:2}
exten=>_*8xxx.,4,Congestion
exten=>_*8xxx.,104,Congestion

[CAPICALL]
;wenn die -77 gewählt wird über PSTN dann klickelt am x-ten Client
;mit durchwahl 18,20sec und danach auf der 17,20sec zum Schluss
;wenn keiner abnimmt kann Voicemail hinterlassen werden
exten=>980077,1,Dial(SIP/18,20)
exten=>980077,2,Dial(SIP/17,20)
exten=>980077,3,Voicemail(COMaction)

;Hier wird gerade versucht eine Voicebox mit persönlicher Ansage
;einzubinden
exten => 980078,1,SetLanguage(de) 
exten => 980078,2,agi(pvbox.sh|${CALLERIDNUM:0}) 
;mail an mich wenn jemand anruft auf der -78 und wieder auflegt 
exten => 980078,3,System(echo "${DATETIME}: ${CALLERID} wollte was von dir." | mail -s Anrufbenachrichtigung [email][email protected][/email] )
;wenn die -78 gerufen wird über PSTN dann klingeln alle SIP X-Ten Clients
exten => 980078,4,Dial(SIP/17&SIP/18&SIP/12,30)
;gehört zur persönlichen Ansage
exten => 980078,5,Playback(/var/spool/asterisk/voicemail/default/COMaction/${SOUND}) 
exten => 980078,6,Voicemail(${UBS}980078) 

;------------------------------------------------------------------------------------------
;Annahme Regeln für die einzelnen Clients intern

[1]
exten=>1,1,Dial(SIP/1,20)
exten=>1,2,Hangup

[2]
exten=>2,1,Dial(SIP/2,20)
exten=>2,2,Hangup

[3]
exten=>3,1,Dial(SIP/3,20)
exten=>3,2,Hangup

[4]
exten=>4,1,Dial(SIP/4,20)
exten=>4,2,Hangup

[5]
exten=>5,1,Dial(SIP/5,20)
exten=>5,2,Hangup

[6]
exten=>6,1,Dial(SIP/6,20)
exten=>6,2,Hangup

[7]
exten=>7,1,Dial(SIP/7,20)
exten=>7,2,Hangup

[8]
exten=>8,1,Dial(SIP/8,20)
exten=>8,2,Hangup

[9]
exten=>9,1,Dial(SIP/9,20)
exten=>9,2,Hangup

[12]
exten=>12,1,Dial(SIP/12,20)
exten=>12,2,Hangup

[17]
exten=>17,1,Dial(SIP/17,20)
exten=>17,2,Hangup

[18]
exten=>18,1,Dial(SIP/18,20)
exten=>18,2,Hangup

Meine sip.conf

Code:
[general]
port=5060
bindaddr=192.168.210.205
context=default
tos=reliability
srvlookup=yes
nat=yes
maxexpirey=1200
defaultexpirey=1200

;-----------------------------------------------------------------
;Sipgate Anmeldung

register => 6812557:[PW]@sipgate.de/6812557

[sipgate]
type=friend
username=6812557
secret=[PW]
host=sipgate.de
fromuser=6812557
fromdomain=sipgate.de
nat=yes
insecure=very
quality=1200
context=incomingsipgate
canreinvite=no
caninvite=no

;1und1 Anmeldung

register => 496782980077:[PW]@sip.1und1.de/980077
register => 496782830316:[PW]@sip.1und1.de/830316

; 
; 1und1 VoIP-Account 
; @owner        "COMaction VoIP Hauptnummer" 
; @number       +49 (0)6782 980077 
; @direction   out 
; 
[980077-out] 
type=peer 
username=496782980077
fromuser=496782980077 
secret=[PW]
host=sip.1und1.de 
fromdomain=1und1.de 
insecure=very 
quality=1200
context=incoming1und1
caninvite=no 
canreinvite=no 
nat=yes 
disallow=all 
allow=ulaw 

; 
; 1und1 VoIP-Account 
; @owner        "COMaction VoIP Hauptnummer" 
; @number       +49 (0)6782 980077 
; @direction   out 
; 
[830316-out] 
type=peer 
username=496782830316
fromuser=496782830316
secret=[PW]
host=sip.1und1.de 
fromdomain=1und1.de 
insecure=very 
quality=1200
context=incoming1und1
caninvite=no 
canreinvite=no 
nat=yes 
disallow=all 
allow=ulaw 
 
;------------------------------------------------------------------
;Die einzelnen Clients

[1]
type=friend
username=1
secret=1
host=dynamic
callerid="COMaction PC1"=<1>
context=ic

[2]
type=friend
username=2
secret=2
host=dynamic
callerid="COMaction PC2"=<2>
context=ic

[3]
type=friend
username=3
secret=3
host=dynamic
callerid="COMaction PC3"=<3>
context=ic

[4]
type=friend
username=4
secret=4
host=dynamic
callerid="COMaction PC4"=<4>
context=ic

[5]
type=friend
username=5
secret=5
host=dynamic
callerid="COMaction PC5"=<5>
context=ic

[6]
type=friend
username=6
secret=6
host=dynamic
callerid="COMaction PC6"=<6>
context=ic

[7]
type=friend
username=7
secret=7
host=dynamic
callerid="COMaction PC7"=<7>
context=ic

[8]
type=friend
username=8
secret=8
host=dynamic
callerid="COMaction PC8"=<8>
context=ic

[9]
type=friend
username=9
secret=9
host=dynamic
callerid="COMaction PC9"=<9>
context=ic

[12]
type=friend
username=12
secret=12
host=dynamic
callerid="COMaction Support"=<12>
context=default

[17]
type=friend
username=17
secret=17
host=dynamic
callerid="COMaction Internetcafe"=<17>
context=default

[18]
type=friend
username=18
secret=18
host=dynamic
callerid="COMaction Information"=<18>
context=default

Dann das mit der Länderkennung habe ich verstanden. Kannst Du mir sagen warum die Telefon Nr. immer mit 49611 xxxxx gewählt werden sollten? Hängt das mit dem SIP Protokoll oder warum sollte die Nr. nicht 0611 lauten.

P.S:
Mein Netzwerk sieht wie folgt aus. Eumix TK Anlage direkt am NTBA. Letzte stabile Asterisk Version 1.0.9 mit einer Fritz ISDN & Capi am NTBA. An der Netzwerkkarte hängt eine AVM FritzBox 7050. Folgende Ports sind freigeschaltet:
5060
10000-32000
8000-8019

Ich hoffe Du kommst damit zu recht.
 
Verwende folgende Konfiguration, die sollte gehen..
Es ist allerdings low-level also musst du dir Konfiguration wieder anpassen.
Ich habs ned getestet - da auch nicht möglich.

sip.conf
Code:
[general]
port=5060
bindaddr=0.0.0.0
context=default
tos=reliability
srvlookup=yes
nat=yes
maxexpirey=1200
defaultexpirey=1200
externip=comaction.dyndns.org

;
; Wir melden unsere SIP-Accounts bei SIP-Gate an
; 
register => 6812557:[PW]@sipgate.de/6812557

;
; Wir melden unsere SIP-Accounts bei 1und1 an
;
register => 496782980077:[PW]@sip.1und1.de/980077
register => 496782830316:[PW]@sip.1und1.de/830316

;
; Wir telefonieren über SIP-GATE raus
; @owner       "COMaction VoIP Trough SipGate"
; @voip-number 6812557
; @direction   out
;
[sipgate-out]
type=friend
username=6812557
secret=[PW]
host=sipgate.de
fromuser=6812557
fromdomain=sipgate.de
insecure=very
quality=1200
canreinvite=no
caninvite=no
nat=no

;
; Wir empfangen Telefonate über SIP-GATE
; @direction   in
;
[sipgate-in]
type=peer
fromdomain=sipgate.de
host=sipgate.de
context=incomeing

;
; 1und1 VoIP-Account
; @owner       "COMaction VoIP Hauptnummer"
; @number      +49 (0)6782 980077
; @direction   out
;
[980077-out]
type=peer
username=496782980077
fromuser=496782980077
secret=[PW]
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
quality=600
caninvite=no
canreinvite=no
disallow=all
allow=ulaw
nat=no

;
; 1und1 VoIP-Account
; @owner       "COMaction VoIP Hauptnummer"
; @number      +49 (0)6782 980077
; @direction   out
;
[830316-out]
type=peer
username=496782830316
fromuser=496782830316
secret=[PW]
host=sip.1und1.de
fromdomain=1und1.de
insecure=very
quality=600
caninvite=no
canreinvite=no
disallow=all
allow=ulaw
nat=no

;
; Wir empfangen Telefonate von 1und1
; @direction   in
;
[1und1-in]
type=peer
fromdomain=1und1.de
host=sip.1und1.de
context=incomeing


;------------------------------------------------------------------
; Die einzelnen Clients
;------------------------------------------------------------------

[10]
type=friend
username=11
secret=11
host=dynamic
callerid="COMaction PC1"=<1>
context=outgoing

[12]
type=friend
username=12
secret=12
host=dynamic
callerid="COMaction PC2"=<2>
context=outgoing

[13]
type=friend
username=13
secret=13
host=dynamic
callerid="COMaction PC3"=<3>
context=outgoing

[14]
type=friend
username=14
secret=14
host=dynamic
callerid="COMaction PC4"=<4>
context=outgoing

[15]
type=friend
username=15
secret=15
host=dynamic
callerid="COMaction PC5"=<5>
context=outgoing

[16]
type=friend
username=16
secret=16
host=dynamic
callerid="COMaction PC6"=<6>
context=outgoing

[17]
type=friend
username=17
secret=17
host=dynamic
callerid="COMaction PC7"=<7>
context=outgoing

[18]
type=friend
username=18
secret=18
host=dynamic
callerid="COMaction PC8"=<8>
context=outgoing

[19]
type=friend
username=19
secret=19
host=dynamic
callerid="COMaction PC9"=<9>
context=outgoing

[22]
type=friend
username=22
secret=22
host=dynamic
callerid="COMaction Support"=<12>
context=outgoing

[27]
type=friend
username=27
secret=27
host=dynamic
callerid="COMaction Internetcafe"=<17>
context=outgoing

[28]
type=friend
username=28
secret=28
host=dynamic
callerid="COMaction Information"=<18>
context=outgoing

extensions.conf
Code:
[general]
static=yes
writeprotect=yes

;
; General-Context für hereinkommende Gespräche
;
[incomeing]
include => my-local-sip-phones
include => my-local-pstn-numbers

;
; General-Context für ausgehende Gespräche
;
[outgoing]
include => my-local-sip-phones
include => my-local-pstn-numbers
include => trough-1und1-sip


;
; Meine Lokalen SIP-Clients
; 
[my-local-sip-phones]
exten => _XX.,1,Dial(SIP/${EXTEN},60,Ttr)
exten => _XX.,2,Congestion
exten => _XX.,3,Hungup

;
; Meine Telefonnummern welche ich in meinem Ortsnetz betreibe
;
[my-local-pstn-numbers]
exten => 980077,1,Dial(SIP/10,60,Ttr)
exten => 980077,2,Congestion
exten => 980077,3,Hungup

exten => 830316,1,Dial(SIP/10,60,Ttr)
exten => 830316,2,Congestion
exten => 830316,3,Hungup

;
; Gespräch über 1und1 führen
; 
[trough-1und1-sip]
exten => _00X.,1,Dial(SIP/${EXTEN:2}@980077-out,,Ttr)
exten => _00X.,2,Congestion
exten => _00X.,3,Hungup

exten => _0X.,1,Dial(SIP/49${EXTEN:1}@980077-out,,Ttr)
exten => _0X.,2,Congestion
exten => _0X.,3,Hungup

exten => _X.,1,Dial(SIP/$496782{EXTEN}@980077-out,,Ttr)
exten => _X.,2,Congestion
exten => _X.,3,Hungup

;
; Telefonnummern mit * Beginnend leiten wir an die CAPI
;
[trough-capi]
;* Sollte ein Stern vor der Rufnummer und die 8 Gewählt werden,
;* dann zeichnen wir das Gespräch auf
exten=>_*8xxx.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten=>_*8xxx.,2,Monitor(wav,${CALLFILENAME},m)
exten=>_*8xxx.,3,Dial,CAPI/@980078:${EXTEN:2}
exten=>_*8xxx.,4,Congestion
exten=>_*8xxx.,104,Congestion

exten=>_*XXX.,1,Dial,CAPI/@980078:${EXTEN:1}
exten=>_*XXX.,2,Congestion
exten=>_*XXX.,3,Hangup

VORSICHT IST WICHTIG!
Da dein Asterisk nicht direkt den Internetanschluss verwaltet, ist deine IP-Adresse falsch! 1und1 kann somit auf eine Anfragen nicht antworten.

Lege dir einen Account bei DYNDNS an. Ich habe dir die Variable externip mal bereits auf comaction.dyndns.org gesetzt. Damit deine IP-Adresse immer up2date ist verwende die AVM 7050, welche es unterstützt DDNS Updates zu machen.

Für weitere Informationen schlag im GOOGLE nach

BEACHTE!
Ich habe deine SIP-Client Zugänge geändert, weil wie gesagt ... Bei Telefonanlagen gibt es KEINE einstelligen Durchwahlen!

Nun fangen sie ab 10 an!

Eventuell musst Du noch einige Anpassungen machen.

DAS TIMEOUT bassiert auf dem, dass die Antwort von 1und1 nichtmehr zurück an deinen Router findet, bzw. nichtmehr von Router auf den Asterisk.

Einfach mal testen, und rum tüfteln und probieren.

Grüße Michi.
 
Ich danke Dir für den Aufwand den du mit mir hast.
Werde Deine Configs gleich mal testen. Nur der Neugierte kannst Du mir Grob erklären was ich warum in meinen Configs falsch habe. Also gibt es da Sicherheitslücken oder sowas? Oder ist soweit alles OK?

Leider weiß ich immer noch nicht wie das mit der SIP Nr. aussieht. Sollte sie immer 49Vorwahl+Rufnummer sein. Wo gibt es Probleme mit 0Vorwahl+Rufnummer?

Gruß
Michael
 
Puuuh wo soll man da am Besten anfangen zu erklären?

Ah da fällt mir grad was ein. Du hast doch an Deinem Asterisk auch ein paar Lokale nutzer, nicht? die 10, die 12, die 13... usw... Stell dir nun mal vor, du wärst ein Service-Provider und müsstest ganz Deutschland, Österreich und die Schweiz vermitteln...

Jetzt musst du wissen in welchem Land befindet sich der VoIP Anschluss (49) Deutschland - in welcher Ortsvorwahl (8654) Freilassing - Und welcher Anschluss (650530) meine Telefonnummer.

Ganz einfach, dein 10, 12, 13 ist für 1und1 nicht mehr als 49xxxxxYYYYY.. Ganz einfach - nicht?

Und wenn du jetzt z.B. eine Telefonnummer anwählst welche nicht bei 1und1 hinterlegt ist z.B. 4912345999999 dann versucht 1und1 einen Carrier zu finden, welcher im Land "Deutschland" ist, und zu den günstigsten Ortstarifen in die Vorwahl 12345 telefonieren kann. Schließlich ist das Gespräch nur dann am günstigsten, wenn die Entfernung nicht zu weit weg ist .... eben wie Ortsgespräch, Ferngespräch usw..

Grobe Erklärung deiner Fehler:
1. du hast den Eintrag NAT in deinen [xxxxx-out] verwendet, diesen gibt es bei Outgoing-Telefonaten nicht. Genaueres zum Befehl NAT findest du sicherlich bei Google.
2. du hast Contexte verwendet, die es erstends garnicht gab, und zweitends, die garnicht notwendig gewesen wären
3. hast du Contexte an Stellen verwendet wo man garkeine machen kann ;-)
4. hast du vergessen deine hereinkommenen Anrufe zu deklarieren [1und1-in] sowie [sipgate-in]
5. Waren deine Nebenstellen falsch wie gesagt erst ab 10 - 99
6. Hast du vergessen dass du hinter einem Router bist, und daher das SIP-Paket eine falsche Form hat. Darum ist es notwendig einen DYNDNS-Account einzurichten, welchen wir dann im Header von SIP mitgeben müssen, damit der Provider weiß, wohin er das Antwort-Paket zu schicken hat
7. war dein Expire zu hoch eingestellt, 1und1 verwendet max 15 Minuten.

Ja das waren mal die groben Fehler ;-)

Grüße
Michi.
 
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.