Outbound Anrufe mit Asterisk 1.6

IBozkurt

Neuer User
Mitglied seit
6 Sep 2010
Beiträge
48
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich bin hier ne im Forum und habe schon ein bisschen die Hoffnung das es einen Experten gibt der mir bei meinem Problem mit meiner Asterisk Anlage helfen kann.

Ich habe eine Asterisk Anlage (1.6) auf einem Ubuntu Linux laufen, verwende eine 16 MBit Leitung (Speedport Router), mein VoIP Provider ist T-Online und habe zwei Softphones an die Asterisk Anlage angeschlossen.
Nun habe ich es zumindest geschafft mich mit meinem Asterisk (und den 2 Softphones (Xlite)) an den Registrar von T-Online anzumelden und von draussen auf meine Softphones (Extensions) anzurufen zumindest auf eins dieser Softphones.
Das Problem ist dass ich mit den Softphones nicht rausrufen kann.
Immer wenn ich versuche rauszurufen bekomme ich folgende Meldung:

== Using SIP RTP CoS mark 5
-- Executing [061516804532@meine-telefone:1] Dial("SIP/2000-00000014", "SIP/[email protected]") in new stack
== Using SIP RTP CoS mark 5
-- Called [email protected]
-- Got SIP response 400 "Fehler: Befehl nicht korrekt (SIP Befehl nicht RFC3261-konform) (34)" back from 217.0.132.118
-- SIP/tel.t-online.de-00000015 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'SIP/2000-00000014' status is 'CONGESTION'

:confused:

Bitte, bitte (ich bin wirklich verzweifelt) kann mir einer helfen was falsch eingestellt ist?!

Hier meine sip.conf und extension.conf Dateien:


Sip.conf:

[general]
port=5060
bindaddr=0.0.0.0



;
;
maxexpirey=240
defaultexpirey=240
register => 061513978787:passwort:[email protected]/2000





[2000]
type=friend
secret=1234
username=2000
context=meine-telefone
host=dynamic

[2001]
type=friend
secret=1234
username=2001
context=meine-telefone
host=dynamic

[tel.t-online.de]
type=peer
context=von-voip-provider
username=Accountname
fromuser=061513978787
secret=Passwort
host=tel.t-online.de
fromdomain=tel.t-online.de
qualify=yes
insecure=port,invite
nat=yes

Extensions.conf:

[meine-telefone]
exten => 1001,1,Answer()
exten => 1001,2,Playback(hello-world)
exten => 1001,3,Hangup()

exten => 2000,1,Dial(SIP/2000)
exten => 2001,1,Dial(SIP/2001)

exten => _0[1-9].,1,Dial(SIP/${EXTEN}@tel.t-online.de)

[von-voip-provider]
exten => 061513978787,1,Dial(SIP/2000)

[default]
include => meine-telefone
include => von-voip-provider
..............
 
Verzichte einmal probehalber in deiner Sektion [tel.t-online.de] auf Punkte. Vermeide also die von dir gewählte Domain-Schreibweise. Verwende z.B. [t-online] und übernimm die Änderung folgerichtig in die extensions.conf (Dial).


Gruß
R.
 
Hallo,

danke erstmal für die schnelle Antwort.
Nachdem ich die Punkte aus tel.t-online.de entnommen habe (also nur noch t-online dort stehen habe - sowohl in der sip.conf als auch in der extensions.conf) ändert sich leider nicht viel beim Versuch nach draussen anzurufen:

Das Ergebnis lautet weiterhin:

Executing [061516804532@meine-telefone:1] Dial("SIP/2000-00000000", "SIP/061516804532@t-online") in new stack
== Using SIP RTP CoS mark 5
-- Called 061516804532@t-online
-- Got SIP response 400 "Fehler: Befehl nicht korrekt (SIP Befehl nicht RFC3261-konform) (34)" back from 217.0.132.118
-- SIP/t-online-00000001 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'SIP/2000-00000000' status is 'CONGESTION'
> Saved useragent "X-Lite release 1104o stamp 56125" for peer 2001

