Внимание! Документация к новой MikoPBX доступна по ссылке

Инструменты пользователя

Инструменты сайта


handbook:status

Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
handbook:status [2013/01/05 13:43]
nb Page moved from doc:askozia:handbook:status to handbook:status
handbook:status [2014/04/10 10:55] (текущий)
amzh [Пример сценария вызовов между двумя аналоговыми телефонами]
Строка 3: Строка 3:
 В веб-интерфейсе вы найдете пункт меню **Статус**,​ в котором можно узнать информацию об аппаратной части телефонной системы,​ а также информацию о сети и загрузке процессора. В веб-интерфейсе вы найдете пункт меню **Статус**,​ в котором можно узнать информацию об аппаратной части телефонной системы,​ а также информацию о сети и загрузке процессора.
  
-===== Сводка =====+====== Сводка ​======
  
 Каждый раз, когда вы входите в веб-интерфейс,​ первое,​ что вы видите,​ это информацию о системе (так называемую **Сводку** в меню). Каждый раз, когда вы входите в веб-интерфейс,​ первое,​ что вы видите,​ это информацию о системе (так называемую **Сводку** в меню).
Строка 9: Строка 9:
 С помощью кнопки {{:​doc:​askozia:​handbook:​domik.png?​|}} вы можете вернуться к странице сводки из любой точки веб-интерфейса. ​ С помощью кнопки {{:​doc:​askozia:​handbook:​domik.png?​|}} вы можете вернуться к странице сводки из любой точки веб-интерфейса. ​
  
-**Имя** - это имя ​хоста телефонной системы. По умолчанию, ​ askoziapbx.local. ​+**Название** - это имя ​вашей ​телефонной системы. По умолчанию, ​ askoziapbx.local. ​
  
-**Version** информирует вас о версии AskoziaPBX и используемой платформе,​ а также когда был собран образ.+**Версия прошивки** информирует вас о версии AskoziaPBX и используемой платформе,​ а также когда был собран образ.
  
-Номер версии конфигурации представляет интерес для администраторов,​ которые конфигурируют AskoziaPBX. ​Полезно использовать поле **Примечания** в нижней части этой страницы. Системный администратор ​может ​при входе видеть ​были ли внесены изменения. +Номер версии конфигурации представляет интерес для администраторов,​ которые конфигурируют AskoziaPBX. ​ 
-Кроме того, ​показано число **Активных каналов** , а также **Время работы** и количество звонков в поле **Обработано звонков**+Кроме тоговы можете ​увидеть ​активные звонки в поле **На линии** , а также **Время работы** и количество звонков в поле **Обработано звонков**читываются все входящие и исходящие соединения
-Учитываются все входящие и исходящие соединения. Использование памяти особенно интересно для пользователей ​виртуальных систем, потому что ​объем памяти, как правило, бывает ограничен, в отличие от аппаратных систем.+Так же на этой странице вы можете получить информацию о загрузке процессора.
  
-<note important>​Активные каналы представляет ​интерес для ​системных ​администраторовв случае, если ​они хотят применить изменениякоторые требует ​перезагрузки AskoziaPBX. Перезагрузка ​прерывает все активные соединения.</​note>​ +<note important>​Поле а линии" ​сообщит администраторам, что кто-то разговаривает, чтобы не перезагружать АТС ​и не прерывать звонков в это время.</​note>​ 
-{{ :​doc:​askozia:handbook:8.1.png? |Рисунок 8.1. Информация о  системе}}+{{ :handbook:askoziapbx_local_-_askoziapbx_webgui.png?direct ​|}}
  
-===== Сетевой трафик и загрузка процессора =====+====== Сетевой трафик и загрузка процессора ​======
  
 Сетевой трафик и нагрузка на процессор представлены в виде графиков в веб-интерфейсе. Эти графики помогут проанализировать данные для устранения неполадок. Сетевой трафик и нагрузка на процессор представлены в виде графиков в веб-интерфейсе. Эти графики помогут проанализировать данные для устранения неполадок.
Строка 31: Строка 31:
 {{ :​doc:​askozia:​handbook:​8.2.png?​ |Рисунок 8.2. Сетевй трафик}} {{ :​doc:​askozia:​handbook:​8.2.png?​ |Рисунок 8.2. Сетевй трафик}}
  
