freepbx что это такое

FreePBX

FreePBX – это полнофункциональный графический интерфейс кодом, который используется для управления Asterisk, являющегося одним из наиболее распространенных решений для офисной телефонии. Уже в базовой конфигурации этот дистрибутив с открытым кодом дает возможность пользоваться функциями, которые подойдут практически любой компаниям.

FreePBX как основа офисной АТС

В общих чертах FreePBX очень похож на обычную аналоговую АТС с набором входящих и исходящих линий. Это один из наиболее доступных и проверенных дистрибутивов для Asterisk. В базовом варианте пользователям доступны бесплатные внутренние разговоры и звонки на внешние линии. Есть возможность записи разговоров, настройки голосового меню и почты, а также отправка сообщений на E-mail.

Все эти функции можно использовать, подключив программную АТС провайдера, но такие решения имеют ряд ограничений по сравнению с FreePBX. Этот дистрибутив оптимально подойдет для компаний с количеством сотрудников от 10 до 100 человек.

Использовать именно FreePBX стоит по нескольким причинам. Во-первых, он содержит в себе все необходимое для организации полноценной офисной IP-АТС. Во-вторых, FreePBX постоянно обновляется и поддерживается в актуальном состоянии.

В-третьих, FreePBX безопасен, так как в нем нет предустановленных паролей. Кроме того, вместе с дистрибутивом устанавливается защитная программа Fail2Ban, которая не позволяет сторонним пользователям подобрать пароли и получать доступ к системе. И, наконец, благодаря простому интерфейсу, установка FreePBX не требует специальных навыков.

Установка FreePBX

Есть два варианта установки FreePBX: непосредственно на сервер в качестве автономного ПО либо как части предварительно установленного дистрибутива FreePBX Distro, в который входят ОС Linux, Asterisk и сам интерфейс FreePBX. Установка и первичная настройка FreePBX происходят достаточно просто, в несколько кликов, так как это полностью автоматизированный процесс:

Интерфейс дистрибутива достаточно простой и функциональный. Экран разделен на вкладки и на нем есть кнопка, позволяющая быстро добавлять пользователей. Благодаря тому, что интерфейс по ширине автоматически подстраивается под экран устройства, настраивать и администрировать АТС можно не только с помощью ПК, но и используя смартфон или планшет.

Возможности IP-АТС FreePBX

Пользователям FreePBX доступен весь набор функций, которые предлагает виртуальная АТС:

АТС на базе FreePBX легко масштабируются, позволяя увеличивать количество абонентов или внешних линий. Для этого достаточно установить дополнительный шлюз или подключить программные телефоны, возможна интеграция с аналоговыми телефонными линиями. Также можно настроить переадресацию на городские и мобильные номера.

Сделайте свой бизнес эффективнее, переходите на сторону IP-телефонии от New-Tel. Стабильная и надежная связь по выгодным тарифам, возможность подключить любое количество городских номеров и номеров 8800, интеграция с популярными CRM-сервисами, сквозная аналитика, возможность хранить запись телефонных разговоров и многое другое.

Источник

FreePBX: первые шаги по граблям

Начиная знакомство с FreePBX, даже опытные системные администраторы зачастую допускают одни и те же ошибки, которые способны серьезно испортить настроение и отбить всякое желание продолжать освоение этой системы.

В первую очередь, безусловно, это ошибки, связанные с безопасностью станции. Помните, что подключаясь к оператору телефонии вы несете полную финансовую ответственность за звонки, даже если на самом деле вы их не совершали! Давайте посмотрим, что нужно сделать в первую очередь, а чего делать категорически нельзя.

Сразу же после установки системы необходимо отключить возможность приема гостевых и анонимных звонков, если, конечно, вы не собираетесь их использовать. В противном случае, вы фактически предоставляете возможность любому человеку осуществлять звонки через вашу станцию, что может привести к значительным финансовым потерям.

Настройки → Установки Asterisk для SIP → Общие настройки SIP

Настройки → Установки Asterisk для SIP → Установки канала SIP

Несмотря на то, что FreePBX постоянно обновляется, и разработчики прикладывают большие усилия к обеспечению безопасности системы, периодически обнаруживаются уязвимости в коде, используя которые злоумышленники могут получить, например, параметры доступа к вашим операторам связи. Несмотря на то, что в таком случае звонки будут поступать не с вашей станции, оператор, скорее всего, потребует оплаты именно с вас. Поэтому не следует забывать о защите веб-интерфейса: если сервер установлен в вашей локальной сети, не стоит пробрасывать 80 порт наружу — для удаленной настройки вы можете использовать vpn, ssh-тоннель или любой другой способ доступа. Если же FreePBX установлен на удаленном сервере или по какой-то другой причине имеет прямой доступ в сеть, можно ограничить возможность подключения по 80 порту на уровне iptables, а также использовать парольную защиту Basic Auth как дополнительное средство обеспечения безопасности.

В случае, если вы установили FreePBX с официального образа, вам нужно будет отредактировать файл

В самый конец, перед последней строкой нужно добавить следующее

и введите пароль для пользователя admin. Не забудьте перезагрузить apache:

И проверьте результат:

Также следует обратиться к вашему оператору связи и ограничить возможность подключения с вашими учетными данными по ip-адресу: в таком случае, даже если злоумышленники получат ваш логин и пароль, воспользоваться ими не получится.

Безусловно, нельзя забывать и о безопасности аккаунтов пользователей на вашей станции. Если возможно (например, все ваши пользователи находятся в локальной сети), обязательно ограничивайте возможность подключения по ip-адресам — даже если пароль определенного пользователя будет скомпрометирован, воспользоваться им извне злоумышленники не смогут.

Приложения → Внутренние номера → Внутренний номер → Расширенный

