GMX und Ortsvorwahl wählen

heinzelrumpel

Neuer User
Mitglied seit
4 Apr 2006
Beiträge
172
Punkte für Reaktionen
0
Punkte
0
Hi,

merkwürdigerweise kann ich Sip-Gespräche mit Asterisk über GMX nur führen, wenn ich die Vorwahl wähle. Ich meine natürlich meine eigene Orstvorwahl. Ist dies normal, oder kann man das abändern.

/etc/asterisk.zapata.conf:

Code:
[channels]

switchtype = euroisdn
echocancel=yes
echotraining=100
echocancelwhenbridged=yes
immediate=no
nationalprefix=0
internationalprefix=00
usecallerid=yes
usecallingpres=yes
localprefix=0421
hidecallerid=no
callwaitingcallerid=yes

signalling = bri_net_ptmp
pridialplan=local
localpridialplan=local
overlapdial = yes
context = outgoing
group = 1
channel => 1-2

signalling = bri_cpe_ptmp
pridialplan=local
prilocaldialplan=local
overlapdial = yes
context=incoming
group = 2
channel => 4-5
 
Hi!

Ja, IMHO ist das zwingend notwendig bei allen VoIP-Anbieter, nicht nur bei GMX.
Der einziger unterschied zwischen den Anbieter ist der, das bei manchen zusaetzlich der Laenderkod gewaehlt werden muss, aber das ist ein anderes Thema.

Gruss

P.S. Damit kein Missverstaendniss entsteht, was gerade RudatNet geschrieben hat ist richtig, deine Request an GMX muss so aussehen damit du vebunden wirst (in diesem Fall nach Berlin):
[email protected]
Egal ob du selbst aus Berlin anrufst oder nicht.
 
Zuletzt bearbeitet:
Hallo,

auch mit localprefix=421 geht es nicht, ohne dass ich die Vorwahl eintippen muss.

Woran kann es denn noch liegen?
 
Hi!

Eine dumme Frage - bin kein Asterisk Experte daher - aber wieso zitierst du die zapata.conf wenn du ueber GMX telefonieren willst?
Ist den GMX kein Dienstanbieter der wegen das SIP-Protokol in der sip.conf landen (konfigurieren) muss? Und die Einstellungen dort zusammen mit der extension.conf definieren das verhalten beim VoIPen ueber GMX?

Gruss
 
Wo du recht hast, hast du recht. Gibt es denn in der sip.conf eine ähnliche Anweisung wie localprefix?
 
Dieses Verhalten ist völlig normal, denn woher soll GMX denn wissen was Deine Ortsvorwahl ist? Dieses Verhalten kannst Du aber im Rufnummernplan entsprechend beürcksichtigen z.B.:
Code:
; Nummer ohne fuehrende Null (Ortsgespraeche)
exten => _ZXX.,1,SetCallerID(${GMXID})          
exten => _ZXX.,2,Dial(SIP/06081${EXTEN}@GMXOUT,,)
In diesem Beispiel musst Du natürlich die Variablen GMXID und den Context GMXOUT und die entsprechende Vorwahl korrigieren.
Have fun
Matthias
 
madiehl schrieb:
Dieses Verhalten ist völlig normal, denn woher soll GMX denn wissen was Deine Ortsvorwahl ist? Dieses Verhalten kannst Du aber im Rufnummernplan entsprechend beürcksichtigen z.B.:
Code:
; Nummer ohne fuehrende Null (Ortsgespraeche)
exten => _ZXX.,1,SetCallerID(${GMXID})          
exten => _ZXX.,2,Dial(SIP/06081${EXTEN}@GMXOUT,,)
In diesem Beispiel musst Du natürlich die Variablen GMXID und den Context GMXOUT und die entsprechende Vorwahl korrigieren.
Have fun
Matthias

Hi,

obiges funktioniert nur korrekt bei mir, wenn ich die letzten beiden Zeilen auskommentiere, was mich dann darin hindert, Ferngespräche zu führen

