Sha256: e9d5ccc64295839cbdaa2c41e6fea3d729dbac349ada9c9df8c4cab0d9ae4196

Contents?: true

Size: 928 Bytes

Versions: 5

Compression:

Stored size: 928 Bytes

Contents

##
# In this file you can define callbacks for different aspects of the framework. Below is an example:
##
#
# events.asterisk.before_call.each do |call|
#   # This simply logs the extension for all calls going through this Adhearsion app.
#   extension = call.variables[:extension]
#   ahn_log "Got a new call with extension #{extension}"
# end
#
##
# Asterisk Manager Interface example:
#
# events.asterisk.manager_interface.each do |event|
#   ahn_log.events event.inspect
# end
#
# This assumes you gave :events => true to the config.asterisk.enable_ami method in config/startup.rb
#
##
# Here is a list of the events included by default:
#
# - events.exception
# - events.asterisk.manager_interface
# - events.after_initialized
# - events.shutdown
# - events.asterisk.before_call
# - events.asterisk.failed_call
# - events.asterisk.hungup_call
#
#
# Note: events are mostly for components to register and expose to you.
##

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
adhearsion-1.2.6 lib/adhearsion/generators/app/templates/events.rb
adhearsion-1.2.5 lib/adhearsion/generators/app/templates/events.rb
adhearsion-1.2.4 lib/adhearsion/generators/app/templates/events.rb
adhearsion-1.2.3 app_generators/ahn/templates/events.rb
adhearsion-1.2.1 app_generators/ahn/templates/events.rb