Exécutez votre application
Ouvrir client_js.html dans un navigateur.
Un champ de texte et un Call sont affichés sur la page.
Saisissez le numéro de votre téléphone portable dans le champ de texte de la rubrique E.164 (par exemple, 447700900000) et cliquez ensuite sur le bouton.
Vous pouvez également ouvrir la console du navigateur web et y consulter les messages de journalisation de votre application web et du Client SDK. Vous verrez que l'application tente de se connecter au numéro de cible que vous avez fourni.
Une fois l'appel passé, vous pouvez y répondre et entendre l'appel vocal in-App Voice.
Crochets Web
Pendant que vous passez l'appel, basculez sur le terminal et remarquez l'icône de l'appelant. /voice/answer appelé pour récupérer le NCCO :
NCCO request:
- callee: 447700900000
En outre, au fur et à mesure que l'appel passe par différentes étapes, /voice/event est envoyé des événements :
...
---
VOICE EVENT:
{
from: null,
to: 'Alice',
uuid: '2da93da3-bcac-47ee-b48e-4a18fae7db08',
conversation_uuid: 'CON-1a28b1f8-0831-44e6-8d58-42739e7d4c77',
status: 'started',
direction: 'inbound',
timestamp: '2021-03-10T10:36:21.285Z'
}
---
VOICE EVENT:
{
headers: {},
from: 'Alice',
to: '447700900000',
uuid: '8aa86e22-8d45-4201-b8d8-3dcd76e76429',
conversation_uuid: 'CON-1a28b1f8-0831-44e6-8d58-42739e7d4c77',
status: 'started',
direction: 'outbound',
timestamp: '2021-03-10T10:36:27.080Z'
}
---
...
---
VOICE EVENT:
{
start_time: null,
headers: {},
rate: null,
from: 'Alice',
to: '447700900000',
uuid: '8aa86e22-8d45-4201-b8d8-3dcd76e76429',
conversation_uuid: 'CON-1a28b1f8-0831-44e6-8d58-42739e7d4c77',
status: 'answered',
direction: 'outbound',
network: null,
timestamp: '2021-03-10T10:36:31.604Z'
}
---
VOICE EVENT:
{
headers: {},
end_time: '2021-03-10T10:36:36.000Z',
uuid: '8aa86e22-8d45-4201-b8d8-3dcd76e76429',
network: '23433',
duration: '5',
start_time: '2021-03-10T10:36:31.000Z',
rate: '0.10000000',
price: '0.00833333',
from: 'Unknown',
to: '447700900000',
conversation_uuid: 'CON-1a28b1f8-0831-44e6-8d58-42739e7d4c77',
status: 'completed',
direction: 'outbound',
timestamp: '2021-03-10T10:36:35.585Z'
}
---
VOICE EVENT:
{
headers: {},
end_time: '2021-03-10T10:36:35.000Z',
uuid: '2da93da3-bcac-47ee-b48e-4a18fae7db08',
network: null,
duration: '15',
start_time: '2021-03-10T10:36:20.000Z',
rate: '0.00',
price: '0',
from: null,
to: 'Alice',
conversation_uuid: 'CON-1a28b1f8-0831-44e6-8d58-42739e7d4c77',
status: 'completed',
direction: 'inbound',
timestamp: '2021-03-10T10:36:36.187Z'
}
NOTE : Lorsque l'appel est terminé, les événements contiennent également des informations sur la durée et la tarification.
Passer un appel vocal in-App Voice
Passer un appel vocal depuis une application web vers un téléphone à l'aide du Client SDK JavaScript.