Olá @Sai Shankar. A plataforma não permite alterar o tom de toque nativo do WebRTC diretamente - o áudio de chamada é controlado pelo próprio cliente WebRTC, e não existe hoje uma configuração ou API para substituir o som padrão por tipo de mídia.
Porém, se você tiver a possibilidade de carregar o Genesys Cloud dentro de uma página própria (seja no CRM, intranet ou aplicação web), utilizando o Embeddable Framework, aí sim é possível personalizar o comportamento. Nesse modelo, você não altera o toque interno do WebRTC, mas adiciona sons personalizados acionados pelos eventos de oferta de interação.
Como funciona na prática
-
Você cria ou usa uma página já existente (ex.: CRM, aplicação web, portal interno).
-
Nessa página, você carrega o Embeddable Framework (o widget do Genesys Cloud).
-
O EF expõe eventos como:
-
conversation:alerting
-
conversation:connected
-
conversation:terminated
-
A partir desses eventos, você toca seus próprios áudios, escolhidos conforme o tipo de interação.
Exemplo de lógica:
Em que tocarSom() chama um Audio() definido por você (ex.: chat.mp3, whatsapp.mp3, email.wav, etc.).
Resultado
-
Voice: o toque padrão do WebRTC continua sendo reproduzido (não é removido), mas você pode complementar com um alerta visual ou outro som baixo.
-
Chat / Mensagens / E-mail: você pode ter tons totalmente diferentes, pois esses canais não possuem toque próprio - aqui a personalização funciona muito bem.
Por que essa abordagem é a correta
-
Você não precisa modificar o cliente Genesys.
-
Você usa apenas eventos oficiais e suportados.
-
A personalização fica isolada na sua página (CRM, portal ou web app).
-
Evita soluções inseguras ou não suportadas.
------------------------------
Fernando Sotto dos Santos
Consultor Grupo Casas Bahia
------------------------------
Original Message:
Sent: 11-03-2025 07:14
From: Sai Shankar
Subject: Question about different ringtones for each interaction type in embedded Framework.
As an agent (or admin), I'd like to be able to have different 'ring tones' for each interaction type so that I know what type of interaction is being offered by the sound alone.
Is there any API, to achieve this in Embedded Frame work.
Thank you.
#EmbeddableFramework
------------------------------
Sai Shankar
x
------------------------------