PBX Servers

From Kolmisoft Wiki
Jump to navigationJump to search

Description

This addon incorporates basic usage of Cloud PBX integration into MOR

Currently it lets to create server with type 'pbx server'

When this server created will able to:

  • Add/Edit/Delete ACL list to the server
  • Create users (pbx user type) with automatically Account creating on the PBX server
  • Create DIDs and assign them to the Pbx Users and point to the PBX server
  • Create/Edit/Delete Carriers on the PBX server


PBX Servers

  • You can add/delete PBX Server . go to ADDONS –> Cloud PBX –> PBX Servers
  • Before you add server you shoud make passwordless ssh connection to the CloudPBX server from MOR
  • Use this manual Configure SSH connection between servers

Server parameters

  • Server IP - Ip address of the server
  • Realm - Realm for the main CloudPBX Account
  • SSH Username - Username for ssh connection
  • SSH Secret - Password for the ssh connection
  • PBX Username - Username of the main CloudPBX Account
  • PBX Secret - Password of the main CloudPBX Account
  • PBX Account Name - Name of the main CloudPBX Account


ACL

  • Access list allows to accept inbound calls on the PBX server.
  • You can add/delete IP's from which will be accepted inbound traffic.
  • Possible to add IP's from third party providers (not MOR only) like DIDWW and other.
  • Pay attention that this traffic will be not visible in the MOR.


Users

  • You can create user with type: Pbx User.
  • This action will be:
  1. Create user in the MOR.
  2. Create virtual device with CLI by realm/domain authentication.
  3. Will create Account in the CloudPBX server with same credentials.
  • User in the MOR is equal to the Account on the CloudPBX with all his users and devices.
  • User in the MOR can not be deleted for security reason.
  • Because delete user equal to account delete on the CloudPBX.
  • This action would destroy all users, devices and configuration under this account without possibility to restore.
  • For this reason possible to disable only.
  • If you really want to remove account , you should to do it manually from CloudPBX GUI.


DIDs

  • You can create and assign them to the PBX server.
  • Number after assigning to the PBX server will visible in the Cloud Pbx Gui.
  • Also will be possible to configure Number inside of the Cloud PBX.
  • If you are use direct connect to the DID provider from Cloud PBX , DID's you should add and configure manually in the CloudPBX GUI


Carriers

  • You can create carriers for this account directly from MOR GUI.
  • This functionality will create carriers in the CloudPBX.
  • Is not exist GUI on the CloudPBX to add/edit/delete/view Carriers.
  • Carrier on the PBX server allow Account users make outgoing calls.
  • Carrier on the PBX server is the same as provider in the MOR.


Carrier parameters

  • Name - Any friendly name
  • Server - IP Address or domain name of the server
  • Username - Username if used
  • Password - Password if used
  • Priority - You can change priority if more of one carrier used
  • Enabled - Check/Uncheck for enabling/disabling
  • Realm - Realm of the Account
  • Pass Realm in INVITE - Will add extra field in invite with realm
  • Rules - Checking dialed number for matching to use this carrier
  • Prefix - Adding prefix to the dialed number
  • Suffix - Adding suffix to the dialed number
  • Progress timeout - Value in seconds to disconnect by timeout on the first SIP answer
  • Flags - Add flags, separate by comma. CName if you need to resolve domains , fax if you use faxing on this Carrier
  • Peer - Check if this Carrier is peer
  • Caller ID Options - external will be used Caller ID of the assigned number, internal will be use extension number, emergency used Caller Name and Number
  • Gateway Codecs - Check codecs which you need