-===== История звонков =====+====== История звонков ​======
  
-История звонков - это список истории входящих и исходящих вызовов. Нажмите **История звонков** в меню, чтобы настроить список и загрузить его в виде PDF файла. ​                                                                       ​ +История звонков - это список истории входящих и исходящих вызовов. Нажмите **История звонков** в меню, чтобы настроить список и выгрузить его в виде PDF или CSV файла. ​                                                                       ​
-                                         +
-{{ :​doc:​askozia:​handbook:​istorija_generacija.png |Рисунок 8.3. Детализация звонков}}+
  
-**Число** представляет собой номер телефона,​ для которого вы хотите создать CDRЕсли выбраны **Все** - будут учитываться все звонки всех телефонов. Выберите **Период**,​ за который вы хотите создать CDR, а так же укажите ​ **Формат даты** и **Формат времени**. После этого нажмите скачать PDF. Сохраните PDF и откройте его в любом ​ PDF просмотрщике. +{{ :​handbook:​istorija_zvonkov.png?direct |}}
-<note important>​Для генерации CDR у вас должн быть совершен хотя бы один телефонный звонок.</​note>​+
  
-===== Статистика очереди =====+**Номер** - это номер телефона,​ для которого вы можете выгрузить историю звонков. Если выбраны **Все** - будут учитываться все звонки всех телефонов. Так же вы можете выбрать**Период** и указат ​ **Формат даты** и **Формат времени**. После этого нажмите скачать PDF(или CSV). Сохраните PDF и откройте его в любом ​ PDF просмотрщике. 
 +<note important>​Для формирования непустой истории звонков совершите хотя бы один вызов.</​note>​ 
 + 
 +{{ :​handbook:​askoziapbx_cdr_2014-04-10_13-55-53_pdf.png?​direct |}} 
 + 
 +А выгрузка в CSV выглядит так 
 +{{ :​handbook:​askoziapbx_cdr_2014-04-10_13-56-07.png?​direct |}} 
 +====== Статистика очереди ​======
  
 В AskoziaPBX статистику каждой очереди можно сохранить в CSV файла. Статистика очереди доступна только в дистрибутиве с **Редактором Маршрута вызовов**. В AskoziaPBX статистику каждой очереди можно сохранить в CSV файла. Статистика очереди доступна только в дистрибутиве с **Редактором Маршрута вызовов**.
 Каждая очередь имеет свое собственное **Информационное Табло**. Информационное табло - это ​ веб страница с отображением статистики очереди в реальном времени. ​ Каждая очередь имеет свое собственное **Информационное Табло**. Информационное табло - это ​ веб страница с отображением статистики очереди в реальном времени. ​
  
-{{ :​doc:​askozia:handbook:statistika_ocheredi.png |Статистика очереди}}+{{ :handbook:askoziapbx_local_-_status_istorija_zvonkov.png?​direct ​|}}
  
 Статистика может быть сохранена для одной конкретной очереди или всех очередей сразу. Выберите очередь и желаемый период до нажатия на **Скачать CSV**.CSV-файлы содержат идентификаторы звонков,​ очередей,​ агентов и вызывающих абонентов,​ а также метку UNIX, дату вызова , общее время ожидания и общее время разговоров,​ а так же отметку о том, был отвечен вызов или нет. Статистика может быть сохранена для одной конкретной очереди или всех очередей сразу. Выберите очередь и желаемый период до нажатия на **Скачать CSV**.CSV-файлы содержат идентификаторы звонков,​ очередей,​ агентов и вызывающих абонентов,​ а также метку UNIX, дату вызова , общее время ожидания и общее время разговоров,​ а так же отметку о том, был отвечен вызов или нет.
 +
 +{{ :​handbook:​askoziapbx_queue_stats_2014-04-10_13-56-30.png?​direct |}}
 <note important>​Должна быть создана хотя бы одна очередь для получения статистики</​note>​ <note important>​Должна быть создана хотя бы одна очередь для получения статистики</​note>​
-===== Логи ===== 
  
