Установка на Wi Fi маршрутизатор Keenetic ОС Entware Asterisk

Тут будет некоторая информация по keenetic
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 847
Стаж: 5 лет 6 месяцев
Откуда: Вологодская область
Поблагодарили: 37 раз
Контактная информация:

Установка на Wi Fi маршрутизатор Keenetic ОС Entware Asterisk

Сообщение Артём Мамзиков »

/opt/usr/bin/php/script/conference.php
conference.php

Код: Выделить всё

<?php

//Готовим коннект к астеру
$host = "192.168.1.1";
$port = "5038";
$timeout = "10";

$user = "conference";
$pass = "1111";



//для того, чтобы не разбивать 1 задачу на 2 скрипта
$kusok = $argv[1];

//Кусок для создания конференции во время разговора
if ($kusok == 1){

//Получаем переменные
$channel = $argv[2];
$bridgepeer = $argv[3];
$confnum = $argv[4];

print_r($bridgepeer);
print_r($confnum);

                //Коннект
                $sconn = fsockopen ($host, $port, $timeout) or die ("Connection to $host:$port failed!");


                                        fputs ($sconn, "Action: Login\r\n");
                                        fputs ($sconn, "Username: $user\r\n");
                                        fputs ($sconn, "Secret: $pass\r\n\r\n");
                                        //Задаем переменные канала
                                        fputs ($sconn, "Action: Setvar\r\n");
                                        fputs ($sconn, "Channel: $channel\r\n");
                                        fputs ($sconn, "Variable: CONFNUM\r\n");
                                        fputs ($sconn, "Value: $confnum\r\n\r\n");


                                        fputs ($sconn, "Action: Setvar\r\n");
                                        fputs ($sconn, "Channel: $bridgepeer\r\n");
                                        fputs ($sconn, "Variable: CONFNUM\r\n");
                                        fputs ($sconn, "Value: $confnum\r\n\r\n");
                                        //Редиректим
                                        fputs ($sconn, "Action: Redirect\r\n");
                                        fputs ($sconn, "Channel: $bridgepeer\r\n");
                                        fputs ($sconn, "ExtraChannel: $channel\r\n");
                                        fputs ($sconn, "Context: service_code-ael\r\n");
                                        fputs ($sconn, "Exten: conference\r\n");
                                        fputs ($sconn, "Priority: 1\r\n\r\n");

                                        fputs($sconn, "Action: Logoff\r\n\r\n");
sleep(2);
fclose ($sconn);
}

//Кусок для добавления нового участника
if ($kusok == 2) {

//Получаем переменные
$confnum = $argv[2];
$inviten = $argv[3];

                $sconn = fsockopen ($host, $port, $errno, $errstr, $timeout) or die ("Connection to $host:$port failed!");


                                        //Подключаемся
                                        fputs ($sconn, "Action: Login\r\n");
                                        fputs ($sconn, "Username: $user\r\n");
                                        fputs ($sconn, "Secret: $pass\r\n\r\n");

                                        //Звоним и закидываем в конфу
                                        fputs ($sconn, "Action: Originate\r\n");
                                        fputs ($sconn, "Channel: Local/".$inviten."@out-ael\r\n");
                                        fputs ($sconn, "Context: service_code-ael\r\n");
                                        fputs ($sconn, "Exten: conference\r\n");
                                        fputs ($sconn, "Priority: 1\r\n");
                                        fputs ($sconn, "Variable: CONFNUM=".$confnum."\r\n\r\n");



                                        fputs($sconn, "Action: Logoff\r\n\r\n");
sleep(2);
fclose ($sconn);
}


}
/var/lib/asterisk/astdb.sqlite3

/opt/var/log/asterisk/messages
/opt/var/log/asterisk/queue_log

/opt/var/run/asterisk/asterisk.pid

Папки
/opt/var/spool/asterisk/confbridge
/opt/var/spool/asterisk/outgoing
Записанные сообщения хранятся в папке
/opt/var/spool/asterisk/voicemail/
/opt/var/spool/asterisk/voicemail/default
При постановке вызова на удержание звучит музыка (Music On Hold или MOH, пять композиций). Файлы находятся в папке /opt/share/asterisk/sounds/moh
количество слов: 333
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 847
Стаж: 5 лет 6 месяцев
Откуда: Вологодская область
Поблагодарили: 37 раз
Контактная информация:

Установка на Wi Fi маршрутизатор Keenetic ОС Entware Asterisk

