User Tools

Site Tools


freepbx

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
freepbx [2019/12/27 10:37]
val
freepbx [2022/04/17 20:02]
val [Управление телефонными номерами и пользователями]
Line 1: Line 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 руководство]] 
 ===== Установка ===== ===== Установка =====
  
Line 8: Line 9:
  
   * Память от 2Gb   * Память от 2Gb
 +  * https://​www.freepbx.org/​downloads/​
 +  * https://​www.asterisk.org/​downloads/​
  
-==== Подготовка ​voip1.un ====+==== Настройка сети ==== 
 + 
 +  * При наличии вебинаристов использовать сеть 172.16.1.0/​24 
 +  * Настройка сети ​в Linux [[Настройка сети в Linux#​Файлы конфигурации CentOS/​SL/​RHEL]] или 
 + 
 +<​code>​ 
 +# ifconfig eth0 inet 172.16.1.100+X/​24 
 + 
 +# route add default gw 172.16.1.254 
 +</​code>​
  
-  * Учетки 00000X на voip1.un настроить на nat 
-  * Старые сервера остановить, ​ 
-  * отрегистрировать на voip1 и  
-  * перезапустить voip1 
  
 ==== Процесс начальной конфигурации ==== ==== Процесс начальной конфигурации ====
  
   * В визарде все ответы по умолчанию (Skip или Yes)   * В визарде все ответы по умолчанию (Skip или Yes)
-  * Большая пауза в конфигурационном визарде после выбора временной зоны ​ +  * !!! Большая пауза в конфигурационном визарде ​для загрузки русских семплов (возможно, ​после выбора временной зоны)
 <​code>​ <​code>​
 Username: admin Username: admin
Line 26: Line 33:
 Admin Email address: userX@isp.un Admin Email address: userX@isp.un
 </​code>​ </​code>​
-===== SNG7-FPBX-64bit-1805-2 ===== 
  
-!!! Для работы PJSIP необходимо обновить модули (лучше все, занимает, примерно 1 час, некоторые модули обновляются после нескольких ​итераций, необходимо, минимум три)+==== Отключение ​Firewall ==== 
 + 
 +  * !!! в методических целях
  
 <​code>​ <​code>​
-Admin->Updates->Module Updates +Connectivity ​Firewall ​Disable Firewall
-  Check Online, Download all, Upgrade all, Process +
-   +
-  Confirm+
 </​code>​ </​code>​
  
 <​code>​ <​code>​
-# systemctl ​disable ​fail2ban+# systemctl ​stop fail2ban 
 +</​code>​
  
-# systemctl mask fail2ban +===== Базовая конфигурация ===== 
- +<​code>​ 
-# init 6   # Перезагружается долго +Settings - Asterisk SIP Settings 
- +  ​External Address: 172.16.1.100+X 
- +  Local Networks: 172.16.0.0 / 16 
-# service asterisk start+  Local Networks: 10.0.0.0 / 8
 </​code>​ </​code>​
 +===== Управление телефонными номерами и пользователями =====
 +
 +  * [[https://​wiki.freepbx.org/​display/​FPG/​Bulk+Handler+User+Guide|Bulk Handler User Guide]]
  
 <​code>​ <​code>​
Line 58: Line 67:
   Username: user2   Use Custom Username   Username: user2   Use Custom Username
   Password For New User: password2   Password For New User: password2
 +</​code><​code>​
 +C:\> notepad extensions.csv
 +</​code><​code>​
 +extension,​name,​secret
 +401,Ivan Ivanov,​tpassword401
 +403,Sidor Sidorov,​tpassword403
 +</​code><​code>​
 +C:\> notepad users.csv
 +</​code><​code>​
 +username,​password,​default_extension
 +user1,​password1,​401
 +user3,​password3,​403
 +</​code><​code>​
 +Admin -> Bulk Handler
 +!!! Не включает в группу All Users, приходится "​вручную"​ для доступа к UCP 
 +</​code>​
  
 +===== Звонки в "​город"​ =====
  
 +  * !!! Могут быть проблемы с голосом,​ помогает потребуется перезагрузка сервиса asterisk или всей системы
 +
 +<​code>​
 Connectivity -> Trunks Connectivity -> Trunks
 Add Trunk -> Add...pjsip... Add Trunk -> Add...pjsip...
Line 80: Line 109:
   DID Number: 8495NNNNNNN   DID Number: 8495NNNNNNN
   Set Destination:​ Ext 403   Set Destination:​ Ext 403
 +</​code>​
 +
 +===== Звонки в "​соседний офис"​ =====
 +<​code>​
 +Connectivity -> Trunks
 +Add Trunk -> Add...iax2...
 +  Trunk Name: CORP
 +  Outbound CallerID: 013401
 +  iax Settings
 +    Outgoing
 +      Trunk Name: corp_out
 +      PEER Details
 +host=corp.un
 +username=corp13
 +secret=apassword13
 +type=peer
 +auth=md5
 +    Incoming
 +      USER Context: corp
 +      USER Details:
 +secret=apassword
 +type=user
 +host=dynamic
 +auth=md5
 +  ​
 +Connectivity -> Outbound Routes
 +  Route Name: ToCORP
 +  Trunk Sequence for Matched Routes: CORP
 +  Dial Patterns ​
 +    prefix: 000
 +    match pattern: XXX
 +
 +Connectivity -> Inbound Routes
 +  Description:​ FromCORP
 +  DID Number: _XXX
 +  Set Destination:​ Ext 401
 +</​code>  ​
 +
 +===== Интерфейс пользователя =====
 +
 +<​code>​
 +http://​172.16.1.100+X/​ucp/​
 </​code>​ </​code>​
  
Line 86: Line 157:
   * [[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 · Last modified: 2023/10/26 15:00 by val