Hi there,
I'm afraid no there isn't such a documentation, feel free to post this as a feature request on 3CX Ideas: http://www.3cx.com/ideas
Alternatively, I'd suggest reviewing sample project and documentation of the Call Control API from which you can get state of active calls and user statuses : http://www.3cx.com/blog/docs/call-control-api/