(Application) Meetme¶
Meetme is Asterisk’s long-standing, now-being-phased-out conferencing subsystem. While technically a part of Asterisk’s core, it’s specialised enough that pystrix treats it as a module.
Members¶
All of the following objects should be accessed as part of the ami.app_meetme namespace, regardless of the modules in which they are defined.
Actions¶
-
class
ami.app_meetme.MeetmeList(conference=None)¶ Bases:
pystrix.ami.ami._RequestLists all participants in all (or one) conferences.
A series of ‘MeetmeList’ events follow, with one ‘MeetmeListComplete’ event at the end.
Note that if no conferences are active, the response will indicate that it was not successful, per https://issues.asterisk.org/jira/browse/ASTERISK-16812
-
__init__(conference=None)¶ conference is the optional identifier of the bridge.
-
-
class
ami.app_meetme.MeetmeListRooms¶ Bases:
pystrix.ami.ami._RequestLists all conferences.
A series of ‘MeetmeListRooms’ events follow, with one ‘MeetmeListRoomsComplete’ event at the end.
-
__init__()¶ action is the type of action being requested of the Asterisk server.
-
-
class
ami.app_meetme.MeetmeMute(meetme, usernum)¶ Bases:
pystrix.ami.ami._RequestMutes a participant in a Meetme bridge.
Requires call
-
__init__(meetme, usernum)¶ meetme is the identifier of the bridge and usernum is the participant ID of the user to be muted, which is associated with a channel by the ‘MeetmeJoin’ event. If successful, this request will trigger a ‘MeetmeMute’ event.
-
-
class
ami.app_meetme.MeetmeUnmute(meetme, usernum)¶ Bases:
pystrix.ami.ami._RequestUnmutes a participant in a Meetme bridge.
Requires call
-
__init__(meetme, usernum)¶ meetme is the identifier of the bridge and usernum is the participant ID of the user to be unmuted, which is associated with a channel by the ‘MeetmeJoin’ event. If successful, this request will trigger a ‘MeetmeMute’ event.
-