Envoi de tonalités DTMF à un appelant
Vous pouvez utiliser l'action vgwActSendDTMF pour envoyer des tonalités multifréquence (DTMF) à un appelant, comme décrit dans la RFC 4733, à la section 3.2.
IBM® Voice Gateway prend en charge la norme RFC 4733, RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals.
Pour personnaliser les sessions DTMF, vous pouvez spécifier des séquences d'actions dans le dialogue Watson Assistant et personnaliser votre configuration de Voice Gateway.
A propos de l'action d'envoi DTMF
Les sessions DTMF commencent pour Voice Gateway lorsqu'une séquence d'action commençant par la balise d'action vgwActSendDTMF est déclenchée dans Watson Assistant.
L'action vgwActSendDTMF illustrée dans l'exemple suivant indique à Voice Gateway d'envoyer une tonalité DTMF avec les codes d'événement 911. Soixante millisecondes s'écoulent avant l'envoi d'une autre tonalité DTMF.
{
"vgwAction": {
"command": "vgwActSendDTMF",
"parameters": {
"dtmfDigits": [
{
"code": "9",
"volume" : -8
},
{
"code": "1"
},
{
"code": "1"
}
],
"sendInterval": 60
}
}
}
Attribut d'envoi de DTMF
Utilisez les attributs et les codes d'événement suivants pour configurer la balise d'action vgwActSendDTMF.
| Attribut | Valeur par défaut | Description |
|---|---|---|
dtmfDigits |
Aucune | Tableau JSON d'objets JSON où chaque élément représente une tonalité DTMF à envoyer à un appelant. Voir le Tableau 2 pour consulter les attributs d'objet DTMF pris en charge. |
sendInterval |
200 | Facultatif. Intervalle en millisecondes (ms) à attendre avant d'envoyer la tonalité DTMF suivante dans la liste. |
| Attribut | Valeur par défaut | Description |
|---|---|---|
code |
Aucune | Code d'événement à envoyer. La plage prise en charge est comprise entre 0 et 15. Voir le Tableau 3 pour consulter les événements DTMF. |
duration |
200 | Facultatif. Durée de l'événement en millisecondes (ms). |
volume |
0 | Niveau d'alimentation de la tonalité en dBm0. La plage prise en charge est comprise entre 0 et -63 dBm0. |
| Evénement | Code |
|---|---|
| 0 - 9 | 0 - 9 |
| * | 10 |
| # | 11 |
| A - D | 12 - 15 |