Sha256: 28519e7ce80c69b1c5915cc1c790c5daaa74ce1b96d7f2ffcdbde9f1fad6f635
Contents?: true
Size: 962 Bytes
Versions: 4
Compression:
Stored size: 962 Bytes
Contents
# THIS FREESWITCH LIBRARY HASN'T BEEN INTEGRATED INTO THE REFACTORED 0.8.0 YET. # WHAT EXISTS HERE IS OLD, MUST BE CHANGED, AND DOES NOT EVEN GET LOADED AT THE MOMENT. require "adhearsion/voip/freeswitch/oes_server" require "adhearsion/voip/freeswitch/event_handler" require "adhearsion/voip/freeswitch/inbound_connection_manager" require "adhearsion/voip/dsl/dialplan/control_passing_exception" oes_enabled = Adhearsion::Configuration.core.voip.freeswitch.oes && Adhearsion::Configuration.core.voip.freeswitch.oes.port if oes_enabled port = Adhearsion::Configuration.core.voip.freeswitch.oes.port host = Adhearsion::Configuration.core.voip.freeswitch.oes.host server = Adhearsion::VoIP::FreeSwitch::OesServer.new port, host Adhearsion::Hooks::AfterInitialized.create_hook { server.start } Adhearsion::Hooks::ThreadsJoinedAfterInitialized.create_hook { server.join } Adhearsion::Hooks::TearDown.create_hook { server.stop } end
Version data entries
4 entries across 4 versions & 3 rubygems