ari.v1.channel – Channel Resources¶
The ari.v1.channel module includes support for interacting with
Asterisk channels.
-
class
ari.v1.channel.ChannelManager(api)¶ Bases:
ari.common.base.ManagerChannel resource.
-
add_music(channel_id, **kwargs)¶ Add music to the given channel.
Parameters: channel_id – ID of the channel within the stasis application.
-
answer(channel_id)¶ Answer the given channel.
Parameters: channel_id – ID of the channel within the stasis application.
-
delete(channel_id)¶ Hangup the given channel.
Parameters: channel_id – ID of the channel within the stasis application.
-
exit(channel_id, **kwargs)¶ Exit the given channel from stasis.
Parameters: channel_id – ID of the channel within the stasis application.
-
get(channel_id)¶ Get information of the given channel.
Parameters: channel_id – ID of the channel within the stasis application.
-
hold(channel_id)¶ Place the given channel on hold.
Parameters: channel_id – ID of the channel within the stasis application.
-
list()¶ List active channels.
-
mute(channel_id, **kwargs)¶ Mute the given channel.
Parameters: channel_id – ID of the channel within the stasis application.
-
remove_music(channel_id)¶ Remove music from the given channel.
Parameters: channel_id – ID of the channel within the stasis application.
-
unhold(channel_id)¶ Remove the given channel from hold.
Parameters: channel_id – ID of the channel within the stasis application.
-
unmute(channel_id, **kwargs)¶ Remove the given channel from mute.
Parameters: channel_id – ID of the channel within the stasis application.
-