Class: Freeswitch::ESL::Configuration
- Inherits:
-
Object
- Object
- Freeswitch::ESL::Configuration
- Defined in:
- lib/freeswitch/esl/configuration.rb
Constant Summary collapse
- DEFAULTS =
{ freeswitch: { host: ENV.fetch("FREESWITCH_ESL_HOST", "127.0.0.1"), port: ENV.fetch("FREESWITCH_ESL_PORT", 8021).to_i, password: ENV.fetch("FREESWITCH_ESL_PASSWORD", "ClueCon"), timeout: ENV.fetch("FREESWITCH_ESL_TIMEOUT", 5).to_i, retry_delay: ENV.fetch("FREESWITCH_ESL_RETRY_DELAY", 1.0).to_f, max_retries: Float::INFINITY }, logger: Freeswitch::ESL::Logger.default_logger }.freeze