Бывают ситуации, когда ограничить пользователя по ip не представляется возможным — например, аккаунт используется с мобильного телефона, из разных 3g, 4g, и wifi-сетей. В таком случае, в первую очередь, проверьте надежность ваших паролей. Запомните, даже на “пустой” станции, даже для тестирования, никогда не нужно ставить пароли типа qwerty, ведь забыть впоследствии о таком аккаунте проще простого, как и подобрать такой пароль.

Приложения → Внутренние номера → Внутренний номер → Общие

Необходимо задуматься и о переборе паролей. Естественно, если ваш сервер обслуживает клиентов из одной сети и подключается к одному оператору связи, вы можете и даже должны ограничить возможность подключения к sip-порту (обычно, 5060) для всех, кроме известных адресов своих сетей и провайдеров, например, так, если вы устанавливали FreePBX вручную

Или воспользоваться встроенным модулем веб-интерфейса Firewall, если вы установили систему с официального образа. Вы можете задать доверенные и внешние сети вручную в меню

Подключения → Firewall → Zones → Network

И затем определить, к каким сервисам будет открыт доступ в закладке

Подключения → Firewall → Services

Но не всегда возможно оставить только несколько подсетей для sip-порта. В таком случае крайне рекомендуется поставить fail2ban и настроить его на использование с asterisk. Этот демон, основываясь на логах попыток авторизации, блокирует слишком настойчивых на определенное время после заданного числа попыток авторизации, что позволяет пресекать брутфорс. В последних версиях fail2ban правила для asterisk уже включены в поставку, но рекомендуется проверить его работоспособность — выполнить несколько попыток регистрации с заведомо неверным логином и паролем (только обязательно не с того же ip-адреса, с которого вы подключаетесь к серверу!) и проверить, заблокируется ли этот адрес командой

В официальной сборке FreePBX система защиты от перебора паролей уже установлена и настроена. Заблокированные адреса можно найти в закладке

Подключения → Firewall → Статус

Очень часто, особенно в небольших организациях, когда используется только один провайдер, системные администраторы не уделяют внимания грамотной настройке исходящих маршрутов, ограничиваясь шаблоном X., разрешая таким образом всем пользователям звонить на любой номер телефона. Даже если полностью исключить возможность совершения звонков злоумышленниками, нельзя забывать о том, что пользователь может просто ошибиться и позвонить куда-нибудь в Доминиканскую республику, так что ограничивать исходящие звонки нужно в обязательном порядке. Обычно достаточно добавить шаблоны вызова городских и мобильных номеров телефонов, для РФ маршрут может выглядеть так:

Подключения → Исходящая маршрутизация → Маршрут → Правила набора

Здесь мы задаем, что номер должен быть 11-значным, начинаться с 8, и вторая цифра должна быть 3,4,8 или 9, что полностью перекрывает все Российские номера, а также разрешаем звонить через этот маршрут только внутренним номерам 100-199. В случае, если кому-то из сотрудников нужно открыть международные звонки, следует добавить дополнительный маршрут для него перед основным, и обязательно в поле CID указать его номер или шаблон номеров, если таких сотрудников несколько.

А также стоит всегда указывать количество одновременных исходящих вызовов в настройках транков, особенно в том случае, если они не ограничены на стороне оператора (10 сотрудников никак не смогут сделать 100 исходящих вызовов), а вот в случае несанкционированных звонков взломщики пытаются звонить в максимальное количество потоков.

Подключения → Транки → Настройки Транка → Общие

Следующая частая ошибка — создание очереди звонков без ограничения по времени и без условия “покидать пустую очередь”. Особенно опасно такое действие, если вы используете номер 8-800 с оплатой за входящие — определенный отдел может остаться без связи (завис свитч, пропал свет, крысы съели витую пару), а входящие звонки для него будут продолжать поступать на очередь, и особо упорные звонящие могут ждать на линии часами.
Неприятности могут возникнуть и в том случае, если вы не используете 8-800, но оператор связи ограничивает количество одновременных входящих звонков, или используются медные линии или поток. В таком случае ресурс канала будет расходоваться просто на проигрывание музыки вызывающим абонентам, и в итоге может возникнуть ситуация, когда все ваши входящие каналы заняты ожидающими в пустой очереди. Именно поэтому нужно всегда ограничивать время ожидания в очереди и не допускать звонков в пустых очередях.

Приложения → Очереди → Настройки очереди → Параметры времени и операторов

Приложения → Очереди → Настройки очереди → Параметры емкости очереди

Голосовые приветствия и голосовые меню — безусловно, полезные и нужные функции, используемые почти каждой организацией, решившей перейти на FreePBX, но и при их настройке часто допускаются ошибки. Во-первых, модуль Приветствие, то есть просто воспроизведение голосового ролика, который нельзя пропустить (или можно пропустить по нажатию клавиши, о чем обычно забывают уведомить пользователя), стоит использовать только тогда, когда в этом есть насущная необходимость. Мне доводилось видеть как в Приветствие помещают ролик длительностью одна минута, и только после него следует IVR с предложением выбрать нужный отдел. Когда клиент звонит в первый раз, это воспринимается нормально, но когда он перезванивает пятый раз за час, и пятый раз подряд слушает о том, как компания рада его звонку, он начинает сомневаться в этом. Клиент уже точно знает, что ему нужно нажать кнопку 2 и переключиться на нужный отдел, но его раз от раза заставляют прослушать приветствие целиком. По максимуму сократите использование Приветствий, используйте IVR и разрешите прямые наборы — это позволит сократить время ожидания клиента и не раздражать его.

