Overview
Architecture
The Genesys Softphone sits on top of the SIP Endpoint SDK for .NET to enable it to take advantage of the SIP-based third-party call control functionality.
The following diagram illustrates the Genesys Softphone architecture:
file:Genesys_Softphone_Architecture.png
Features and Functionality
DTMF
The Genesys Softphone supports Dual-Tone Multi-Frequency (DTMF) signalling according to the RFC 2833 standard for third-party call control.
After receiving a NOTIFY with DTMF event, the Softphone Endpoint generates DTMF signals.
DTMF can be sent by using one of the three possible methods:
- InbandRTP
- RFC 2833
- SIP INFO message
Third-party Call Control
When the Genesys Softphone Endpoint has registered on the Genesys SIP Server, it will support the following third-party call control scenarios:
- Make a call
- Answer a call
- Hold and retrieve a call
- Single step and two step transfers
- Participate in a conference that is provided by the GVP
- Play DTMF signals.
SIP Voice
The Genesys Softphone supports the following codecs for SIP signaling:
- PCMU/8000 (G.711/mu-law)
- PCMA/8000 (G.711/A-law)
- G722/16000
- iLBC/8000 (iLBC — internet Low Bitrate Codec)
- iSAC/32000 ((iSAC/32kHz) — internet Speech Audio Codec)
- iSAC/16000
- G729/8000
- OPUS/48000/2