Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
handbook:status [2014/04/10 08:31] amzh |
handbook:status [2014/04/10 10:55] (текущий) amzh [Пример сценария вызовов между двумя аналоговыми телефонами] |
||
---|---|---|---|
Строка 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 |}} |
====== Сетевой трафик и загрузка процессора ====== | ====== Сетевой трафик и загрузка процессора ====== | ||
Строка 33: | Строка 33: | ||
====== История звонков ====== | ====== История звонков ====== | ||
- | История звонков - это список истории входящих и исходящих вызовов. Нажмите **История звонков** в меню, чтобы настроить список и загрузить его в виде 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 |}} | ||
====== Статистика очереди ====== | ====== Статистика очереди ====== | ||
Строка 45: | Строка 49: | ||
Каждая очередь имеет свое собственное **Информационное Табло**. Информационное табло - это веб страница с отображением статистики очереди в реальном времени. | Каждая очередь имеет свое собственное **Информационное Табло**. Информационное табло - это веб страница с отображением статистики очереди в реальном времени. | ||
- | {{ :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. Как и графики из предыдущего раздела, они в основном используются для устранения неполадок. Чтобы получить более полное представление о том, как работают логи, приведем несколько примеров. | ||
===== Пример сценария "Поднятие трубки аналогового телефона" ===== | ===== Пример сценария "Поднятие трубки аналогового телефона" ===== | ||
Строка 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> | ||
Строка 77: | Строка 85: | ||
===== Пример сценария "вызовов между двумя аналоговыми телефонами" ===== | ===== Пример сценария "вызовов между двумя аналоговыми телефонами" ===== | ||
- | В этом примере логов рассмотрен следующий сценарий: Алиса (внутренний 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~~ |