Code:
exten => _ZXX.,1,SetCallerID(${GMXID})
exten => _ZXX.,2,Dial(Sip/0421${EXTEN}@${GMXOUT},45,rTt)
exten => _ZXX.,3,Dial(Sip/${SIPGATE}/${EXTEN},45,rTt)

;exten => _X.,1,Dial,Sip/${EXTEN}@${GMXOUT}|45|rTt
;exten => _X.,2,Dial,Sip/${EXTEN}@${SIPGATE}|45|rTt
 
Grüss Dich,

heinzelrumpel schrieb:
Hi,
obiges funktioniert nur korrekt bei mir, wenn ich die letzten beiden Zeilen auskommentiere, was mich dann darin hindert, Ferngespräche zu führen
Code:
exten => _ZXX.,1,SetCallerID(${GMXID})
exten => _ZXX.,2,Dial(Sip/0421${EXTEN}@${GMXOUT},45,rTt)
exten => _ZXX.,3,Dial(Sip/${SIPGATE}/${EXTEN},45,rTt)

;exten => _X.,1,Dial,Sip/${EXTEN}@${GMXOUT}|45|rTt
;exten => _X.,2,Dial,Sip/${EXTEN}@${SIPGATE}|45|rTt

Dann solltest Du am besten den unteren Teil wie unten abändern und Dir mal die Sortierung im Rufnummernplan ansehen.
Code:
exten => _XXX.,1,Dial,Sip/${EXTEN}@${GMXOUT}|45|rTt
exten => _XXX.,2,Dial,Sip/${EXTEN}@${SIPGATE}|45|rTt
 
madiehl schrieb:
Grüss Dich,



Dann solltest Du am besten den unteren Teil wie unten abändern und Dir mal die Sortierung im Rufnummernplan ansehen.
Code:
exten => _XXX.,1,Dial,Sip/${EXTEN}@${GMXOUT}|45|rTt
exten => _XXX.,2,Dial,Sip/${EXTEN}@${SIPGATE}|45|rTt

Hmm, laut diversen Anleitungen sollte doch immer das beste, bzw. zutreffendste Muster angewendet werden. Wenn ich eine lokale Nummer (12345) wähle, dann passt _ZXX. doch besser als _X. Vielleicht wäre es sinnvoller, nicht _XXX ´zu nehmen, sondern _0X.
 
Thomas007 schrieb:


Danke für den Link. er ist ja zumindest etwas aufschlussreicher, als was ich bisher gelesen habe. Kann ich denn richtig schlussfolgern, dass die includes in einem context in der Reihenfolge eingebaut werden, wie sie in dem eigentlichem context stehen?

z.B:

Code:
[abc]

include => 123
include => 456
include => 789

exten => _X.,1,Dial(etc)

[456]

[123]

[789]

Demnach
sollte die von Asterisk generierte Reihenfolge diese sein

Code:
_X.,1,Dial(etc)
Inhalt aus [456]
Inhalt aus [123]
Inhalt aus [789]

Habe ich das so richtig interpretiert?
 
Bei mir sieht es so aus.

Nummer kommt mit Vorwahl
exten => _0X.,1,Dial(SIP/${EXTEN}
Nummer kommt ohne Vorwahl also ergänzen
exten => _Z.,1,Dial(SIP/Ortsvorwahl${EXTEN}

Hat aber auch einen Haken ich kann so kein 110 oder 10000 wählen.
 
heinzelrumpel schrieb:
Code:
_X.,1,Dial(etc)
Inhalt aus [456]
Inhalt aus [123]
Inhalt aus [789]
ist relativ sinnfrei, da das _X. immer zutrifft. Du kannst Dir die Sortierung anzeigen lassen mit
Code:
show dialplan {context}
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,887
Beiträge
2,303,984
Mitglieder
378,566
Neuestes Mitglied
draco777