Extensions syntax beispiele: Unterschied zwischen den Versionen
Aus metasec wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
=Sprung über Lange eines Parameters= | =Sprung über Lange eines Parameters= | ||
− | + | ||
− | GoToIf($[${LEN(${CALLERID(num)})}=3]?400) | + | GoToIf($[${LEN(${CALLERID(num)})}=3]?400) |
− | + | ||
+ | =Inhalte aus AstDB lesen und schreiben= | ||
+ | |||
+ | Variable setzen: | ||
+ | Set(PGRP=${DB(zphone_pickup/${CALLERID(num)})}) | ||
+ | |||
+ | Datenbankeintrag "on the fly" auslesen | ||
+ | Dial(SIP/${DB(a1/recall)}@trunk) | ||
+ | |||
+ | Datenbankeintrag schreiben | ||
+ | Set(DB(a1/recall)=${CALLERID(num)}) |
Aktuelle Version vom 7. November 2009, 19:53 Uhr
Sprung über Lange eines Parameters
GoToIf($[${LEN(${CALLERID(num)})}=3]?400)
Inhalte aus AstDB lesen und schreiben
Variable setzen:
Set(PGRP=${DB(zphone_pickup/${CALLERID(num)})})
Datenbankeintrag "on the fly" auslesen
Dial(SIP/${DB(a1/recall)}@trunk)
Datenbankeintrag schreiben
Set(DB(a1/recall)=${CALLERID(num)})