trabajo-afectivo/app/controllers/cti_controller.rb

33 lines
681 B
Ruby
Raw Normal View History

# Copyright (C) 2012-2014 Zammad Foundation, http://zammad-foundation.org/
class CtiController < ApplicationController
before_action :authentication_check
# list current caller log
def index
return if deny_if_not_role('CTI')
backends = [
{
name: 'sipgate.io',
enabled: Setting.get('sipgate_integration'),
url: '#system/integration/sipgate',
}
]
result = Cti::Log.log
result[:backends] = backends
render json: result
end
# set caller log to done
def done
return if deny_if_not_role('CTI')
log = Cti::Log.find(params['id'])
log.done = params['done']
log.save
render json: {}
end
end