355 500 произведений, 25 200 авторов.

Электронная библиотека книг » Джим Меггелен » Asterisk™: будущее телефонии Второе издание » Текст книги (страница 37)
Asterisk™: будущее телефонии Второе издание
  • Текст добавлен: 7 октября 2016, 17:17

Текст книги "Asterisk™: будущее телефонии Второе издание"


Автор книги: Джим Меггелен


Соавторы: Джаред Смит,Лейф Мадсен

Жанр:

   

ОС и Сети


сообщить о нарушении

Текущая страница: 37 (всего у книги 41 страниц)

oss.conf

С помощью файла oss.conf Asterisk конфигурируется для использования драйвера OSS (Open Sound System – открытая звуковая система), чтобы сделать возможным обмен информацией со звуковой картой по каналу CONSOLE. Обратите внимание, что сегодня предпочтительным интерфейсом для канала CONSOLE является ALSA.

phone.conf

Файл phone.conf используется для конфигурации платы Quicknet PhoneJACK. Плата PhoneJACK предоставляет нечто подобное интерфейсу FXS с той точки зрения, что к ней можно подключить аналоговый телефон и передавать вызовы через Asterisk.

Файл privacy.conf используется для управления максимальным числом попыток ввода пользователем его 10-значного телефонного номера в приложении PrivacyManager(). Приложение PrivacyManager() определяет, задан ли Caller ID (ID звонящего) для входящего вызова. Абонент делает столько попыток ввести свой 10-значный номер, сколько указано в privacy.conf; приложение задает для переменной канала PRIVACYMGR STATUS значение SUCCESS или FAILED. Если Caller ID задан, приложение не выполняет никаких действий.

Приложение PrivacyManager() также может принимать аргументы в диалплане. Таким образом, можно оставить значение в памяти, а не использовать операцию ввода/вывода на диск для чтения конфигурационного файла, но это будет иметь смысл только при интенсивном использовании данного приложения (много вызовов в секунду).

queues.conf

Asterisk предоставляет базовую функциональность центра обработки вызовов через свою систему очередей вызовов. Однако те, кто использовал ее в более ответственных средах, часто сообщают о необходимости дополнительной настройки решений. Эта настройка может быть выполнена в файле queues.conf.

В разделе [general] файла queues.conf располагаются настройки, которые будут применяться ко всем очередям вызовов. Если для параметра persistentmembers присвоено значение yes, участник, добавляемый в систему посредством приложения AddQueueMember() или интерфейса Asterisk Manager, будет храниться в AstDB и, следовательно, сохраняться при перезагрузках системы.

Параметр autofill (автозаполнение) позволяет Asterisk более эффективно распределять звонки между участниками обработки очереди вызовов, особенно если в очереди находятся несколько вызывающих абонентов и несколько агентов обработки вызовов могут принять звонок. Рекомендуется задавать для autofill значение yes.

Другой общий параметр queues.conf – MonitorType (тип записи разговора). Если задано значение MixMonitor, входящий и исходящий звуковые потоки будут записываться вместе. Если задано значение Monitor, будет использоваться более старый метод записи входящего и исходящего аудиопотоков в разных файлах.

privacy.conf

Далее можно описать одну или более очередей, указывая имя очереди в квадратных скобках ([]). Для каждой очереди вызовов доступны следующие параметры:

musiconhold (музыка во время ожидания)

Этот параметр позволяет задавать класс музыки во время ожидания (сконфигурированный в файле musiconhold.conf), используемый для очереди.

announce (приветствие)

Когда вызов представляется участнику обработки очереди вызовов, этому агенту будет воспроизведено приглашение, заданное параметром announce, перед установлением соединения с вызывающим абонентом. Это может быть полезным для агентов, зарегистрированных в нескольких очередях. Можно задать или полный путь к файлу, или путь относительно папки /var/lib/asterisk/sounds/.

strategy (стратегия)

Asterisk может использовать шесть стратегий распределения вызовов между агентами:

ringall (звонить всем)

Очередь звонит всем доступным агентам и устанавливает соединение с агентом, ответившим первым (это по умолчанию).

roundrobin (циклический) – устаревший

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

leastrecent (самый давний)

Вызов направляется на обработку агенту, который не получал вызовы дольше всех.

fewestcalls (меньше всего вызовов)