Еще при создании Интерактивного меню IVR часто забывают сменить настройки по умолчанию, касающиеся неверного набора — при нажатии клавиши, которая не описана в правилах, ролик повторяется несколько раз. Такое поведение уместно только в случае, если выбор должен быть сделан обязательно (крайне редкий случай), и совершенно неуместно в первом, приветственном голосовом меню. Отключайте повторы голосового меню и переводите звонок на назначение, используемое по умолчанию: на секретаря, в очередь менеджеров и так далее. То же касается и тайм-аута набора.

Читайте также:  что делать если ломаются ногти и слоятся на руках в домашних условиях

Источник

Freedom to Communicate

The “Free” in FreePBX stands for Freedom. That’s because FreePBX, the world’s most popular open source IP PBX, gives users the tools to build a phone system tailored to their needs.

Download FreePBX

Thank you for downloading the FreePBX Distro!

You’re one step closer to using the world’s most popular open source PBX platform.

By providing your contact information we will be able to inform you of:

You will be able to opt out of this communication at any time.

Get to Know FreePBX

Discover the power of open source communications. Take a look at all the built-in features FreePBX has to offer and start building your phone system.

FreePBX Modules

Transform your FreePBX install into a robust Unified Communications system with commercial modules from Sangoma and other add-ons for FreePBX.

Need Help?

Visit the Knowledge Base on the FreePBX Wiki! Or let FreePBX experts assist with support for installing FreePBX, updating, troubleshooting, and beyond.

FreePBX is an open source community

Completely free to download and use, the power of FreePBX comes from a global community of developers who ensure it remains a high compatibility and customizable platform with all the key features needed to build a scalable business phone system on any budget.

With millions of installations worldwide and a very active development base, the FreePBX community continues to out-perform the telecom industry’s commercial efforts.

Источник

Управление телефонией с помощью FreePBX

Сегодня мы хотим предложить новый формат управления вашей телефонной связью! Теперь вы сами сможете управлять своей телефонией!

Мы предлагаем установку и настройку Asterisk на вашем сервере на базе готового дистрибутива FreePBX, или приобретите офисную АТС.

Готовый дистрибутив включает в себя ОС Linux, саму программную АТС Asterisk, графический веб-интерфейс пользователя FreePBX для удобного администрирования Asterisk и необходимые сопутствующие сервисы. Продукт совершенно бесплатен и доступен в русской версии.

Благодаря наличию удобного веб-интерфейса, FreePBX является одной из наиболее популярных оболочек для работы Asterisk. Установив FreePBX, компания получает простой, надежный и эффективный инструмент управления телефонией. При этом настроить сложную конфигурацию Asterisk можно при помощи простого веб-интерфейса за гораздо меньшее время.

Наша компания предоставляет услуги по установке и настройке FreePBX или иначе говоря «под ключ». Для гаратированно качественной работы FreePBX необходим выделенный сервер.

Согласно вашему техническому заданию, наши специалисты установят FreePBX и настроят маршрутизацию звонков, голосовое меню, режимы обработки звонков (дневной, вечерний, ночной) и многое другое.

В настройке FreePBX мы используем собственные технологии и секреты, выявленные нами опытным путем. Поэтому наши клиенты всегда могут рассчитывать на настройку не только основных, но и специфических функций, весьма полезных для бизнеса.

asterisk будущее телефонии.

Управление телефонией с помощью FreePBX

Оглавление

Введение
Установка FreePBX
Веб-интерфейс
Как получить доступ к веб-интерфейсу
Обзор главной страницы
Обзор модулей
Module Admin / Управление модулями
Extensions / Внутренние номера
Ring Groups / Группы вызова
Trunks / Транки
Inbound Routes / Входящая маршрутизация
Outbound Routes / Исходящая маршрутизация
Custom Contexts
Follow Me / Следуй за мной
IVR / Голосовое меню
Queues / Очереди
Пример настройки FreePBX для среднего офиса
Требования к функционалу
Используемое оборудование
Сценарий использования
Настройка

Введение

В сети интернет много различных инструкций по настройке FreePBX под различные задачи. Для настройки Asterisk через веб-интерфейс глубокие знания телефонии и сетей не требуются. Это существенно снижает порог вхождения в мир VoIP телефонии. В следствии чего на рынке существует много компаний, осуществляющих настройку серверов VoIP телефонии. К сожалению они не всегда качественно могут выполнить работу за которую берутся. Поэтому если вы хотите получать качественную услугу, то лучше довериться квалифицированным специалистам в этой области.

Официальная документация на английском языке есть на сайте FreePBX http://wiki.freepbx.org/dashboard.action

Данное руководств о стоит рассматривать как ознакомительный материал.

Установка FreePBX

Для начала работы с FreePBX, необходимо его установить. Для этого существует несколько способов:

Установка FreePBX Distro. Это самый простой способ установки, у вас будет полностью готовая система с настроенным веб-интерфейсом FreePBX и приложением Asterisk.

Установка веб-интерфейса FreePBX. Это актуально в том случае если у вас уже есть компьютер с установленным приложением Asterisk и вы хотите поставить только веб-интерфейс к нему, с необходимыми вам модулями. Или если вы привыкли к определенному дистрибутиву Linux. Этот способ для опытных пользователей, которые знают что делают.

Мы будем рассматривать первый способ. Для начала нам надо скачать сам дистрибутив FreePBX Distro, это можно сделать на официальном сайте проекта http://schmoozecom.com/distro-download.php. На этой странице есть версии для 64 и 32 битных систем и стабильные (stable) и бета (beta) версии продукта. Выбор битности зависит от вашего вашего оборудования, которое вы будете использовать в качестве сервера. Настоятельно рекомендуется использовать стабильные версии продукта.

