Quantcast
Channel: IP АТС Asterisk
Viewing all 29 articles
Browse latest View live

Работы

$
0
0

Наши контакты


info@asterisk-pbx.ru

Skype:asterisk-pbx.ru


+7 (812) 998-11-38

+7 (921) 998-11-38


Неотек Инжиниринг

194021,Санкт-Петербург
2-й Муринский пр-т, 49, оф. 225

время работы офиса 10-00 до 17-30

Работы

Услуги по установке и настройке IP АТС Asterisk, FreeSWITCH.

Построение Колл-Центра на базе IP АТС Asterisk и FreeSWITCH.

Интеграция Asterisk с TDM АТС через ISDN PRI E1 или VoIP с единым номерным планом

Факс-Сервер, Конференц-Сервер, GSM-VoIP шлюз, SIP-SKYPE шлюз, TDM over IP

Мы находимся в Санкт-Петербурге, но работаем по всему миру!

Наша организация предлагает услуги по установке, настройке и обслуживанию IP АТСAsteriskи FreeSWITCH

Установка IP АТС на открытом программном обеспечении включает в себя следующие этапы:

  1. Разработка технического задания с учетом требований заказчика и возможностей IP АТС.
  2. Подготовка договора на установку и настройку и, если требуется, поставку оборудования.
  3. Подготовка счета на оплату с учетом технического задания, согласование сроков и порядка оплаты.
  4. Удаленная установка IP АТС в любой точке мира.
  5. Установка IP АТС с выездом на объект.
  6. Предварительная настройка оборудования в нашем сервисном центре.
  7. Сдача проекта. Проверка работоспособности всех компонентов и алгоритмов работы IP АТС.
  8. Обучение для дальнейшей самостоятельной эксплуатации IP АТС сотрудниками заказчика.
  9. Бесплатная техническая поддержка в течении месяца с момента запуска в эксплуатацию.

Также, наша организация предлагает услуги по установке, настройке и обслуживанию IP АТС:
Avaya IP Office, CSI, s8300, s8500, s8700;
АТС NEC: Nec SL1000, SV8100, SV8300, SV8500, NEAX2000 IPS,NEAX2400 IPX, NEAX7400;
LG-Erricson ipLDK, IPECS;Samsung OfficeServ;Panasonic KX-TDE;

Офисная АТС Asterisk Цена за безналичный расчет с НДС 20 000 рублей.

Базовые функции:

  • голосовое меню (IVR);
  • маршрутизация вызовов по времени;
  • факс на емайл
  • группы приема вызовов;
  • переадресации на внутренних или внешних абонентов;
  • голосовые конференции;
  • запись переговоров;
  • статистика звонков.

ПО

  • Asterisk 13.xx
  • FreePBX 13 - Русифицированный, интуитивно понятный веб-интерфейс для настройки Asterisk.
    • Asterisk CDR viewer - Детализированный отчет о звонках, прослушивание записанных разговоров

Работы:

  • Инсталляция и базовые наcтройки безопасности.
  • Объединение в единую сеть с существующей АТС (Avaya, NEC, Samsung, Panasonic, LG и др.)
  • Пусконаладка по Вашему ТЗ.

Подробнее >>>

Колл-центр на Asterisk. Цена за безналичный расчет с НДС 25 000 рублей.

Базовые функции:

  • голосовое меню (IVR);
  • маршрутизация вызовов по времени;
  • очередь центра обработки вызовов
  • группы приема вызовов;
  • переадресации на внутренних или внешних абонентов;
  • голосовые конференции;
  • запись переговоров;
  • статистика звонков.

ПО

  • Asterisk 12.xx
  • FreePBX - Русифицированный, интуитивно понятный веб-интерфейс для настройки Asterisk.
    • Asterisk CDR viewer - Детализированный отчет о звонках, прослушивание записанных разговоров
  • Call Center Stats - Статистика очередей колл-центра
  • FOP2 - Панель оператора
  • Опционально - VTiger CRM - open source приложение интегрированное с Asterisk.

Работы:

  • Инсталляция и базовые наcтройки безопасности.
  • Объединение в единую сеть с существующей АТС (Avaya, NEC, Samsung, Panasonic, Digium)

Подробнее >>>

IP АТС Freeswitch -25 000 руб.

Базовые функции:

  • голосовое меню (IVR);
  • маршрутизация вызовов по времени;
  • факс на email
  • группы приема вызовов;
  • очереди
  • переадресации на внутренних или внешних абонентов;
  • голосовые конференции;
  • запись переговоров;
  • статистика звонков.
  • Skype, DAHDI, SIP, IAX2, H323.
  • Мульти-платформенная система: Windows, UNIX, MAC.

ПО

  • Freeswitch
  • FusionPBX - Веб-интерфейс для настройки Freeswitch.

