FlexiSip features

SerialModuleFeatureTransportDescription
1FlexiSipTransportWebsocket, Secured Websocket, tcp, udp, sctp and tlsYou can format,send and receive SIP data over websocket, secured websocket, tcp, udp, sctp and tls.
2FlexiSipG711rtp over udp
rtp over dtls
srtp over udp
srtp-dtls
Audio codec G711 (both a-law and u-law) are supported. Various transport mechanisms supported are listed here. Any customization required will be supported.
3FlexiSipOPUSrtp over udp
rtp over dtls
srtp over udp
srtp-dtls
OPUS is a multi-bit rate codec and one of the most preferred audio codec for WebRTC. OPUS is supported and various transports supported are listed here. During call you can capture audio file (with certain configurations) and can playback (if opus libs are present in your machine).
4FlexiSipAMRrtp over udp
rtp over dtls
srtp over udp
srtp-dtls
AMR-NB (audio codec) is supported in multiplier. You can capture AMR data during call and playback with any generic media player. Various transports supported are listed here in transport column.
5FlexiSipVP8rtp over udp
rtp over dtls
srtp over udp
srtp-dtls
VP8 video codec is supported in multiplier. Any webm source having VP8 frames can be used during call. Other end you can capture and playback. For video playback you can make use of avplay or ffplay or otherwise a chrome browser. Various transports supported are listed here in transport column.
6FlexiSipH264rtp over udp
rtp over dtls
srtp over udp
srtp-dtls
H264 video codec is supported in multiplier. Any webm source having H264 frames can be used during call. Other end you can capture and playback. For video playback you can make use of avplay or ffplay or otherwise a chrome browser. Various transports supported are listed here in transport column.
7FlexiSipFront End InterfaceN/ALoad Multiplier supports both Web interface and GUI interface. You can choose any one interface depending on your usage and requirement. This is supported for all plugins such as SIP, HTTP and JSON.
8FlexiSipTemplatesN/ADefine your own template for SIP messages. Make use of these templates to format the SIP message.
9FlexiSipExtractN/AExtract any token (leaf node) from a SIP message. Store it into system with a unique key name. Later you can make use of this stored variable.
10FlexiSipImportN/AGet access to previously stored variable and use it to prepare any new SIP message. In a typical call flow, user can extract value from incoming message, use it anytime later during SIP call execution.
11FlexiSipAPIN/AYou can invoke select APIs from user plane to control SIP call execution. You may like to call APIs for
  • Set codec
  • Start ICE sessions
  • Start audio session
  • Start video session etc