Author Message
sivasubramanian2
Joined: Jul 30, 2010
Messages: 4
Offline
Team,

We are working on the application related to out calls using the CTI Nodes.

We have the below clarifications related to CTI Nodes usage with Dialog Designer application.

1. How to identify the Voicemail/Fax detection using the Dial Response of CTI. because during our testing we found that for Voice mail/FAX, estabilished state has been returned. we could see that the Dial state responses are:
a. Estabilished
b. No Answer
c. Busy
d. Initiated
e. ringing
f. Failed

2. When will the initiated will be returned as responses?

3. What is the significance of ringing? because once the connection estabilished then the estabilished will be returned.

Is it like during rining, ringing will be returned and once answered the estabilished will be returned to app?

4. To capture the ringing and estabilised, do we need to wait/sleep for capture the DIFFERENT responses?(Currently we have the ring max as 6)

5. Is there any other DIAL state RESPONSE do we need to handle in the application?

6. What are the various ERRORS/EVENTS , we need to capture in the catch/APPROOT and also specify the ORDER OF THESE EVENTS/ERRORS if any.

7. Also Share the CTI Related other useful threads in this fourum.

Looking for your response.

Thanks,
M. Sivasubramanian.
NeilGoldsmith
Joined: Nov 6, 2013
Messages: 902
Offline
There's info in the DD app developers guide as to CTI app creation. We also have some technical PowerPoint slides and recordings on Devconnect that go into more CTI details as well as sample apps.

1. CTI doesn't detect vmail/fax

2. Initiate shouldn't come back to the app, that is a state at the start of a call

3. Ringing is an intermediate state, it won't come back to the app.

4. You won't get ringing back, so look for established.

5. queued

6. Just need to capture error.runtime event or the SCERuntimeException.
sivasubramanian2
Joined: Jul 30, 2010
Messages: 4
Offline
Thanks for your response.
Go to:   
Mobile view