Features of the system when making calls using SIP protocol
When setting up the system for SIP calls, you need to consider several key features that affect the correct operation of the entire system:
If the SIP server is installed locally and the network has access to the Internet, you need to take care of additional methods to protect it from hacking. This should be fault-tolerant passwords, software add-ons to protect against hacking (fail2ban, iptables, built-in firewall, changing the standard ports for registering and accessing the server via WEB and SSH).
On all devices, it is necessary to configure calls via SIP instead of internal, since it is proprietary and, if configured incorrectly, can lead to a malfunction.
When making calls over the SIP protocol, the video will not be displayed until the other party accepts the call. This is due to the limitations of the SIP protocol — media data is not transferred between clients until the server receives a notification that the responding party has accepted the call.
It is necessary to ensure uninterrupted server operation by ensuring an uninterrupted power supply.
Advantages when operating the system using the SIP protocol:
The ability to customize the rules of dialing, forwarding, creating call queues, call groups, conferences, the ability to record conversations, hold, call transfer.
The ability to communicate with devices both within the local network and through the Internet.
The ability to connect to the system of mobile devices with an installed SIP client.
The ability to connect third-party devices (call panels, monitors, IP phones, softphones) that support the SIP protocol.
The maximum number of connected devices can be limited only by the hardware and software capabilities of the selected server.
Disadvantages when operating the system using the SIP protocol:
The complete dependence of the performance of the entire intercom system on the performance and stability of the SIP server itself.
There is no way to transfer the video before answering a call.
When working through a local SIP server, there is no support for push notifications when working with mobile devices.
When working through a cloud-based SIP server, constant and stable Internet access is required.