Class: InContactClient::AgentSessions
Instance Attribute Summary
#connection
Instance Method Summary
collapse
#initialize
Instance Method Details
#join_agent_session(agent_id) ⇒ Object
3
4
5
6
|
# File 'lib/incontact_client/agent_sessions.rb', line 3
def join_agent_session(agent_id)
agent_request_data = { "asAgentId" => agent_id }
connection.post("agent-sessions/join", agent_request_data)
end
|
#mask_call(session_id, contact_id) ⇒ Object
8
9
10
|
# File 'lib/incontact_client/agent_sessions.rb', line 8
def mask_call(session_id, contact_id)
connection.post("agent-sessions/#{session_id}/interactions/#{contact_id}/mask")
end
|
#unmask_call(session_id, contact_id) ⇒ Object
12
13
14
|
# File 'lib/incontact_client/agent_sessions.rb', line 12
def unmask_call(session_id, contact_id)
connection.post("agent-sessions/#{session_id}/interactions/#{contact_id}/unmask")
end
|