Теперь необходимо писать данный образ системы на диск или флешку, если у компьютера нет дисковода. Записать на диск можно любой программой для записи. В Windows 7 уже встроена программ Windows Disc Image Burner, для Linux можно использовать программу Brasero. Для записи на USB носитель, в Windows можно использовать программу Win32 Disk Imager, для Linux стандартную утилиту dd (dd if=FreePBX.img of=/dev/disk1).

После записи образа с него необходимо загрузиться на компьютере где будет работать ваша телефония. После загрузки компьютера вы уведите меню установки FreePBX, в котором надо выбрать версию Asterisk и режим работы жестких дисков.

Full Install — если в вашем компьютере 2 жестких диска, установщик FreePBX автоматически удалит с них все данные и создаст RAID 1 mirror. Это рекомендованный режим установки, который в будущем добавит отказоустойчивости.

Full Install – No RAID — установка системы без автоматического создания RAID.

Full Install – Advanced — установка с ручным разделением диска.

HA Install — если установка проводится на диски емкостью больше 250 гигабайт.

Выбираем нужный вам режим установки и переходим в меню настройки сети, где указываем ваши сетевые настройки. Если у вас в сети работает DHCP сервер, можно просто нажать ОК.

После этого выбираем часовую зону и устанавливаем административный пароль для супер пользователя root. Ждем когда закончится установка и обновление системы, после чего можно будет зайти на компьютер в консольном режиме под пользователем root. Или с другого компьютера через веб-браузер, в адресной строке которого необходимо указать ip адрес компьютера на котором установлен FreePBX.

При первом входе в веб-интерфейс FreePBX будет предложено задать административный пароль для управления системой. Настоятельно рекомендовано задать пароль отличный от пользователя root.

Выполнив все выше перечисленные действия можно приступать к настройке телефонии.

Веб-интерфейс

Как получить доступ к веб-интерфейсу

Адрес веб-интерфейса будет тот же что и у компьютера на которым установлен FreePBX. Узнать его можно у специалиста который вам устанавливал FreePBX. Если у вас есть доступ консоли компьютера, то можно выполнить команду ifconfig. Она покажет настройки сетевых интерфейсов на компьютере.

У нас на сайте есть доступ к демо версии FreePBX. Для того чтоб в него попасть, необходимо зайти по ссылке http://89.107.127.170. У вас в браузере откроется страница входа в FreePBX:

О бзор главной страницы

На главной странице есть 3 раздела:

FreePBX Administration — раздел для администрирования системы;

User Control Panel — раздел пользовательских настроек. Просмотр детализации вызовов, сервисных кодов, голосовой почты;

Get Support — получение технической поддержки в FreePBX;

Для доступа к разделам FreePBX Administration и User Control Panel необходимо использовать:

логин: demo

пароль: demo

Так же можно сменить язык веб-интерфейса. Для этого в правом верхнем углу есть кнопка Language.

Обзор модулей

Module Admin / Управление модулями

FreePBX Administration → Admin → Module Admin

Администрирование FreePBX → Администратор → Управление модулями

http://wiki.freepbx.org/display/F2/Module+Admin+User+Guides

Basic — основные модули, поддержкой этих модулей занимаются в первую очередь.

Extended — модули этой категории имеют более низкий уровень поддержки, чем basic.

Unsupported — модули не поддерживаются командой FreePBX, за работу этих модулей отвечают их авторы.

Commercial — здесь находятся платные модули или модули с платной поддержкой.

Также можно загрузить и модуль, который находится у вас на компьютере. Для этого надо воспользоваться кнопкой Upload modules.

Для обновления или установки необходимо:

1. Выбрать нужные репозитории;

2. Нажать кнопку Check Online

3. После этого список модулей обновится и появятся комментарии:

Online upgrade available — доступно обновление;

Enabled and up to date — включен, используется последняя версия;

4. Теперь можно установить или обновить нужные модули. Для обновления всех модулей разом, появятся кнопки: Download all и Upgrade all

Extensions / Внутренние номера

FreePBX Administration → Applications → Extensions

Администрирование FreePBX → Приложения → Внутренние номера

http://wiki.freepbx.org/display/F2/Extensions

Модуль отвечает за создание внутренних номеров. Для создания номера необходимо в начале выбрать технологию как он будет подключаться. Чаще всего используется протокол SIP. В дальнейшем этот номер можно будет использовать в других модулях, например Группы вызова, Очереди, IVR(Голосовое меню) и т.д.

Все существующие Внутренние номера отображаются с права в верхней части экрана. в опции «Добавить расширение». Если вы хотите изменить или удалить один из существующих номеров, надо просто на него нажать. После чего откроется страница настроек.

В выпадающем меню выбираем «Generic SIP Device», он выбран по умолчанию. Затем нажмите кнопку «Submit». После этого откроется страница с настройками внутреннего номера. На против каждой настройки есть знак вопроса. Если на него навести курсор мышки, то будет показана краткая информация за что отвечает данная настройка. Как минимум необходимо задать номер, пароль и имя (User Extension, Display Name, Secret). После внесения изменений необходимо нажать кнопку Submit.

User Extension — внутренний номер. Не используйте номера 600-699 (используются для групп вызовов по умолчанию) и 70-79 (используется для парковки вызовов по умолчанию);

Display Name — отображаемое имя для номера в списке внутренних номеров. Это же имя отображается на экране телефона принимающего вызов при звонках на другие внутренние номера (при поддержке такой возможности принимающим телефоном), если для номера не задан псевдоним номера;

CID Num Alias — псевдоним номера, отображается на телефоне при звонке;

Outbound CID — используется если необходимо задать специфический Caller ID для звонков ТФОП (телефонную сеть общего пользования). Если не указан будет браться из настроек транка.

Читайте также:  fruity soft clipper что это