Вызов направляется на обработку агенту, который получил меньше всего звонков. Эта стратегия не учитывает фактической загруженности агента; она учитывает только количество принятых им вызовов (например, агент, принявший 3 вызова по 10 мин каждый, будет предпочтительнее агента, принявшего 5 вызовов по 2 мин каждый).

random (случайный)

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

rrmemory

Очередь перебирает список обработчиков очереди вызовов, отслеживая, кто из них получил вызов последним. При поступлении следующего вызова Asterisk начнет с этого участника. (Эта стратегия известна как циклическая память (round-robin memory)). Она обеспечивает более или менее равномерное распределение вызовов между агентами.

servicelevel (уровень обслуживания)

В центре обработки вызовов уровень обслуживания представляет максимальное время ожидания вызывающего абонента перед тем, как его звонок будет передан на обработку агенту. Например, если для servicelevel задано значение 60 и показатель уровня обслуживания равен 80%, это означает, что 80% поступивших в очередь вызовов были переданы агентам в течение менее 60 с.

context

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

timeout

Значение timeout определяет максимальную продолжительность попыток дозвониться агенту (в секундах), по истечении которого агент будет признан недоступным, а вызов будет возвращен в очередь.

retry

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

weight (вес)

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

maxlen (максимальная длина)

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

announce-frequency (частота объявлений)

Значение announce-frequency (задаваемое в секундах) определяет, как часто вызывающему абоненту объявляется его место в очереди вызовов и предполагаемое время ожидания.

announce-holdtime (объявить время ожидания)

Существует три допустимых значения этого параметра: yes, no и once. Параметр announce-holdtime определяет, должно ли быть включено предполагаемое время ожидания в объявление места в очереди вызовов. Если задано значение once, оно будет озвучено для вызывающего абонента только один раз.

monitor-format (формат записи)

Этот параметр принимает три возможных значения: wav, gsm и wav49. Активируя эту опцию, вы сообщаете Asterisk о своем желании записывать все выполненные вызовы в очереди в заданном формате. Если эта опция не задана, звонки не будут записываться.

monitor-join (объединить запись)

Приложение Monitor() в Asterisk обычно выполняет запись каждого из направлений разговора в отдельный файл. Задавая параметру monitor-join значение yes, мы указываем Asterisk объединять эти файлы в конце разговора. Этот параметр следует задавать, только если задан параметр MonitorType для приложения Monitor.

joinempty

Этот параметр принимает три значения: yes, no и strict. Позволяет определять возможность добавления вызывающих абонентов в очередь вызовов на основании статуса участников обработки очереди. Опция strict запретит добавление вызывающих абонентов в очередь, если все участники обработки вызовов недоступны.

leavewhenempty (покинуть, если пустая)

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

eventwhencalled (событие при поступлении вызова)

Задайте для eventwhencalled значение yes, если вы хотите, чтобы события очереди передавались в интерфейс Manager.

eventmemberstatusoff (отключить формирование дополнительной информации)

Задав для этого параметра значение no, можно обеспечить формирование дополнительной информации о каждом участнике обработки очереди вызовов.

reportholdtime (сообщить время ожидания)

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

memberdelay (задержка участника)

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

member => имя_участника

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

res_odbc.conf

Назначение модуля res_odbc.so – сохранение информации конфигурационного файла в базу данных и извлечение этой информации из базы данных. Файл res_odbc.conf определяет, как организуется доступ к таблице базы данных. Файл extconfig.conf используется для описания способа соединения с базой данных.

res_snmp.conf

Файл res_snmp.conf используется для конфигурации поддержки протокола SNMP (Simple Network Management Protocol – простой протокол управления сетью) в Asterisk. В разделе [general] имеется две опции. Опция subagent (субагент) определяет, должен ли res_snmp выполняться как субагент или как полноправный SNMP-агент. В Asterisk по умолчанию он выполняется как субагент. Опция enabled (активирован) определяет, активирована ли поддержка SNMP в Asterisk. Значение по умолчанию – no, его придется изменить, если необходима поддержка SNMP.

rpt.conf

Файл rpt.conf используется для конфигурации последнего проекта Джима Диксона, Jim's Radio Repeater Application (Программный ретранслятор Джима) (app_rpt). Он обеспечивает возможность Asterisk обмениваться информацией, используя VoIP с применением технологии ретранслятора. Это позволяет эффективно обеспечивать большую зону покрытия беспроводными сетями и информацией маршрутизации для радиолюбителей через их высокоскоростные локальные интернет-соединения.