Was kann da noch falsch sein?! Wie gesagt von draussen auf die Extension 2000 kann ich anrufen, nur nicht raustelefonieren.
 
Hallo,

danke erstmal für die schnelle Antwort.
Nachdem ich die Punkte aus tel.t-online.de entnommen habe (also nur noch t-online dort stehen habe - sowohl in der sip.conf als auch in der extensions.conf) ändert sich leider nicht viel beim Versuch nach draussen anzurufen:

Das Ergebnis lautet weiterhin:

Executing [061516804532@meine-telefone:1] Dial("SIP/2000-00000000", "SIP/061516804532@t-online") in new stack
== Using SIP RTP CoS mark 5
-- Called 061516804532@t-online
-- Got SIP response 400 "Fehler: Befehl nicht korrekt (SIP Befehl nicht RFC3261-konform) (34)" back from 217.0.132.118
-- SIP/t-online-00000001 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'SIP/2000-00000000' status is 'CONGESTION'
> Saved useragent "X-Lite release 1104o stamp 56125" for peer 2001

Was kann da noch falsch sein?! Wie gesagt von draussen auf die Extension 2000 kann ich anrufen, nur nicht raustelefonieren.

Grüße
 
Danke erstmal für den Artikel!
Also ich habe mir mal den Artikel von dem "Congstar-User" durchgelesen, und habe leider nichts relevantes für mein Problem gesehen - zumal der Foreneintrag ohne eine echte Lösung endet.
Das Setzen einer Variablen "externip" sollte ich mir doch eigentlich sparen können da ein ausgehender Anruf möglich ist meinerseits (damit sollte das Problem ausgeschlossen sein).
Ansonsten weiß ich leider immer noch nicht weiter.
 
Ich meinte natürlich ein eingehender Anruf (in die Asterisk Anlage) funktioniert. Mit einer Extension kann ich nicht rausrufen über den t-online Registrar - das ist das Problem.
 
Hilfe

Hat keiner einen Vorschlag was in der Konfiguration oben falsch sein kann?
So langsam weiß ich keinen Ausweg mehr als Asterisk zu deinstallieren.

:confused:
 
Danke erstmal für den Tip.
Wo genau soll ich die Änderung machen?! In der sip.conf habe ich für den Kontext "[tel.t-online.de]" die username=Telefonnummer inkl. Vorwahl und fromuser=Telefonnummer inkl. Vorwahl gesetzt. Nicht jedoch für den Register String register => 061513978787:passwort:[email protected]/2000.
Was meinst Du mit Debug (den Debug den Asterisk ausgibt oder mein Softphone (Xlite)?!
Wie gesagt von draussen zu meiner internen Extension (2000) kann ich telefonieren. Nur nicht raustelefonieren mit der Extension 2000 über den Registrar (tel.t-online.de).

Ergebnis ist weiterhin folgendes:

Executing [061516804532@meine-telefone:1] Dial("SIP/2000-00000000", "SIP/[email protected]") in new stack
== Using SIP RTP CoS mark 5
-- Called [email protected]
-- Got SIP response 400 "Fehler: Befehl nicht korrekt (SIP Befehl nicht RFC3261-konform) (34)" back from 217.0.132.118
-- SIP/tel.t-online.de-00000001 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Auto fallthrough, channel 'SIP/2000-00000000' status is 'CONGESTION'
 
Geschafft!!!!!!! Es lag an dem falschen Display Namen des Softphones.
Allerdings kann mich der Angerufene nicht hören ich den Angerufenen aber schon.
Was kann das Problem sein?! Das Softphone (Xlite) und Asterisk sind im gleichen Netwerk, daher sollte das "NAT Problem" - Stichwort: Stun-Server - nicht die Schwierigkeit sein.

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