User Tools

Site Tools


freepbx

This is an old revision of the document!


FreePBX

Установка

Подготовка VM

  • Память от 2Gb

Процесс начальной конфигурации

  • В визарде все ответы по умолчанию (Skip или Yes)
  • Большая пауза в конфигурационном визарде после выбора временной зоны
Username: admin
Password: Pa$$w0rd
Admin Email address: userX@isp.un

SNG7-FPBX-64bit-1805-2

!!! Для работы PJSIP необходимо обновить модули (лучше все, занимает, примерно 1 час, некоторые модули обновляются после нескольких итераций, необходимо, минимум три)

Admin->Updates->Module Updates
  Check Online, Download all, Upgrade all, Process
  
  Confirm
# systemctl disable fail2ban

# systemctl mask fail2ban

# init 6   # Перезагружается долго


# service asterisk start
Application-Extensions

  Add Extensions -> PJSIP
  User Extension: 402
  Display Name: Petr Petrov
  Secret: tpassword402
  Link to a Default User: Create New User
  Username: user2   Use Custom Username
  Password For New User: password2


Connectivity -> Trunks
Add Trunk -> Add...pjsip...
  Trunk Name: PSTN
  Outbound CallerID: 8495NNNNNNN
  Username: 00000X
  Secret: spasswordX
  SIP Server: voip1.un
  Contact User: 8495NNNNNNN
  From Domain: voip1.un
  From User: 00000X

Connectivity -> Outbound Routes
  Route Name: ToPSTN
  Trunk Sequence for Matched Routes: PSTN
  Dial Patterns (match pattern): 8XXXXXXXXXX

Connectivity -> Inbound Routes
  Description: FromPSTN
  DID Number: 8495NNNNNNN
  Set Destination: Ext 403

Использование файлов конфигурации

# cat /etc/asterisk/extensions_custom.conf
exten => 301,1,Answer()
exten => 301,n,Playback(hello-world)
exten => 301,n,SayDigits(X)
exten => 301,n,Hangup()

[from101] ; no need, use DAHDI Channel
exten => s,1,Dial(DAHDI/1,20)
exten => s,n,Hangup()
freepbx.1581058393.txt.gz · Last modified: 2020/02/07 09:53 by val