Configuring the SIP protocol

Last Updated : Jul 31, 2024 |

About this task

Enable the SIP protocol and configure the related settings to call inbound and outbound phone numbers. You can also enable Binary Floor Control Protocol (BFCP), configure SIP monitoring, and manage the Dual Tone Multi-Frequency (DTMF) options.

Procedure

  1. On the Settings menu, go to Protocol > SIP.
  2. On the SIP page, for the Send DTMF As setting, select one of the following options:
    • Auto: To enable negotiating the DTMF tone option in the SIP INVITE request.

    • RFC2833: To transmit DTMF tones separately from the audio stream in Real-Time Protocol (RTP) packets.

    • INFO: To transmit DTMF tones as separate SIP INFO messages.

    • In Band: To transmit DTMF tones as part of the regular audio stream.

  3. For the Keep Alive Mode setting, select one of the following options:
    • By OPTION: To send a SIP OPTIONS message to keep the session open.

    • No Keep Alive: Not to send keep-alive messages.

    • By CRLF: To send a double CRLF, or the "ping", from the client and then receive a single CRLF, or the "pong".

  4. For the Keep Alive Cycle setting, select the value for the keep-alive cycle in seconds.
  5. For the PRACK Mode setting, select one of the following options:
    • Auto: To enable negotiating the PRACK mode option in the SIP INVITE request.

    • Disabled: To disable sending PRACK messages.

    • Supported: To enable sending PRACK messages.

    A PRACK request is similar to ACK but it is used for provisional purposes and has its own response.

  6. To enable the compact format for SIP messages, select the Enable Compact Mode To Encode Large Packet check box.
  7. To enable an older version of Binary Floor Control Protocol (BFCP), select the Enable BFCP Control check box.

    With a BFCP stream, you can see shared desktops and presentations during a video call.

  8. To enable the BFCP client mode for the codec, select the BFCP Client As Default check box.

    You can deselect this check box if you operate the codec as a hosting server.

  9. For the BFCP Transmission Mode setting, select one of the following options:
    • TCP: To use TCP for BFCP transmission.

    • UDP: To use UDP for BFCP transmission.

  10. To use the UDP port for SIP monitoring, select the Enable UDP Monitoring check box.
  11. If you enabled UDP for SIP monitoring, for the UDP Monitoring Port setting, select the UDP port number.
  12. To use the TCP port for SIP monitoring, select the Enable TCP Monitoring check box.
  13. If you enabled TCP for SIP monitoring, for the TCP Monitoring Port setting, select the TCP port number.
  14. To block calls from the servers that are not registered in the network, select the Ignore Calls From Unregistered Servers check box.
  15. To disable additional SIP encryption for audio, video, and other call data, select the TLS Mode Disable Prefix Sips check box.

    For example, you can disable additional SIP encryption for interoperability reasons or for increasing the network bandwidth.

  16. To send the SIP INVITE message only once, select the Caller Does Not Send Re-invitation check box.

    The calling party sends a SIP INVITE message before establishing a connection.

  17. To send a request for a key frame for starting a call, select the Send Info Request Key Frame check box.

    The codec sends the request for a key frame in a SIP INFO message.

  18. To enable the latest version of Binary Floor Control Protocol (BFCP), select the BFCP Support RFC8855 check box.
  19. Click Save.