[Problem] Wahlwiederholung mit internationaler Rufnummer-Syntax

Kaheto

Neuer User
Mitglied seit
7 Feb 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich hätte da noch anderes Problem. In meinem Telefon werden die Nummern in der Form +49030123456 angezeigt. Das macht auch Sinn, weil so leichter Auslandsnummern angezeigt werden können. Dazu habe ich folgenden Code in der extension.conf eingfügt:
Code:
exten => _+49ZXX!.,1,Dial(PJSIP/telekom_63112_out/sip:0${EXTEN:3}@tel.t-online.de,60)
exten => _+49ZXX!.,n,Hangup()
Drücke ich jetzt die Wahlwiederholung am Telefon, dann kommt kein Freizeichen sondern ein Besetztzeichen, bzw. es wird nicht gewählt. Im Log erscheint dann

Code:
Executing [4904591124480@trunk_63112:1]
ohne Null oder "+". Dagegen, diese Vorgehensweise funktioniert
Code:
exten => _0Z.,1,Dial(PJSIP/telekom_63112_out/sip:${EXTEN}@tel.t-online.de,60)
exten => _0Z.,n,Hangup()
Wie muss ich den Dialplan gestallten, so dass sowohl "+49711...." wie auch "0711...." funktioniert?

Grüße
Kaheto
 
Zuletzt bearbeitet:
... In meinem Telefon werden die Nummern in der Form +49030123456 angezeigt. ...
Das ist falsch!
Im internationalen Format muß die "0" zwischen internationaler Landeskennzahl (hier "49") und nationaler Ortsnetzkennzahl (hier "30") weg sein.
Es kann so also gar nicht funktionieren.
 
Moins


Via Extension...
_[+0][47][91][71].
...in Form eines regulären Ausdrucks.
Danke für die Antwort. Ich habe das hier mal ausprobiert:
Code:
exten => _+49ZXX!.,1,Dial(PJSIP/telekom_63112_out/sip:0${EXTEN:3}@tel.t-online.de,60)
exten => _+49ZXX!.,n,Hangup()
;exten => _+49Z.,1,Dial(PJSIP/telekom_63112_out/sip:0${EXTEN:3}@tel.t-online.de,60)
;exten => _+49Z.,n,Hangup()
Funktioniert aber nicht.
 
Laut deiner geposteten Wahlwiederholung kommt das Plus ja auch nicht an, sondern eher...
_[04][79].
...und zwar mit den eckigen Klammern.

Asterisk Extension in der *-Konsole anlegen und sofort testen
Code:
osmc*CLI> dialplan add extension _[04][79].,1,verbose(1,${EXTEN}) into osmc
Extension '_[04][79].,1,verbose(1,${EXTEN})' added into 'osmc' context
[Feb 16 19:55:32]     -- Added extension '_[04][79].' priority 1 to osmc
osmc*CLI> dialplan show 497116666@osmc
[ Context 'osmc' created by 'pbx_config' ]
  '_[04][79].' =>   1. verbose(1,${EXTEN})                        [pbx_config]

-= 1 extension (1 priority) in 1 context. =-
osmc*CLI> dialplan show 07116666@osmc

[ Context 'osmc' created by 'pbx_config' ]
  '_[04][79].' =>   1. verbose(1,${EXTEN})                        [pbx_config]

-= 1 extension (1 priority) in 1 context. =-
 
Zuletzt bearbeitet:

Neueste Beiträge

Statistik des Forums

Themen
244,860
Beiträge
2,219,691
Mitglieder
371,578
Neuestes Mitglied
ingolf01
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.