Это старая версия документа!
В этой главе речь пойдет о трех видах диапланов AskoziaPBX: приложениях, группах вызовов и переводах звонков.
Если вы нажмете на иконку в верхней части окна навигации, высветится обзор плана набора. В нем отображаются все внутренние телефоны, конференц-комнаты и приложения с внутренними номерами, именами и описаниями. Его можно распечатать как обычную веб страничку.
Askozia создает продукты, в которых присутствуют все функции, которые вам необходимо, но не более того. Цель заключалась в разработке простого и доступного IVR инструмента. В результате мы получили Редактор маршрута вызовов
Редактор встроен в веб-интерфейс Askozia, вы можете сами построить свою схему маршрутизации звонков, используя имеющиеся логические блоки. Вы можете использовать уже имеющиеся шаблоны, чтобы не начинать с нуля.
Answer - Ответить на звонящий канал.
Hangup - Разорвать соединение в канале безусловно.
SoftHangup - Разорвать соединение с запрашиваемым каналом.
Extension - Соединить телефон к существующему потоку вызовов.
DialNumber - Попытка установить новое соединение с произвольным телефон, а затем подключить его к маршруту вызова.
Voicemail - Переадресация звонящего на голосовую почту.
Maximum Calls - Ограничение на количество одновременных звонков.
TimeSwitch - Перейти к метке 1(зеленой), если условие истинно или к метке 2(красной), если ложно.
Email -Отправить письмо на указанный адрес электронной почты.
Authenticate - вызывающие абоненты могут пройти аутентификацию с помощью пароля.
Queue - Создать ACD очередь и задать длительность звонка, тайм-аута, частоты, время и интервал. and define ring mode, global timeout, announcement frequency, wrap-up time and try interval.
Queue Member - Используется с блоком 'Queue'. Устанавливает соединение с выбранным внутренним номером.
Transfer - Transfer calls within the call flow.
Wait - Задает интервал времени в секундах, по истечению которого произойдет переход к следующему логическому блоку.
Wait for Silence - Задает интервал времени в секундах во время тишины, по истечению которого произойдет переход к следующему логическому блоку..
Wait Music-on-Hold - Протгрывает музыку на удержание указанное времени в секундах.
Chan is Available - Checks if an extension is available. Can be used with 'Switch' or 'If'.
Note - Add notes to your call flow.
Ringing - Indicate a ringing to the caller.
Text To Speech - Reads text. For x86 platforms and English only.
Say Digits - Says the digits in the selected language one by one.
Playback - Plays a sound file. Upload the file or record it with your phone.
Playtones - Plays a tone. The list of available tones depends on the selected tone scheme (country).
Stop Playtones - Stops playing tones.
Busy - Waits for the user to hang up, unless a timeout was specified.
Congestion - Indicates congestion and waits for hang up.
Milliwatt - Generates a constant 1004 Hz tone.
If - Go to label one if condition is true, if false go to lab two.
Switch - Use the label were the condition is true. Otherwise use default label.
Goto - Call Flow continues with the module specified.
Send DTMF - Sends arbitrary DTMF digits.
Hang Up Extension - Used to clean up a call.
Invalid Extension - Call flow continues here if an invalid extension was entered. Timout Extension - Call flow continues here after timeout.
Start Extension - Can be used as a new start within the call flow.
Background - Plays a sound file while waiting for an extension to be entered.
Wait For Extension - Waits for an extension to be entered.
Extension 1 to 9 - Continues at this point when this extension was entered.
Press X - Specify your own extension. Continues at this point when this extension was entered.
Record Email - Leave a message and send it to the specified email address.
Record - Record everything which is said after this point.
Record Stop - Stop recording and send audio file to email address specified.
Record Pause - Pause recording.
Record Unpause - Unpause recording.
Select Language - Select output language.
Read - Create a variable with DTMF tones.
System - Execute a Linux shell command.
AskoziaPBX поставляется с несколькими предварительно сконфигурированными приложениями, такими как, например, экстренный звонок, который может быть настроен на определенный внутренний номер. С некоторыми базовыми знаниями планов набора Asterisk можно легко создавать дополнительные приложения.
Как и телефон, приложения могут иметь внутренний номер, присвоенный в настройках. Ниже вы увидите описание базовых приложений, включенных в AskoziaPBX:
Заметим, что номера для приложений были выбраны не случайно. 000047 можно представить как «0000IP» на телефонной панели, если расшифровывать цифры буквами, расположенными на кнопках. 00003246 можно запомнить как «0000ECHO» и так далее.
Можно отредактировать предварительно сконфигурированные приложения. Для этого нажмите кнопку на выбранном приложении. Вы можете изменить Номер и Имя приложения. Так же можно менять логику приложения. Подробнее об этом в следующем разделе.
Нажмите Сохранить для завершения настройки.
Приложения AskoziaPBX создаются из нескольких планов набора Asterisk приложений. В системе есть много примеров готовых к выполнению приложений. Внесем ясность: мы будем называть AskoziaPBX приложения - приложениями, планы набора Asterisk -функциями. Например, Answer(), NoOP(), Set() and Wait() - это функции. Эти отдельные целевые функции Asterisk, которые затем объединяются в AskoziaPBX для создания более мощных AskoziaPBX приложений. Для добавления нового приложения AskoziaPBX нажмите на в меню приложений.
Всего в нескольких шагов вы сможете создать свои собственные приложения. Во-первых, определите Номер и Имя для приложения. Опишите логические операции в текстовом поле Логика приложения. Обратите внимание, что в одной строке одновременно допускается только одна команда.
Рисунок 6.4. представляет собой пример простейшего приложения. После набора номера, вы услышите звуковой сигнал. Теперь вы можете ввести любое число с клавиатуры телефона, а AskoziaPBX проговорит данные цифры и разорвет соединение.
Описание Asterisk функций, используемых в этом примере:
Группы вызовов служат для логического объединения телефонов. Например, все телефоны одного отдела могут быть определены как группа и получить общий внутренний номер. Если звонок поступает на группу вызова, все телефоны, принадлежащие к этой группе начинают одновременно звонить. Любой член группы может принять входящий звонок. Если никто не отвечает на вызов, вызов перенаправляется на голосовую почту первого члена группы в списке (если голосовая почта настроена). Принцип групп вызовов предполагает огромные преимущества для компаний. Для клиентов важен факт ответа на звонок, группы вызовов повышают шансы на то, что данный номер не будет занят.
Для редактирования группы вызова, нажмите в меню групп вызовов (см. Рисунок 6.5). Вы можете изменить Имя и Номер для этой группы. Если номер должен быть доступен извне через Интернет, установите флажок рядом с этой опцией. Кроме того, можно назначить псевдоним группе. Дополнительно, можно добавить описание для данной группы, которое поможет определить цели этой группы вызова.
Длительность вызова устанавливает количество секунд, которое звонят телефоны до переадресации на голосовую почту. Если вы выберите значение неопределенно, вызов никогда не будет переадресовываться на голосовую почту. Все остальные возможные значения данной настройки направляет вызов на голосовую почту первого члена группы, если вызов не был принят.
Используя перетаскивание сотрудников, вы можете управлять членами группы вызова.
Исключения для ночного режима делает группу вызова доступной извне, даже если активирован ночной режим. Исключения телефонной книги определяют, доступна ли данная группа вызова во внутренней телефонной книге, которая передается на все авто настроенные телефоны.
Нажмите Сохранить для завершения настройки.
Чтобы добавить группу вызова, нажмите в меню групп вызовов (см. Рисунок 6.5). Вы можете ввести Имя и Номер для этой группы. Если номер должен быть доступен извне через Интернет, установите флажок рядом с этой опцией. Кроме того, можно назначить псевдоним для группы. Дополнительно можно добавить описание для данной группы, которое поможет определить цели этого группы вызова.
Длительность вызова устанавливает количество секунд, которое звонит телефон до переадресации на голосовую почту. Если вы выберите значение неопределенно, вызов никогда не будет переадресовываться на голосовую почту. Все остальные возможные значения данной настройки направляют вызов на голосовую почту первого члена группы, если звонок не был принят.
Использование перетаскивания, вы можете управлять членами группы вызова.
Исключения для ночного режима делает группу вызова доступной извне, даже если активирован ночной режим. Исключения телефонной книги определяет, доступна ли данная группа вызова во внутренней телефонной книге, которая передается на все авто настроенные телефоны.
Нажмите Сохранить для завершения настройки.
Группы поиска служат для логического объединения телефонов. Например, все телефоны отдела могут быть объединены в группу поиска и получить общий внутренний номер. Если группа поиска задана, то все телефоны, принадлежащие этой группе, будут звонить один за другим в заранее заданном порядке. Вы можете задать тайм-аут для каждого телефона, чтобы определить, как долго должен звонить каждый.
Для того, чтобы редактировать группу поиска, нажмите в меню группы поиска. Вы можете изменить Имя и Номер для этой группы. Если номер должен быть доступен извне через Интернет, установите флажок рядом с этой опцией. Кроме того, можно назначить псевдоним. Дополнительно можно добавить описание для данной группы, которое поможет определить цели этой группы поиска. Длительность вызова устанавливается в секундах. Если вы хотите использовать разный параметр для разных телефонов, укажите их через запятую. Например: Группа поиска состоит из 5 телефонов. Первые 2 телефона должны звонить по 10 секунд, а все последующие - 20 секунд. Тогда параметр Длительность вызова необходимо указать так: 10,10,20.
Используйте перетаскивания сотрудников и управляйте членами группы поиска.
Исключения для ночного режима делает группу поиска доступной извне, даже если активирован ночной режим. Исключения телефонной книги определяет, доступна ли данная группа поиска во внутренней телефонной книге, которая передается на все авто настроенные телефоны.
Нажмите Сохранить для завершения настройки.
Чтобы создать группу поиска, нажмите в меню группы поиска. Вы можете указать Имя и Номер для этой группы. Если номер должен быть доступен извне через Интернет, установите флажок рядом с этой опцией. Кроме того, можно назначить псевдоним. Дополнительно можно добавить описание для данной группы, которое поможет определить цели этого группы вызова. Длительность вызова устанавливает в секундах. Если вы хотите использовать разный параметр для разных телефонов, укажите их через запятую. Например: Группа поиска состоит из 5 телефонов. Первые 2 телефона должны звонить по 10 секунд, а все последующие- 20 секунд. Тогда параметр Длительность вызова необходимо указать так: 10,10,20. Используйте перетаскивания и управляйте членами группы поиска. Исключения для ночного режима делает группу поиска доступной извне, даже если активирован ночной режим. Исключения телефонной книги определяет, доступна ли данная группа поиска во внутренней телефонной книге, которая передается на все авто настроенные телефоны. Нажмите Сохранить для завершения настройки.
Ночной режим позволяет переадресовывать звонки на определенный внутренний номер в ночное время или в выходные дни. Кроме того, Askozia может проигрывать сообщения, когда активен ночной режим. Вы можете включать и выключать ночной режим по телефону 000064448 (0000night). Добавитьте этот номер для быстрого набора. Этот режим называется Ночной режим по звонку.
Вы также можете использовать режим Ночной режим по расписанию. Если вы выберете его, то можете уточнить сроки включения и отключения для всех дней недели.
Группы парковки служат для логического объединения телефонов в группы парковки. Это позволяет людям, работающим в том же офисе перехватывать звонки соседей на свои телефоны. Члены группы парковки могут отвечать на вызовы других членов, набрав на любом телефоне *8.
Чтобы редактировать группу парковки, нажмите в группах парковки (см. Рисунок 6.5). Вы можете изменить Имя и Номер для этой группы парковки. Кроме того, можно дополнительно назначить Описание.
Добавьте членов группы парковки путем перетаскивания.
Нажмите Сохранить для завершения настройки.
Чтобы создать группу парковки, нажмите в меню групп парковки (см. Рисунок 6.5). Вы можете задать Имя и Номер для этой группы парковки. Кроме того, можно дополнительно ввести Описание для уточнения назначения группы.
Добавьте членов группы парковки путем перетаскивания.
Нажмите Сохранить для завершения настройки.
AskoziaPBX предлагает два вида переводов: «Условный» и «Безусловный». При использовании переводов вы можете поговорить с человеком, прежде чем переадресовать вызов. Вызывающий абонент находится в это время на удержании. После того, как человек, который переадресовывает вызов вешает трубку, переадресация успешно завершена.
Воспользуемся примером для объяснения, что же такое парковка вызова: стажер Марвин принимает вызов. Он не может помочь звонящему,и не знает, как передать вызов. Чтобы задать свой вопрос руководителю Петру. Марвин сначала паркует вызов. Для этого он набирает ##700. AskoziaPBX затем сообщает ему номер слота припаркованного вызова. По умолчанию, он находится в интервале между 701 и 720. В данном случае это «709». Теперь любой сотрудник может ответить на вызов, набрав номер 709.
Для всех типов переводов определено время таймаута, который можно изменять. Все значения на рисунке указаны по умолчанию. Таймаут во время ожидания составляет 15 секунд. Максимальное время, отведенное для передачи сигнала между нажатие клавиш при вводе # # или ** для передачи составляет 500 миллисекунд или 0,5 секунды. При переадресации вызовов, время ожидания между нажатиями клавиш при вводе внутреннего номера равно 3 секундам. Максимальное время парковки составляет 30 секунд. Если вызов не принят в течение 30 секунд, он будет переведен обратно на человека, который поставил парковку.
Нажмите Сохранить для завершения настройки.