class

Agent::FreeswitchStateVariantVanilla

Inherits Agent::SoftswitchState < Reference < Object

Constructors

new(softswitch_id : String)
Source

Instance methods

bootstrap
Source
execute_action_as_dialplan(action, destination_number, destination_context)
Source
get_channel_var(channel : String, variable : String) : String | Nil

Get channel variable using ESL uuid_getvar

Source
handle_action(action : Agent::Action) : Array(Agent::Event)
Source
heartbeat(next_events)
Source
interface_command(command : String, input : Hash(String, String), capture : CaptureConfig | Nil = nil) : Array(Agent::Event)
Source
next_platform_events
Source
publish_list_callcenter_agents(next_events, conn, softswitch_id)
Source
publish_list_callcenter_members(next_events, conn, softswitch_id)
Source
publish_list_callcenter_queues(next_events, conn, softswitch_id)
Source
publish_list_callcenter_tiers(next_events, conn, softswitch_id)
Source
publish_list_calls(next_events, conn, softswitch_id)
Source
publish_list_registrations(next_events, conn, softswitch_id)
Source
publish_list_users(next_events, conn, softswitch_id)
Source
publish_mapping(next_events, conn, softswitch_id)
Source
publish_virtual_event(softswitch_id, name, response)
Source
set_channel_var(channel : String, variable : String, value : String)
Source
setup(config : Agent::Config, driver_config_path : String | Nil)
Source
software
Source
version
Source