CLIP führende Null dazuhängen?

atopo

Neuer User
Mitglied seit
16 Feb 2005
Beiträge
45
Punkte für Reaktionen
0
Punkte
0
Hallo,

Asterix hängt bei mir per misdn und Billion-Karte an einem östereichischen ptp-Anschluß. Beim 'rauswählen möchte ich die "0" als Amtsholung verwenden, daher hätte ich gerne in der Nummernpräsentation diese führende Null gerne vorne dazugefügt (und ev. bei lokalen Nummern die Ortskennziffer weggestrippt), damit man aus einer Anrufliste zurückrufen kann.

Geht das irgendwo?

Das hab ich so in einem misdn-debug stehen:

I IND :SETUP oad:664XXXXXX dad:4004 port:1
--> mode:TE cause:16 ocause:16 rad:
--> info_dad: onumplan:2 dnumplan:0 rnumplan:
--> channel:1 caps:Speech pi:0 keypad:
--> Bearer: Speech
--> Codec: Alaw
--> * NEW CHANNEL dad:4004 oad:06645076809 ctx:default
--> * CallGrp: PickupGrp:
--> rxgain:0 txgain:0
I SEND:pROCEEDING oad:0664XXXXXXX dad:4004 port:1
--> mode:TE cause:16 ocause:16 rad:
--> info_dad: onumplan:2 dnumplan:0 rnumplan:
--> channel:1 caps:Speech pi:0 keypad:
-- Executing SetLanguage("mISDN/1-1", "de") in new stack
-- Executing Dial("mISDN/1-1", "SIP/4004|10") in new stack
-- Called 4004
-- SIP/4004-e4d2 is ringing
 
Hier ein Vorschlag:

[isdn-in-call]
exten => s,1,GotoIf($["${CALLERID(num):0:4}" != "0123"]?3)
exten => s,2,Set(CALLERID(num)=${CALLERID(num):4})
exten => s,3,Set(CALLERID(num)=0${CALLERID(num)})
exten => s,4,Dial(......)
 
Warum nicht einfach immer nur die 0 hinzufügen ?

also:

[isdn-in]
exten => s,1,Set(CALLERID(num)=0${CALLERID(num)})
exten => s,2,Dial(SIP/123)
 
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.