This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
freepbx [2021/03/19 14:44] val [Базовая конфигурация] |
freepbx [2022/08/26 17:06] val [Использование файлов конфигурации] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== FreePBX ====== | ====== FreePBX ====== | ||
- | * [[http://gate.isp.un/unix/VBox/FreePBX%201910-2.ova]] | ||
* [[http://val.bmstu.ru/unix/voip/Rukovodstvo_Administratora_FreePBX_na_russkom_yazyke.pdf|FreePBX 13 руководство]] | * [[http://val.bmstu.ru/unix/voip/Rukovodstvo_Administratora_FreePBX_na_russkom_yazyke.pdf|FreePBX 13 руководство]] | ||
Line 10: | Line 9: | ||
* Память от 2Gb | * Память от 2Gb | ||
* https://www.freepbx.org/downloads/ | * https://www.freepbx.org/downloads/ | ||
+ | * https://www.asterisk.org/downloads/ | ||
+ | ==== Настройка сети ==== | ||
+ | |||
+ | * При наличии вебинаристов использовать сеть 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> | ||
Line 16: | Line 26: | ||
* В визарде все ответы по умолчанию (Skip или Yes) | * В визарде все ответы по умолчанию (Skip или Yes) | ||
- | * Большая пауза в конфигурационном визарде после выбора временной зоны | + | * !!! Большая пауза в конфигурационном визарде для загрузки русских семплов (возможно, после выбора временной зоны) |
<code> | <code> | ||
Username: admin | Username: admin | ||
Line 23: | Line 32: | ||
Admin Email address: userX@isp.un | Admin Email address: userX@isp.un | ||
</code> | </code> | ||
- | ===== FreePBX-201910-2 ===== | ||
- | <code> | + | ==== Отключение Firewall ==== |
- | # ifconfig eth0 inet 172.16.1.100+X/24 | + | |
- | # route add default gw 172.16.1.254 | + | * !!! в методических целях |
- | </code> | + | |
<code> | <code> | ||
Line 45: | Line 51: | ||
Local Networks: 172.16.0.0 / 16 | Local Networks: 172.16.0.0 / 16 | ||
Local Networks: 10.0.0.0 / 8 | Local Networks: 10.0.0.0 / 8 | ||
+ | </code> | ||
+ | ===== Управление телефонными номерами и пользователями ===== | ||
+ | * [[https://wiki.freepbx.org/display/FPG/Bulk+Handler+User+Guide|Bulk Handler User Guide]] | ||
+ | |||
+ | <code> | ||
Application-Extensions | Application-Extensions | ||
Line 55: | Line 66: | ||
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 78: | Line 109: | ||
Set Destination: Ext 403 | Set Destination: Ext 403 | ||
</code> | </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> | ||
===== Интерфейс пользователя ===== | ===== Интерфейс пользователя ===== | ||
Line 88: | Line 155: | ||
* [[https://asterisk-pbx.ru/wiki/freepbx/custom_context|Во FreePBX предусмотрено использование пользовательских (custom) файлов]] | * [[https://asterisk-pbx.ru/wiki/freepbx/custom_context|Во FreePBX предусмотрено использование пользовательских (custom) файлов]] | ||
+ | |||
+ | * Admin -> Config Edit | ||
<code> | <code> | ||
# cat /etc/asterisk/extensions_custom.conf | # cat /etc/asterisk/extensions_custom.conf |