CALLERID(Feld
)
Gibt Informationen über den Anrufer zurück oder setzt diese.
Feld
ist eines der folgenden:
name
- Name des Anrufers, alphanumerischer String. Sie sollten sich auf wenige Zeichen - z.B. 15 - beschränken.
num
- Nummer, nur Ziffern. (manchmal findet man auch
number
, evtl. abhängig von der Asterisk-Version) all
- Name und Nummer mit der Nummer in spitzen Klammern,
z.B.: "
Peter Meier <012345>
" ani
- ANI[125]-Nummer, für ausgehende Anrufe
dnid
- DNID[126]-Nummer. Die gewählte Nummer (manchmal findet man
auch
dnis
, evtl. abhängig von der Asterisk-Version) rdnis
- RDNIS[127]-Nummer. Die Nummer, die auf die aktuelle Extension umgeleitet hat, z.B. falls die Nummer einer Voicemailbox nicht die gewählte Extension ist.
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")
Anmerkung | |
---|---|
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. |
Asterisk Schulung
- 27.10. - 28.10.2008 in Koblenz
2.1 Beta-Version!
2.1 Beta-Version des Asterisk Buches. Die 1.0 stabile Version ist ebenfalls online. Bitte melden Sie Fehler und Feedback per E-Mail an den Autor.
YouTube Screencasts
Kostenlose Asterisk Screencasts mit jeweils 10 minütigen Erklärungen zu Spezial-Themen.
Shameless Plug
Das gedruckte Buch
Werbung
Asterisk-Tag.org 2008
Auf der Asterisk-Tag.org Webseite finden Sie die Folien und Videos der Vorträge.