Чтение онлайн

на главную - закладки

Жанры

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

agentgoodbye

Определяет стандартный звуковой сигнал завершения сеанса для агентов.

updatecdr

Принимает аргументы yes и no. Определяет, должны ли в записях CDR для канала, с которого поступил вызов, быть указаны agent/ agent_id для обозначения агентов, выполнивших вызовы.

group

Определяет группы, в которые входит агент. Группы задаются целыми числами. Если агент входит в несколько групп, их номера (целые числа) перечисляются через запятую.

recordagentcalls

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

recordformat

Определяет формат записываемых файлов. Допустимые значения - wav, gsm или wav49. Формат записи по умолчанию - wav.

urlprefix

В качестве аргумента принимает строку. Строка может быть сформирована как URL и прикрепляться в начало текста, который должен быть добавлен к имени записи.

savecallsin

В качестве аргумента принимает путь в файловой системе. Позволяет по своему усмотрению переопределять путь по умолчанию /var/ spool/asterisk/monitor/.

Поскольку

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

custom_beep

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

Последний параметр используется для определения агентов. Как и в файле zapata.conf, параметры конфигурации наследуются от описания agent =>, располагающегося выше. Для описания агентов используется следующий формат:

agent => id_aгентa, пароль_агента, имя Например, агента Happy Tempura с идентификатором агента 1000 и паролем 1234 можно определить следующим образом:

agent => 1000,1234,Happy Tempura Не забывайте, что файл agents.conf является дополнением к конфигурации очереди вызовов. Самый важный конфигурационный файл очередей вызовов - queues.conf. Без agents.conf можно настроить очередь вызовов только с самой базовой функциональностью.

alarmreceiver.conf