rtp.conf

Файл rtp.conf управляет портами транспортного протокола реального времени RTP (Real-time Transport Protocol), используемым Asterisk для формирования и приема RTP-трафика. Протокол RTP используется SIP, H.323, MGCP и, возможно, другими протоколами для передачи медиа-данных между конечными точками.

По умолчанию файл rtp.conf использует порты RTP в диапазоне от 10000 до 20000. Однако, скорее всего, для работы вам понадобится намного меньше портов и многие сетевые администраторы не захотят создавать такое большое окно в своем межсетевом экране. Ограничить диапазон RTP-портов можно, изменив его верхнюю и нижнюю границы в файле rtp.conf.

Обычно для двустороннего SIP-звонка между двумя конечными точками используется пять портов: порт 5060 для обмена служебными SIP– сигналами, по одному порту для потока данных и для протокола управления передачей в реальном времени RTCP (Real-Time Control Protocol) в одном направлении и еще два порта для потока данных и RTCP в противоположном направлении.

Датаграммы UDP содержат 16-разрядное поле для контроля циклическим избыточным кодом (Cyclic Redundancy Check, CRC), которое используется для проверки целостности заголовка и данных датаграм– мы. При этом посредством деления полиномов из 64-разрядного заголовка создается 16-разрядная контрольная сумма. Полученное значение помещается в 16-разрядное CRC-поле датаграммы, которое удаленный конец соединения затем может использовать для проверки целостности полученной датаграммы.

Задавая значение rtpchecksums=no, мы определяем, что ОС не будет создавать/проверять контрольную сумму UDP для сокетов, используемых RTP. Если добавить эту опцию в файл rtp.conf, он будет выглядеть так:

[general] rtpstart=10000 rtpend=20000 rtpchecksums=no

say.conf

Файл say.conf используется для конфигурации грамматических правил разговорного языка для ряда приложений, таких как SayNumber(). Если предполагается использовать в Asterisk язык, не поддерживаемый в настоящее время, можно создать сценарий для его поддержки посредством опций конфигурации в этом файле.

sip.conf

Файл sip.conf определяет все опции SIP-протокола для Asterisk. Правила аутентификации конечных точек, таких как SIP-телефоны и провайдеры сервисов, также конфигурируются в этом файле. С помощью файла sip.conf Asterisk определяет, какие звонки вы желаете принимать и в какую точку диалплана эти звонки должны направляться. В sip.conf задаются многие связанные с SIP опции, которые подробно рассматривались в приложении A.

sip_notify.conf

Asterisk может удаленно сообщать SIP-телефону о необходимости перепроверки его конфигурационных файлов или перегружать телефон, передавая особым образом форматированное сообщение NOTIFY (определенное в файле sip_notify.conf), особое для каждого производителя. Поскольку эти сообщения для каждого производителя индивидуальные, для различных телефонов реализована разная поддержка.

skinny.conf

Если вы желаете соединяться с телефонами по узкоспециализированному облегченному протоколу управления клиентом SCCP (Skinny Client Control Protocol) компании Cisco, в файле skinny.conf можно определить параметры и каналы, которые будут использовать этот протокол. Однако, поскольку протокол SCCP является узкоспециализированным, его поддержка в Asterisk далека от идеальной, но неизменно улучшается.

sla.conf

Даже несмотря на то что Asterisk – современная офисная АТС, многим по-прежнему хочется, чтобы она вела себя как старая коммутируемая система со спаренными линиями. Asterisk может эмулировать малую АТС, конфигурируя спаренные линии в sla.conf.

smdi.conf

Этот файл конфигурирует интерфейс Station Message Desk Interface. SMDI – очень полезное дополнение Asterisk, поскольку оно позволяет ей выступать в роли системы голосовой почты для устаревших АТС, поддерживающих протокол SMDI.

udptl.conf

Этот файл используется для конфигурации в Asterisk поддержки пакетов UDPTL (User Datagram Protocol Transport Level – протокол транспортного уровня для передачи UDP-данных через пакетные сети). UDPTL-пакеты – один из транспортов, используемых при передаче факсимильных сообщений по протоколу T.38 по IP-соединениям.

users.conf

С появлением Asterisk GUI разработчики Asterisk обнаружили, что с его помощью можно создать конфигурационный файл с учетными записями пользователей, а не разбрасывать их по нескольким файлам (таким, как extensions.conf, sip.conf и voicemail.conf). Asterisk GUI также обновляет этот файл при добавлении новых пользователей в систему или при изменении настроек пользователя.