Работы:

  • Инсталляция и базовые наcтройки безопасности.
  • Объединение в единую сеть с существующей АТС (Avaya, NEC, Samsung, Panasonic, LG и др.)
  • Пусконаладка по Вашему ТЗ.

Vicidial Call Center.

Базовые функции:

  • Полнофункциональный интеллектуальный дозвон;
  • Автоматическое распределение входящих вызовов (ACD);
  • Веб интерфейс агентов;
  • Веб интерфейс администраторов;
  • Регистрация агентов с удаленных рабочих мест;
  • запись переговоров;
  • статистика.

ПО

  • Vicidial Call Center Suite
  • Asterisk

Работы:

  • Инсталляция и базовые наcтройки безопасности.
  • Объединение в единую сеть с существующей АТС (Avaya, NEC, Samsung, Panasonic, LG и др.)
  • Пусконаладка по Вашему ТЗ.

Обновление устаревших дистрибьютивов Asterisk - 2 500 рублей

Если у Вас установлен устаревший дистрибьютив:
AsteriskNOW, Elastix, Trixbox и т.д.
или просто старая версия Asterisk,
наши специалисты произведут обновление вашей системы.

  • Устанавливаемое ПО:
  • Asterisk 12 с поддержкой PJSIP,
    • DAHDI
    • LibPRI
    • SpanDSP
  • FreePBX 12

ICTDialer - Автообзвон. Цена за безналичный расчет с НДС 20 000 рублей

Базовые функции:

  • Автоматический обзвон абонентов по заданным спискам.
  • голосовое меню (IVR);
  • маршрутизация вызовов по времени;
  • факс на email
  • группы приема вызовов;
  • очереди
  • переадресации на внутренних или внешних абонентов;
  • голосовые конференции;
  • запись переговоров;
  • статистика звонков.
  • Skype, DAHDI, SIP, IAX2, H323.

ПО

  • ICTDialer - Приложение для управления автообзвоном (кампаниями голосового оповещения)
  • Freeswitch
  • FusionPBX - Веб-интерфейс для настройки Freeswitch.

Работы:

  • Инсталляция и базовые наcтройки безопасности.
  • Объединение в единую сеть с существующей АТС (Avaya, NEC, Samsung, Panasonic, LG и др.)
  • Пусконаладка по Вашему ТЗ.

Подробнее >>>



Troubleshooting

$
0
0

Troubleshooting

Asterisk

FreePBX

Hardware

MySQL

DAHDI

SpanDSP

FreeSWITCH

список

Система

$
0
0

Asterisk

$
0
0

Наши контакты


info@asterisk-pbx.ru

Skype:asterisk-pbx.ru


+7 (812) 998-11-38

+7 (921) 998-11-38


Неотек Инжиниринг

194021,Санкт-Петербург
2-й Муринский пр-т, 49, оф. 225

время работы офиса 10-00 до 17-30

Asterisk

Услуги по установке и настройке IP АТС Asterisk.

Построение Колл-Центра на базе IP АТС Asterisk и FreeSWITCH.

Интеграция Asterisk с TDM АТС через ISDN PRI E1 или VoIP с единым номерным планом

Факс-Сервер, Конференц-Сервер, GSM-VoIP шлюз, SIP-SKYPE шлюз, TDM over IP

Wiki Asterisk

Asterisk IP Телефония VoIP АТС FreePBX GUI Dial Dahdi SIP PJSIP Skype Документация

Наша организация предлагает услуги по установке, настройке и обслуживанию IP АТСAsteriskи FreeSWITCH

Установка IP АТС на открытом программном обеспечении включает в себя следующие этапы:

  1. Разработка технического задания с учетом требований заказчика и возможностей IP АТС.
  2. Подготовка договора на установку и настройку и, если требуется, поставку оборудования.
  3. Подготовка счета на оплату с учетом технического задания, согласование сроков и порядка оплаты.
  4. Удаленная установка IP АТС в любой точке мира.
  5. Установка IP АТС с выездом на объект.
  6. Предварительная настройка оборудования.
  7. Сдача проекта. Проверка работоспособности всех компонентов и алгоритмов работы IP АТС.
  8. Обучение для дальнейшей самостоятельной эксплуатации IP АТС сотрудниками заказчика.
  9. Бесплатная техническая поддержка в течении месяца с момента запуска в эксплуатацию.

Телефония будущего Asterisk

Asterisk как IP АТС

Приложение работает на операционных системах

  • Linux, FreeBSD и даже Windows)

VOIP протоколы:

и др. см. Каналы в Asterisk, а также поддерживаются ISDNи ОКС-7.

Asterisk совместим с VOIP оборудованием через вышеперечисленные протоколы. Компания Digium выпускает платы в PCI и PCIe исполнении, с аналоговыми FXO/FXSи цифровыми E1, T1 и т.д. интерфейсами. Существуют также аналоги от других производителей: Sangoma, OpenVox, Parabel