Сообщение Артём Мамзиков »

microSip 1000.jpg
microSip 1000.jpg
Softphone1
Softphone1
Softphone2
Softphone2
Softphone3
Softphone3
количество слов: 6
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 847
Стаж: 5 лет 6 месяцев
Откуда: Вологодская область
Поблагодарили: 37 раз
Контактная информация:

Установка на Wi Fi маршрутизатор Keenetic ОС Entware Asterisk

Сообщение Артём Мамзиков »

Веб-интрефейсов для управления PBX Asterisk

Для управления Asterisk многие предприятия используют веб-интерфейсы, такие как Freepbx, Vicidial и Issabel. В этой статье мы рассмотрим эти и другие веб-интерфейсы для управления АТС Asterisk.
sip-web
sip-web

Freepbx - это открытая телефонная система на базе Asterisk, которая предоставляет веб-интерфейс для управления телефонной системой. С помощью Freepbx можно настроить функции, такие как IVR, конференции, голосовую почту и другие функции. Интерфейс Freepbx легок в использовании и предоставляет множество настроек для создания индивидуальной телефонной системы.
Настройка FreePBX 16 с нуля на русском
freepbx14-upgrade-11.png
freepbx14-upgrade-11.png

Vicidial - это открытая платформа для управления центрами обработки вызовов (CC), которая основана на Asterisk. Она предоставляет веб-интерфейс для управления автоматизированными исходящими вызовами (OBD), входящими вызовами (IBD) и другими функциями контакт-центра. Vicidial также предоставляет аналитические инструменты для мониторинга производительности и оптимизации эффективности центра обработки вызовов.
Vicidial
Vicidial
Vicidial
Vicidial

Issabel ; Issabel- это гибридная телефонная система на базе Asterisk, которая предоставляет веб-интерфейс для управления телефонной системой. Issabel включает в себя ряд функций, таких как PBX, чат, видеоконференции, электронную почту, факс и другие. Issabel имеет плагин-архитектуру, которая позволяет управлять расширениями и плагинами для создания индивидуальной телефонной системы.
Issabel PBX - установка платформы
Issabel — Asterisk со вкусом «Изабеллы»
Issabel
Issabel
Issabel - Issabel12.png
Issabel - Issabel12.png (10.71 КБ) 822 просмотра

Switchvox - это PBX-система, построенная на базе Asterisk, которую разработала компания Digium. Она использует многие из тех же компонентов, что и Asterisk, но имеет свой собственный интерфейс и набор инструментов для управления телефонной системой. Switchvox предоставляет широкий набор функций для бизнес-коммуникаций, включая функцию автоответчика, конференц-связь, маршрутизацию вызовов и многое другое. Она также имеет функции интеграции с приложениями, такими как CRM, что делает ее хорошим выбором для компаний, которые ищут PBX-систему на базе Asterisk.
Switchvox Home — IP-АТС для очень малого бизнеса
switchvox
switchvox

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

AsteriskNOW - это Linux-дистрибутив на базе CentOS и Asterisk, предназначенный для установки и настройки PBX-системы. Он включает в себя графический интерфейс для управления и настройки телефонной системы, а также предоставляет набор инструментов и приложений, таких как FreePBX, для управления функциями телефонной системы. AsteriskNOW облегчает установку и настройку PBX-системы на базе Asterisk и позволяет пользователям легко управлять своей телефонной системой.
AsteriskNOW установка и настройка с нуля


Elastix - это гибридная телефонная система на базе Asterisk, которая предоставляет веб-интерфейс для управления телефонной системой. Elastix включает в себя функции, такие как PBX, VoIP-шлюз, автоответчик, факс, чат и другие. Elastix также имеет плагин-архитектуру для управления расширениями и плагинами.
Elastix
Elastix
Elastix
Elastix
Elastix
Elastix

FusionPBX ; FreeSWITCH ; github fusionpbx- это открытая платформа на базе Asterisk для создания и управления телефонной системой. Она предоставляет широкий набор функций, включая автоответчики, IVR, факс и многое другое. FusionPBX также поддерживает управление многоканальными исходящими вызовами и автоматическую маршрутизацию вызовов. Веб-интерфейс FusionPBX легок в использовании и предоставляет обширный набор инструментов для управления телефонной системой.
FusionPBX - FreeSWITCH GUI
FusionPBX
FusionPBX
количество слов: 96
Ответить Вложения 19 Пред. темаСлед. тема

Вернуться в «Keenetic»