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

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


mp_doc:main_sight_from_asterisk_v1

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
mp_doc:main_sight_from_asterisk_v1 [2017/09/13 14:10] zismp_doc:main_sight_from_asterisk_v1 [2024/03/31 22:03] (текущий) – внешнее изменение 127.0.0.1
Строка 3: Строка 3:
  
 Конфигурация asterisk, который работает в составе системы [[miniPbx]] имеет следующую структуру: в каталоге ///etc/asterisk// есть подкаталог //include// в нем лежат файлы: Конфигурация asterisk, который работает в составе системы [[miniPbx]] имеет следующую структуру: в каталоге ///etc/asterisk// есть подкаталог //include// в нем лежат файлы:
-  * //calendars.conf//    - настройка календарей +  * //calendars.conf//     - настройка календарей 
-  * //extensions.conf//   - настройка для обработки и распределения в соответствующий домен входящих вызовов   +  * //extensions.conf//    - настройка для обработки и распределения в соответствующий домен входящих вызовов   
-  * //gateways.conf//     - описание и настройки внешних шлюзов поставщиков услуг (провайдеров) +  * //gateways.conf//      - описание и настройки внешних шлюзов поставщиков услуг (провайдеров) 
-  * //musiconhold.conf//  - настройка музыки для удержания  +  * //musiconhold.conf//   - настройка музыки для удержания  
-  * //record_calls.conf// - настройка записи входящих для внешних номеров +  * //record_calls.conf//  - настройка записи входящих для внешних номеров 
-  * //registrations.conf// регистрация внешних номеров для поставщиков услуг (провайдеров) которые хотят работать с регистрацией;+  * //registrations.conf// регистрация внешних номеров для поставщиков услуг (провайдеров) которые хотят работать с регистрацией;
 и подкаталоги: и подкаталоги:
   * //extensions//  - план нумерации для каждого домена   * //extensions//  - план нумерации для каждого домена
Строка 18: Строка 18:
 Что это может дать администратору?  Что это может дать администратору? 
   - Если вы действительно разбираетесь в asterisk, то не каких дополнительных знаний чтобы читать и понимать конфигурацию Вам не потребуется. Если Вы не понимаете как работает та или иная услуга, опция или возможность, то Вы всегда можете посмотреть конфигурацию и сделав тестовые звонки посмотреть отладочную информацию;    - Если вы действительно разбираетесь в asterisk, то не каких дополнительных знаний чтобы читать и понимать конфигурацию Вам не потребуется. Если Вы не понимаете как работает та или иная услуга, опция или возможность, то Вы всегда можете посмотреть конфигурацию и сделав тестовые звонки посмотреть отладочную информацию; 
-  - Все ваши действия в интерфейсе администратора НЕ будут применены до тех пор, пока вы не нажмете кнопку "Применить"+  - Все ваши действия в интерфейсе администратора **НЕ будут** применены до тех пор, пока вы не нажмете кнопку "Применить";
   - Каждое "Применение" конфигурации создает резервную копию предыдущей. Это позволит Вам в экстренном случае (если что то пошло не так) вернутся на предыдущую, рабочую конфигурацию;   - Каждое "Применение" конфигурации создает резервную копию предыдущей. Это позволит Вам в экстренном случае (если что то пошло не так) вернутся на предыдущую, рабочую конфигурацию;
  
-Обработка статистики в asterisk это отдельная большая тема, но могу сказать точно что на сложных сценариях прохождения вызова, таких как перевод (особенно сопровождаемый), переадресация стандартный механизм (управляется из cdr.conf), работает **не правильно**. Официально разработчики предлагают решать эту проблему используя [[https://wiki.asterisk.org/wiki/display/AST/CEL+Design+Goals|CEL]] - Channel Event Logging (я бы перевел как протокол событий канала). Учет статистики в miniPbx реализован именно с использованием CEL, что дает например возможность видеть вызов, но и проследить его путь (call tracking).+Обработка статистики в asterisk это отдельная большая тема, но могу сказать точночто на сложных сценариях прохождения вызова, таких как перевод (особенно сопровождаемый), переадресация и некоторых других, стандартный механизм (управляется из cdr.conf), работает **не правильно**. Официально разработчики предлагают решать эту проблему используя [[https://wiki.asterisk.org/wiki/display/AST/CEL+Design+Goals|CEL]] - Channel Event Logging (я бы перевел как протокол событий канала). Учет статистики в miniPbx реализован именно с использованием CEL, что дает например возможность не только видеть вызов, но и проследить его путь (call tracking).
  
-Еще одна отличительная особенность статистики miniPbx - для уменьшения размера базы статистики некоторые поля попадают в кэш. Кэш это набор значений вида код - значение. Поэтому вместо полной строки в БД будут сохранятся не сами значения а их индексы. Использование кеша дает еще один любопытный и полезный эффект, допустим номер 202 был закреплен за пользователем Иванов. Через некоторое время, он уволился, а теперь на его месте теперь работает Петрова и естественно, использует номер 202. Статистика по номеру 202 выведет нам звонки как Иванова так и Петровой, но нам будет видно, что до какого то времени номером пользовался один человек, а сейчас - другой.+Еще одна отличительная особенность статистики miniPbx - для уменьшения размера базы статистики некоторые поля попадают в кэш. Кэш это набор значений вида код - значение. Поэтому вместо полной строки в БД будут сохранятся не сами значенияа их индексы. Использование кэша дает еще один любопытный и полезный эффект, допустим номер 202 был закреплен за пользователем Иванов. Через некоторое время, он уволился, а теперь на его месте теперь работает Петрова и естественно, использует номер 202. Статистика по номеру 202 выведет нам звонки как Иванова так и Петровой, но нам будет видно, что до какого то времени номером пользовался один человек, а сейчас - другой. 
 + 
 +Далее предлагаю перейти к статье [[main_model_work_v1|Модели работы с miniPbx]] или перейти к изучению базовых функций. 
mp_doc/main_sight_from_asterisk_v1.1505286604.txt.gz · Последнее изменение: 2024/03/31 22:04 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki