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:
- Auth APIs
- Agent APIs
- Agent Portal APIs
- Carrier APIs
- Client Portal APIs
- Configuration APIs
- Finance APIs
- Log APIs
- Monitoring APIs
- Origination APIs
- Product APIs
- Reports APIs
- Route APIs
- Switch APIs
- Tool APIs
- Trunk APIs
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
<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>