Hallo,
ich wollte in der extensions.conf einige CallerID's abfragen.
[default]
exten => _1XX,1,Macro(CeckCaller,${EXTEN},${CALLERIDNUM})
[macro-CeckCaller]
exten => s,1,GotoIf($["${ARG2}" = "01212333200300"]?s-NOTIME,1)
exten => s,2,GotoIf($["${ARG2}" = "03058315"]?s-NOTIME,1)
exten => s,3,GotoIf($["${ARG2}" = "03058317"]?s-NOTIME,1)
Das funktioniert bei Anrufen, die per ISDN hereinkommen ganz gut.
Bei einem Anruf per SIP schlägt allerdings der Vergleich fehl.
"01212333200300" != ""01212333200300""
Wie kann ich denn die Abfrage so modifizieren, daß Hochkommata im Vergleichssting möglich sind?
Ich hatte schon so etwas probiert, aber das hat asterisk überhaupt nicht gefallen.
exten => s,1,GotoIf($["${ARG2}" = "\"01212333200300\""]?s-NOTIME,1)
Gruß Henning
ich wollte in der extensions.conf einige CallerID's abfragen.
[default]
exten => _1XX,1,Macro(CeckCaller,${EXTEN},${CALLERIDNUM})
[macro-CeckCaller]
exten => s,1,GotoIf($["${ARG2}" = "01212333200300"]?s-NOTIME,1)
exten => s,2,GotoIf($["${ARG2}" = "03058315"]?s-NOTIME,1)
exten => s,3,GotoIf($["${ARG2}" = "03058317"]?s-NOTIME,1)
Das funktioniert bei Anrufen, die per ISDN hereinkommen ganz gut.
Bei einem Anruf per SIP schlägt allerdings der Vergleich fehl.
"01212333200300" != ""01212333200300""
Wie kann ich denn die Abfrage so modifizieren, daß Hochkommata im Vergleichssting möglich sind?
Ich hatte schon so etwas probiert, aber das hat asterisk überhaupt nicht gefallen.
exten => s,1,GotoIf($["${ARG2}" = "\"01212333200300\""]?s-NOTIME,1)
Gruß Henning