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

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


freepbx

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
freepbx [2019/07/12 15:33]
val [Установка]
freepbx [2020/05/25 16:24]
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)
   * Большая пауза в конфигурационном визарде после выбора временной зоны ​   * Большая пауза в конфигурационном визарде после выбора временной зоны ​
-===== SNG7-FPBX-64bit-1805-2 ===== 
  
-!!! Для работы PJSIP необходимо обновить модули (лучше все, занимает,​ примерно 1 час, некоторые модули обновляются после нескольких итераций,​ для PJSIP не обязательно)+<​code>​ 
 +Username: admin 
 +Password: Pa$$w0rd 
 +Admin Email address: userX@isp.un 
 +</​code>​ 
 +===== FreePBX-201910-2 =====
  
 <​code>​ <​code>​
-Admin->​Updates->​Module Updates +# ifconfig eth0 inet 172.16.1.100+X/​24 
-  Check Online, Download all, Upgrade all, Process+ 
 +# route add default gw 172.16.1.254
 </​code>​ </​code>​
  
 <​code>​ <​code>​
 +Connectivity - Firewall - Disable Firewall
 +</​code>​
 +
 +<​code>​
 +# systemctl stop fail2ban
 +</​code>​
 +
 +===== Базовая конфигурация =====
 +<​code>​
 +Settings - Asterisk SIP Settings
 +  External Address: 172.16.1.100+X
 +
 Application-Extensions Application-Extensions
  
Строка 52: Строка 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
Строка 58: Строка 75:
   DID Number: 8495NNNNNNN   DID Number: 8495NNNNNNN
   Set Destination:​ Ext 403   Set Destination:​ Ext 403
-</​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>​ 
-Settings->​Asterisk SIP Settings->​Chan SIP 
-  Language: ru 
 </​code>​ </​code>​
  
Строка 265: Строка 81:
   * [[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.txt · Последние изменения: 2020/05/25 16:53 — val