-Регистрация сообщений (логи) - это сообщения,​ выводимые Asterisk, являющимися программным ядром ​​AskoziaPBX. Как и графики из предыдущего раздела,​ они в основном используются для устранения неполадок. Чтобы получить более полное представление о том, как работают логи, приведем несколько примеров. 
  
-==== Пример сценария "​Поднятие трубки аналогового телефона"​ ====+====== Логи ====== 
 + 
 +Регистрация сообщений (логи) - это сообщения,​ выводимые Asterisk, являющимся программным ядром ​​AskoziaPBX. Как и графики из предыдущего раздела,​ они в основном используются для устранения неполадок. Чтобы получить более полное представление о том, как работают логи, приведем несколько примеров. 
 + 
 +===== Пример сценария "​Поднятие трубки аналогового телефона" ​=====
  
-Поднятие трубки приводит к появлению следующего сообщения. Если вы используете ISDN телефон,​ кроме основных сообщений могут появится дополнительные. ​+Поднятие трубки приводит к появлению следующего сообщения. Если вы используете ISDN телефон,​ кроме основных сообщений могут появиться дополнительные. ​
  
 <note important>​Поднятие VoIP телефона не создает никаких сообщений.</​note>​ <note important>​Поднятие VoIP телефона не создает никаких сообщений.</​note>​
Строка 65: Строка 73:
  
 В первой части сообщается о дате и времени создания сообщения (13 декабря 14:50:40), к которому прилагается имя программы,​ которая создает события и идентификатор процесса (asterisk[1391]). В следующей части сообщения Asterisk показан тип сообщения (здесь:​ **VERBOSE**),​ а также источника сообщения (строка [8722]). Существуют и другие типы сообщений. **NOTICE** используется для менее важных предупреждений, ​ **WARNING** ​ для предупреждения,​ которые требуют большего внимания и **ERROR** в серьезных случаях. В первой части сообщается о дате и времени создания сообщения (13 декабря 14:50:40), к которому прилагается имя программы,​ которая создает события и идентификатор процесса (asterisk[1391]). В следующей части сообщения Asterisk показан тип сообщения (здесь:​ **VERBOSE**),​ а также источника сообщения (строка [8722]). Существуют и другие типы сообщений. **NOTICE** используется для менее важных предупреждений, ​ **WARNING** ​ для предупреждения,​ которые требуют большего внимания и **ERROR** в серьезных случаях.
-Источник сообщения является полезным для разработчиков для поиска ошибок в телефонной системе. Текст второй строки сообщения после '​--',​ является фактическим источником информации.+Источник сообщения полезен для разработчиков для поиска ошибок в телефонной системе. Текст второй строки сообщения после '​--',​ является фактическим источником информации.
  
 <​code>​Dec 13 14:50:40 asterisk[1391]:​ VERBOSE[8722]:​ -- Starting simple switch on '​DAHDI/​2-1'</​code>​ <​code>​Dec 13 14:50:40 asterisk[1391]:​ VERBOSE[8722]:​ -- Starting simple switch on '​DAHDI/​2-1'</​code>​
  
-Первое сообщение говорит,​ что Asterisk ​теперь ​следит за DAHDI каналом 2 (аналоговым портом 2). DAHDI является канальной технологией,​ которую Asterisk используется для аналоговых и ISDN подключений.+Первое сообщение говорит,​ что Asterisk следит за DAHDI каналом 2 (аналоговым портом 2). DAHDI является канальной технологией,​ которую Asterisk используется для аналоговых и ISDN подключений.
  
 <​code>​Dec 13 14:50:47 asterisk[1391]:​ VERBOSE[8722]:​ -- Hungup '​DAHDI/​2-1'</​code>​ <​code>​Dec 13 14:50:47 asterisk[1391]:​ VERBOSE[8722]:​ -- Hungup '​DAHDI/​2-1'</​code>​
Строка 75: Строка 83:
 Второе сообщение показывает,​ что DAHDI канал 2 был разорван. Asterisk больше не взаимодействует с этим каналом. Второе сообщение показывает,​ что DAHDI канал 2 был разорван. Asterisk больше не взаимодействует с этим каналом.
  
-==== Пример сценария "​вызовов между двумя аналоговыми телефонами"​ ====+===== Пример сценария "​вызовов между двумя аналоговыми телефонами" ​=====
  