Asterisk Dial Options — задание опций вызова отличных от системных.

Ring Time — время в течении которого будет осуществляться звонок до внутреннего номера.

Call Forward Ring Time — задается время, после которого звонок будет переадресован. Имеет приоритет на Ring Time.

Outbound Concurrency Limit — ограничение на количество исходящих звонков.

Call Waiting — позволяет включить или отключить ожидание второго вызова.

Internal Auto Answer — позволяет включить или отключить автоответ внутренних вызовов.

Call Screening — предлагает позвонившему абоненту назвать свое имя, которое система проиграет внутреннему номеру при ответе на звонок.

Pinless Dialing — возможность установить пин код для исходящих звонков.

Emergency CID — используется если необходимо задать специфический Caller ID для звонков в экстренные службы.

Assigned DID/CID — этот раздел используется для входящей маршрутизации.

DID Description — описание маршрута для входящего вызова.

Add Inbound DID — с ка ким DID должен приходить входящий вызов для этого внутреннего номера.

Secret — пароль

dtmfmode — режим DTMF. Используется для определения набора клавиш с телефонного аппарата.

Nat — используется в том случает есть телефонных аппарат или голосовой шлюз находится за nat.

Callgroup & pickupgroup — группы вызовов и группы перехвата.

Disallow & allow — запрещенные и разрешенные кодеки.

Deny & permit — настройки для каких сетей разрешено подключаться, а для каких нет.

Recording Options — настройки для записи разговоров.

Voicemail — настройки голосовой почты.

Optional Destinations — опции указывающие как обрабатывать вызов в случае занятости, не ответа или не доступности внутреннего номера.

Ring Groups / Группы вызова

FreePBX Administration → Applications → Ring Groups

Администрирование FreePBX → Приложения → Группы вызова

http://wiki.freepbx.org/display/F2/Ring+Groups

Используется для объединения внутренних номеров в группы, на которые можно совершить звонок по единому внутреннему номеру. По умолчанию использует нумерацию 600-699. Работает следующим образом: вы добавляете в группу определенное количество внутренних номеров, после этого совершаете звонок на группу по номеру 6XX. Звонок приходит на внутренние номера в этой группе, в соответствии с той стратегией распределения звонка которую вы выбрали. Рассмотрим опции Групповых вызовов.

Ring-Group Number — внутренний номер группы вызовов.

Group Description — описание группы вызовов.

Ring Strategy — стратегия распределения вызовов:

ringall — звонок расходится одновременно по всем внутренним номерам в группе.

hunt — звонок будет распределяться случайным образом по доступным номерам

memoryhunt — звонок приходит на 1й номер, потом на 1й и 2й и т. д.

firstunavailable — звонок приходит на первый доступный номер.

firstnotonphone — звонок приходит на первый номер, у которого не снята трубка.

*-prim — если у первый номер на который пришел звонок занят, звонок считается не отвеченным.

Ring Time — время, в течении которого звонок будет находится в группе.

Extension List — список номеров на которые будет совершаться звонок. В группу так же можно добавить внешний номер, это может быть как мобильный так и городской номер. Для работы внешнего номера в конце необходимо поставить # (Пример: 89161234567#).

Extension Quick Pick — список внутренних номеров, которые можно использовать в Группах вызова. Так же можно его использовать для быстрого добавления в Extension List.

Announcement — приветствие, которое будет проигрываться позвонившему абоненту.

CID Name Prefix — установка префикса для CallerID. Префикс будет добавляться перед оригинальным CallerID (Пример: префикс: «Support:» + оригинальный CallerID Ivan Ivanovich. Будет выглядеть: Support: Ivan Ivanovich).

Alert Info — используется для задания определенного типа звонка. Не все телефоны поддерживают этот параметр.

Ignore CF Settings — игнорировать или нет переадресацию вызова установленную на внутреннем номере.

Skip Busy Agent — пропускать занятые внутренние номера.

Enable Call Pickup — включение перехвата вызова. Опцию надо проверять, может не работать.

Confirm Calls — опция работает только для стратегии ringall. На внутреннем номере где сняли трубку, надо нажать цифру 1 для подтверждения принятия вызова.

Remote Announce & Too-Late Announce — сообщения воспроизводимые принимающей стороне, при включенной опции confirm calls.

Change External CID Configuration — параметры формирования исходящего CallerID.

Call Recording — опции записи разговора: всегда, по запросу, никогда.

Destination if no answer — куда направить звонок если истекло время звонка в параметре ring time.

Trunks / Транки

FreePBX Administration → Connectivity → Trunks

Администрирование FreePBX → Подключения → Транки

http://wiki.freepbx.org/display/F2/Trunks

Используется для настройки внешних линий, через которые будут осуществляться звонки в телефонную сеть общего пользования. Эти линии предоставляет оператор связи, так же у него можно узнать какие настройки требуются для настройки. Мы будем рассматривать настройки для SIP транка, так как большинстве случаев этого будет достаточно.

Trunk Name — название транка.

Outbound CallerID — CallerID для исходящих звонков через этот транк.

CID Options — с каким CallerID будем принимать входящие звонки.

Maximum Channels — позволяет ограничить максимальное количество.

Asterisk Trunk Dial Options — дополнительные опции вызова.

Continue if Busy — в случае неудачного вызова попробует совершить звонок через другой транк.

Disable Trunk — отключение транка.

Dialed Number Manipulation Rules — правила формирования номера при исходящем звонке. Добавление или обрезание цифр в набранном номере. Основные манипуляции с набранными номерами будут производится в Исходящих маршрутах. Если для конкретного транка необходимо задать специфические параметры, это можно сделать здесь.

prepend — то что будет добавляться перед номером.

