CALLERID

Asterisk func callerid

Назначение Устанавливает CallerID

Описание
CALLERID(<item>)

Следующие значения возможны для <item>:

  • name: ,буквенно-цифровое значение
  • num or number: номер абонента (только цифры в POTS/ISDN сетях)
  • all: любое возможное значение, например. «Some User <123>»
  • ani: «automatic number identifaction» - billing number (digits only in the POTS/ISDN world)
  • dnid: dialed number (digits only in the POTS/ISDN world), don't confuse with DNIS
  • rdnis: redirected dialed number information service (digits only in the POTS/ISDN world)
  • pres: call presentation/screening (textual representation, 1.6)
  • ton: type of number (digits only, 1.6)
; Retrieve the Caller*ID string and save it off for later use
exten => s,1,Set(CallerIDString=${CALLERID(all)})

; Set our Caller*ID before we dial out
exten => s,1,Set(CALLERID(name)=Asterisk PBX) 

-= Info about function '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 allowable values for the <name-charset> field are the following:

  unknown - Unknown
  iso8859-1 - ISO8859-1
  withdrawn - Withdrawn
  iso8859-2 - ISO8859-2
  iso8859-3 - ISO8859-3
  iso8859-4 - ISO8859-4
  iso8859-5 - ISO8859-5
  iso8859-7 - ISO8859-7
  bmp - ISO10646 Bmp String
  utf8 - ISO10646 UTF-8 String

[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
  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.

commands

  • asterisk/cmd/callerid.txt
  • Последние изменения: 2014/04/29