-В этом примере логов рассмотрен следующий сценарий:​ Алиса (внутренний 101) вызывает ​Боба (внутренний 102). Оба используют аналоговые телефоны. ​Боб поднимает свой телефон сразу после звонка. После короткого разговора ​Боб вешает трубку. Алиса кладет трубку.+В этом примере логов рассмотрен следующий сценарий:​ Анна(внутренний 101) вызывает ​Николая(внутренний 102). Оба используют аналоговые телефоны. ​Николай ​поднимает свой телефон сразу после звонка. После короткого разговора ​Николай ​вешает трубку. Анна кладет трубку.
  
 <​code>​Dec 13 14:58:51 asterisk[1391]:​ VERBOSE[9241]:​ -- Starting simple switch on '​DAHDI/​1-1'</​code>​ <​code>​Dec 13 14:58:51 asterisk[1391]:​ VERBOSE[9241]:​ -- Starting simple switch on '​DAHDI/​1-1'</​code>​
  
-Алиса взяла аналоговый телефон с внутренним номером 101. Телефон,​ подключенный к порту 1 и назначен DAHD канал 1.+Анна взяла аналоговый телефон с внутренним номером 101. Телефону, подключенному ​к порту 1и назначен DAHD канал 1.
  
-<​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:​1] NoOp("​DAHDI/​1-1",​ "​internal calling internal phone: ​Bob - <​102>"​) in new stack</​code>​+<​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:​1] NoOp("​DAHDI/​1-1",​ "​internal calling internal phone: ​Nick - <​102>"​) in new stack</​code>​
  
-Алиса набрала ​Боба с внутренним номером 102. Asterisk выполняет первый шаг в плане набора для аналоговых телефонов (ANALOG-PHONE-19255578844cea2c43c9977). Приложение NoOp печатает отладочную информацию. В этом случае "​calling internal phone: ​Bob  ... ".+Анна набрала ​Николая с внутренним номером 102. Asterisk выполняет первый шаг в плане набора для аналоговых телефонов (ANALOG-PHONE-19255578844cea2c43c9977). Приложение NoOp печатает отладочную информацию. В этом случае "​calling internal phone: ​Nick  ... ".
  
 <​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:​2] Set("​DAHDI/​1-1",​ "​MISSEDCAUSE=hungup"​) in new stack</​code>​ <​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:​2] Set("​DAHDI/​1-1",​ "​MISSEDCAUSE=hungup"​) in new stack</​code>​
  
-Asterisk выполнил второй шаг плана набора и установил внутренний план набора переменных "​MISSEDCAUSE"​ на значение "​hungup"​. Если Алиса повесит трубку,​ то будет направлено уведомление о пропущенном звонке.+Asterisk выполнил второй шаг плана набора и установил внутренний план набора переменных "​MISSEDCAUSE"​ на значение "​hungup"​. Если Анна повесит трубку,​ то будет направлено уведомление о пропущенном звонке.
  
-<​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:​3] Set("​DAHDI/​1-1","​SENDNOTIFICATIONS="​bob@askozia.com""​) in new stack</​code> ​                               ​+<​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:​3] Set("​DAHDI/​1-1","​SENDNOTIFICATIONS="​nick@askozia.com""​) in new stack</​code> ​                               ​
                                                                                
                                         ​                                         ​
-Третьим шагом совершается отправка сообщения на "bob@askozia.com"​ в качестве получателя уведомлений по электронной почте.+Третьим шагом совершается отправка сообщения на "nick@askozia.com"​ в качестве получателя уведомлений по электронной почте.
  
 <​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:​4] Macro("​DAHDI/​1-1",​ "​main,​DAHDI/​g2,​102,​102,​tTo,​5"​) in new stack</​code>​ <​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [102@ANALOG-PHONE-19255578844cea2c43c9977:​4] Macro("​DAHDI/​1-1",​ "​main,​DAHDI/​g2,​102,​102,​tTo,​5"​) in new stack</​code>​
  