prefix — префикс который будет удаляться. Например 9 для выхода в город.

match pattern — шаблон номера, задается в следующем формате:

Outgoing Settings — настройки для исходящих звонков.

Incoming Settings — настройки для входящих звонков.

PEER Details & USER Details — указываются настройки которые даст провайдер. Задаются так же как и в конфигурационном файле sip.conf

Registration — задается строка регистрации, используется для входящей связи. Формат строки: username:password @VoIP-server/DID

Inbound Routes / Входящая маршрутизация

FreePBX Administration → Connectivity → Inbound Routes

Администрирование FreePBX → Подключения → Входящая маршрутизация

http://wiki.freepbx.org/display/F2/Inbound+Routes

Используется для настройки маршрутизации входящих звонков. В правой части как и в других пунктах меню, будут отображаться уже созданные маршруты.

Description — описание маршрута.

DID Number — задается DID с которым приходят звонки. Можно использовать шаблоны (например _2[345]X).

Caller ID — возможность задать Caller ID.

CID Priority Route — если задать этот параметр, то входящий звонок будет маршрутизироваться по CallerID.

Alert Info — изменение сигнала вызова, не все телефоны поддерживают данную функцию.

CID name prefix — префикс который будет подставляться к CallerID.

Music On Hold — выбор музыки во время дозвона.

Signal RINGING — посылка сигнала КПВ, перед ответом на вызов.

Pause Before Answer — пауза перед обработкой данного маршрута.

Privacy Manager — если не был определен CallerID система предложит позвонившему абоненту его задать, перед соединением.

Fax Detect — определение факса на линии, и даль нейшая его обработка.

Set Destination — основной пункт, в котором мы задаем куда направлять звонок.

Outbound Routes / Исходящая маршрутизация

FreePBX Administration → Connectivity → Outbound Routes

Администрирование FreePBX → Подключения → Исходящая маршрутизация

http://wiki.freepbx.org/display/F2/Outbound+Routes

Используется для настройки маршрутизации исходящих звонков. В правой части как и в других пунктах меню, будут отображаться уже созданные маршруты. Обычно в этих настройках задается общий правила набора номера и его модификация, перед отправкой оператору. По умолчанию эти маршруты могут использовать все пользователи. Для настройки ограничений на выход в телефонную сеть общего пользования используется модуль Custom Contexts, который мы рассмотрим позже. В базовой настройке ограничения можно сделать только через PIN код, который нужно ввести для совершения исходящего вызова. Так же можно задать маршруты которые будут использоваться для звонков в экстренные службы.

Route Name — название маршрута.

Route CID — какой CallerID использовать для этого маршрута.

Route Password — пароль на маршрут, может быть использовано для ограничения звонков на международные направления.

Route Type — задается параметр для для звонков в экстренные службы или для корпоративного использования (изменение CallerID).

Music On Hold? — что будет проигрываться во время совершения звонка.

Time Group — возможность задать в какое время будет доступен маршрут.

Route Position — порядок выбора маршрута, в случае использования нескольких исходящих маршрутов.

PIN Set — возможность использования PIN кодов, для звонков через этот маршрут.

Dial Patterns that will use this Route — правила формирования номера при исходящем звонке. Добавление или обрезание цифр в набранном номере.

prepend — то что будет добавляться перед номером.

prefix — префикс который будет удаляться. Например 9 для выхода в город.

match pattern — шаблон номера, задается в следующем формате:

Trunk Sequence for Matched Routes — для каких транков будет использоваться данный маршрут.

Optional Destination on Congestion — что делать после завершения звонка. По умолчанию происходит разъединение.

Custom Contexts

FreePBX Administration → Connectivity → Custom Contexts

Администрирование FreePBX → Подключения → Custom Contexts

http://www.freepbx.org/support/documentation/module-documentation/third-party-unsupported-modules/customcontexts

Дан ный модуль очень полезен если необходимо разграничить исходящую связь для внутренних номеров. Но его можно использовать для предоставления внутренним абонентам определенного набора прав (услуг). Например запрещать пользоваться перехватом, парковкой вызова, голосовой почтой и т. д. После создания контекста его можно выставить в настройках созданного внутреннего номера.

Context — название контекста.

Description — описание контекста.

Dial Rules — правила набора номера с помощью которых возможно ограничить применение некоторых параметров. Возможно использовать шаблоны.

Set All To — установка определенного значения для всех параметров. Для простоты лучше разрешить все, поставив Allow и установить Deny для: ENTIRE Basic Internal Dialplan и ALL OUTBOUND ROUTES. После этого запретить все что ненужно.

Allow — разрешает доступ к вложенному контексту через Dial Rules и в самом контексте;

Deny — запретить вложенный контекст как в правилах так и в создаваемом контексте;

Allow Rules — разрешить доступ только через Dial Rules;

Deny Rules — разрешить только в контексте;

Call Parking — парковка вызова.

Custom Internal Dialplan — использование пользовательских правил из файла extensions_custom.conf.

ENTIRE Basic Internal Dialplan — основное правило, которое включает в себя все остальные.

ext-group — звонки на группы вызовов.

app-pbdirectory — доступ к телефонной книге.

app-hotelwakeup — звонок по расписанию, будильник.

app-callwaiting-* — настройка услуги call waiting (второй звонок).

app-calltrace — информация о последнем звонке.

app-echo-test — это тест.

app-speakextennum — определение внутреннего номера.

app-speakingclock — текущее время.

app-dictate-* — голосовые заметки.

app-fmf-toggle & ext-findmefollow & findmefollow-ringallv2 — услуга Follow Me (следуй за мной).

Читайте также:  какой кнопочный телефон поддерживает теле2

app-fax — факс.

ext-meetme — конференции.