voicemail.conf

Файл voicemail.conf управляет системой голосовой почты Asterisk (называемой Comedian Mail (Почта комедианта)). Он состоит из трех основных разделов. Первый, [general], определяет общие настройки системы голосовой почты. Второй, [zonemessages], позволяет конфигурировать разные зоны голосовой почты, которые являются совокупностью настроек времени и часовых поясов. В третьем и последнем разделе создаются одна или более групп ящиков голосовой почты, каждая из которых содержит описание почтового ящика. Больше информации о введении возможностей голосовой почты в диалплан можно найти в главе 6.

Общие настройки голосовой почты

Раздел [general] файла voicemail.conf содержит множество разнообразнейших опций, которые оказывают влияние на всю систему голосовой почты: format (формат)

Дает список кодеков, используемых для хранения сообщений голосовой почты. Кодеки должны быть разделены символом вертикальной черты (|). Формат, заданный первым, является форматом, используемым при прикреплении сообщения голосовой почты к электронному письму. Значение по умолчанию – wav49|gsm|wav. Причина хранения голосовой почты в разных форматах – минимизация объемов перекодировки, выполняемой Asterisk при воспроизведении голосовой почты.

serveremail (почтовый сервер)

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

attach (прикрепить)

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

maxmsg

Устанавливает максимальное число сообщений, которые могут храниться в любой папке голосовой почты.

maxmessage

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

minmessage

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

maxgreet

Задает максимальную продолжительность приветствия голосовой почты, в секундах.

skipms (пропустить мс)

Устанавливает, сколько миллисекунд вперед/назад пропустить при нажатии пользователем кнопки перемотки вперед или назад при воспроизведении сообщения.

maxsilence (максимальная пауза)

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

silencethreshold

Устанавливает пороговую продолжительность паузы (что считать «паузой» – чем ниже порог, тем выше чувствительность).

maxlogins (максимальное число попыток регистрации)

Задает максимальное разрешенное число неудачных попыток регистрации.

userscontext (пользовательский контекст)

Определяет, частью какого контекста голосовой почты, определенного в файле users.conf, должны быть почтовые ящики. Значение по умолчанию – контекст голосовой почты default.

externnotify (внешнее уведомление)

Предоставляет полный путь и имя файла внешней программы, которая должна выполняться при отправке или доставке голосовой почты либо при проверке почтового ящика. Может быть задано значение smdi, чтобы использовать для внешнего уведомления SMDI. Если задано значение smdi, для параметра smdiport должен быть задан действительный порт, определенный в файле smdi.conf.

smdiport (порт smdi)

Определяет порты связи, используемые SMDI. Значение должно быть действительным портом, заданным в файле smdi.conf. Используется, когда для параметра externnotify задано значение smdi.

externpass

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

directoryintro

Если задан, переопределяет стандартное приветствие при входе в телефонную книгу.

charset

Определяет набор символов сообщений голосовой почты.

adsifdn

Определяет номер дескриптора функции ADSI для загрузки.

adsisec

Устанавливает защитный код блокировки ADSI.

adsiver

Указывает номер версии приложения голосовой почты ADSI.

pbxskip

Указывает Asterisk не добавлять строку [PBX]: в начале строки темы электронного письма-уведомления о получении голосовой почты.

fromstring:

Меняет строку From: электронных сообщений-уведомлений о получении голосовой почты.

usedirectory (использовать телефонную книгу)

Позволяет владельцу почтового ящика выбирать записи из телефонной книги для пересылки и/или создания новых сообщений голосовой почты.

odbcstorage (odbc-хранение)

Если Asterisk скомпилирована с поддержкой хранения голосовой почты посредством ODBC, эта опция позволит задать, какое ODBC– соединение использовать. ODBC-соединения описаны в файле res_ odbc.conf.

odbctable (odbc-таблица)

Эта опция используется в сочетании с odbcstorage. Она определяет, какая таблица базы данных будет использоваться для сообщений голосовой почты.

emailsubject (тема электронного письма)

Определяет тему электронных сообщений-уведомлений о получении голосовой почты.

pagerfromstring (строка от: сообщения на пейджер)

Меняет строку From: сообщений-уведомлений о получении голосовой почты, рассылаемых на пейджер.

