Class: Telephony::Events::Connect
- Inherits:
-
Base
- Object
- ActiveRecord::Base
- Base
- Base
- Telephony::Events::Connect
show all
- Defined in:
- app/models/telephony/events/connect.rb
Instance Method Summary
collapse
Methods inherited from Base
#active_agent2, #agent1, #agent2, #call, #default_data, find_last_for_agent, #for_agent?, log, new_default_event, #publish, #republish_only_for
Instance Method Details
#agent_messages ⇒ Object
10
11
12
13
14
15
16
17
18
19
|
# File 'app/models/telephony/events/connect.rb', line 10
def agent_messages
[
{
agent: call.agent,
data: {
owner: agent1 == call.agent
}
}
]
end
|
#publishable? ⇒ Boolean
4
5
6
7
8
|
# File 'app/models/telephony/events/connect.rb', line 4
def publishable?
!conversation_state.in?(['one_step_transferring', 'two_step_transferring', 'two_step_transferring_hold']) &&
call &&
call.agent?
end
|