Server Preparations – VitalPBX Wiki https://wiki.vitalpbx.org Learn how our latest VitalPBX version will enhance your business communication Mon, 18 Dec 2023 01:46:41 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.2 https://wiki.vitalpbx.org/wp-content/uploads/2023/11/cropped-vitalbpxwikiicon-8-32x32.png Server Preparations – VitalPBX Wiki https://wiki.vitalpbx.org 32 32 Introduction  https://wiki.vitalpbx.org/wiki/server-preparations/introduction-23/ https://wiki.vitalpbx.org/wiki/server-preparations/introduction-23/#respond Mon, 04 Dec 2023 16:53:04 +0000 https://wiki.vitalpbx.org/?post_type=docs&p=2116 VitXi WebRTC is a platform that integrates with VitalPBX in a transparent manner, and allows to have the following services: 

  • Audio Calls 
  • Video Calls 
  • Screen Sharing 
  • SIP Chat (Chat between VitXi and SIP Users) 
  • SMS Chat 
  • Chat between VitXi Users 
  • Voice Notes 
  • Emojis 
  • File Sharing 
  • Image Sharing 
  • Graphic Voice Mail Interaction 
  • Call Recordings Viewer 
  • Prescence 
  • Call History 
  • Contact List 
  • And Much More! 
]]>
https://wiki.vitalpbx.org/wiki/server-preparations/introduction-23/feed/ 0
VitalPBX Server Preparations  https://wiki.vitalpbx.org/wiki/server-preparations/vitalpbx-server-preparations/ https://wiki.vitalpbx.org/wiki/server-preparations/vitalpbx-server-preparations/#respond Mon, 04 Dec 2023 16:53:51 +0000 https://wiki.vitalpbx.org/?post_type=docs&p=2118 For VitXi WebRTC to work perfectly, it is necessary to have a valid FQDN to assign it security certificates. Coming up, we will show you the steps to follow once we have VitalPBX installed on our server with a valid domain. 

]]>
https://wiki.vitalpbx.org/wiki/server-preparations/vitalpbx-server-preparations/feed/ 0
Install VitXi   https://wiki.vitalpbx.org/wiki/server-preparations/install-vitxi/ https://wiki.vitalpbx.org/wiki/server-preparations/install-vitxi/#respond Mon, 04 Dec 2023 16:56:06 +0000 https://wiki.vitalpbx.org/?post_type=docs&p=2120 Go to Admin > Add-Ons > Add-Ons and select VitXi and install it. With this we guarantee ourselves at least two free licenses with the Community Version of VitalPBX to try out VitXi WebRTC. 

]]>
https://wiki.vitalpbx.org/wiki/server-preparations/install-vitxi/feed/ 0
Create a certificate and enable HTTP  https://wiki.vitalpbx.org/wiki/server-preparations/create-a-certificate-and-enable-http/ https://wiki.vitalpbx.org/wiki/server-preparations/create-a-certificate-and-enable-http/#respond Mon, 04 Dec 2023 17:04:56 +0000 https://wiki.vitalpbx.org/?post_type=docs&p=2123 Remember that it is necessary to have a valid FQDN and that our VitalPBX server must have a valid certificate. 

It is also very important that the host name of the server matches the FQDN that we are using to generate the Let’s Encrypt certificate, so first you must go to Admin/Network/Network Settings and configure the Hostname as shown below. 

Now we are going to configure the certificate for which we are going to Admin/System Settings/Certificates. 

Afterwards, go to Admin > System Settings > HTTP Server, and force HTTPS connection and select the certificate created previously. 

Now go to Settings > PBX Settings > Mini HTTP Server and configure it as shown below. You must select the certificate we have created. Remember to save and Apply Changes. We do this so that VitXi WebRTC PJSIP WebSocket can communicate with VitalPBX. 

]]>
https://wiki.vitalpbx.org/wiki/server-preparations/create-a-certificate-and-enable-http/feed/ 0
WebRTC Profile Settings  https://wiki.vitalpbx.org/wiki/server-preparations/webrtc-profile-settings/ https://wiki.vitalpbx.org/wiki/server-preparations/webrtc-profile-settings/#respond Mon, 04 Dec 2023 17:12:49 +0000 https://wiki.vitalpbx.org/?post_type=docs&p=2130 Technology Settings> Device Profiles: click on the icon the list of profiles will be displayed:  Select the default WebRTC Profile and verify that the settings are as follows:  Save and Apply Changes. ]]> Go to SETTINGS > Technology Settings> Device Profiles: click on the icon the list of profiles will be displayed: 

Select the default WebRTC Profile and verify that the settings are as follows: 

Save and Apply Changes. 

]]>
https://wiki.vitalpbx.org/wiki/server-preparations/webrtc-profile-settings/feed/ 0
RTP Settings  https://wiki.vitalpbx.org/wiki/server-preparations/rtp-settings-2/ https://wiki.vitalpbx.org/wiki/server-preparations/rtp-settings-2/#respond Mon, 04 Dec 2023 17:14:55 +0000 https://wiki.vitalpbx.org/?post_type=docs&p=2134 Go to CONFIGURATION > PBX Configuration > RTP Configuration and make the following settings: 

  • ICE Support: Yes 
  • ICE Host Settings: This section will allow you to define which IP addresses will be exposed during ICE negotiations. This is commonly used when your PBX server is behind a one-to-one NAT

Save and Apply Changes. 

]]>
https://wiki.vitalpbx.org/wiki/server-preparations/rtp-settings-2/feed/ 0
Firewall Settings  https://wiki.vitalpbx.org/wiki/server-preparations/firewall-settings/ https://wiki.vitalpbx.org/wiki/server-preparations/firewall-settings/#respond Mon, 04 Dec 2023 17:23:11 +0000 https://wiki.vitalpbx.org/?post_type=docs&p=2137 Now, let’s verify that ports 8088, 8089 “Asterisk HTTP Daemon” and 6001 “VitXi WebRTC” are enabled in the firewall services and rules, for them we enter the following path: “Admin/Firewall/Services” 

And “Admin/Firewall/Rules” 

Note: in case you have another firewall, you must enable the ports mentioned above. 

]]>
https://wiki.vitalpbx.org/wiki/server-preparations/firewall-settings/feed/ 0
Create a VitXi Extension  https://wiki.vitalpbx.org/wiki/server-preparations/create-a-vitxi-extension/ https://wiki.vitalpbx.org/wiki/server-preparations/create-a-vitxi-extension/#respond Mon, 04 Dec 2023 17:25:13 +0000 https://wiki.vitalpbx.org/?post_type=docs&p=2142 Go to PBX > Extensions > Extensions and create an extension with the following parameters: 

  • Technology, PJSIP 
  • Profile, Default WebRTC Profile 
  • WebRTC Client, Yes 

Save and Apply Changes. 

]]>
https://wiki.vitalpbx.org/wiki/server-preparations/create-a-vitxi-extension/feed/ 0