emailbody (тело электронного письма)

Обеспечивает тело электронного письма-уведомления о получении голосовой почты.

Пожалуйста, заметьте, что настройки emailsubject, emailbody, pagersubject и pagerbody могут использовать следующие переменные для предоставления более детальной информации о голосовой почте:

• VM_NAME

• VM_DUR

• VM_MSGNUM

• VM_MAILBOX

• VM_CALLERID

• VM_CIDNUM

• VM_CIDNAME

• VM_DATE

emaildateformat (формат даты электронной почты)

Определяет формат даты и времени для исходящих уведомлений, рассылаемых по электронной почте. Для получения более подробной информации по формату обратитесь к оперативной странице руководства по strftime(3).

mailcmd

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

nextaftercmd

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

Зоны голосовой почты

Поскольку пользователи голосовой почты могут находиться географически в разных местах, Asterisk предоставляет возможность сконфигурировать часовой пояс и способ объявления времени для разных вызывающих абонентов. Каждая уникальная комбинация называется зоной голосовой почты. Конфигурация зон голосовой почты осуществляется в разделе [zonemessages] файла voicemail.conf. После этого можно задать, чтобы ящики голосовой почты использовали настройки одной из этих зон.

Каждое описание зоны голосовой почты состоит из строки со следующим синтаксисом:

имязоны=часовойпояс | формат_времени Аргумент имязоны – произвольное имя, используемое для обозначения зоны. Аргумент часовойпояс – это имя часового пояса системы, определенного в /usr/share/zoneinfo. Аргумент формат_времени определяет, как должно проговариваться время системой голосовой почты. Аргумент формат_времени образован следующими элементами: ' имяфайла '

Имя звукового файла, который будет воспроизводиться (должно быть обязательно заключено в одинарные кавычки).

${ VAR}

Подстановка переменной. A или a

День недели (суббота, воскресенье и т. д.). B, или b, или h

Название месяца (январь, февраль и т. д.). d или e

Порядковый номер дня месяца (первое, второе... тридцать первое).

Y

Год. I или l

Час в 12-часовом формате.

H

Час в 24-часовом формате; одноразрядные значения часов начинаются с нуля.

M

Минуты. P или p

A.M. (до полудня) или P.M. (после полудня).

Q

«Сегодня», «вчера» или ABdY (примечание: нестандартное значение strftime).

q

«» (на сегодня), «вчера», день недели или ABdY (примечание: нестандартное значение strftime).

R

Время в 24-часовом формате, включая минуты.

Например, следующий фрагмент кода задает две разные зоны голосовой почты: одну – для центрального часового пояса в 12-часовом формате, а вторую – для часового пояса Горных штатов в 24-часовом формате:

[zonemessages]

central=America/Chicago|'vm-received' Q 'digits/at' IMp mountain24=America/Denver|'vm-received' q 'digits/at' H 'digits/hundred' M 'hours'

Определение контекстов и ящиков голосовой почты

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

Контексты голосовой почты используются для разделения разных групп пользователей голосовой почты. Например, если в Asterisk хранится голосовая почта нескольких компаний, необходимо поместить почтовые ящики каждой компании в разные контексты голосовой почты, чтобы не смешивать их почту. Также контексты голосовой почты можно использовать для создания телефонных книг отделов. Чтобы определить новый контекст голосовой почты, просто заключите имя контекста в квадратные скобки: [default]

В контексте голосовой почты для описания каждого почтового ящика используется следующий синтаксис:

почтовыйящик=пароль, имя[, email[, етаИ_пейджера[, опции]]] Аргумент почтовыйящик – это номер почтового ящика. Аргумент пароль – это числовой код, который должен ввести владелец почтового ящика для доступа к своей голосовой почте. Если пароль начинается со знака минус (-), владелец почтового ящика не может менять пароль.

Если в качестве пароля задано d, предполагается, что данная строка предоставляет альтернативное имя, которое можно использовать для этого почтового ящика в телефонной книге. В следующем примере добавочный номер 123 можно найти по именам Robert или Bob, а также часто употребляемому ошибочному написанию его фамилии: 123 => 4444,Robert Schauerhamer 123 => d,Bob Schauerhamer 123 => d,Robert Showerhammer