-На четвертом этапе происходит вызов макроса **MAIN** где в качестве параметров передается канал назначения,​ параметр передачи,​ длительность звонка и внутренний номер голосовой почты.+На четвертом этапе происходит вызов макроса **MAIN**где в качестве параметров передается канал назначения,​ параметр передачи,​ длительность звонка и внутренний номер голосовой почты.
  
 <​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [s@macro-main:​1] Dial("​DAHDI/​1-1",​ "​DAHDI/​g2,​5,​tTo"​) in new stack</​code>​ <​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [s@macro-main:​1] Dial("​DAHDI/​1-1",​ "​DAHDI/​g2,​5,​tTo"​) in new stack</​code>​
  
-Asterisk вызывает DAHDI второй группы,​ частью которого является телефон ​Боба.+Asterisk вызывает DAHDI второй группы,​ частью которого является телефон ​Николая.
  
 <​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Called g2</​code>​ <​code>​Dec 13 14:58:59 asterisk[1391]:​ VERBOSE[9241]:​ -- Called g2</​code>​
Строка 111: Строка 119:
 Dec 13 14:59:00 asterisk[1391]:​ VERBOSE[9241]:​ -- DAHDI/2-1 is ringing</​code>​ Dec 13 14:59:00 asterisk[1391]:​ VERBOSE[9241]:​ -- DAHDI/2-1 is ringing</​code>​
  
-Телефон ​Боба начинает звонить.+Телефон ​Николая начинает звонить.
  
 <​code>​Dec 13 14:59:03 asterisk[1391]:​ VERBOSE[9241]:​ -- DAHDI/2-1 answered DAHDI/​1-1</​code>​ <​code>​Dec 13 14:59:03 asterisk[1391]:​ VERBOSE[9241]:​ -- DAHDI/2-1 answered DAHDI/​1-1</​code>​
  
-Боб берет 102. Алиса и Боб соединены между собой.+Николай ​берет 102. Анна и Николай ​соединены между собой.
  
 <​code>​Dec 13 14:59:10 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [h@macro-main:​1] NoOp("​DAHDI/​1-1",​ "​Entering the main macro h hangup extension"​) in new stack</​code>​ <​code>​Dec 13 14:59:10 asterisk[1391]:​ VERBOSE[9241]:​ -- Executing [h@macro-main:​1] NoOp("​DAHDI/​1-1",​ "​Entering the main macro h hangup extension"​) in new stack</​code>​
Строка 123: Строка 131:
 <​code>​Dec 13 14:59:10 asterisk[1391]:​ VERBOSE[9241]: ​ -- Hungup "​DAHDI/​2-1"</​code>​ <​code>​Dec 13 14:59:10 asterisk[1391]:​ VERBOSE[9241]: ​ -- Hungup "​DAHDI/​2-1"</​code>​
  
-Телефон ​Боба (внутренний номер 102, назначен DAHDI канал 2 и подключенный к порту 2) повесил трубку.+Телефон ​Николая (внутренний номер 102, назначен DAHDI канал 2 и подключенный к порту 2) повесил трубку.
  
 <​code>​Dec 13 14:59:10 asterisk[1391]:​ VERBOSE[9241]:​ == Spawn extension (macro-main,​ s, 1) exited non-zero on '​DAHDI/​1-1'​ in macro '​main'</​code>​ <​code>​Dec 13 14:59:10 asterisk[1391]:​ VERBOSE[9241]:​ == Spawn extension (macro-main,​ s, 1) exited non-zero on '​DAHDI/​1-1'​ in macro '​main'</​code>​
Строка 135: Строка 143:
 <​code>​Dec 13 14:59:10 asterisk[1391]:​ VERBOSE[9241]:​ -- Hungup '​DAHDI/​1-1'</​code>​ <​code>​Dec 13 14:59:10 asterisk[1391]:​ VERBOSE[9241]:​ -- Hungup '​DAHDI/​1-1'</​code>​
  
-Телефон Алисы (внутренний 101, назначен DAHDI канал 1 и подключенный к порту 1) повесил трубку. Вызов завершается,​ Asterisk завершает обработку вызова.+Телефон Анны (внутренний 101, назначен DAHDI канал 1 и подключенный к порту 1) повесил трубку. Вызов завершается,​ Asterisk завершает обработку вызова.
  
-===== Коментарии =====+===== Комментарии =====
 ~~DISQUS~~ ~~DISQUS~~
handbook/status.1357393397.txt.gz · Последние изменения: 2013/01/05 13:43 — nb