With the Asterisk Manager API (AMI) it's possible to accomplish a few operations on channels and on the conference room, but is it possible to get the statuses of all those operations at any given time?
For example, if I mute a channel, I get no result, which is ok, but since the admin can also control the channel via his/her phone, how can I get the status at any given time? I know I can get the status of who's talking using the meetme list
command, but what about
- if the channel is locked / unlocked
if a channel (user) is mute / unmute
Is it even possible?
Note : I also posted this question on SO, sorry for the duplicate
** Update **
2) one can know if a user is mute when listing users in a conference room. For example :
1!5551112222!MASKA***!SIP/Metaswitch-000xxxxx!1!!!!0!00:43:44
....
1!5551112222!MASKA***!SIP/Metaswitch-000xxxxx!1!!1!!-1!00:43:25 <-- mute
note: I still don't know what are all the fields in this response, does anybody know?
** Update **
It seems that meetme list
should list all conferences, and probably return their status and all, unfortunately, Trixbox CE only support Aterisk 1.6.0.26 (so it seems) and there is a ticket describing that the last command is broken for that version. Seeing how often trixbox is updated, I don't expect a fix for that soon... we'll have to make do with what we got. Yet still, if anyone know some way around this to get the missing information, it would be much appreciated!