Asterisk IP PBXможет использоваться в качестве учрежденческой АТС,
коммутируя вызовы, управляя маршрутами,
используя различные опции и соединяя абонентов с миром
через IP, аналоговые (ТФОП) и цифровые (Т1/Е1) каналы связи (DAHDI).
VoIPТелефония Asterisk - это свободно распространяемая (Open Source) программная IP АТС.

Asterisk PBXобладает всеми возможностями классической АТС и предоставляет функции:

Asterisk как Call center

(Call Center на Asterisk)

Факс Сервер Asterisk - Fax Over IP

Asterisk в качестве факс сервера -Asterisk + Hylafax (факс сервер)

  • Прием факсов на емайл(fax-to-email)
  • Отправка факсов через емайл(emai-to-fax)
  • Отправка факсов через драйвер виртуального принтера.
  • Сохранение в сетевой директории.

Asterisk WebRTC

  • Asterisk реализует коммуникации в реальном времени WebRTC

Звонки из браузера в браузер, звонки с сайта, новый этап развития IP коммуникаций.

Asterisk как медиа-сервер

  • Интерактивные голосовые меню любой сложности.(IVR)
  • Голосовая почта с управлением через веб-интерфейс и уведомлением по e-mail.(Voicemail)
  • Конференции с большим количеством участников. Asterisk Конференц-мост
  • Система CDRи записи разговоров.Asterisk-CDR-Viewer

Asterisk как шлюз

Asterisk может быть использован в качестве универсального медиа-шлюза, соединяя старую телефонную сеть общего пользования с VOIP. Передавать цифровые линии E1/T1 через IP(TDM overIP). VOIP в GSM. и т.д., и т.п.

Asterisk GUI

AsteriskNOW, FreePBX Distro, Trixbox, Elastix, Vicidial Call Center Suite, AsterCRM, PBX in a Flash

Asterisk настраивается с помощью конфигурационных файлов. Существует также веб интерфейсы, такие как FreePBX. Asterisk GUIFreePBXиспользуется многими сборками, предлагающими готовые дистрибьютивы Asteriskсо множеством дополнительных приложений. AsteriskNOW, FreePBX Distro, Trixbox, Elastix, Vicidial Call Center Suite, AsterCRM, PBX in a Flash, только некоторые из них.

Asterisk CRM

Asterisk может быть интегрирован с CRMсистемами (VTiger, SugarCRM, 1C Предприятие и др.).

Asterisk billing

A2billing

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

Публикации

Asterisk 'sip.zadarma.com' PJSIP trunk

local_net - локальная сеть (например 192.168.0.0/24)
external_media_address = внешний IP
external_signaling_address = внешний IP
SIP_USER - SIPлогин
SIP_PASSWORD - SIPпароль

/etc/asterisk/pjsip.conf

Читать дальше...

Asterisk: Прием данных счетчиков по телефону DTMF

[data-sent]
;вызов из модуля Freepbx "Custom Destinations"

exten => s,1,GoTo(verification_bill,s,1)

;ввод  и подтверждение номера лицевого счета

[verification_bill]
exten => s,1,Set(CHANNEL(language)=ru)
exten => s,n,Playback(ru/custom/pers_acc_enter_ru) ;"Введите номер лицевого счета после звукового сигнала, по завершении ввода нажмите решетку"
;голосовые сообщения в примере, записаны через модуль "System Recordings" во FreePBX 13, что влияет на специфическое расположение файлов

exten => s,n,Read(checkb,beep,,,6,15)
exten => s,n,SayDigits(${checkb}) ;проговаривается введенный номер
exten => s,n,Background(ru/custom/pers_acc_confirm_ru) ;"для подтверждения номера ЛС наберите "1", для повторного ввода номера ЛС наберите "2" "
exten => s,n,WaitExten(10)
exten => 2,1,Goto(s,1)
exten => 1,1,Goto(db_acc_check,s,1)
;читаем БД
[db_acc_check]
exten => s,1,MYSQL(Connect connidbill localhost user password db_name utf8)
exten => s,n,MYSQL(Query resultidbill ${connidbill} SELECT * FROM Counters WHERE PERSACC LIKE '%${checkb}%')
exten => s,n,MYSQL(Fetch fetchid ${resultidbill} PERSACC DATAB COUNTER)
exten => s,n,Set(_account=${PERSACC})
exten => s,n,Set(_countern=${COUNTER})
exten => s,n,Set(_count=ru/custom/count_num) ;Вспомогательное сообщение:"номер счетчика"

; проверка наличия Лицевого Счета  в Базе Данных

exten => s,n,GotoIf($["${PERSACC}" = ""]?notexist,s,1:dst1)


