CALLERID()
Synopsis
Gets or sets Caller*ID data on the channel.
Description
Gets or sets Caller*ID data on the channel. Uses channel callerid by default or optional callerid, if specified.
The pres field gets/sets a combined value for name-pres and num-pres.
The allowable values for the name-charset field are the following:
unknown
- Unknowniso8859-1
- ISO8859-1withdrawn
- Withdrawniso8859-2
- ISO8859-2iso8859-3
- ISO8859-3iso8859-4
- ISO8859-4iso8859-5
- ISO8859-5iso8859-7
- ISO8859-7bmp
- ISO10646 Bmp Stringutf8
- ISO10646 UTF-8 String
The allowable values for the num-pres, name-pres, and pres fields are the following:
allowed_not_screened
- Presentation Allowed, Not Screened.allowed_passed_screen
- Presentation Allowed, Passed Screen.allowed_failed_screen
- Presentation Allowed, Failed Screen.allowed
- Presentation Allowed, Network Number.prohib_not_screened
- Presentation Prohibited, Not Screened.prohib_passed_screen
- Presentation Prohibited, Passed Screen.prohib_failed_screen
- Presentation Prohibited, Failed Screen.prohib
- Presentation Prohibited, Network Number.unavailable
- Number Unavailable.
Syntax
CALLERID(datatype,CID)
Arguments
datatype
- The allowable datatypes are:all
name
name-valid
name-charset
name-pres
num
num-valid
num-plan
num-pres
pres
subaddr
subaddr-valid
subaddr-type
subaddr-odd
tag
priv-all
priv-name
priv-name-valid
priv-name-charset
priv-name-pres
priv-num
priv-num-valid
priv-num-plan
priv-num-pres
priv-subaddr
priv-subaddr-valid
priv-subaddr-type
priv-subaddr-odd
priv-tag
ANI-all
ANI-name
ANI-name-valid
ANI-name-charset
ANI-name-pres
ANI-num
ANI-num-valid
ANI-num-plan
ANI-num-pres
ANI-tag
RDNIS
DNID
dnid-num-plan
dnid-subaddr
dnid-subaddr-valid
dnid-subaddr-type
dnid-subaddr-odd
CID
- Optional Caller*ID to parse instead of using the Caller*ID from the channel. This parameter is only optional when reading the Caller*ID.
See Also
Import Version
This documentation was imported from Asterisk Version GIT-18-3330764