Genesys Audiohook¶
das-Peak Streaming Genesys Audiohook Channel is an Audio Channel that implements Genesys Audiohook protocol to receive real time audio streams. Genesys Audiohook is built on websockets and it includes a set of instructions that allow to add real time audio stream from a phone call within a Genesys Cloud environment.
Users can implement their own client to make calls to das-Peak Streaming Audiohook Channel by following Genesys Audiohook protocol specification. However, if using a Genesys Cloud environment, it's advisable to use Genesys Audiohook integration from AppFoundry.
Some considerations must be taken into account when using das-Peak Streaming Genesys Audiohook Channel:
- When creating a Session via Signalling Channel, users must specify
audio_protocol
parameter asaudiohook
. das-Peak Streaming then will create all required resources to receive audio stream from user. - Also, when creating Session,
call_id
parameter must be equal to Genesys Cloud'sconversationId
parameter. Genesys Cloud Audiohook integrations sendconversationId
parameter automatically during Open Transaction. das-Peak Streaming uses this parameter to link audio stream with its corresponding Session.