Hallo,
ich habe das Problem, das Easybell mir die Rufnummern im Internationalen Format liefert. Sprich
001 für USA oder
030 für Berlin.
Ich muss diese aber weiterverarbeiten als +1 bzw. +4930.
Ich habe dazu nun schon was geschrieben für jede Möglichkeit 01 - 09 (deutsche Ortsvorwahlen) und 00 (International)
${IF($["${CALLERID(num):0:2}"="03"]?+493${CALLERID(num):2}:${CALLERID(num)})})
${IF($["${CALLERID(num):0:2}"="00"]?+${CALLERID(num):2}:${CALLERID(num)})})
Hat jemand eine Idee, wie ich diese nun als Variable CALLERID(num) setzen kann ? Das Problem, das ich sehe ist dass die normale "Set" Anweisung ja nicht weiß welche der IF Abfragen nun die richtige ist. Im Grunde müsste ich nach dem "+" suchen, denn das bleibt immer vorne als erstes stehen ... Stehe aber gerade auf dem Schlauch. Hat jemand eine Idee ?
Das würde mir sehr helfen.
Gruß Daniel
ich habe das Problem, das Easybell mir die Rufnummern im Internationalen Format liefert. Sprich
001 für USA oder
030 für Berlin.
Ich muss diese aber weiterverarbeiten als +1 bzw. +4930.
Ich habe dazu nun schon was geschrieben für jede Möglichkeit 01 - 09 (deutsche Ortsvorwahlen) und 00 (International)
${IF($["${CALLERID(num):0:2}"="03"]?+493${CALLERID(num):2}:${CALLERID(num)})})
${IF($["${CALLERID(num):0:2}"="00"]?+${CALLERID(num):2}:${CALLERID(num)})})
Hat jemand eine Idee, wie ich diese nun als Variable CALLERID(num) setzen kann ? Das Problem, das ich sehe ist dass die normale "Set" Anweisung ja nicht weiß welche der IF Abfragen nun die richtige ist. Im Grunde müsste ich nach dem "+" suchen, denn das bleibt immer vorne als erstes stehen ... Stehe aber gerade auf dem Schlauch. Hat jemand eine Idee ?
Das würde mir sehr helfen.
Gruß Daniel