ext-intercom-users — режим громкоговорителя.

app-dialvm & app-vmmain & vmblast-grp — голосовая почта.

app-recordings — запись сообщений.

ext-queues — очереди.

app-blacklist — черный список.

app-campon-* — автоматический ответ на звонок.

app-userlogonoff — регистрация пользователя.

app-pickup — перехват вызова.

app-zapbarge — выход на линию в потоковой карте.

app-chanspy — подключение к активному разговору.

ext-test —тестировочный звонок.

ext-local — звонки на внутренние номера.

Outbound Routes — эта секция служит для определения прав доступа к внешним линиям, к направлениям, которые определены в модуле Outbound Routes.

Follow Me / Следуй за мной

FreePBX Administration → Applications → Follow Me

Администрирование FreePBX → Приложения → Следуйте сюда

Используется для объединения нескольких номеров в один, так же можно использовать для переадресации на внешний или внутренний номер. Это полезно если вам необходимо перемещаться между несколькими рабочими местами на которых установлены разные телефонные аппараты. Вы можете настроить удобную стратегию распределения звонка на нужные вам телефоны и всегда быть на связи.

Для работы с данным модулем нам понадобится созданный внутренний номер. В настройки Follow Me можно перейти из настроек внутреннего номера или из меню самого Foolow Me. Рассмотрим представленные настройки.

Disable — отключение функции Follow Me на конкретном внутреннем номере.

Initial Ring Time — задается время в секундах, в течении которого звонок будет отправлять на основной номер. По истечению заданного интервала времени звонок будет отправлен на список телефонов Follow Me.

Ring Strategy — стратегия распределения звонка между номерами Follow Me. Описание можно посмотреть в разделе Ring Groups / Группы вызова.

Ring Time (max 60 sec) — время в течении которого вызов будет отправляться на номера Follow Me.

Follow-Me List — список номеров Follow Me, если нужно добавить внешний номер, необходимо в конце поставить #.

Announcement — приветствие, которое будет проигрываться позвонившему абоненту.

CID Name Prefix — установка префикса для CallerID. Префикс будет добавляться перед оригинальным CallerID (Пример: префикс: «Support:» + оригинальный CallerID Ivan Ivanovich. Будет выглядеть: Support: Ivan Ivanovich).

Alert Info — используется для задания определенного типа звонка. Не все телефоны поддерживают этот параметр.

Confirm Calls — подтверждение вызова внешнего номера, работает только со стратегией распределения звонка: ringall.

Remote Announce — звуковое сообщение которое будет проигрываться в случае включенной услуги Confirm Calls.

Too-Late Announce — звуковое сообщение если звонок уже принял другой абонент.

Change External CID Configuration — изменение CallerID для внешних вызовов.

Destination if no answer- куда отправлять вызов в случае не ответа.

IVR / Голосовое меню

FreePBX Administration → Applications → IVR

Администрирование FreePBX → Приложения → IVR

IVR (англ. Interactive Voice Response) — система предварительно записанных голосовых сообщений, выполняющая функцию маршрутизации звонков внутри call-центра, пользуясь информацией, вводимой клиентом на клавиатуре телефона с помощью тонального набора. Озвучивание IVR — важная составляющая успеха call-центра. Правильно подобранное сочетание музыкального сопровождения, голоса диктора и используемой лексики создаёт благоприятное впечатление от звонка в организацию. Маршрутизация, выполняемая с помощью IVR-системы, обеспечивает правильную загрузку операторов продуктов и услуг компании. 1

IVR Name — название очереди.

IVR Description — описание очереди.

Announcement — звуковое сообщение.

Direct Dial — разрешение донабора внутреннего номера.

Timeout — время ожидания ввода после проигрывания звукового сообщения.

Invalid Retries — количество попыток ввода номера.

Invalid Retry Recording — повторное проигрывание сообщение при ошибочном наборе номера.

Append Announcement on Invalid — воспроизведение основного звукового сообщения после проигрывания сообщения о неправильном наборе номера.

Invalid Recording — сообщение о неправильном наборе номера.

Invalid Destination — куда отправлять звонок после окончания попыток ввода номера.

Timeout Retries — количество попыток в случае если не было набора.

Timeout Retry Recording — звуковое сообщение, в случаи повторного не набора.

Append Announcement on Timeout — повтор основного звукового сообщения если не было набора.

Timeout Recording — звуковое сообщение в случае не набора номера.

Timeout Destination — куда отправлять звонок в случае не набора номера и окончания попыток.

Return to IVR after VM — возвращение в IVR после голосовой почты.

IVR Entries — куда отправлять звонок при нажатии цифр 1, 2, 3 и т. д.

Queues / Очереди

FreePBX Administration → Applications → Queues

Администрирование FreePBX → Приложения → Очереди

Очереди это аналог групп вызова с более продвинутыми возможностями. Очень часто их используют для организации call-центров, так как можно настроить большое количество параметров обработки звонка по сравнению с группой вызовов. Так же в очереди могут находится динамические абоненты, они могут по собственному желанию обрабатывать звонки в очереди или нет. Далее будут описанные параметры настройки очереди.

Queue Number — номер очереди.

Queue Name — название очереди.

Queue Password — пароль очереди.

Generate Device Hints — используется для входа/выхода из очереди через дополнительные клавиши.

Call Confirm — подтверждение вызова в случае настроенного у абонента очереди Follow Me.

Call Confirm Announce — звуковое сообщение в случае включенной услуги подтверждения вызова.

CID Name Prefix — установка префикса для CallerID. Префикс будет добавляться перед оригинальным CallerID (Пример: префикс: «Support:» + оригинальный CallerID Ivan Ivanovich. Будет выглядеть: Support: Ivan Ivanovich).