;если ЛС есть в БД, подрузамевается, что есть хотя бы один счетчик, принимаем данные для счетчика номер 1
;называем порядковый номер счетчика и просим ввести данные

exten => s,n(dst1),Playback(${count}&ru/digits/1&ru/custom/data_count2)
exten => s,n,Read(datavar1,beep,,,6,15)
exten => s,n,SayDigits(${datavar1})

;помещаем введенные данные в текстовый файл с именем: 'номерЛС' в директорию /var/log/asterisk/

exten => s,n,System(echo "Счечик 1" - "${STRFTIME(${EPOCH},,%d-%m-%Y)}" - "${account}" - "${datavar1}" >> /var/log/asterisk/${account})

; далее если кол-во счетчиков на ЛС больше 1, принимаем данные для счетчика номер 2, если меньше кладем трубку, и отключаемся от MYSQL.

exten => s,n,GotoIf($["${COUNTER}" > "1"]?dst2:endandclear)

exten => s,n(dst2),Playback(${count}&ru/digits/2&ru/custom/data_count2)
exten => s,n,Read(datavar2,beep,,,6,15)
exten => s,n,SayDigits(${datavar2})
exten => s,n,System(echo "Счетчик 2" - "${STRFTIME(${EPOCH},,%d-%m-%Y)}" - "${account}" - "${datavar2}" >> /var/log/asterisk/${account})

; далее если кол-во счетчиков на ЛС больше 2, принимаем данные для счетчика номер 3, если меньше кладем трубку, и отключаемся от MYSQL.

exten => s,n,GotoIf($["${COUNTER}" > "2"]?dst3:endandclear)

exten => s,n(dst3),Playback(${count}&ru/digits/3&ru/custom/data_count2)
exten => s,n,Read(datavar3,beep,,,6,15)
exten => s,n,SayDigits(${datavar3})
exten => s,n,System(echo "Счетчик 3" - "${STRFTIME(${EPOCH},,%d-%m-%Y)}" - "${account}" - "${datavar3}" >> /var/log/asterisk/${account})

;повторяем цикл до 6-го счетчика

exten => s,n,GotoIf($["${COUNTER}" > "3"]?dst4:endandclear)

exten => s,n(dst4),Playback(${count}&ru/digits/4&ru/custom/data_count2)
exten => s,n,Read(datavar4,beep,,,6,15)
exten => s,n,SayDigits(${datavar4})
exten => s,n,System(echo "Счетчик 4" - "${STRFTIME(${EPOCH},,%d-%m-%Y)}" - "${account}" - "${datavar4}" >> /var/log/asterisk/${account})

exten => s,n,GotoIf($["${COUNTER}" > "4"]?dst5:endandclear)

exten => s,n(dst5),Playback(${count}&ru/digits/5&ru/custom/data_count2)
exten => s,n,Read(datavar5,beep,,,6,15)
exten => s,n,SayDigits(${datavar5})
exten => s,n,System(echo "Счетчик 5" - "${STRFTIME(${EPOCH},,%d-%m-%Y)}" - "${account}" - "${datavar5}" >> /var/log/asterisk/${account})


exten => s,n,GotoIf($["${COUNTER}" > "5"]?dst6:endandclear)

exten => s,n(dst6),Playback(${count}&ru/digits/6&ru/custom/data_count2)
exten => s,n,Read(datavar6,beep,,,6,15)
exten => s,n,SayDigits(${datavar6})
exten => s,n,System(echo "Счетчик 6" - "${STRFTIME(${EPOCH},,%d-%m-%Y)}" - "${account}" - "${datavar6}" >> /var/log/asterisk/${account})

;отключаемся от БД
exten => s,n(endandclear),Noop(***ENDandCLEAR***)
exten => s,n,MYSQL(Clear ${resultidbill})
exten => s,n,MYSQL(Disconnect ${connidbill})

;отправляем данные на емайл

exten => h,1,System(mail -s "Данные счетчиков лицевой счет номер ${account}"  info@asterisk-pbx.ru <  /var/log/asterisk/${account})

;перемещаем файл с данными в архив /var/log/asterisk/datac/

exten => h,3,System(mv -f  /var/log/asterisk/${account}  /var/log/asterisk/datac/${account}-${STRFTIME(${EPOCH},,%H:%M-%d-%m-%Y)})
exten => h,n,hangup()

;сообщение: лицевой счет не существует

[notexist]
exten => s,1,Playback(ru/custom/pers_acc_not_exist_ru)
exten => s,n,Hangup

Приложения

$
0
0

playground

opensips

$
0
0

