Difference between revisions of "CAFE"
(→Ports used by VoIP Calls) |
(→IPBRICK.OS v7.0) |
||
(14 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
− | = IPBRICK.OS v7.0 = | + | = CAFE running on IPBRICK.OS v7.0 = |
Line 9: | Line 9: | ||
== SSL Certificate == | == SSL Certificate == | ||
− | As many services and applications used by CAFE rely on TLS/SSL it is mandatory to use a valid SSL certificate. At the moment there are two possibilities to install and use a valid SSL certificate on IPBRICK.OS: | + | As many services and applications used by CAFE rely on TLS/SSL it is mandatory to use a valid SSL certificate. To use a valid SSL certificate it is mandatory that IPBRICK server DNS domain is a valid domain name in the Internet (the server cannot be configured with domain names like *.local, for example). |
+ | |||
+ | At the moment there are two possibilities to install and use a valid SSL certificate on IPBRICK.OS: | ||
* Buy a valid wildcard SSL certificate and install it on IPBRICK.OS | * Buy a valid wildcard SSL certificate and install it on IPBRICK.OS | ||
Line 15: | Line 17: | ||
== DNS Records == | == DNS Records == | ||
+ | |||
+ | The following records need to be created in the Internet domain zone and they must resolve to IPBRICK public IP address: | ||
* CAFE | * CAFE | ||
* UCOIP | * UCOIP | ||
* WEBRTCPROXY | * WEBRTCPROXY | ||
+ | |||
+ | In the LAN DNS server, if any, these records need to be created as well pointing to CAFE server IP address. | ||
+ | |||
+ | |||
+ | In case of using CAFE and IP PBX in two different servers please configure DNS records as follow: | ||
+ | |||
+ | * voip resolving to IP address of IP PBX server | ||
+ | * ucoip resolving to IP address of IP PBX server | ||
+ | * webrtcproxy resolving to IP address of IP PBX server | ||
+ | * im resolving to IP address of IP PBX server | ||
+ | * cafe resolving to IP address of CAFE server | ||
== Ports used by Video Call/Conferencing == | == Ports used by Video Call/Conferencing == | ||
Line 34: | Line 49: | ||
1- Incoming: configure the firewall to allow traffic flow from Internet to CAFE server: | 1- Incoming: configure the firewall to allow traffic flow from Internet to CAFE server: | ||
− | → TCP/443 (HTTPS) - Web Server ( | + | → TCP/443 (HTTPS) - Web Server (Web Socket) |
+ | |||
+ | |||
+ | == Join meetings with voice call == | ||
+ | |||
+ | Since version 7.0.2 it is possible to join a meeting through a voice call. To allow this feature it is necessary to define the PSTN number that participants will dial to join a meeting. This is done in IPBRICK OS web interface menu: | ||
+ | |||
+ | UCoIP > Videoconference | ||
+ | |||
+ | '''Videoconference configuration''' | ||
+ | * Allow voice call: Yes | ||
+ | * Direct access SIP: <number/sip address that will be used by videoconference participants> | ||
+ | * Pick-up message: Default | ||
+ | |||
* [[FAQS_CAFE|FAQS CAFE]] | * [[FAQS_CAFE|FAQS CAFE]] |
Latest revision as of 09:43, 7 October 2021
IPBRICK.CAFE is the IPBRICK’s Enterprise Social Network that provides a common virtual space for co-workers to exchange useful information and enhance relationships for increased productivity.
Contents
CAFE running on IPBRICK.OS v7.0
This section describes IPBRICK configurations necessary to use services available in CAFE like video call/conferencing and VoIP calls.
SSL Certificate
As many services and applications used by CAFE rely on TLS/SSL it is mandatory to use a valid SSL certificate. To use a valid SSL certificate it is mandatory that IPBRICK server DNS domain is a valid domain name in the Internet (the server cannot be configured with domain names like *.local, for example).
At the moment there are two possibilities to install and use a valid SSL certificate on IPBRICK.OS:
- Buy a valid wildcard SSL certificate and install it on IPBRICK.OS
- Use Let's Encrypt SSL certificate option available on IPBRICK.OS
DNS Records
The following records need to be created in the Internet domain zone and they must resolve to IPBRICK public IP address:
- CAFE
- UCOIP
- WEBRTCPROXY
In the LAN DNS server, if any, these records need to be created as well pointing to CAFE server IP address.
In case of using CAFE and IP PBX in two different servers please configure DNS records as follow:
- voip resolving to IP address of IP PBX server
- ucoip resolving to IP address of IP PBX server
- webrtcproxy resolving to IP address of IP PBX server
- im resolving to IP address of IP PBX server
- cafe resolving to IP address of CAFE server
Ports used by Video Call/Conferencing
1- Incoming: configure the firewall to allow traffic flow from Internet to CAFE server: → TCP/443 (HTTPS) - Web Server (CAFE & WebRTCProxy & UCoIP) → UDP/10000 (JVB) - Network video/audio communications → TCP/4443 (JVB) - Fallback network video/audio communications 2- Outgoing: configure the firewall to allow traffic to flow from CAFE server to Internet: → Destination port 443/TCP (HTTPS) – Web Server → Destination port 50000/UDP and above to 65535/UDP (RTP) - Media Ports → Source port 10000/UDP (JVB) - Network video/audio communications
Ports used by VoIP Calls
1- Incoming: configure the firewall to allow traffic flow from Internet to CAFE server: → TCP/443 (HTTPS) - Web Server (Web Socket)
Join meetings with voice call
Since version 7.0.2 it is possible to join a meeting through a voice call. To allow this feature it is necessary to define the PSTN number that participants will dial to join a meeting. This is done in IPBRICK OS web interface menu:
UCoIP > Videoconference
Videoconference configuration
- Allow voice call: Yes
- Direct access SIP: <number/sip address that will be used by videoconference participants>
- Pick-up message: Default