====== Системные настройки ====== [[:index|Обратно к инструкциям]] В данном разделе производится настройка основных параметров системы. Данные параметры рекомендуется настраивать сразу после установки АТС. ===== Основные ===== {{ ::generalsettings_1.png |}} * **Название PBX системы** - будет отображаться на главной странице MikoPBX * **Дополнительное описание** - будут видеть только администраторы системы. * **Язык звуковых сообщений** - укажите язык оповещений * **Длина внутреннего номера** - **максимальная** длина внутреннего номера (для сотрудников) * **Максимальный таймаут между цифрами при вводе добавочного** * **Перезапускать АТС каждую ночь** - рестарт asterisk каждую ночь * **Отправлять разработчикам информацию о сбоях** - при возникновении ошибки, ее описание будет выслано разработчикам (требуется доступ в интернет) ===== Запись разговоров ===== {{ ::callrecordings_1.png |}} * **Запись разговоров** - позволяет включить / отключить запись * **Сохранять записи разговоров в стерео режиме** изменяет режим записи с **mono** на **stereo**. Поток записи будет разделен на входящий и исходящий и объединен в стерео файл. Телефонные звонки сохраняются в формате **mp3**. Пример информации об итоговом файле записи разговора: Input File : 'mikopbx-1554098285.0_M1gEr1pgrt.mp3' Channels : 1 Sample Rate : 8000 Precision : 16-bit Duration : 00:00:17.64 = 141120 samples ~ 1323 CDDA sectors File Size : 70.6k Bit Rate : 32.0k Sample Encoding: MPEG audio (layer I, II or III) Ориентировочно, **1 час** разговора занимает **14Мб** места на диске. ===== Переводы вызовов ===== {{ ::generalsettingsredirectcalls_1.png |}} ==== Парковка (Удержание) ==== **Парковка** - это вариант "**удержания**" клиента на линии. Полезно использовать в том случае, когда необходимо временно разъединиться с клиентом для уточнения некоторой информации. Клиенту во время парковки будет проигрываться мелодия. В MikoPBX возможно два варианта парковки вызова от клиента:\\ - Если вам необходимо запарковать вызов клиента, введите ***2**. Вызов клиента MikoPBX поставит на удержание, а Вам сообщит номер слота припаркованного вызова. Любой сотрудник может забрать вызов, набрав с телефона номер слота припаркованного вызова. - В разделе **Переводы вызовов** задайте **номер для парковки**. При **переадресации** вызова клиента на номер парковки, MikoPBX поставит такой вызов на удержание, а Вам сообщит номер слота припаркованного вызова. Любой сотрудник может забрать вызов, набрав с телефона номер слота припаркованного вызова. Диапазон номеров слота припаркованного вызова можно задать в разделе **Переводы вызовов**: **Начальный парковочный слот** и **Конечный парковочный слот**. ==== Переводы вызовов ==== MikoPBX предлагает два вида переводов: **Условный** и **Безусловный** (слепой).\\ \\ При использовании **условного перевода** Вы можете поговорить с человеком прежде, чем переадресовать вызов. Вызывающий абонент находится в это время на удержании. После того как человек, который переадресовывает вызов, вешает трубку, переадресация успешно завершается.\\ \\ Если вы переведете вызов, не поговорив предварительно с коллегой, то этот перевод **Безусловный**. Например, если вам поступает второй входящий звонок, а Вы уже разговариваете по телефону. Чтобы не прерывать текущий вызов, Вы переводите новый вызов на свободного коллегу.\\ \\ * По умолчанию комбинация для условного перевода - две решетки * По умолчанию комбинация для безусловного перевода - две звездочки ==== Таймауты ==== Время возврата вызова если нет ответа после безусловного (слепого) перевода - **45 сек**. ==== Перехват (Pickup) ==== Если звонит телефон коллеги, то есть возможность перехватить вызов набрав ***8<НомерКоллеги>**.\\ Если номер коллеги не известен, то можно просто набрать ***8**. ===== SIP ===== {{ ::general-settings-new.png |}} **Session Initiation Protocol (SIP)** является сигнальным протоколом, используемым большинством телефонов VoIP. Вы можете изменить SIP-порт(по умолчанию порт 5060) для повышения безопасности. Кроме того, некоторым SIP провайдерам необходимы дополнительные параметры, такие как **Периоды регистрации** (Время через которое регистрация будет сброшена). Некоторые брандмауэры закрывают порты после периода неактивности. Такое поведение может потребовать сократить время ожидания регистрации SIP провайдеров. Другой причиной может быть необходимость в различных **тайм-аутах при регистрации** некоторых SIP-провайдеров. Значения по умолчанию:\\ * **SIPMiniExpiry** - минимальная продолжительность регистрации в секундах, по умолчанию **60 секунд**; * **SIPMaxExpiry** - максимальная продолжительность регистрации в секундах, по умолчанию **3600 секунд**. \\ В режиме реального времени **Transport Protocol (RTP)** определяет стандартный формат для передачи аудио и видео по IP-сетям. **По умолчанию**, RTP использует диапазон портов между **10000 и 10200**. Для некоторых маршрутизаторов и брандмауэров, возможно, потребуется настроить диапазон портов. Еще одна причина для настройки диапазона портов - большое количество параллельных звонков. Каждый вызов использует два RTP порта. Это означает,что если есть 200 портов, то возможно только 100 параллельных звонков. Если ваша телефонная система должна обрабатывать больше звонков в одно и то же время, необходимо расширить диапазон портов. * "**Адрес STUN сервера**" - в ряде случаев, к примеру при использовании WebRTC помогает при работе АТС за NAT. * "**Использовать WebRTC**" - будут произведены дополнительные настройки для работы с WebRTC соедиением. К примеру для внутреннего номера 201 будет создан дополнительный endpoint, подключиться к которому будет возможно по протоколу WebRTC с использованием URL **sip:201-WS@IP_PBX** ===== Аудио/видео кодеки ===== Настройка разрешенных кодеков для АТС в целом. {{ ::general_settings_2.png |}} ===== AMI&AJAM ===== {{ :2018-08-09_112156.png |}}\\ **Asterisk Manger Interface (AMI)** — мощный и удобный программный интерфейс (API) Asterisk для управления системой из внешних программ. Благодаря AMI внешние программы могут осуществлять соединения с Asterisk посредством TCP протокола, инициировать выполнение команд, считывать результат их выполнения, а так же получать уведомления о происходящих событиях в реальном времени. AMI часто используют для интеграции с бизнес-процессами и системами, программным обеспечением CRM (Customer Relationship Managment — управление взаимодействия с клиентами). AMI принимает подключения, устанавливаемые на сетевой порт (по умолчанию - **TCP порт 5038**). Клиентская программа подключается к AMI через этот порт и аутентифицируется, после этого Asterisk будет отвечать на запросы, а также отправлять извещения о изменениях состояния заданных подсистем.\\ \\ **Asynchronous Javascript Asterisk Manager (AJAM)** - это новая технология, которая позволяет веб-браузерам или другим приложениям с поддержкой HTTP и веб-страницам напрямую обращаться к интерфейсу Asterisk Manager (AMI) через HTTP/HTTPS. По умолчанию используется порт **8088**. ===== SSH ===== {{ ::ssh-genetral-settings.png |}} **SSH** или **Secure Shell** — это зашифрованный протокол, который часто используется для взаимодействия и удаленного управления серверами. SSH сервер может выполнять аутентификацию пользователей с помощью различных алгоритмов. Самый популярный — это **аутентификация по паролю**. Он достаточно прост, но не очень безопасный. Пароли передаются по безопасному каналу, но они недостаточно сложны для противостояния попыткам перебора. Вычислительная мощность современных систем в сочетании со специальными скриптами делают перебор очень простым.\\ Авторизация через SSH-клиент по умолчанию в MikoPBX:\\ * Логин - **root** * Пароль - **admin**, рекомендуем сразу изменить это значение Существует более безопасный и надежный способ аутентификации — **ключи SSHа**. Каждая пара ключей состоит из открытого и закрытого ключа. Секретный ключ сохраняется на стороне клиента и не должен быть доступен кому-либо еще. Утечка ключа позволит злоумышленнику войти на сервер, если не была настроена дополнительная аутентификация по паролю.\\ Мы настоятельно рекомендуем отключить аутентификацию по паролю. Для этого активируйте опцию "**Отключить авторизацию по паролю**" Открытый ключ используется для шифрования сообщений, которые можно расшифровать только закрытым ключом. Это свойство и используется для аутентификации с помощью пары ключей. Открытый ключ загружается на удаленный сервер, к которому необходимо получить доступ. Его нужно добавить в специальный файл ~/.ssh/authorized_keys.\\ Когда клиент попытается выполнить проверку подлинности через этот ключ, сервер отправит сообщение, зашифрованное с помощью открытого ключа, если клиент сможет его расшифровать и вернуть правильный ответ — аутентификация пройдена.\\ Как создать ключ для авторизации по SSH и добавить его на сервер? Подробности читайте [[https://firstvds.ru/technology/dobavit-ssh-klyuch|здесь]]. **Публичный**(открытый) SSH-ключ можно сохранить на АТС в поле **SSH Authorized Keys**. Если у Вас несколько публичных ключей, то их можно скопировать подряд, разделитель - пустая строка. ===== Web-интерфейс ===== {{ ::general_settings_3.png |}} В данном подразделе для повышения безопасности Вы можете изменить HTTP-порт (по умолчанию порт 80) или активировать режим HTTPS.\\ \\ **HTTPS (HyperText Transfer Protocol Secure)** — расширение протокола HTTP для поддержки шифрования в целях повышения безопасности. Данные в протоколе HTTPS передаются поверх криптографических протоколов SSL или TLS. В отличие от HTTP с TCP-портом 80, для HTTPS по умолчанию используется TCP-порт 443. \\ * **Редирект на HTTPS** - при попытке открыть web интерфейс по протоколу http пользователь будет переадресован на HTTPS При начале работы системы АТС сама генерирует сертификат для работы по https - это "самоподписанный" сертификат, то есть не заверенный публичным "регистратором", но тем не менее этот сертификат позволяет работать по https и шифровать трафик между АТС и браузером. \\ {{ :2019-02-19_115443.png |}} ===== Пароль администратора ===== {{ :2018-08-09_112305.png |}}\\ В данном подразделе необходимо изменить Логин WEB-интерфейса и Пароль WEB-интерфейса. Авторизация в MikoPBX по умолчанию:\\ * Логин - admin * Пароль - admin ===== Служебные номера ===== ^ Добавочный ^ Назначение ^ | *001 | Общий ящик голосовой почты. Позвоните, чтобы прослушать / управлять сообщениями. | | *2 | Парковка (удержание) вызова. Во время телефонного разговора нажмите эту комбинацию. Вызов будет отправлен на свободный "слот", припаркован. Система сообщит внутренний номер, по которому вызов можно забрать с парковки | | # # | Переадресация с сопровождением (**возможно изменить комбинацию**) | | * * | Слепая переадресация (**возможно изменить комбинацию**) | | *0 | Прервать вызов / завершить переадресацию с сопровождением | | *8 | Перехват вызова в переделах группы сотрудников. На текущий момент все сотрудники находятся в одной группе. Если звонят телефоны двух и более коллег, будет перехвачен произвольный вызов. | | *8НомерТелефона | Перехват вызова, поступившего на конкретный внутренний номер. | | 000063 | Проговаривает внутренний номер текущего телефона. | | 10000100 | Оставить голосовое сообщение. Голосовая почта | ===== Удаление настроек ===== {{ ::generalsettingsclean_1.png |}} [[index|Обратно к инструкциям]]