Wait Time Prefix — добавление в CallerID времени ожидания абонента.

Alert Info — используется для задания определенного типа звонка. Не все телефоны поддерживают этот параметр.

Static Agents — внутренние номера которые находятся в очереди всегда.

Extension Quick Pick — список внутренних номеров, которые можно использовать в Static Agents и Dynamic Members.

Dynamic Members — внутренние номера у которых есть возможность входа/выхода из очереди.

Restrict Dynamic Agents — запрет на вход/выход в очередь номерам явно не указанных в Dynamic Members.

Agent Restrictions — ограничения для внутренних номеров в очереди.

Ring Strategy — стратегия распределения звонка между номерами. Описание можно посмотреть в разделе Ring Groups / Группы вызова.

Autofill — направление звонка ожидающим внутренним номерам в очереди.

Skip Busy Agents — пропускать занятые внутренние номера.

Queue Weight — вес очереди.

Music on Hold Class — музыка на удержании.

Join Announcement — звуковое сообщение при попадании в очередь.

Call Recording — включение записи разговора.

Recording Mode — режим записи разговора.

Caller Volume Adjustment — изменение громкости входящих абонентов.

Agent Volume Adjustment — изменение громкости внутреннего абонента.

Mark calls answered elsewhere — помечать все звонки как отвеченные.

Max Wait Time — максимальное время нахождения звонка в очереди

Max Wait Time Mode — режим максимального времени нахождения звонка в очереди.

Agent Timeout — время в течении которого внутренний номер будет вызываться.

Agent Timeout Restart — включение повторного вызова внутреннего номера после отказа принять вызов.

Retry — время повторного вызова внутреннего номера после отказа принять вызов.

Wrap-Up-Time — время отдыха внутреннего номера между звонками.

Member Delay — задержка перед вызовом внутреннего номера.

Agent Announcement — звуковое сообщения для внутреннего номера перед соединением.

Report Hold Time — сообщать время ожидания абонентам находящимся в очереди.

Auto Pause — продолжать совершать вызов внутреннего номера если он не отвечает.

Auto Pause on Busy — продолжать совершать вызов внутреннего номера если он занят.

Auto Pause on Unavailable — продолжать совершать вызов внутреннего номера если он не доступен.

Auto Pause Delay — время продолжительности вызова.

Max Callers — максимальное количество вызовов которое может обслуживать очередь.

Join Empty — попадать в пустую очередь.

Leave Empty — выходить из пустой очереди.

Penalty Members Limit — приоритеты внутренних номеров.

Frequency — частота оповещения абонентов в очереди.

Announce Position — сообщать позицию в очереди.

Announce Hold Time — сообщать время нахождения в очереди.

IVR Break Out Menu — возможность использования голосовых меню в очереди.

Repeat Frequency — как часто предлагать абоненту в очереди голосовое меню.

Event When Called — генерация событий для различных систем.

Member Status Event — генерация событий для различных систем.

Service Level — используется для задания минимального времени ответа для различных статистик.

Agent Regex Filter — фильтр регулярных выражений для внутренних номеров в очереди.

Fail Over Destination — куда направлять звонок при не ответе.

Reset Queue Stats — через какой промежуток времени обнулять статистику.

Пример настройки FreePBX для среднего офиса

В этом разделе будет показано какие действия необходимо выполнить для настройки АТС и телефонии в офисе среднего размера (

Требования к функционалу

Подключить 2 городских номера. Один для звонков в офис, второй для факса.

Настроить телефонные аппараты для сотрудников и секретаря. У секретаря должен быть установлен телефон с панелью расширения для отслеживания статуса сотрудников.

Возможность перевода и перехвата звонков.

Запись и прослушивание разговоров.

Возможность совершать видео звонки.

Создать общие номера для звонков по отделам.

Используемое оборудование

1. Сервер телефонии — на нем будет установлен FreePBX.

2. Yealink VP530 — телефон для видео звонков.

3. Panasonic KX-UT136 — телефон секретаря.

4. Qtech QVI 2108 — голосовой шлюз для подключения аналоговых аппаратов и факсов.

Сценарий использования

На сервер телефонии FreePBX провайдер подает 2 номера по SIP протоколу. Способ подключения стоит уточнить у провайдера, будет ли это осуществляться через туннель (OpenVPN, IPsec и т.д.) настроенный на вашем оборудовании или это будет оборудование провайдера к которому вам надо будет подключить сервер. Для обеспечения безопасности стоит настроить firewall. Так же для работы факсов стоит узнать у провайдера поддерживают ли они протокол t.38. Для обеспечения качественной связи стоит выделить телефонный трафик в отдельный сегмент сети и изолировать её от пользовательского трафика. Не будет лишним настроить приоритизацию VoIP трафика.

Предположим у вас 2 городских номера 1 — 495 111 11 11 и 2 — 495 222 22 22. Номер 495 111 11 11 многоканальный и будет использоваться для обработки звонков в офис. Звонки будут приходить на номер секретаря (внутренний 100), после чего переводятся на нужный отдел компании или на конкретного сотрудника. Номер 495 222 22 22 будет работать на прием и отправку факсов.

У секретаря будет стоять телефон с дополнительными клавишами на которых будет отображаться состояние абонентов. Секретарь сможет определить кто на данный момент разговаривает, а у кого телефон свободен и на него можно переключить.

Для руководителей отделов будут установлены телефоны с возможностью видео звонков. Таким образом можно будет проводить оперативные совещания между руководителями. Стоит учесть что видео звонки будут доступны только для внутренних звонков.

Голосовой шлюз будет обслуживать факс и обычных сотрудников.

Настройка

Таблица с номерами и параметрами для различных внутренних линий:

Источник

Сказочный портал