Инструменты пользователя

Инструменты сайта


freepbx

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
freepbx [2019/05/08 06:37]
val [SNG7-FPBX-64bit-1805-2]
freepbx [2020/05/25 16:53] (текущий)
val [Использование файлов конфигурации]
Строка 1: Строка 1:
 ====== FreePBX ====== ====== FreePBX ======
  
-  * [[http://www.voxlink.ru/knowledge-base/curriculum/manual-po-freepbx/​|FreePBX руководство]] +  * [[http://gate.isp.un/unix/VBox/FreePBX%201910-2.ova]] 
-  * [[http://wiki.merionet.ru/ip-telephoniya/45/​krakozyabry-kodirovka-v-cdr-freepbx-14/|КРАКОЗЯБРЫ:​ КОДИРОВКА В CDR FREEPBX 14]]+  * [[http://val.bmstu.ru/unix/voip/Rukovodstvo_Administratora_FreePBX_na_russkom_yazyke.pdf|FreePBX 13 руководство]] 
 ===== Установка ===== ===== Установка =====
  
-  * Память ​от 1Gb +==== Подготовка VM ====
-  * Учетки 00000X на voip1.un настроить на nat +
-  * Старые сервера остановить,​ отрегистрировать на voip1 и перезапустить voip1+
  
-<​code>​ +  * Память от 2Gb 
-# service asterisk start +  * https://​www.freepbx.org/​downloads/​ 
-</code>+ 
 + 
 + 
 +==== Процесс начальной конфигурации ====
  
   * В визарде все ответы по умолчанию (Skip или Yes)   * В визарде все ответы по умолчанию (Skip или Yes)
Строка 17: Строка 19:
  
 <​code>​ <​code>​
-# service fail2ban stop+Username: admin 
 +Password: Pa$$w0rd 
 +Admin Email address: userX@isp.un
 </​code>​ </​code>​
-===== SNG7-FPBX-64bit-1805-2 =====+===== FreePBX-201910-2 =====
  
-!!! Для работы PJSIP необходимо обновить модули (лучше все, занимает,​ примерно ​час, некоторые модули обновляются после второй итерации,​ для PJSIP не обязательно)+<​code>​ 
 +# ifconfig eth0 inet 172.16.1.100+X/24 
 + 
 +# route add default gw 172.16.1.254 
 +</​code>​
  
 <​code>​ <​code>​
-Settings-Asterisk SIP Settings +Connectivity - Firewall - Disable Firewall 
-  ​Chan SIP Settings +</​code>​ 
-    IP ConfigurationPublic IP+ 
 +<​code>​ 
 +# systemctl stop fail2ban 
 +</​code>​ 
 + 
 +===== Базовая конфигурация ===== 
 +<​code>​ 
 +Settings - Asterisk SIP Settings 
 +  ​External Address172.16.1.100+X
  
 Application-Extensions Application-Extensions
Строка 53: Строка 69:
   Route Name: ToPSTN   Route Name: ToPSTN
   Trunk Sequence for Matched Routes: PSTN   Trunk Sequence for Matched Routes: PSTN
-  Dial Patterns: 8XXXXXXXXXX+  Dial Patterns ​(match pattern): 8XXXXXXXXXX
  
 Connectivity -> Inbound Routes Connectivity -> Inbound Routes
Строка 61: Строка 77:
 </​code>​ </​code>​
  
-===== AsteriskNOW-612 ===== +===== Интерфейс пользователя =====
- +
-==== Setup ==== +
- +
-Please provide the core credentials that will be used to administer your system +
- +
-<​code>​ +
-Username: admin +
-Password: Pa$$w0rd +
-Admin Email address: userX@isp.un +
-</​code>​ +
- +
-==== Восстановление забытого пароля ==== +
- +
-<​code>​ +
-UPDATE `ampusers` SET `password_sha1` = SHA1('​12345678'​) WHERE `username`='​admin';​ +
-</​code>​ +
- +
-Не активировать, отказаться от SIPStation +
- +
-==== Настройки безопасности ==== +
- +
-Желательно отключить f2ban для локальной сети +
- +
-<​code>​ +
-Admin->​System Admin->​Intrusion Detection->​Whitelist->​172.16.1.0/​24 +
-</​code>​ +
- +
-==== Общие настройки SIP ==== +
- +
-  * Опционально!!! +
- +
-<​code>​ +
-Settings->​Asterisk SIP Settings +
- +
-или +
-NAT: no +
-IP Configuration:​ Public IP +
- +
-или +
-External IP: 172.16.1.X +
-Local Networks: 192.168.1.0/​255.255.255.0 +
- +
- +
-Allow SIP Guests: no +
-</​code>​ +
- +
-==== Настройка SIP канала ==== +
- +
-В версии 1013 не получается менять имя ​пользователя ​при создании канала  +
- +
-<​code>​ +
-Applications->​Extensions->​Generic CHAN SIP devices +
-  Submit +
-    User Extension: 401 +
-    Display Name: Ivanov Ivan Ivanovitch +
-  Device Options +
-    secret: tpassword401 +
-</​code>​ +
- +
-==== Отладка ​==== +
-<​code>​ +
-Admin->​Asterisk CLI +
- +
-Reports->​Asterisk Log Files +
-</​code>​ +
- +
-==== Делегирование прав регистрации абонентов ==== +
- +
-Удерживая клавишу CTRL +
- +
-<​code>​ +
-Admin -> Administrator +
-  Username: admin2 +
-  Password: password2 +
-  Admin Access +
-    Application->​Extensions +
-    Apply Changes Bar +
-    Add Extensions +
-</​code>​ +
-==== Настройка подключения к VoIP ==== +
- +
-<​code>​ +
-Connectivity->​Trunks->​Add SIP Trunk +
-</​code>​ +
- +
-=== Обработка исходящих вызовов === +
- +
-== Настройка канала для исходящих вызовов == +
-<​code>​ +
-Connectivity->​Trunks->​Add SIP Trunk +
- +
-General Settings +
-  Trunk Name: Voip1 00000X +
-  Outbound CallerID: 89166071103 +
- +
-Outgoing Settings +
-  Trunk Name: voip1_00000X +
- +
-  PEER Details: +
- +
-host=voip1.un +
-defaultuser=00000X +
-fromuser=00000X +
-fromdomain=voip1.un +
-secret=spasswordX +
-type=peer +
-</​code>​ +
- +
-== Добавление маршрута для совершения исходящих вызовов == +
-<​code>​ +
-Connectivity->​Outbound Routes->​Add Route +
-Route Name: Call_To_PSTN +
-Dial Patterns that will use this Route  +
-  match pattern 89XXXXXXXXX +
-  match pattern 8495XXXXXXX +
-  match pattern 8499XXXXXXX +
- +
-Trunk Sequence for Matched Routes +
-  0: voip1 00000X  +
-</​code>​ +
- +
-=== Обработка входящих вызовов === +
- +
-  * [[http://​wiki.merionet.ru/​ip-telephoniya/​35/​nastrojka-modulya-custom-context-v-freepbx/​]] +
- +
-== Настройка канала для входящих звонков == +
-<​code>​ +
-Connectivity->​Trunks->​Edit SIP Trunk +
- +
-  PEER Details: +
- +
-nat=no +
-directmedia=no +
-insecure=invite +
-callbackextension=voip1_00000X +
-</​code>​ +
- +
-== Объединение телефонов в группу вызова == +
-<​code>​ +
-Application->​Ring Groups->​Add Ring Group +
-Group Description:​ All Phones +
-Ring Strategy: ringall +
-Extension List: 401 +
-                403 +
-Destination if no answer: Terminate Call Hangup +
-</​code>​ +
- +
-== Добавление маршрута для обработки входящих вызовов == +
-<​code>​ +
-Connectivity->​Inbound Routes->​Add Incoming Route +
- +
-Description:​ From voip1 00000X +
-DID Number: voip1_00000X  +
-Set Destination:​ Ring Groups: All Phones +
-</​code>​ +
- +
-можно использовать цепочки групп используя атрибут групп "​Destination if no answer"​ +
- +
-==== Управление кодами ДВО ==== +
- +
-  * !!! Для LinkSys может понадобиться отключить Voice->​Regional->​Vertical Service Activation Codes +
- +
-<​code>​ +
-Admin->​Feature Codes +
-</​code>​ +
- +
-=== Управление переводом вызова === +
-<​code>​ +
-Admin->​Feature Codes +
- +
-In-Call Asterisk Attended Transfer: *2 +
-In-Call Asterisk Blind Transfer ​    ## +
- +
-Setting->​General Setting->​Asterisk Dial command options: Tt... +
-</​code>​ +
- +
-=== Перехват вызовов === +
-<​code>​ +
-Application->​Extension->​4XX +
-callgroup: 1 +
-pickupgroup:​ 1 +
-</​code>​ +
-==== Follow Me ==== +
- +
-<​code>​ +
-Admin->​User Management->​Ivanov Ivan Ivanovitch +
-  Login Name: user1 +
-  Password: password1 +
-  Linked Extension: 401 +
-</​code>​ +
- +
-==== Локализация ==== +
- +
-  * [[Сервис Asterisk#​Локализация сообщений Asterisk]]+
  
 <​code>​ <​code>​
-Settings->​Asterisk SIP Settings->​Chan SIP +http://​172.16.1.100+X/​ucp/​
-  Languageru+
 </​code>​ </​code>​
  
Строка 266: Строка 87:
   * [[https://​asterisk-pbx.ru/​wiki/​freepbx/​custom_context|Во FreePBX предусмотрено использование пользовательских (custom) файлов]]   * [[https://​asterisk-pbx.ru/​wiki/​freepbx/​custom_context|Во FreePBX предусмотрено использование пользовательских (custom) файлов]]
 <​code>​ <​code>​
-# cat /​etc/​asterisk/​sip_general_additional.conf 
-</​code><​code>​ 
-... 
-</​code><​code>​ 
-# cat /​etc/​asterisk/​sip_additional.conf 
-</​code><​code>​ 
-... 
-</​code><​code>​ 
-# cat /​etc/​asterisk/​extensions_additional.conf 
-</​code><​code>​ 
-... 
-</​code><​code>​ 
-# cat /​etc/​asterisk/​sip_custom.conf 
-</​code><​code>​ 
-language=ru 
-</​code><​code>​ 
 # cat /​etc/​asterisk/​extensions_custom.conf # cat /​etc/​asterisk/​extensions_custom.conf
 </​code><​code>​ </​code><​code>​
freepbx.1557286623.txt.gz · Последние изменения: 2019/05/08 06:37 — val