Команда CALLERID()
Назначение:
Получение или установка полей из/в CallerID.Синтаксис:
CALLERID(datatype[,<optional-CID>])Описание:
Получение или установка полей из/в CallerID. Используется или CallerID из текущего канала, или значение, заданное в параметре "<optional-CID>" (если указано).Параметр datatype может принимать следующие значения:
- "name": строка из цифр и букв
- "num": только цифры
- "all": Строка, содержащая callerid, с номером абонента, заключенным в треугольные скобки, например: "Some User <123>"
- "ANI": только цифры
- "DNID": только цифры
- "RDNIS": только цифры
Начиная с версии 1.6, datatype может также принимать следующие значения:
- "pres"
- "ton"
Замечания
- Эта функция может использоваться как для получения значения, так и для его установки.
- *CLI> show function CALLERID
Возвращаемые значения
Возвращает строку с результатом.Примеры
exten => s,1,Set(foo=${CALLERID(all)})exten => s,1,Set(CALLERID(name)=Foo Fighters)