# Точка входа
route{
# # Следующий условный оператор осуществляет проверку поля заголовка MaxForwards - счетчик «прыжков» маршрутизации. 
# Если его значение равно нулю, посылается ответ 483 и прекращается обработка данного пакета. 
# Помимо этого, функция mf_process_maxfwd_header() смотрит. а имеется ли вообще такой заголовок в пакете, если нет, 
# то он создается и устанавливается в заданное значение - в данном случае 10.
if (!mf_process_maxfwd_header("70")) {
sl_send_reply("483","Too Many Hops");
exit;
}
# Далее мы проверяем наличие тега у поля To, который показывает, относится ли данный пакет к какому-либо диалогу.
if (has_totag()) {
# Пакет OPTIONS, помимо собственно запроса доступных опций, обычно используется в качестве средства проверки соединения. 
# Следующая проверка служит для того, чтобы удостовериться, действительно ли пакет предназначен именно нашему прокси.
if (is_method("OPTIONS") &amp;&amp;
uri==myself &amp;&amp; (! uri=~"sip:.*[@]+.*")) {
options_reply();
exit;
}
# Смотрим, есть ли в пакете указание, куда его маршрутизировать дальше. 
# Функция loose route() сама по себе очень многозначная (как и многие другие функции), и, если таковое указание имеется, 
# она действует в соответствии с секцией 16.12 RFC 3261 за некоторыми исключениями (о них лучше почитать в документации).
if (loose_route()) {
# В серьезных скриптах маршрутизации здесь и спрятана вся логика - например, 
# осуществляется аккаунтинг. Однако, поскольку скрипт у нас исключительно простой, 
# пакет мы просто маршрутизируем по направлению, которое в нем и задано.
route(relay);
} else {
#В случае же, если пакет не содержит маршрута, мы смотрим, не является ли он пакетом ACK, 
# пришедшим в ответ на сообщение об ошибке, и переправляем его куда следует.
if (is_method("ACK")) {
if ( t_check_trans() ) {
t_relay();
exit;
} else {
# Если же данный запрос ACK не принадлежит никакой транзакции, мы просто его игнорируем.
exit;
}
}
#В остальных же случаях мы отправляем сообщение с кодом "404", аналогичное подобному же в HTTP.
sl_send_reply("404","Not here");
}
exit;
}
#Обрабатываем запросы, не относящиеся к заданному диалогу. Запрос CANCEL мы не трогаем и пересылаем дальше.
if (is_method("CANCEL")) {
if (t_check_trans()) {
t_relay();
}
exit;
}
#Функция t check trans() тоже имеет двойное назначение - если запрос не относится ни к ACK, ни к CANCEL, 
# но относится к какой- то транзакции ретрансляции, она его ретранслирует дальше, что следующая строчка и делает. t_check_trans();
# Фильтруем пакеты, у которых есть поле Route, но не задано поле To (за исключением пакета ACK), и логируем о подобных попытках.
t_check_trans();
#Если запрос адресован не нам, добавляем поле Record-Route для принудительной маршрутизации SIP-трафика через наш прокси.
if (loose_route()) {
xlog("L_ERR",
"Attempt to route with preloaded Route's
[$fu/$tu/$ru/$ci]");
if (!is_method("ACK")) {
sl_send_reply("403",
"Preloaded Route denied");
}
}
#Если в запросе не фигурирует URI, который хоть как-то относится к нашему серверу, мы его отправляем в route(relay).
if (!is_method("REGISTER|MESSAGE")) {
record_route();
}
#Поддержку presence (сообщений о статусе присутствия абонента) тоже не реализуем, для чего отключаем методы.
if (!uri==myself) {
route(relay);
}
#Поддержку presence (сообщений о статусе присутствия абонента) тоже не реализуем,
для чего отключаем методы.
PUBLISH и SUBSCRIBE
if (is_method("PUBLISH|SUBSCRIBE")) {
sl_send_reply("503",
"Service Unavailable");
exit;
}
#Обработка запроса REGISTER. Для упрощения скрипта мы даем возможность регистрироваться всем, безо всякой аутентификации. Кроме того, база местоположений по тем же соображениям временная, в настоящую БД ничего не пишется
if (is_method("REGISTER")) {
if (!save("location", "m")) {
sl_reply_error();
}
exit;
}
# Функция lookup() проверяет, есть ли у нас в базе местоположений данный пользователь. Если его нет, мы создаем новую транзакцию и возвращаем "404".
# Опять же в серьезных скриптах здесь еще и проверяются поддерживаемые клиентом методы, чего мы не делаем.
if (!lookup("location")) {
t_newtran();
t_reply("404", "Not Found");
exit;
}
route(relay);
}
#Блок relay, который и обрабатывает все проходящие пакеты.
route[relay] {
#В случае INVITE мы смотрим, есть ли отрицательный результат транзакции, и, если есть, отправляем в соответствующий блок.
if (is_method("INVITE")) {
t_on_failure("fail");
}
#Наконец, пропускаем пакет дальше и, если он почему-либо не проходит,выдаем ошибку "500".
if (!t_relay()) {
send_reply("500",
"Internal Server Error");
}
}
# Блок fail, о котором было упомянуто выше.
failure_route[fail] {
#Если транзакция была отменена, мы просто выходим из блока.
if (t_was_cancelled()) {
exit;
}
}

Настройка оборудования

$
0
0

FreeSWITCH

$
0
0

Наши контакты


info@asterisk-pbx.ru

Skype:asterisk-pbx.ru


+7 (812) 998-11-38

+7 (921) 998-11-38


Неотек Инжиниринг

194021,Санкт-Петербург
2-й Муринский пр-т, 49, оф. 225

время работы офиса 10-00 до 17-30

FreeSWITCH

Установка и настройка FreeSWITCH

FreeSWITCH

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

Установка FreeSWITCH

Настройка FreeSWITCH

FusionPBX

Использование

  • Сервер маршрутизации.
  • Сервер B2BUA.
  • Сервер IVR
  • Сервер Конференций
  • Сервер Голосовой почты
  • SBCСервер
  • Fax сервер
  • И, конечно, АТС!

freeswitch diagrama

FreePBX

$
0
0

Наши контакты


info@asterisk-pbx.ru

Skype:asterisk-pbx.ru


+7 (812) 998-11-38

+7 (921) 998-11-38


Неотек Инжиниринг

194021,Санкт-Петербург
2-й Муринский пр-т, 49, оф. 225

время работы офиса 10-00 до 17-30

FreePBX

Настройка FreePBX Asterisk GUI Документация Мануал

FreePBX это полнофункциональный веб-интерфейс для конфигурации Asterisk PBX.

Если Вы знакомы с Asterisk, то знаете, настройка ATCосуществляется при помощи конфигурационных файлов. FreePBX предлагает простой, интуитивно понятный интерфейс для настройки и управления Asterisk PBX.
FreePBX также поставляется со многими дистрибьютивами:
AsteriskNOW, FreePBX Distro, Trixbox, Elastix
Документация Мануал FreePBX Asterisk Gui

Скачать FreePBX

Документация

Общее

Уязвимости

Admin modules

Документация по административным модулям FreePBX

Applications

Документация по модулям приложений FreePBX

Connectivity

Документация по модулям входящих исходящих соединений FreePBX.

  • Inbound Routes - Наведение входящих вызовов , DID.
  • Outbound Routes - Маршрутизирует исходящие вызовы по требуемым транкам.
  • Zap Channel DIDs - Назначение DIDдля конкретных ZAP каналов.
  • Trunks - Управляет ZAP (Dahdi), SIPпротокол, IAXканалами для выхода в общую телефонную сеть, или соединения АТС.

Settings Modules

Документация по модулям глобальных настроек каналов и приложений FreePBX

UCP

Примеры

Устаревшее

Downloads

$
0
0

Контакты

$
0
0

Контакты

Наши контакты


info@asterisk-pbx.ru


hdi@asterisk-pbx.ru


+7 (812) 998-11-38

+7 (921) 998-11-38


Неотек Инжиниринг

194021,Санкт-Петербург
2-й Муринский пр-т, 49, оф. 225

время работы офиса 10-00 до 17-30


RSStwitterfacebookvklivejournal

Обратная связь

Ваше имя
Ваш email
Тема
Сообщение

Работы

Установка Asterisk

$
0
0

Установка Asterisk

Основные требования к системе

  • Для инсталляции и запуска Asterisk не требуется никакого специального оборудованиия.
  • Перед установкой Asterisk должны быть установлены программные пакеты:
    • Исходники ядра (kernel sources)
    • Заголовочные .h файлы для Вашего ядра (kernel headers)
    • bison (необходим для обработки выражений в файле extensions.conf)
    • Пакеты: openssl и openssl-dev или libssl-dev

Исходники Asterisk

Asterisk - ядро основной программы
Asterisk-addons - дополнительные файлы
Libpri - PRI - библиотеки
Dahdi (zaptel) - драйверы телефонии

cd /usr/src/

wget http://sourceforge.net/projects/lame/files/lame/3.98.4/lame-3.98.4.tar.gz
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gz
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.15.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-12-current.tar.gz

Lame

   tar zxvf lame-3.98.4.tar.gz
   cd lame-3.98.4
   ./configure
   make
   make install
   cd ..

Компиляция Libpri

cd /usr/src/libpri-VERSION
make
make install

Компиляция DAHDI

cd /usr/src/dahdi-linux-complete-VERSION
make all
make install
make config

Компиляция Asterisk

cd /usr/src/asterisk-VERSION
./configure
make menuselect
make
make install
make samples
make progdocs
make config

Компиляция Asterisk-addons

Начиная с версии 1.8 Asterisk-addons входят в состав core не не требуют отдельной компиляции.

cd /usr/src/asterisk-addons-VERSION
./configure
make
make install

Запуск и остановка Asterisk

/usr/sbin/asterisk: Файл запускающий Asterisk
Если Вы установили Asterisk, можно запустить его командой:

 /usr/src/asterisk -vvvgc
Остановить Asterisk из CLIможно командой 'stop now'.
Командой без аргументов, Asterisk запускается как демон.
 /usr/sbin/asterisk 
Подключится к командному интерфейсу (CLI) можно используя аргумент 'r'.
 /usr/sbin/asterisk -r
Запуск Asterisk из под не - root пользователя.По умолчанию Asterisk запускается из под root, что может быть небезопасно. Для изменения пользователя раскомментируйте строки в файле /etc/init.d/asterisk.
AST_USER="asterisk"
AST_GROUP="asterisk"

Создайте группу и пользователя asterisk.

/usr/sbin/groupadd asterisk 
/usr/sbin/useradd -d /var/lib/asterisk -g asterisk asterisk 

Измените права на использование следующих файлов:

chown --recursive asterisk:asterisk /var/lib/asterisk
chown --recursive asterisk:asterisk /var/log/asterisk
chown --recursive asterisk:asterisk /var/run/asterisk
chown --recursive asterisk:asterisk /var/spool/asterisk
chown --recursive asterisk:asterisk /usr/lib/asterisk
## Если Вы используете Zaptel
chown --recursive asterisk:asterisk /dev/zap
## Если Вы используете DAHDI
chown --recursive asterisk:asterisk /dev/dahdi
#----------------------------------------------------
chmod --recursive u=rwX,g=rX,o= /var/lib/asterisk
chmod --recursive u=rwX,g=rX,o= /var/log/asterisk
chmod --recursive u=rwX,g=rX,o= /var/run/asterisk
chmod --recursive u=rwX,g=rX,o= /var/spool/asterisk
chmod --recursive u=rwX,g=rX,o= /usr/lib/asterisk
## Если Вы используете Zaptel
chmod --recursive u=rwX,g=rX,o= /dev/zap
##  Если Вы используете DAHDI
chmod --recursive u=rwX,g=rX,o= /dev/dahdi
#----------------------------------------------------
chown --recursive root:asterisk /etc/asterisk
chmod --recursive u=rwX,g=rX,o= /etc/asterisk 
/etc/init.d/asterisk restart 

Автозагрузка Asterisk

Различные операционные системы имеют разные способы запуска программ во время загрузки. В директории с исходниками /usr/src/asterisk-VERSION/contrib/init.dсодержатся скрипты для запуска в archlinux, debian, gentoo, mandriva, redhat, slackware, suse.

Для систем, которые все еще используют inittab, просто добавьте следующую строку в /etc/inittab:

as:2:respawn:/usr/sbin/asterisk -f 

Для Redhat окружения выполните

cd /usr/src/asterisk-VERSION
make config
Это скопирует скрипт из contrib/init.d/rc.redhat.asteriskв /etc/rc.d/init.d/asterisk и выполните команду:
/sbin/chkconfig --add asterisk 

Директории Asterisk

  • /usr/lib/asterisk/modules: Содержит бинарные файлы (модули. кодеки)
  • /var/lib/asterisk: Содержит переменные данные(звуки. скрипты и т.д.).
  • /var/spool/asterisk: Файлы создаваемые в процессе работы (голосовые сообщения, исходящие вызовы и т.д.)
  • /var/log/asterisk: Логи. информация о вызовах.
  • /etc/asterisk; Конфигурационные файлы Asterisk.

Настройка Asterisk

$
0
0

Наши контакты


info@asterisk-pbx.ru

Skype:asterisk-pbx.ru


+7 (812) 998-11-38

+7 (921) 998-11-38


Неотек Инжиниринг

194021,Санкт-Петербург
2-й Муринский пр-т, 49, оф. 225

время работы офиса 10-00 до 17-30

Настройка Asterisk

Sip Dial Dialplan extensions.conf dahdi pjsip mysql cdr features nat queues документация очередь

Документация по настройке Asterisk на русском. Диалплан, SIPи DAHDIканалы, очереди, конференции, CDRи др.

Asterisk Настройка - Диалплан, Контексты, Екстеншены

Для понимания Asterisk очень важен - план набора (диалплан). Диалплан направляет каждый звонок от его источника, с помощью различных приложений, в пункт назначения. Все вызовы, будь-то голосовая почта, конференция, меню автосекретаря или вызов телефона, определяются логикой и концепцией диалплана. Русская документация мануал по dial plan Asterisk

Команды или по другому приложения (applications) диалплана Asterisk

Функции и переменные диалплана Астериск

Asterisk Dialplan functions

Функции Asterisk используются в диалплане. Это не командыдиалпланаи не могут быть использованы прямо. Функции возвращают значение для дальнейшего использования в логике диалплана.

NAT

Конфигурационные файлы Asterisk

Большинство настроек Asterisk контролируются с помощью конфигурационных файлов, расположеных в директории /etc/asterisk. Синтаксис конфигурационных файлов был разработан для упрощенного взаимодействия с ПО (например FreePBX) или же редактирования вручную.

Каналы SIP, IAX2, DAHDI и H.323 и др.

Каналы в asterisk - это внешние или внутренние соединения, по которым производиться доставка вызовов в АТС Asterisk. Каналом может быть соединение с обычным телефонным аппаратом или с обычной телефонной линией, или он может быть виртуальным (логическим) каналом для совершения вызовов (как, например, совершение телефонных вызовов через Интернет). Сервер Asterisk не делает различий между классами каналов «FXO» и «FXS» (это значит, что он не делает различий между телефонными линиями и телефонными аппаратами). Каждый совершаемый или принимаемый вызов производиться через какой-либо определенный канал.

Очереди и Агенты Asterisk

В Asterisk поддерживается несколько очередей вызовов. Их определения находятся в файле Настройка очереди в Asterisk - queues.conf, имена очередей вызовов используются в качестве аргумента команды Queue в файле конфигурации плана набора extensions.conf. Агенты, которые обрабатывают вызовы, поступающие в очередь, описываются в файле /etc/asterisk/agents.conf.

Конференции

Asterisk позволяет организовать телеконференции с неограниченным числом пользователей.

Коды Asterisk - Абонентские функции и их свойства - feartures.conf

В файле features.conf назначаются пользовательские коды абонентских функций Asterisk и опции абонентских функций, такие как:
Переадресация вызова(transfer), перехват вызова (pickup), запись по требованию (record on demand), таймауты между набора и переадресации (digit timeout), паркинг (park) и др.

CDR

Детализированный отчет о звонках (CDR) backend для сохранения данных о входящих, исходящих и внутренних вызовах Asterisk. Полное описание на русском языке CDR, MySQL, ODBC etc.

CLI - интерфейс командной строки Asterisk.

Командная строка является мощным инструментом для мониторинга и управления работой Asterisk PBX

Asterisk AMI

Asterisk manager Interface - интерфейс управления.

Asterisk ARI

How To

$
0
0

How To

Решения Asterisk

В этом разделе собраны пошаговые инструкции по настройке приложений, непосредственно взаимодействующих с Asterisk. Программы для отправки и приема факсов; веб-приложения по обработке статистики вызвовов (CDR) и очередей (queues); CRMсистемы; панели оператора; запись разговоров в Asterisk; настройки БД; скрипты bash и php; приложения безопасности и др..

Настройки оборудования

Настройки операционной системы и приложений


Услуги по установке и настройке IP АТС Asterisk.

$
0
0

~~NOSIDEBAR~~

Услуги по установке и настройке IP АТС Asterisk.

<fc #008080><fs x-large>Мы находимся в Санкт-Петербурге, но работаем по всему миру!</fs></fc>

<fs large>Наша организация предлагает услуги по установке, настройке и обслуживанию IP АТС</fs><fs large>Asterisk</fs>.

<fs large>Установка IP АТСна открытом программном обеспечении включает в себя следующие этапы:</fs>

  1. <fs large>Разработка технического задания с учетом требований заказчика и возможностей IP АТС.</fs>
  2. <fs large>Подготовка договора на установку и настройку и, если требуется, поставку оборудования.</fs>
  3. <fs large>Подготовка счета на оплату с учетом технического задания, согласование сроков и порядка оплаты.</fs>
  4. <fs large>Удаленная установка IP АТСв любой точке мира.</fs>
  5. <fs large>Установка IP АТСс выездом на объект (Санкт Петербург).</fs>
  6. <fs large>Предварительная настройка оборудования в нашем сервисном центре.</fs>
  7. <fs large>Сдача проекта. Проверка работоспособности всех компонентов и алгоритмов работы IP АТС.</fs>
  8. <fs large>Обучение для дальнейшей самостоятельной эксплуатации IP АТСсотрудниками заказчика.</fs>
  9. <fs large>Бесплатная техническая поддержка в течении месяца с момента запуска в эксплуатацию.</fs>
Свяжитесь с нами для получения подробной информации!
Офисная АТС

Only edit this fieldset if “Функционал” is set to “Офисная АТС”.

C R D N M
Колл Центр

Only edit this fieldset if “Функционал” is set to “Колл Центр”.

Кастомные решения

Only edit this fieldset if “Функционал” is set to “Все сложно”.

Настроим Asterisk, FreeSWITCH, IP АТС.

Troubleshooting

$
0
0

Система

$
0
0

Приложения

$
0
0

playground

Viewing all 29 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>