XML: <SendDtmf>
The SendDtmf verb is used to play DTMF digits in the call.
- The
,
and lowercasew
characters introduce a half-second pause into the DTMF sequence. - An uppercase
W
character introduces a one-second pause into the DTMF sequence. *
,#
,a-d
, andA-D
are also supported in addition to the numeric characters0-9
.
Attributes
ATTRIBUTE | Description |
---|---|
None | None |
Text Content
Name | Description |
---|---|
digits | String containing the DTMF characters to be sent in a call. Allows a maximum of 50 characters. The digits will be sent one-by-one with a marginal delay. |
Callbacks Received
None
Example 1 of 1: PlayAudio Verb
This shows how to use Bandwidth XML to play 1, 2, pause, 3, 4 on a call.
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<SendDtmf>12w34</SendDtmf>
</Response>
Response response = new Response();
SendDtmf sendDtmf = new SendDtmf();
sendDtmf.Digits = "12w34";
response.Add(sendDtmf);
Console.WriteLine(response.ToBXML());
response = Bandwidth::Voice::Response.new()
send_dtmf = Bandwidth::Voice::SendDtmf.new({
:dtmf => "12w34"
})
response.push(send_dtmf)
puts response.to_bxml()
response = Response()
send_dtmf = SendDtmf("12w34")
response.add_verb(send_dtmf)
print(response.to_bxml())