Hello,
we are developing an app that triggers internal phonecalls under certain conditions and monitors those calls making use of the RCC API.
Phonecalls are done with the UserCall method and after execution of UserInitialize our app is successfully informed of all call events via CallInfo messages.
After some try and test we have obtained basic knowledge of the CallInfo messages received in different situations but it would be of great help to get more information on the different flows of this CallInfo messages.
Information is contained in field "msg": Name of signaling message related to this update
Specifically we are interested in detection of following situations regarding the call destination:
- It does not exist or is not available on any device
- Phone rings but no answer
- Phone is picked
- Phone is hung
Are those signaling messages documented somewhere in the API docs?
The nearest information we found is in the "state" field of the CallAdd method:
The call state 0 - init, 1 - setup, 2 - setup-ack, 3 - call-proc, 4 - alert, 5 - conn, 6 - disc-sent, 7 - disc-received, 8 -parked
Add 128 for outgoing, add 256 for hold, add 512 for held, add 1024 for waiting
But It would still be of great help some better explanation about the different possible flows, that's why we propose you do some explaining about this in a friday's Dialog, unless some documentation which I didn't find exists.
Thank you !!!
Marc ///