Приложение AlarmReceiver не утверждено Лабораторией по технике безопасности США (Underwriter's Laboratory, UL) и не должно использоваться как основное или единственное средство получения тревожных сообщений или событий. Надежность этого приложения не гарантируется, поэтому не полагайтесь на него без всестороннего тестирования. Использование этого приложения без тестирования может подвергнуть риску вашу жизнь и/или собственность.

Файл alarmreceiver.conf используется приложением AlarmReceiver, благодаря которому Asterisk может принимать сигналы тревоги по протоколу SIA (Ademco) Contact ID. При поступлении с панели сигнализации вызов должен быть направлен в контекст, вызывающий приложение AlarmReceiver. В свою очередь, AlarmReceiver прочитает конфигурационный файл alarmreceiver.conf и выполнит заданные действия. Все параметры задаются под заголовком [general].

Образец конфигурационного файла будет содержать текущие настройки для данного приложения и очень хорошо задокументирован.

alsa.conf

Файл alsa.conf используется для конфигурации Asterisk при использовании Advanced Linux Sound Architecture (ALSA - расширенная звуковая архитектура Linux) для обеспечения доступа к звуковой карте, если необходимо. Этот файл можно использовать для конфигурации канала CONSOLE (консоль), который чаще всего применяется для создания системы объявлений по всем линиям (хотя, как с любым другим каналом, применив творческий подход, ему можно найти множество разных употреблений). Помните, что полезность ALSA-канала самого по себе ограничена из-за отсутствия пользовательского интерфейса [146] .

146

Да, мы знаем, что пользовательский интерфейс для интерфейса канала - это CLI Asterisk; однако он не может использоваться как телефон и поэтому не является интерфейсом с точки зрения пользователя телефона.

amd.conf

Это конфигурация для приложения выявления автоответчика в Asterisk, называемого AMD. Данный файл служит для настройки различных параметров, используемых при выявлении автоответчика на основании таких показателей, как начальная пауза, длительность приветствия, пауза после приветствия и т. д.

asterisk.conf

Файл asterisk.conf определяет местоположение конфигурационных файлов, папки очереди и модулей, а также папки для записи файлов журнала. Рекомендуется использовать настройки по умолчанию, если вы недостаточно хорошо понимаете последствия их изменения. Файл asterisk.conf формируется автоматически при выполнении команды make samples исходя из собранной ею информации о системе. Он включает раздел [directories] (папки): [directories]

astetcdir => /etc/asterisk astmoddir => /usr/lib/asterisk/modules astvarlibdir => /var/lib/asterisk astdatadir => /var/lib/asterisk astagidir => /var/lib/asterisk/agi-bin astspooldir => /var/spool/asterisk astrundir => /var/run astlogdir => /var/log/asterisk

Кроме того, можно задать раздел [options] (опции), что позволит определить опции запуска (ключи командной строки) в конфигурационном файле. В следующем примере показаны доступные опции и соответствующие им ключи командной строки:

[options]
;Под
заголовком options можно вводить конфигурационные ;опции, которые также возможно задать с помощью ;командной строки
verbose = 0 ; Уровень детальности для
; протоколирования (-v)
debug = 3 ; Отладка: No или значение (1-4)
nofork=yes | no ; Выполнение в фоновом режиме
; выключено (-f)
alwaysfork=yes | no ; Всегда в фоновом режиме, даже
; с -v или -d (-F)
console= yes | no ; Режим консоли (-c)
highpriority = yes | no ; Выполнение с высоким приоритетом (-p)
initcrypto = yes | no ; Инициализировать шифрование при
; запуске (-i)
nocolor = yes | no ; Отключить ANSI-цвета (-n)
dumpcore = yes | no ; Выполнить дамп ядра при сбое (-g)
quiet = yes | no ; Запуск в скрытом режиме (-q)
timestamp = yes | no ; Активировать временные метки
; в детальном выводе CLI (-T) runuser = asterisk ; Пользователь, под учетной
; записью которого выполняется
; asterisk (-U). ПРИМЕЧАНИЕ:
; потребует изменения прав
; доступа к папкам и устройствам
rungroup = asterisk ; Группа, под учетной записью
; которой выполняется asterisk (-G)
internal_timing = yes | no ; Активировать поддержку
; внутренней синхронизации (-I) ; Эти опции не имеют
; эквивалентных ключей
; командной строки
cache_record_files = yes | no ; Кэшировать файлы,
; создаваемые record,
; в другой папке
; до завершения записи
record_cache_dir = <dir>
transcode_via_sln = yes | no ; Определить перекодировку
; через SLINEAR
transmit_silence_during_record = yes | no ; передавать
; тишину SLINEAR
; во время
; записи канала
maxload = 1.0 ; Максимальная средняя нагрузка
; для приема вызовов
maxcalls = 255 ; Максимальное число
; одновременных вызовов, которое
; вы желаете разрешить
execincludes = yes | no ; Разрешить записи #exec
; в конфигурационных файлах
dontwarn = yes | no ; Не заваливайте лишней
; информацией системного
; администратора Asterisk,
; он гуру
systemname = <a_string> ; Имя системы. Используется как
; префикс uniqueid CDR и для
; заполнения ${SYSTEMNAME}
languageprefix = yes | no ; Должен ли код языка быть
; последним или первым
; компонентом имени звукового
; файла? Если выключен, поиск
; звуковых файлов ведется
; в формате <путь>/<язык>/<файл>
; Если включен, поиск ведется
; в формате <язык>/<путь>/<файл>
; (используются только
; относительные пути звуковых
; файлов)
Поделиться:
Популярные книги

Ученичество. Книга 1

Понарошку Евгений
1. Государственный маг
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Ученичество. Книга 1

Идеальный мир для Лекаря 7

Сапфир Олег
7. Лекарь
Фантастика:
юмористическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 7

Обыкновенные ведьмы средней полосы

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Обыкновенные ведьмы средней полосы

Треск штанов

Ланцов Михаил Алексеевич
6. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Треск штанов

Медиум

Злобин Михаил
1. О чем молчат могилы
Фантастика:
фэнтези
7.90
рейтинг книги
Медиум

"Фантастика 2023-123". Компиляция. Книги 1-25

Харников Александр Петрович
Фантастика 2023. Компиляция
Фантастика:
боевая фантастика
альтернативная история
5.00
рейтинг книги
Фантастика 2023-123. Компиляция. Книги 1-25

Гром над Тверью

Машуков Тимур
1. Гром над миром
Фантастика:
боевая фантастика
5.89
рейтинг книги
Гром над Тверью

Идеальный мир для Лекаря 11

Сапфир Олег
11. Лекарь
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 11

Совок

Агарев Вадим
1. Совок
Фантастика:
фэнтези
детективная фантастика
попаданцы
8.13
рейтинг книги
Совок

Табу на вожделение. Мечта профессора

Сладкова Людмила Викторовна
4. Яд первой любви
Любовные романы:
современные любовные романы
5.58
рейтинг книги
Табу на вожделение. Мечта профессора

Сонный лекарь 4

Голд Джон
4. Не вывожу
Фантастика:
альтернативная история
аниме
5.00
рейтинг книги
Сонный лекарь 4

Огненный князь 4

Машуков Тимур
4. Багряный восход
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Огненный князь 4

Войны Наследников

Тарс Элиан
9. Десять Принцев Российской Империи
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Войны Наследников

Бестужев. Служба Государевой Безопасности. Книга вторая

Измайлов Сергей
2. Граф Бестужев
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Бестужев. Служба Государевой Безопасности. Книга вторая