Kniga-Online.club
» » » » Asterisk™: будущее телефонии Второе издание - Меггелен Джим Ван

Asterisk™: будущее телефонии Второе издание - Меггелен Джим Ван

Читать бесплатно Asterisk™: будущее телефонии Второе издание - Меггелен Джим Ван. Жанр: Интернет год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

Не забудьте или экранировать запятые обратным слэшем в файле extensions.conf, или заключить весь аргумент в кавычки, поскольку функция Set() может принимать несколько аргументов.

Смотрите также

Set()

BASE64_DECODE

Декодирует строку, кодированную в BASE64

BASE64_DECODE(base64_строка)

Декодирует BASE64-строку. Эта функция только возвращает значение, не принимает.

Смотрите также

BASE64_ENCODE()

BASE64_ENCODE

Кодирует строку в формат BASE64

BASE64_ENCODE(строка)

Кодирует строку в формат BASE64. Эта функция только возвращает значение, не принимает.

Смотрите также

BLACKLIST

Проверяет наличие CallerID в черном списке

BLACKLIST() проверяет семейство blacklist базы данных AstDB на наличие в нем указанного идентификатора вызывающего абонента. Возвращает значение 1 или 0.

Эта функция только возвращает значение, не принимает.

Смотрите также

DB()

CALLERID

Возвращает или устанавливает данные Caller ID для канала

CALLERID(типданных[,необязательный-CID])

CALLERID() проводит синтаксический разбор строки Caller ID текущего канала и возвращает ее всю или часть, как задано параметром типданных. Допустимые типы данных: all, name, num, ani, dnid или rdnis. Может быть задан (необязательно) альтернативный Caller ID, если вы желаете проводить синтаксический разбор этой строки, а не заданного для канала Caller ID.

Функция может как возвращать, так и принимать значение.

CDR

Возвращает или устанавливает информацию CDR для данного вызова (которая будет записана в журнал CDR)

CDR(имяполя[,опции])

Вот список имен доступных полей CDR:

clid

Доступно только для чтения. Это значение задается функцией

CALLERID(all).

lastapp

Доступно только для чтения. Показывает приложение, которое было выполнено последним.

lastdata

Доступно только для чтения. Показывает аргументы, переданные в приложение, которое было выполнено последним.

src

Доступно только для чтения. Это значение задается функцией

CALLERID(ani).

dcontext

Доступно только для чтения. Соответствует последнему контексту диалплана.

channel

Доступно только для чтения. Имя канала, от которого поступил звонок.

dstchannel

Доступно только для чтения. Имя канала, в который поступил звонок.

disposition (состояние)

Доступно только для чтения. Максимальное состояние канала. Если задана опция u, это значение будет возвращено как целое число, а не строка: 1 = NO ANSWER, 2 = BUSY, 3 = FAILED, 4 = ANSWERED.

amaflags

Доступно для чтения/записи. Флаги, используемые для учета вызовов и времени разговора абонента. Если задана опция u, это значение будет возвращено как целое число, а не строка: 1 = OMIT, 2 = BILLING, 3 = DOCUMENTATION.

accountcode

Доступно для чтения/записи. Расчетный счет (максимум 19 символов).

userfield

Доступно для чтения/записи. Определяемое пользователем поле.

start

Доступно только для чтения. Время начала звонка. Если задана опция u, это значение будет возвращено как целое число (количество секунд с начала отсчета времени), а не форматированная строка дата/время.

answer

Доступно только для чтения. Время установления соединения (поле может быть пустым, если на вызов еще не поступил ответ). Если задана опция u, это значение будет возвращено как целое число (количество секунд с начала отсчета времени), а не форматированная строка дата/время.

end

Доступно только для чтения. Время завершения звонка (поле может быть пустым, если звонок еще не завершен). Если задана опция u, это значение будет возвращено как целое число (количество секунд с начала отсчета времени), а не форматированная строка дата/ время.

duration

Доступно только для чтения. Разность между временем начала и окончания, в секундах. Может быть равным 0, если звонок еще не завершен.

billsec

Доступно только для чтения. Разность между временем установления соединения и окончания звонка, в секундах. Может быть равным 0, если звонок еще не завершен.

uniqueid

Доступно только для чтения. Строка, которая будет уникальна для каждого звонка в рамках этого экземпляра Asterisk.

Могут быть заданы следующие опции:

l

В случае если используется множество CDR посредством ForkCDR(), все результаты для вызова будут извлечены из последней записи параметров вызова.

r

Специальные переменные CDR будут извлечены из последней записи параметров вызова, но стандартные поля будут получены из первой записи.

u

Будет возвращено значение без синтаксического разбора. Записи, на которые этот флаг оказывает влияние, представлены в списке имен полей выше.

Также можно задать значение имяполя, не представленное в приведенном выше списке, и создать собственную переменную, значение которой можно изменять с помощью этой функции. И эта переменная будет храниться в CDR.

Смотрите также

CHANNEL()

CHANNEL

Получение или задание различных параметров канала

CHANNEL(элемент)

Стандартные элементы (для всех типов каналов):

audioreadformat

Доступно только для чтения. Формат, используемый для приема аудиоданных в настоящий момент.

audionativeformat

Доступно только для чтения. Формат, обычно используемый для аудиоданных.

videonativeformat

Доступно только для чтения. Формат, обычно используемый для видеоданных.

audiowriteformat

Доступно только для чтения. Формат, используемый для передачи данных в настоящий момент.

callgroup

Чтение/запись. Группы вызовов для перехвата входящих вызовов.

channeltype

Доступно только для чтения. Технология, используемая для канала.

language

Чтение/запись. Язык, на котором записываются и воспроизводятся звуковые файлы.

musicclass

Чтение/запись. Класс (из файла musiconhold.conf) музыки во время ожидания.

rxgain

Чтение/запись. Уровень принимаемого сигнала (в децибелах) для драйверов каналов, которые это поддерживают.

txgain

Чтение/запись. Уровень передаваемого сигнала (в децибелах) для драйверов каналов, которые это поддерживают.

tonezone

Чтение/запись. Часовой пояс, соответственно которому генерируются различные сигналы.

state

Доступно только для чтения. Текущее состояние канала. transfercapability

Чтение/запись. Что может передаваться по сети ISDN. Текущие действительные значения:

DIGITAL

Неограниченная цифровая информация (вызовы для передачи данных).

RESTRICTED_DIGITAL

Ограниченная цифровая информация.

3K1AUDIO

Аудиосигнал частотой 3,1кГц (вызовы для передачи факса).

DIGITAL_W_TONES

Неограниченная цифровая информация с тонами/приветствиями.

VIDEO

Видео.

Могут быть доступны дополнительные значения параметра элемент в зависимости от драйвера канала; более детальная информация представлена в его документации. В результате любого запроса на элемент, недоступный для текущего канала, будет возвращена пустая строка.

Смотрите также

CDR()

CHECK_MD5

Проверяет хеш MD5

CHECK_MD5(хеш,данные)

В случае успешной проверки возвращает 1, иначе 0.

Эта функция признана устаревшей и была заменена функцией MD5() со

встроенным синтаксическим анализатором выражений.

Смотрите также

MD5()

CHECKSIPDOMAIN

Проверяет, является ли домен локальным

CHECKSIPDOMAIN(домен|IP)

Перейти на страницу:

Меггелен Джим Ван читать все книги автора по порядку

Меггелен Джим Ван - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Asterisk™: будущее телефонии Второе издание отзывы

Отзывы читателей о книге Asterisk™: будущее телефонии Второе издание, автор: Меггелен Джим Ван. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*