CALLERID(Feld
)
Gibt Informationen über den Anrufer zurück oder setzt diese.
Feld
ist eines der folgenden:
name
num
number
, evtl. abhängig von der
Asterisk-Version)all
Peter Meier <012345>
"ani
dnid
dnis
, evtl. abhängig von der
Asterisk-Version)rdnis
Ab Asterisk 1.4 muss z.B. statt der Variablen
${CALLERIDNUM}
die Funktion ${CALLERID(num)}
verwendet werden, statt ${RDNIS}
$(CALLERID(rdnis))
etc. Die Applikation
SetCIDName()
wird durch
Set(CALLERID(name)=
ersetzt,
Name
)SetCallerID()
durch
Set(CALLERID(all)=
etc.Name
<Nummer
>)
; die Variable foo auf die Anruferkennung setzen: exten => 123,1,Set(foo=${CALLERID(all)}) ; den Anrufernamen auf "Peter Meier" setzen: exten => 123,1,Set(CALLERID(name)="Peter Meier")
Interner Hilfetext zu dieser Applikation in Asterisk 1.4: -= Info about function 'CALLERID' =- [Syntax] CALLERID(datatype[,<optional-CID>]) [Synopsis] Gets or sets Caller*ID data on the channel. [Description] Gets or sets Caller*ID data on the channel. The allowable datatypes are "all", "name", "num", "ANI", "DNID", "RDNIS". Uses channel callerid by default or optional callerid, if specified. Differenz zum internen Hilfetext in Asterisk 1.2: 5c5 < CALLERID(datatype[,<optional-CID>]) --- > CALLERID(datatype) 13d12 < Uses channel callerid by default or optional callerid, if specified. |