Wie Inhalt von $CALLERIDNUM feststellen?

fow0ryl

Neuer User
Mitglied seit
27 Nov 2004
Beiträge
160
Punkte für Reaktionen
0
Punkte
16
Hi,

ich möchte in Abhängigkeit der Callerid (Also der Rufnummer des Anrufes) eine Steuerung in der extensions.conf bauen.

Das bekomme ich aber irgendwie nicht hin, wobei ich mir über den Inhalt der Variablen nicht ganz sicher bin.
Kann man irgendwie feststellen und protokollieren welcher Wert gerade aktuell enthalten ist?

Gruß Henning
 
@fow0ryl

Mir sind da drei Möglichkeiten bekannt:

a)
Code:
exten => 1234567/01701234567,1,NoOp(mache irgendwas)
b)
Code:
exten => 1234567,1, GotoIf($[${CALLERIDNUM} = "01701234567"]?8)
c)
Code:
exten => s,1,Goto(s-${CALLERIDNUM},1)
exten => s-01701234567,1,NoOp(mache irgendwas)



Gruß
britzelfix
 
fow0ryl schrieb:
Kann man irgendwie feststellen und protokollieren welcher Wert gerade aktuell enthalten ist?

exten => _X.,1,NoOp(Calleridnum ist ${Calleridnum})

Auf dem cli bekommst du dann eine Ausgabe Calleridnum ist "Inhalt der Variablen".
 
Zuletzt bearbeitet:
Danke.

Habe das Problem mit eurer Hilfe lösen können.

In der sip.conf war der Wert 'Callerid="Vorname Name" ' anstatt 'Callerid=Vorname Name' gesetzt.
Damit ging der Vergleich wegen des führenden " dann schief.

Gruß Henning
 
Kostenlos!

Neueste Beiträge

Zurzeit aktive Besucher

Statistik des Forums

Themen
247,207
Beiträge
2,263,762
Mitglieder
375,692
Neuestes Mitglied
greypeter1