Аргументы email и етаИ_пейджера – это адреса электронной почты, на которые будут отправляться уведомления о получении голосовой почты. Они могут оставаться пустыми, если нет необходимости рассылать уведомления о поступлении голосовой почты по электронной почте. Сообщение, отправляемое по адресу етаИ_пейджера, обычно короче и подходит для отправки на мобильный телефон (по электронной почте на SMS-шлюз) или на буквенно-цифровой пейджер.

Аргумент опции – это разделенный символами вертикальной черты список опций голосовой почты, которые могут быть определены для почтового ящика. (Эти опции также могут быть заданы глобально в разделе [general].) К действительным опциям голосовой почты относятся: tz (часовой пояс)

Задает зону голосовой почты, определенную ранее в разделе [zonemessages]. Эта опция не имеет значения, если для параметра envelope задано значение no.

attach

Прикрепляет сообщение голосовой почты к электронному письму– уведомлению (но не к сообщению на пейджер). Может принимать значение yes или no.

attachfmt

Определяет формат сообщения голосовой почты, которое должно быть прикреплено к сообщению, отправляемому как уведомление по электронной почте. Обычно Asterisk использует первый формат, заданный в параметре format раздела [general] (рассматривался ранее), но это можно переопределить для каждого почтового ящика отдельно. Эта опция может быть задана только для почтового ящика отдельно.

Эта опция часто используется, если пользователи Windows хотят получать вложения в формате wav49, а пользователи Linux предпочитают формат gsm.

cidinternalcontexts

Указывает, чтобы при воспроизведении информации Caller ID в качестве имени предоставлялся не добавочный номер, а внутренний контекст.

sayduration (проговаривать продолжительность)

Включает/отключает воспроизведение перед сообщением информации о его длительности. Значение по умолчанию – on.

saydurationm

Определяет минимальную продолжительность, о которой сообщается, если для опции sayduration задано значение on. Значение по умолчанию – две минуты.

dialout (набор номера из)

Определяет контекст, из которого набирается номер (путем выбора опции 4 расширенного меню). Если не задана, набор номера из системы голосовой почты запрещен.

sendvoicemail (отправка голосовой почты)

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

searchcontexts (контексты поиска)

По умолчанию Asterisk выполняет поиск только в контексте default, если не задан другой контекст. Чтобы Asterisk выполняла поиск во всех контекстах, задайте для этой опции значение yes.

callback (обратный вызов)

Определяет контекст, из которого будет осуществляться обратный вызов. Если не задан, обратный вызов отправителя из системы голосовой почты запрещен.

review (просмотр)

Позволяет отправителю просматривать/перезаписывать свои сообщения перед сохранением. Значение по умолчанию – off.

operator(оператор)

Позволяет отправителю нажимать кнопку 0 для доступа к оператору перед, после или во время передачи сообщения голосовой почты. Значение по умолчанию – off.

envelope (конверт)

Включает/выключает воспроизведение конверта перед воспроизведением сообщения. Значение по умолчанию – on. Не влияет на опцию 3,3 расширенного меню опций.

delete (удалить)

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

volgain (увеличить громкость)

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

Эта опция работает, только если в системе Asterisk установлено приложение sox.

forcename (заставить указать имя)

Вынуждает новых пользователей записывать их имена. Новый пользователь определяется по паролю, повторяющему номер его почтового ящика. Значение по умолчанию – no.

forcegreetings (заставить записать приветствия)

Вынуждает новых пользователей записывать приветствия. Новый пользователь определяется по паролю, повторяющему номер его почтового ящика. Значение по умолчанию – no.

hidefromdir (скрыть от телефонной книги)

Скрывать почтовый ящик от телефонной книги. Значение по умолчанию – no.

tempgreetwarn

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

Можно задавать несколько опций, разделяя их символом вертикальной черты, как показано в описаниях почтовых ящиков 102 и 103 ниже.

Вот примеры описаний почтовых ящиков:

[default]

; обычный почтовый ящик с уведомлением ; по электронной почте

101 => 4242,Example Mailbox,[email protected]

; улучшенный почтовый ящик с уведомлением по электронной ; почте и пейджеру и парой специальных опций

102 => 9855,Another User,[email protected],pager@asteriskdocs. org,attach=no|tz=central

; почтовый ящик без уведомления по электронной почте ; и массой дополнительных опций

103 => 6522,John Q. Public,,,tz=central|attach=yes|saycid=yes|dialout=fromvm |callback=fromvm|review=yes


    Ваша оценка произведения:

Популярные книги за неделю