FusionPBX - FreeSWITCH GUI

logo fusionpbx FusionPBX основанный на открытом коде (open source) FreeSWITCH GUI.
FusionPBX предоставляет возможность создания высокопроизводительных систем операторского класса. Операторский коммутатор, центр обработки вызовов (call center), Факс сервер, сервер голосовой почты, конференц-сервер, сервер голосовых приложений. Использование FusionPBX облегчит задачу по настройке FreeSWITCH, как начинающему, так и опытному пользователю. FreeSWITCH высокопроизводительная, многопоточная, телекоммуникационная платформа. Веб интерфейс FusionPBX распространяется по лицензии MPL 1.1.

http://www.asterisk-pbx.ru/downloads/fusionpbx.pdf

Скачать FusionPBX

Рассмотрим настройки основных модулей. Создание extensions (внутренних номеров), gateways (транков), исходящей и входящей маршрутизации.

Добавление внутренних номеров - Extensions

<fc #ff0000><fs large>Accounts > Extensions > +</fs></fc>

Введите номер Extension и нажмите Save. Пароль будет сгенерирован автоматически.

Задайте Context. По умолчанию default.

Задайте политику записи разговоров: Все (<fc #4682b4>all</fc>), только местные(<fc #4682b4>local</fc>), только входящие(<fc #4682b4>inbound</fc>), только исходящие (<fc #4682b4>outbound</fc>).

Состояние ектеншена, по умолчанию - Enabled

FusionPBX - FreeSWITCH GUI

 

Добавление Gateways (voip транка)

<fc #ff0000><fs large>Accounts > Gateways > +</fs></fc>

Fusionpbx freeswitch gateways

Fusionpbx freeswitch gateways2

Введите:
gateway: имя шлюза
Username: имя пользователя SIP
Password: пароль для SIP аутентификации
From User: имя пользователя SIP
From Domain: SIP сервер провайдера
Proxy: SIP сервер провайдера
Context: по умолчанию Public
Profile: по умолчанию External
Enabled: True

FusionPBX - FreeSWITCH GUI

 

Outbound Routes - Исходящая маршрутизация.

<fc #ff0000><fs large>Dialplan > Outbound Routes > +</fs></fc>

Fusionpbx freeswitch Outbound Routes

Выберете основной gateway для вызовов:

Fusionpbx freeswitch Outbound Routes2

Выберете альтернативный gateway, на случай падения основного(если требуется).

Fusionpbx freeswitch Outbound Routes3

Введите шаблон (pattern) набираемого номера (в примере звонки на мобильные телефоны мегафон)

Fusionpbx freeswitch Outbound Routes Pattern

Другие примеры шаблонов:

билайн 903 905 906 909

 ^(890[3569]\d{7})$

мегафон 920 921 922 923 924 925 926 927 98 929

 ^(892[01-9]\d{7})$

мтс 910 911 912 913 914 915 916 917 918 919

 ^(891[0-9]\d{7})$

мск 495 498 499

 ^(849[589]\d{7})$

спб

 ^(8812\d{7})$

7-значный номер

 ^(\d{7})$

Выход на международные направления с набором номера любой длины

 ^(810\d+)$

Когда исходящий маршрут создан и сохранен, возможно понадобится отредактировать некоторые свойства:

Fusionpbx freeswitch Outbound Routes summary

Context - контекст из которого будет доступен данный маршрут. По умолчанию default.

Continue - (True/false) Если вызов через данный маршрут не удался. продолжать ли искать возможные маршруты или прекратить попытки вызова.

Enabled - Активен данный маршрут или нет.

FusionPBX - FreeSWITCH GUI

 

Inbound Routes - Входящая маршрутизация

Dialplan > Destinations >

установите номер Destination: в примере - 7777777

где 7777777 пример номера DID, замените на реальный DID приходящий при входящем вызове от провайдера.

выберите Context: по умолчанию Public

Fusionpbx freeswitch Destinations

После того, как создан Destinations, в модуле Inbound Routes появиться соответствующий маршрут:

Dialplan > Inbound Routes > 7777777

Назначение внутреннего номера для вызова

Назначьте Action - Transfer - Номер в назначенном контексте (в примере 299) XML - контекст (в примере default).

Fusionpbx freeswitch action

Fusionpbx freeswitch Outbound transfer

Fusionpbx freeswitch inbound Routes

FusionPBX - FreeSWITCH GUI

 

FusionPBX Switch Variables

Define preprocessor variables here.

<fc #800000>Codecs</fc>

^Name ^Value ^Enabled ^Description^

global_codec_prefs PCMU,PCMA True G7221@32000h,G7221@16000h,G722,PCMU,PCMA
outbound_codec_prefs PCMU,PCMA True default: PCMU,PCMA,GSM 

<fc #800000>Defaults</fc>

Name Value Enabled Description
record_ext mp3 True
call_debug false True
console_loglevel info True
default_areacode 208 True
uk-ring %(400,200,400,450);%(400,2200, True
us-ring %(2000, 4000, 440.0, 480.0) True
pt-ring %(1000, 5000, 400.0, 0.0) True
fr-ring %(1500, 3500, 440.0, 0.0) True
rs-ring %(1000, 4000, 425.0, 0.0) True
bong-ring v=-7;%(100,0,941.0,1477.0);v=- True
sit %(274,0,913.8);%(274,0,1370.6) True
use_profile internal True
default_language ru True
default_dialect ru True
default_voice callie True
ajax_refresh_rate 3000 True
format_phone Rxxx-xxx-xxxx True
format_phone xxx-xxx-xxxx True
xml_cdr_archive dir True
ringback $${us-ring} True
transfer_ringback $${us-ring}True
domain_uuid False

  <fc #800000>Dingaling</fc>

Name Value Enabled Description
xmpp_client_profile xmppc True xmpp_client_profile and xmpp_server_prof
xmpp_server_profile xmpps True
bind_server_ip auto True Can be an ip address, a dns name, or «au 

  <fc #800000>Domain</fc> 

Name Value EnabledDescription
domain 192.168.0.111 False Sets the default domain.
domain_name $${domain} True

<fc #800000>IP Address</fc> 

Name Value Enabled Description
external_rtp_ip 123.123.123.123 True (If you're going to load test then pleas
external_sip_ip 123.123.123.123 True Used as the public IP address for SDP.

  <fc #800000>Music on Hold</fc>  

Name Value Enabled Description
hold_music local_stream://default True

  <fc #800000>SIP</fc> 

Name Value Enabled Description
unroll_loops true True Used to turn on sip loopback unrolling.
sip_tls_version tlsv1 True SIP and TLS settings.

<fc #800000>SIP Profile: External</fc> 

Name Value Enabled Description
external_rtp_ip 123.123.123.123 True
external_sip_ip 123.123.123.123 True
local_ip_v4 192.168.0.111 True
external_auth_calls false True
external_sip_port 5080 True
external_tls_port 5081 True
external_ssl_enable false True
external_ssl_dir $${base_dir}/conf/ssl True

<fc #800000>SIP Profile: Internal</fc> 

Name Value Enabled Description
external_rtp_ip 123.123.123.123 True
external_sip_ip 123.123.123.123 True
local_ip_v4 192.168.0.111 True
internal_auth_calls true True
internal_sip_port 5060 True
internal_tls_port 5061 True
internal_ssl_enable false True
internal_ssl_dir $${base_dir}/conf/ssl True

  <fc #800000>Sound</fc> 

Name Value Enabled Description
sound_prefix $${sounds_dir}/ru/RU/elena True Sets the sound directory.

freeswitch fusionpbx variables domain

freeswitch fusionpbx variables sip profile internal

freeswitch fusionpbx variables sip profile external

FusionPBX - FreeSWITCH GUI

 

freeswitch

  • freeswitch/fusionpbx.txt
  • Последние изменения: 2015/02/16