Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

There are two ways to control the Denovo system: By User Interface and by API. This document is used to list out all the APIs in Denovo system and the way to use it as well.

The different module options are shown below. For more information, please click the appropriate link:

 Testing Case
RECORD – Action
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Record action="http://198.100.149.164:8008/test_takt/Dang_Callback" method="GET" maxLength="20" />
</Response>
Issue: : http://69.27.168.29/browse/OA-180
RECORD – Status callback
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Record recordingStatusCallback="http://198.100.149.164:8008/test_takt/Dang_Callback" recordingStatusCallbackMethod="POST" maxLength="20" />
</Response>
Issue: http://69.27.168.29/browse/OA-181
RECORD – transcribe
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Record transcribeCallback="http://198.100.149.164:8008/test_takt/Dang_Callback" transcribe="true" maxLength="20" />
</Response>
Issue: http://69.27.168.29/browse/OA-182
GATHER – finishOnKey
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Gather finishOnKey="0" action="http://198.100.149.164:8008/test_takt/Dang_Callback" />
</Response>
Issue: http://69.27.168.29/browse/OA-183
GATHER – numDigits
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Gather numDigits="6" action="http://198.100.149.164:8008/test_takt/Dang_Callback" method="POST" />
</Response>
Issue: http://69.27.168.29/browse/OA-184
GATHER – timeout
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Gather timeout="6" action="http://198.100.149.164:8008/test_takt/Dang_Callback" method="POST" />
</Response>
Issue: http://69.27.168.29/browse/OA-185
DIAL – client
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Client statusCallbackEvent="initiated ringing answered completed" statusCallback="http://198.100.149.164:8008/test_takt/Dang_Callback"
statusCallbackMethod="POST">
ebc254b5-5753-42f0-bc3d-eb439879cd40
</Client>
</Dial>
</Response>
DIAL – number
<?xml version="1.0" encoding="UTF-8"?> Anchor_GoBack_GoBack <Response>
<Dial>
<Number statusCallbackEvent="initiated ringing answered completed" statusCallback="http://198.100.149.164:8008/test_takt/Dang_Callback"
statusCallbackMethod="POST">
+84977695874
</Number>
</Dial>
</Response>
Verify billing - SMS
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Sms from="+13232123642" to="+84977695874">Thank for calling me</Sms>
</Response>
Verify billing – Call
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Number>
+84977695874
</Number>
</Dial>
</Response>