Generated by All in One SEO v4.9.2, this is an llms.txt file, used by LLMs to index the site. # asterisk-system.ru Офисная IP-телефония на базе Asterisk/FreePBX ## Sitemaps - [XML Sitemap](https://asterisk-system.ru/sitemap.xml): Contains all public & indexable URLs for this website. ## Записи - [Простая голосовая почта в Телеграм и Email](https://asterisk-system.ru/default/otpravka-golosovoj-pochty-v-telegram-i-email.html) - Модуль - "Простой голосовой почты" позволяет упростить настройку голосовой почты в FreePBX. Модуль отправляет сообщения в Телеграм и на почту. Есть возможность настроить персональную голосовую почту для каждого внутреннего. Модуль состоит из трех вкладок Страница внутренних Здесь можно настроить голосовую почту по Неответу, Занятости или Не доступности. Страница настроек Добавлена настройка расшифровки голосового сообщения сервисом - [Модуль интеграции Bitrix24 c FreePBX](https://asterisk-system.ru/asterisk/modul-integracii-bitrix24-c-freepbx.html) - Модуль интеграции Bitrix24 позволяет интегрировать FreePBX c СРМ Битрикс24 (облачная/коробочная версии). Модуль поддерживает несколько Bitrix24, и работает на базе веб-хуков, согласно API Bitrix24. Вид модуля Поддержка нескольких Bitrix24 В входящем роуте (Inbound Routes) указываем направить в интеграцию с Битрикс24 Основные возможности: Показать карточку звонящего 2.Прикрепить запись к звонку 3. Маршрутизация звонка на основе - - [Автоинформатор для FreePBX](https://asterisk-system.ru/freepbx/avtoinformator-dlya-freepbx.html) - Модуль AVTOCALL - автоинформатор(автообзвон) для FreePBX работает на версиях FreePBX 13+. Может быть интересен ЖЭК, рекламным агенствам, колцентрам, коллекторам, а также в личных целях, если нужно дозвонится до некоторых служб. Автоинформатор(Автообзвон) прост в настройках и обладает хорошими возможностями. Номера для обзвона загружаются из файла с расширением csv/txt. При ответе на вызов, звонок можно направить в - [Модуль отчета о пропущенных звонках в FreePBX](https://asterisk-system.ru/freepbx/otchet-po-propushhennym-zvonkam-v-freepbx.html) - Один из частых запросов от клиентов - это обнаружение пропущенных звонков Задача не такая простая как кажется, так как зависит от логики входящего звонка - очередь, ринг-группа, IVR с прямым набором. В каждом случаем приходится писать скрипт, с разными SQL-запросами и помещать его в крон. Плюсы и минусы очевидны. Предлагаю вашему вниманию модуль - Lostcallreport - [Модуль интеграции EnvyCRM с FreePBX](https://asterisk-system.ru/asterisk/modul-integracii-envycrm-s-freepbx.html) - Модуль интеграции EnvyCRM позволяет интегрировать EnvуCRM с популярной АТС FreePBX/Asterisk. Вид модуляВ входящем роуте (Inbound Routes) указываем направить в интеграцию с EnvyCRM АПИ телефонии в EnvyCRM простейшее, поэтому настройки так же простые Можно фиксировать исходящие звонки Настройки подключения к тестовой EnvyCRM приведены для примера. Вначале указываем адрес вашего FreePBX и сохраняем. При этом - [Модуль simple CDR](https://asterisk-system.ru/asterisk/modul-simple-cdr.html) - Для просмотра статистики в FreePBX есть два модуля - CDR Report и CEL. У них есть несколько минусов, один из которых - избыточность. К примеру на один звонок, который попал в очередь может быть несколько записей. Решил написать свой модуль просмотра CDR, где на один звонок, будет одна записи в статистике. Добавлена страница с - [голосовая аналитика и FreePBX](https://asterisk-system.ru/asterisk/golosovaya-analitika-i-freepbx.html) - Модуль предназначен для записи звонка в стерео режиме и последующим анализом звуковых файлов. Модуль находится в разработке. В качестве ядра распознавания используется библиотека распознавания - VOSK. Библиотека поставляется ввиде доккер контейнера, установка которого в данной статье не рассматривается. Библиотека Vosk - это бесплатное решение, которое работает в оффлайне. В дальнешем, возможно, будет добавлена поддержка от - [Синтез речи Yandex SpeechKit](https://asterisk-system.ru/asterisk/sintez-rechi-yandex-speechkit.html) - Модуль упрощает создание звуковых файлов в FreePBX. Для генерации звуковых файлов используется Yandex SpeechKit API. Для начала, нужно зарегистрироваться в Yandex Speech Kit и получить ключ и folderId Затем генириуем звуковой файл из текста. Форма В форме можно указать каким голосом будет читать файл, скорость и эмоциональный окрас. После сохранения создается файл, который можно прослушать. - [Балансировка транков](https://asterisk-system.ru/default/balansirovka-trankov.html) - Модуль является расширением модуля - карусель транков. В нем добавлено - страница настройки баланса транков и выбор логики балансировки. Модуль будет полезен, тем кто использует сип транки с пакетом минут, например Билайн, Мегафон. Страница баланса транков показывает общую статистику по проговоренным минутам, и лимиты. Можно обнулить статистику по всем транкам или по выбранному. Настройка ограничений - [FreePBX - распределение звонков в процентном отношении](https://asterisk-system.ru/asterisk/freepbx-raspredelenie-zvonkov-v-procentnom-otnoshenii.html) - Модуль позволяет распределить входящие вызовы в количественном или процетном отношении между разными точками FreePBX. Допустим, стоит задача распределить входящие звонки между тремя очередями, а именно 90% - звонков должны попадать на очередь-1, 5 % - звонков на очередь-2 и оставшиеся 5% - на очередь-3. Такую задачу поможет решить данные модуль. Создаем распределение Можно указать до - [Баланс номеров Мегафон](https://asterisk-system.ru/asterisk/balans-nomerov-megafon.html) - Модуль будет интересен тем, кто использует SIP транки Мегафона/Мультифона. Модуль позволяет выводить информацию о блокировке и балансе сип учеток Мультифона. Минимум настроек, все через веб. Общий вид модуля Модуль выводит информацию о уже заведенных сип транках Мегафона/Мультфона. Показывает статус SIP регистрации. Можно получить баланс по всем сип транкам, так и по каждому отдельно Кроме того - [Обнаружение взлома в FreePBX](https://asterisk-system.ru/asterisk/obnaruzhenie-vzloma-v-freepbx.html) - Разработал новый модуль FreePBX. Модуль предназначен для обнаружения подозрительных звонков и поможет избежать пролива трафика на международные направления. Детекция трафика условно можно разделить на два счетчика - Одновременные звонки и Звонки за определенный промежуток времени. При срабатывания одного из них, происходит отправка на почту или в чат телеграм. Общий вид У меня в два исходящих - [Карусель транков в FreePBX](https://asterisk-system.ru/asterisk/modul-ciklicheskogo-perebora-trankov-v-freepbx.html) - В FreePBX в исходящих маршрутах можно выбрать несколько транков. АТС делает набор по порядку. При этом основная нагрузка ложится на первые транки. В этом есть проблема, когда нужно равномерно распределять нагрузку по транкам. Данный модуль позволяет реализовать логику карусель транков(револьвер). К примеру, у меня есть один внешний SIP транк - Russia. В нем указано 4 - [Массовое добавление SIP транков на FreePBX](https://asterisk-system.ru/asterisk/massovoe-dobavleni-sip-trankov-na-freepbx.html) - На практике часто бывает необходимо добавить списком множество сип транков. К сожалению не нашел готовых модулей для FreePBX, поэтому пришлось написать свой. Обший вид Здесь можно просмотреть транки и массово их удалить это плюс. В FreePBX в стандартном модуле транков нельзя массово удалить транки и это минус. Страница добавления транков Пока сделал только для трех - [FreePBX как замена Cisco Call Manager](https://asterisk-system.ru/default/freepbx-kak-zamena-cisco-call-manager.html) - У клиента есть Cisco Call Manager Express (CCME), а так же штук 10 разных Cisco телефонов, с прошивкой - SCCP. И в один прекрасный день, захотел наш клиент, сделать интеграцию телефонии с CRM. Но как оказалось с Cisco, не все так просто. Посидели, подумали и решили переходить на Asterisk/FreePBX. У меня Астериск собран из исходников, - [Удаление записей разговоров в FreePBX](https://asterisk-system.ru/freepbx/udalenie-zapisej-razgovorov-v-freepbx.html) - Если в FreePBX включены записи разговоров, то через какое то время они забивают весь диск сервера. Это приводит к глюкам и зависанию сервера. Можно удалять вручную, можно по крону. Но как правило для этого нужны навыки работы в Linux. Большинство пользователей хотят иметь возможность удаления старых записей прямо в FreePBX. Но я таких модулей не - [Автозагрузка сервисов в CentOS](https://asterisk-system.ru/centos/avtozagruzka-servisov-v-centos.html) - По умолчанию в свежеустановленом дистрибутиве CentOS включены много дополнительных сервисов. Если сервер будет решать несколько специфических задач, то нет необходимости в некоторых службах. Это способствует ускорению загрузки операционной системы и освобождает память. Просмотреть подгружаемые службы можно командой: # chkconfig --list | grep on Вот что она у меня вывела: # chkconfig --list | grep on - [Asterisk AGI на примере Perl](https://asterisk-system.ru/asterisk/asterisk-agi-na-primere-perl.html) - В этой заметке расскажу как создать небольшой IVR. Для этого используется интерфейс Asterisk-AGI и знание любого языка. Рассмотрим на основе Perl, на CPAN-е есть хороший модуль для этого - Asterisk::AGI. Ставить будем через "CPAN". В консоле вводим команду "cpan", если вы первый раз запускаете, то он попросит сконфигурировать его в ручную или автоматически, выбираем автоматически. - [Install Asterisk 1.8 on CentOS 5.6](https://asterisk-system.ru/asterisk/install-asterisk-1-8-on-centos-5-6.html) - Сегодня рассмотрим установку Asterisk 1.8 на CentOS 5.6. Установка других версий Asterisk просиходит аналогично, так же аналогично происходит устаовка на других дистрибутивах Linux. Итак приступим... Для начала нужно подготовить систему. Отключаем SELinux, для этого в консоле вводим комманду sed -i 's/SELINUX=.*/SELINUX=disabled/' /etc/selinux/config Обновляем систему. yum -y update yum -y upgrade Перегружаем сервер shutdown -r now - [Asterisk 1.8 пишем CDR в MySQL базу](https://asterisk-system.ru/asterisk/asterisk-1-8-pishem-cdr-v-mysql-bazu.html) - Для того чтобы Asterisk мог записывать данные о звонках в базу, должен быть установлен пакет "Asterisk-addons". Для Asterisk версии ниже 1.8, нужна скачать этот самый пакет с сайта. Для 1.8 все проще, он идет в комплекте с ядром, нужно не забыть его включить. Итак логинемся в базу # mysql -uroot -p Enter password: Welcome to - [настраиваем Iptables на Убунте](https://asterisk-system.ru/iptables/nastraivaem-iptables-na-ubunte.html) - По умолчанию в Ubuntu Server LTS пакет iptables присутствует, в нем есть одно правило - разрешено абсолютно все. Естественно на сервере это не допустимо! Ниже я расскажу мой способ настройки Iptables с чистого листа. Создаем в директории - /etc/init.d файл - iptables с таким содержанием #!/bin/sh # # Invoked from /etc/init.d/iptables. # description: Starts and - [Настраиваем Asterisk 1.8 на прием и отправку факсов](https://asterisk-system.ru/asterisk/nastraivaem-asterisk-1-8-na-priem-i-otpravku-faksov.html) - Понадобилось в одном офисе поднять факс сервер на Asterisk с возможность принимать на e-mail, а также отправлять с e-mail. Честно говоря, не нравится мне тема факсов в VoIP. Но это из раздела "Вы не любите кошек...?" Поднимать буду на CentOS-6, Asterisk-1.8. Отправка и прием факсов с помощью SpanDSP. Первым делом поставим нужные пакеты. yum install - [Asterisk 1.8 пишем CDR используя ODBC.](https://asterisk-system.ru/default/asterisk-1-8-pishem-cdr-ispolzuya-odbc.html) - В Asterisk 1.8 и выше рекомендуют в качестве бэкенда для CDR, использовать драйвер ODBC. Этот драйвер является прослойкой между Asterisk и базой данных. Это позволяет унифицировать подключения между Asterisk и различными базами данных, легко меня их. Рассмотрим запись CDR логов используя ODBC. Установим необходимые пакеты yum install mysql-server mysql mysql-devel mysql-connector-odbc unixODBC unixODBC-devel -y Добавляем - [Установка CentOS в качестве гостевой OS на XEN](https://asterisk-system.ru/centos/ustanovka-centos-v-kachestve-gostevoj-os-na-xen.html) - Установка гостевой ОС на XEN поначалу кажется сложной, но на самом деле "не так страшен черт как его малюут". Итак приступим. Считаю что XEN у вас установлен, и ядро загружено с поддержкой виртуализации XEN. По-началу устанавливать будем в текстовом режиме, (ибо X-ы на сервере это зло), а потом подключим VNC. В качестве установочной OS будет - [Адресная книга в Asterisk на коленке](https://asterisk-system.ru/asterisk/adresnaya-kniga-v-asterisk-na-kolenke.html) - У нас на фирме кроме нескольких софт-фонов, есть подавляюще большиснтво SIP телефонов Sipura SPA-941 на две линии. Отличные аппараты ничего не скажешь. Так вот захотелось что бы на них при входящем звонке, определялся не только CellerID, но и, какая то другая информация (ФИО, фирма, отдел). Очевидно что такой функционал можно будет сделать на стороне Asterisk. - [Делаем бэкап сервера](https://asterisk-system.ru/backup/delaem-bekap-servera.html) - Как говорится существуют админы, которые еще не делают бэкап своих серверов и те, которые уже делают. Так вот я отношусь ко вторым :). Бэкап позволяет в случае падения в кратчайшие сроки восстановить рабочую конфигурацию, и самое главное способствует хорошему сну В этой статье я не буду затрагивать специфичные утилиты бэкапа, а приведу пример рабочего скрипта - [Добавляем репозитории Epel, RPMForge в CentOS6](https://asterisk-system.ru/centos/dobavlyaem-repozitorii-epel-rpmforge.html) - Пакеты, идущие в новом CentOS 6 достаточно новые, но тем не менее бывает необходимость настроить OpenVPN Server, Nginx Server или настроить систему мониторинга Munin, Cacti или Nagios. А этих пакетов точно там нет. Поэтому подключим два наиболее восстребоавных репозитория - EPEL и RPMForge. Для начала поставим пакет - yum-plugin-priorities. Этот плагин позволяет выставлять приоритеты на - [Perl в помощь](https://asterisk-system.ru/asterisk/perl-v-pomoshh.html) - Часто бывает нужно заменить содержимое файла, переименовать группу файлов или еще как то отредактировать список, вот в таких случаях на помощь приходит Perl. Примеры ниже покажут насколько удобно пользоваться Перлом из командной строки . Заменить слово в "helpline" на "hotline" и сохранить бэкап файла в *.bak. perl -p -i.bak -e '$_ =~ s/helpline/hotline/g' queue_log - [Asterisk стресс тест на коленке](https://asterisk-system.ru/asterisk/asterisk-stress-test-na-kolenke.html) - В ходе работы над Asterisk бывает полезно знать сколько одновременных звонков может обработать ваш сервер без потери качества сервиса. Я покажу как можно провести стресс-тестрирование сервера Asterisk. Для этого нужно будет иметь два сервера Астериск. Один будет получать звонки, а другой будет их генерировать. Между двумя серверами уже должен быть проброшен SIP/IAX - транк. Генерировать - [Ubuntu и safe_asterisk](https://asterisk-system.ru/asterisk/ubuntu-i-safe_asterisk.html) - Несколько раз ставил Asterisk из сорцов на Убунте и только что заметил, что процесс Астериск стартует без процесса "safe_asterisk". По-началу зашел в ступор, ведь процесс "safe_asterisk" позволяет перезапустить Asterisk, если в друг он упадет. Несмотря на то, что для запуска Астериска использовались скрипт запуска, который шел в комплекте установки спецом под Debian - "safe_asterisk" не - [Панель оператора - Monast](https://asterisk-system.ru/asterisk/panel-operatora-monast.html) - Для мониторинга Asterisk есть удобная панель - Monast, написанная на Python. Ставить будем на CentOS6. На сайте разработчиков, указаны какие пакеиы нужны для работы Monast. В репозиториях CentOS нужные пакеты - устаревшие, поэтому будем собирать из исходников. Хотя версия постарее, Monast-2.0 заработала и с пакетами из репозитория Цетоса. Но мы будем собирать последнюю версию. Итак, - [Защищаем Астериск](https://asterisk-system.ru/default/zashhishhaem-asterisk.html) - Астериск при отсутсвии должного внимания к проблеме безопасности, становится легкой добычей. Через такой сервер сливается многочасовой трафик по экзотическим направлениям. Ниже я приведу мои личные наблюдения и рекомендации, которые позволят свести к минимуму возможность взлома вашего сервера. Если вы используете готовые сборки - Elastix, TrixBox, PiAF и т.д. сразу же закрывайте доступ к запущенным службам: - [Настраиваем GoIP8 и Asterisk](https://asterisk-system.ru/default/nastraivaem-goip8-i-asterisk.html) - GoIP - относительно неплохой SIP-GSM шлюз. Из-за своей цены, часто встречается в паре с Астериском. Рассмотрим подключение GoIP8 к Астериску на примере FreePBX. Для подключения GoIP8 на Астериске нужно будет создать 8 Sip-транков. Далее будет несколько картинок под небольшим катом. Заходим в панель управления в FreePBX, раздел Trunk и заполняем поля как показано на - [OpenVPN в CentOS6](https://asterisk-system.ru/centos/openvpn-v-centos6.html) - Для установки OpenVPN в CentOS нужно подключить репозиторий - rpmforge. Ранее я писал как правильно подключить репозитории - rpmforge и epel.Установка OpenVPN в CentOS не должна вызвать сложность. Ставим пакеты yum install openvpn -y Копируем папку с конфигурационным скриптами cp -r /usr/share/doc/openvpn-2.2.2/easy-rsa/ /etc/openvpn/ cd /etc/openvpn/easy-rsa/ rm -rf 1.0/ Windows/ Делаем исполняемыми. cd /etc/openvpn/easy-rsa/2.0/ chmod +x * - [Установка и настройка KVM на CentOS6](https://asterisk-system.ru/default/ustanovka-i-nastrojka-kvm-na-centos6.html) - Для работы KVM обязательно нужна аппаратная поддержка виртуализации вашего процессора. Смотрим egrep '(vmx|svm)' /proc/cpuinfo Если вывод есть, значит все хорошо, иначе пакет kvm даже не установится. Для начала обновляем систему yum update -y Ставим необходимые пакеты yum install kvm virt-manager libvirt -y Запускаем сервис KVM и добавляем в автозагрузку service libvirtd start chkconfig libvirtd --level - [Звонок с сайта используя FreeSwitch](https://asterisk-system.ru/centos/zvonok-s-sajta-ispolzuya-freeswitch.html) - В данной статье я хочу описать как связать веб браузер и Voip, чтобы можно было звонить и принимать звонки. Для того что бы позвонить из браузера в PSTN/VoIP (используя бесплатный OpenSource), мне известны, два более менее рабочих варианта - это WebRTC и Flash. Если вы знаете другие варианты, просьба написать об этом в комментариях, платные - [CentOS 6 IPSec](https://asterisk-system.ru/centos/centos-6-ipsec.html) - Понадобилось как-то поднять ВПН туннель между рутером и Астериск. В-первую очередь, для обхода NAT и немного поднять секьюрность. Так как в качестве рутера была Cisco, то решили поднимать IPSec. Кошку настраивал не я, так что не смогу показать ее конфиги. Для тех, кому интересно как настроить на CentOS 6, прошу под кат.Итак, мы имее - - [FreePBX статистика работы операторов](https://asterisk-system.ru/asterisk/freepbx-statistika-raboty-operatorov.html) - Модуль предназначен для показа информации о звонках FreePBX. Предоставляет расширенный функционал станадартной статистики CDR/CEL. Страница Звонки - отображает все звонки. Основная идея - показать на один звонок одну запись в статистике. По каждому звонку можно посмотреть детализацию. Ниже скрин звонка, поступивший в очередь 8000, в которой взял 203, потом оператор 203 сделал перевод с прикреплением - [модуль интеграции HelpDeskEddy с FreePBX](https://asterisk-system.ru/asterisk/modul-integracii-helpdeskeddy-s-freepbx.html) - Модуль интеграции HelpDeskEddy позволяет интегрировать HelpDeskEddy CRM с популярной АТС FreePBX/Asterisk. Модуль платный, оплата разовая, без абонентских подписок. Настройки на стороне FreePBX Нужно будет указать API ключ и канал связи. Эти настройки берем из HelpDeskEddy создаем канал связиВыбираем из выпадающего меню - Телефония через API 2. копируем API ключ Для - [Панель оператора для FreePBX](https://asterisk-system.ru/default/panel-operatora-freepbx.html) - Решил сделать панель оператора для FreePBX. Это очень упрощенный аналог Fop2 или MonAst. По-мере развития модуля, статья будет дополнятся. Основная задача модуля - показать интерактивный статус внутренних номеров в FreePBX, кто с кем разговаривает. Можно создать пользователя FreePBX и дать права на просмотр определенных внутренних. Основной процесс мониторинга реализован на NodeJS (NAMI + SocketIO). Показываем - [Телефонная книга на FreePBX](https://asterisk-system.ru/default/telefonnaya-kniga-na-freepbx.html) - Решил сделать простую телефонную книгу под FreePBX. Модуль имеет возможность загрузки номеров из csv-файла, загрузки по одному, работает стандартно через Источник поиска CID во входящем маршруте. Для работы необходим модуль cidlookup. Страница-список номеров в телефонной книге Добавление номера Чтобы корректно загрузить имена, нужно указать кодировку файла и кодировку сервера, по-дефолту UTF8. Если вы работаете под - [документация API AVTOCALL](https://asterisk-system.ru/default/dokumentaciya-api-avtocall.html) - В верси. avtocall-13.0.23 добавилось API управление модулем обзвона. Здесь будет описаны методы API. Методы будут добавляться и расширяться со временем. Включаем API в настройке модуля - указываем Bearer Token и адрес запроса. Проверка доступности API Запрос: curl --header "Content-Type: application/json" --header 'Authorization: Bearer 73ada4390b8e2824187374bf82e' --location --request POST 'http://192.168.101.125/admin/modules/avtocall/api/index.php' --data '{"action":"ping"}' Ответ: {"status":"success","message":"pong"} - [CallerID при Attended Transfer](https://asterisk-system.ru/asterisk/callerid-pri-attended-transfer.html) - Столкнулся с проблемой передачи номера клиента при переводах Attended Transfer. Схема входящего звонка А(клиент) ----> Б(оператор-1) ---> переводит *2 -------> В(оператор-2) При таком переводе оператор-2 видит, что ему звонит оператор-1(номер Б). Эту проблему можно решить, установив номер клиента в хидерах PAI/RPID в INVITE на оператор-2. Это работает, если на телефоне оператора-2, установить брать номер из - [FreePBX VOSK EAGI php](https://asterisk-system.ru/asterisk/freepbx-vosk-eagi-php.html) - В данной статье рассмотрим пример скрипта EAGI на FreePBX. VOSK - бесплатный,офлайн движок для распознавания голоса, поставляется ввиде Docker-контейнера. В интернете есть много информации, как развернуть Докер-контейнеер с Воском. EAGI - расширенный AGI, который работает звуковым потоком через файловый дескриптор-3. В FreePBX поставляется с библиотекой PHP-AGI, которая может работать с FD3. Сам скрипт #!/usr/bin/php -q - [модуль интеграции PlanFix c FreePBX](https://asterisk-system.ru/asterisk/modul-integracii-planfix-c-freepbx.html) - Модуль интеграции PlanFix позволяет интегрировать PlanFix CRM с популярной АТС FreePBX/Asterisk. Настройки на стороне FreePBX На стороне PlanFix включаем виджет Api ПланФикса для телефоний виджет Настройки виджета В входящем роуте (Inbound Routes) указываем направить в интеграцию с PlanFix Настройки маршрута в FreePBX При входящем можно получить имя клиента по номеру, а также перевести на - [Распознавание речи Yandex в IVR](https://asterisk-system.ru/asterisk/raspoznavanie-rechi-yandex-v-ivr.html) - Часто приходится делать голосовой IVR на Asterisk с возможностью выбра меню голосом. Использую для этого обычно Yandex SpeechKit и PHP-AGI, при этом каждый раз скрипты пишутся под конкретного клиента. Это не удобно, поэтому чтобы упросить себе и клиенту жизнь, решил написать модуль под FreePBX, который позволяет сделать такой IVR самостоятельно. Модуль называется Yandex IVR модуль - [Маршрутизация по DEF-кодам](https://asterisk-system.ru/asterisk/marshrutizaciya-po-def-kodam.html) - Модуль позволяет упростить маршрутизацию звонков по различным направлениям.В основе работы лежит файл c DEF/ABC кодами от МинЦифры. В этом файле нет мобильных номеров, которые перешли от одного оператора к другому. Будем считать это небольшой погрешностью. На странице DEF-коды - можно получить информацию по номеру, региону или провайдеру. Можно обнулить записи или загрузить по-новой с сайта - [календарь конференций](https://asterisk-system.ru/asterisk/kalendar-konferencij.html) - Модуль предназначен для автоматического подключения участников в конференцию в заданное время. Модуль будет интересен тем, кто периодически устраивает совещания по телефону. Модуль простой в использовании, разберется даже секретарь. В начале создается список номеров. Можно создавать множество списков. Каждый список под свою конференцию. Можно указывать как внутренние номера, так и внешние - мобильные или городские(нужно удостовериться - [оценка операторов FreePBX](https://asterisk-system.ru/asterisk/ocenka-operatorov-freepbx.html) - Модуль Operator Score помогает оценить оператора очереди после разговора с клиентом. Модуль состоит из 3 частей страница настроек IVR страница настроек Queue страница статистик и отчетов На странице IVR можно сделать несколько голосовых меню под каждую очередь Настройки IVR меню стандартные для Астериск. Имя - названия меню для выбора в дальнейших настройках Основной звуковой - [модуль интеграции CallTouch с FreePBX](https://asterisk-system.ru/asterisk/modul-integracii-calltouch-s-freepbx.html) - Модуль интеграции CallTouch позволяет передавать информацию о входящих звонках в систему CallTouch согласно API В входящих маршрутах можно выбрать нужный городской номер. В форме можно указать полный формат городского номера. Так же можно указать по каждому маршруту свои параметры для подключения к CallTouch. Основновные настройки интеграции Параметры - API ключ и ATS_CODE предоставляет менеджер CallTouch - [Монитор транков FreePBX](https://asterisk-system.ru/asterisk/monitor-trankov-freepbx.html) - Модуль предназначен для мониторинга регистрации сип транков. В случае потери регистрации может отправить уведомление и перегрузить сип стек. Тем самым автоматически поднять упавший транк. Большинство администраторов АТС пишут свои скрипты, данный модуль поможет упросить жизнь админам. На основной странице видны транки их статус. Можно перегрузить SIP/PJSIP, а также ребутнуть Asterisk Есть страница падений регистраций - [Замена CALLERID при входящем звонке](https://asterisk-system.ru/asterisk/zamena-callerid-pri-vxodyashhem-zvonke.html) - Стандартый модуль для установки CALLERID/АОН при входящих звонка в FreePBX не удобный. Он может только добавлять префикс или убирать часть номера. На практике этого бывает недостаточно. Мной был написан аналогичный модуль, но немного усовершенствованный. Модуль содерит всего два меню. Шаблон правил замены Форматирование происходит по шаблону номеров принятом в FreePBX/Asterisk. Если номер попадает под правило, - [FreePBX регулировка громкости](https://asterisk-system.ru/asterisk/freepbx-regulirovka-gromkosti.html) - Часто приходится сталкиваться с просьбой клиента -увеличить громкость в FreePBX. В интернете есть много статей, по этому вопросу. Они рабочие, но есть минус - нужно менять диаплан в extensions_additional.conf, причем это работает только для входящих или исходящих звонков. А хочется простой настройки через вебку FreePBX, поэтому написал простой модуль по изменению уровня громкости. Установка - [Виртуальный факс сервер](https://asterisk-system.ru/asterisk/virtualnyj-faks-server.html) - В FreePBX очень не хватает виртуального факса. Решил восполнить этот пробел. Модуль FaxServer - является продолжением модуля Fax2Email, в который добавлена возможность отправить по факсу документ. Принимаются форматы - pdf, jpg, png и txt. Теоретически можно научить отправлять word-документы, но для этого потребуется устанавливать много лишних библиотек из пакета LibreOffice. Перегружать АТС лишними зависимостями не - [модуль приема факса и отправка на почту и телеграм](https://asterisk-system.ru/asterisk/modul-priema-faksa-i-otpravka-na-pochtu-i-telegram.html) - Модуль предназначен для простого приема и пересылки факсов на почту или телеграм. Страница статистики входящих факсов. Настройка отправки ## Страницы - [Задать вопрос](https://asterisk-system.ru/zayavka) - Оставить заявку Ваше имя (обязательно) Ваш e-mail (обязательно) Тема Сообщение - [Starts](https://asterisk-system.ru/starts) - Разработка Разработка модулей под FreePBX Разработка Автоинформатора, Систем оповещения Разработка интерактивных голосовых меню (IVR) Индивидуальных проектов на базе Asterisk Внедрение Установка FreePBX на VDS/VPS Организация Контакт-центров Подключение GSM шлюзов Интеграция с - vtiger, bitrix24, amocrm и др Помощь Оперативное решение проблем Обучение, консультация сотрудников Аудит безопасности - [https://asterisk-system.ru/uslugi](https://asterisk-system.ru/https-asterisk-system-ru-uslugi) - [стартовая](https://asterisk-system.ru/startovaya) - [Разработка](https://asterisk-system.ru/razrabotka) - Разработка модулей под FreePBX Разработка Автоинформатора, Систем оповещения Разработка интерактивных голосовых меню (IVR) Индивидуальных проектов на базе Asterisk - [Услуги](https://asterisk-system.ru/uslugi) - Разработка Разработка модулей под FreePBX Разработка Автоинформатора, Систем оповещения Разработка интерактивных голосовых меню (IVR) Индивидуальных проектов на базе Asterisk Внедрение Установка FreePBX на VDS/VPS Организация Контакт-центров Подключение GSM шлюзов Интеграция с - vtiger, bitrix24, amocrm и др Помощь Оперативное решение проблем Обучение, консультация сотрудников Аудит безопасности Оставить заявку - [Блог](https://asterisk-system.ru/blog) - [Manage Subscriptions](https://asterisk-system.ru/manage-subscriptions) - [newsletters_management] ## Рубрики - [Default](https://asterisk-system.ru/default) - [Asterisk](https://asterisk-system.ru/asterisk) - [CentOS](https://asterisk-system.ru/centos) - [Backup](https://asterisk-system.ru/backup) - [Iptables](https://asterisk-system.ru/iptables) - [KVM](https://asterisk-system.ru/kvm) - [Freeswitch](https://asterisk-system.ru/freeswitch) - [IPSec](https://asterisk-system.ru/ipsec) - [FreePBX](https://asterisk-system.ru/freepbx) ## Метки - [Perl](https://asterisk-system.ru/tag/perl) - [XEN](https://asterisk-system.ru/tag/xen) - [Asterisk AGI](https://asterisk-system.ru/tag/asterisk-agi) - [MySQL](https://asterisk-system.ru/tag/mysql) - [BackUP](https://asterisk-system.ru/tag/backup-2) - [Ubuntu Server](https://asterisk-system.ru/tag/ubuntu-server) - [CentOS6](https://asterisk-system.ru/tag/centos6) - [RPMForge EPEL](https://asterisk-system.ru/tag/rpmforge-epel) - [sox](https://asterisk-system.ru/tag/sox) - [lame](https://asterisk-system.ru/tag/lame) - [FAX](https://asterisk-system.ru/tag/fax) - [Ubuntu](https://asterisk-system.ru/tag/ubuntu) - [stress test](https://asterisk-system.ru/tag/stress-test) - [CDR](https://asterisk-system.ru/tag/cdr) - [ODBC](https://asterisk-system.ru/tag/odbc) - [GoIP](https://asterisk-system.ru/tag/goip) - [OpenVPN](https://asterisk-system.ru/tag/openvpn) - [Asterisk](https://asterisk-system.ru/tag/asterisk) - [CentOS](https://asterisk-system.ru/tag/centos) - [Iptables](https://asterisk-system.ru/tag/iptables)