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)
 
Kostenlos!

Statistik des Forums

Themen
248,864
Beiträge
2,303,161
Mitglieder
378,517
Neuestes Mitglied
hupo46