# -*- encoding: utf-8 -*- # stub: telephony 1.0.3 ruby lib Gem::Specification.new do |s| s.name = "telephony".freeze s.version = "1.0.3".freeze s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Zest".freeze] s.date = "2014-02-10" s.description = "Call placing and handling framework.".freeze s.files = ["README.md".freeze, "Rakefile".freeze, "app/assets/fonts/telephony/zest-telephony.eot".freeze, "app/assets/fonts/telephony/zest-telephony.svg".freeze, "app/assets/fonts/telephony/zest-telephony.ttf".freeze, "app/assets/fonts/telephony/zest-telephony.woff".freeze, "app/assets/images/telephony/backspace.png".freeze, "app/assets/images/telephony/icon-spinner.gif".freeze, "app/assets/javascripts/telephony/application.js".freeze, "app/assets/javascripts/telephony/collections/agents.js".freeze, "app/assets/javascripts/telephony/config.js.erb".freeze, "app/assets/javascripts/telephony/models/agent.js".freeze, "app/assets/javascripts/telephony/models/conversation.js".freeze, "app/assets/javascripts/telephony/models/device.js".freeze, "app/assets/javascripts/telephony/models/transfer.js".freeze, "app/assets/javascripts/telephony/namespace.js".freeze, "app/assets/javascripts/telephony/push.js".freeze, "app/assets/javascripts/telephony/vendor/backbone.js".freeze, "app/assets/javascripts/telephony/vendor/chosen.jquery.js".freeze, "app/assets/javascripts/telephony/vendor/jquery.form.js".freeze, "app/assets/javascripts/telephony/vendor/pusher.js".freeze, "app/assets/javascripts/telephony/vendor/test_dependencies.js".freeze, "app/assets/javascripts/telephony/vendor/underscore.js".freeze, "app/assets/javascripts/telephony/views/agents_view.js".freeze, "app/assets/javascripts/telephony/views/application_view.js".freeze, "app/assets/javascripts/telephony/views/call_queue_view.js".freeze, "app/assets/javascripts/telephony/views/conversation_buttons_view.js".freeze, "app/assets/javascripts/telephony/views/conversation_view.js".freeze, "app/assets/javascripts/telephony/views/status_view.js".freeze, "app/assets/javascripts/telephony/views/transfer_view.js".freeze, "app/assets/javascripts/telephony/views/twilio_client_view.js".freeze, "app/assets/javascripts/telephony/views/widget_view.js".freeze, "app/assets/javascripts/telephony/widget.js".freeze, "app/assets/javascripts/templates/telephony/agents_view.jst.ejs".freeze, "app/assets/javascripts/templates/telephony/call_queue_view.jst.ejs".freeze, "app/assets/javascripts/templates/telephony/conversation_buttons_view.jst.ejs".freeze, "app/assets/javascripts/templates/telephony/conversation_view.jst.ejs".freeze, "app/assets/javascripts/templates/telephony/status_view.jst.ejs".freeze, "app/assets/javascripts/templates/telephony/transfer_view.jst.ejs".freeze, "app/assets/javascripts/templates/telephony/twilio_client_view.jst.ejs".freeze, "app/assets/stylesheets/telephony/font.css".freeze, "app/assets/stylesheets/telephony/reset.css.scss".freeze, "app/assets/stylesheets/telephony/widget.css.scss".freeze, "app/controllers/telephony/agents_controller.rb".freeze, "app/controllers/telephony/application_controller.rb".freeze, "app/controllers/telephony/call_centers_controller.rb".freeze, "app/controllers/telephony/conversations_controller.rb".freeze, "app/controllers/telephony/inbound/conversation_queues_controller.rb".freeze, "app/controllers/telephony/playable_listeners_controller.rb".freeze, "app/controllers/telephony/providers/twilio/application_controller.rb".freeze, "app/controllers/telephony/providers/twilio/calls_controller.rb".freeze, "app/controllers/telephony/providers/twilio/inbound_calls_controller.rb".freeze, "app/controllers/telephony/providers/twilio/musics_controller.rb".freeze, "app/controllers/telephony/providers/twilio/voicemails_controller.rb".freeze, "app/controllers/telephony/signals/agents/presences_controller.rb".freeze, "app/controllers/telephony/transfers_controller.rb".freeze, "app/controllers/telephony/twilio_client_controller.rb".freeze, "app/controllers/telephony/voicemails_controller.rb".freeze, "app/controllers/telephony/widget_controller.rb".freeze, "app/helpers/telephony/application_helper.rb".freeze, "app/helpers/telephony/calls_helper.rb".freeze, "app/models/telephony/agent.rb".freeze, "app/models/telephony/agent_state_machine.rb".freeze, "app/models/telephony/base.rb".freeze, "app/models/telephony/blacklisted_number.rb".freeze, "app/models/telephony/call.rb".freeze, "app/models/telephony/call_center.rb".freeze, "app/models/telephony/call_state_machine.rb".freeze, "app/models/telephony/conversation.rb".freeze, "app/models/telephony/conversation_state_machine.rb".freeze, "app/models/telephony/conversations_presenter.rb".freeze, "app/models/telephony/events.rb".freeze, "app/models/telephony/events/answer.rb".freeze, "app/models/telephony/events/base.rb".freeze, "app/models/telephony/events/busy.rb".freeze, "app/models/telephony/events/call_answered.rb".freeze, "app/models/telephony/events/call_fail.rb".freeze, "app/models/telephony/events/complete_hold.rb".freeze, "app/models/telephony/events/complete_one_step_transfer.rb".freeze, "app/models/telephony/events/complete_resume.rb".freeze, "app/models/telephony/events/complete_two_step_transfer.rb".freeze, "app/models/telephony/events/conference.rb".freeze, "app/models/telephony/events/connect.rb".freeze, "app/models/telephony/events/customer_left_two_step_transfer.rb".freeze, "app/models/telephony/events/dial_agent.rb".freeze, "app/models/telephony/events/ended.rb".freeze, "app/models/telephony/events/enqueue.rb".freeze, "app/models/telephony/events/fail_one_step_transfer.rb".freeze, "app/models/telephony/events/fail_two_step_transfer.rb".freeze, "app/models/telephony/events/initialize_widget.rb".freeze, "app/models/telephony/events/initiate_hold.rb".freeze, "app/models/telephony/events/initiate_one_step_transfer.rb".freeze, "app/models/telephony/events/initiate_resume.rb".freeze, "app/models/telephony/events/initiate_two_step_transfer.rb".freeze, "app/models/telephony/events/leave_two_step_transfer.rb".freeze, "app/models/telephony/events/leave_voicemail.rb".freeze, "app/models/telephony/events/no_answer.rb".freeze, "app/models/telephony/events/play_closed_greeting.rb".freeze, "app/models/telephony/events/play_message.rb".freeze, "app/models/telephony/events/reject.rb".freeze, "app/models/telephony/events/rona.rb".freeze, "app/models/telephony/events/start.rb".freeze, "app/models/telephony/events/straight_to_voicemail.rb".freeze, "app/models/telephony/events/terminate.rb".freeze, "app/models/telephony/events/transfer.rb".freeze, "app/models/telephony/inbound_conversation_queue.rb".freeze, "app/models/telephony/playable.rb".freeze, "app/models/telephony/playable_listener.rb".freeze, "app/models/telephony/pusher_event_publisher.rb".freeze, "app/models/telephony/recording.rb".freeze, "app/models/telephony/voicemail.rb".freeze, "app/observers/telephony/agent_observer.rb".freeze, "app/observers/telephony/call_observer.rb".freeze, "app/observers/telephony/conversation_observer.rb".freeze, "app/observers/telephony/event_observer.rb".freeze, "app/views/layouts/telephony/application.html.erb".freeze, "app/views/telephony/providers/twilio/calls/child_detached.builder".freeze, "app/views/telephony/providers/twilio/calls/complete_hold.builder".freeze, "app/views/telephony/providers/twilio/calls/connect.builder".freeze, "app/views/telephony/providers/twilio/calls/dial.builder".freeze, "app/views/telephony/providers/twilio/calls/done.builder".freeze, "app/views/telephony/providers/twilio/calls/join_conference.builder".freeze, "app/views/telephony/providers/twilio/calls/whisper_tone.builder".freeze, "app/views/telephony/providers/twilio/inbound_calls/closed_hours.builder".freeze, "app/views/telephony/providers/twilio/inbound_calls/create.builder".freeze, "app/views/telephony/providers/twilio/inbound_calls/enqueue.builder".freeze, "app/views/telephony/providers/twilio/inbound_calls/reject.builder".freeze, "app/views/telephony/providers/twilio/inbound_calls/wait_music.builder".freeze, "app/views/telephony/providers/twilio/musics/hold.builder".freeze, "app/views/telephony/providers/twilio/voicemails/new.builder".freeze, "app/views/telephony/twilio_client/index.html.erb".freeze, "app/views/telephony/widget/index.erb".freeze, "config/cucumber.yml".freeze, "config/database.yml".freeze, "config/environment.rb".freeze, "config/initializers/pusher.rb".freeze, "config/initializers/telephony.rb".freeze, "config/routes.rb".freeze, "config/wopr.yml.example".freeze, "db/migrate/20130806213053_bootstrap_db.rb".freeze, "db/migrate/20131009204026_create_telephony_blacklisted_numbers.rb".freeze, "lib/agent_generator.rb".freeze, "lib/tasks/cucumber.rake".freeze, "lib/tasks/jasmine.rake".freeze, "lib/tasks/telephony_tasks.rake".freeze, "lib/telephony.rb".freeze, "lib/telephony/concerns/controllers/twilio_request_verifier.rb".freeze, "lib/telephony/conversation_data.rb".freeze, "lib/telephony/engine.rb".freeze, "lib/telephony/error.rb".freeze, "lib/telephony/error/agent_on_a_call.rb".freeze, "lib/telephony/error/base.rb".freeze, "lib/telephony/error/connection.rb".freeze, "lib/telephony/error/not_in_progress.rb".freeze, "lib/telephony/error/queue_empty.rb".freeze, "lib/telephony/helper.rb".freeze, "lib/telephony/jobs/agent_offline.rb".freeze, "lib/telephony/jobs/pusher_event.rb".freeze, "lib/telephony/providers/twilio_provider.rb".freeze, "lib/telephony/version.rb".freeze, "spec/controllers/telephony/agents_controller_spec.rb".freeze, "spec/controllers/telephony/call_centers_controller_spec.rb".freeze, "spec/controllers/telephony/conversations_controller_spec.rb".freeze, "spec/controllers/telephony/playable_listeners_controller_spec.rb".freeze, "spec/controllers/telephony/providers/twilio/calls_controller_spec.rb".freeze, "spec/controllers/telephony/providers/twilio/musics_controller_spec.rb".freeze, "spec/controllers/telephony/signals/agents/presences_controller_spec.rb".freeze, "spec/controllers/telephony/twilio_client_controller_spec.rb".freeze, "spec/controllers/telephony/widget_controller_spec.rb".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/app/assets/javascripts/application.js".freeze, "spec/dummy/app/assets/javascripts/lib/event_logger.js".freeze, "spec/dummy/app/assets/javascripts/vendor/backbone.js".freeze, "spec/dummy/app/assets/javascripts/vendor/chosen.jquery.js".freeze, "spec/dummy/app/assets/javascripts/vendor/jquery.form.js".freeze, "spec/dummy/app/assets/javascripts/vendor/underscore.js".freeze, "spec/dummy/app/assets/stylesheets/application.css".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/controllers/widget_host_controller.rb".freeze, "spec/dummy/app/helpers/application_helper.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/app/views/widget_host/index.html.erb".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/call_centers.yml".freeze, "spec/dummy/config/call_centers.yml.example".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/cucumber.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/inflections.rb".freeze, "spec/dummy/config/initializers/mime_types.rb".freeze, "spec/dummy/config/initializers/secret_token.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/locales/en.yml".freeze, "spec/dummy/config/pusher.yml".freeze, "spec/dummy/config/pusher.yml.example".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/config/sms_whitelist.json.example".freeze, "spec/dummy/config/twilio.yml".freeze, "spec/dummy/config/twilio.yml.example".freeze, "spec/dummy/db/schema.rb".freeze, "spec/dummy/db/seeds.rb".freeze, "spec/dummy/log/production.log".freeze, "spec/dummy/log/test.log".freeze, "spec/dummy/public/404.html".freeze, "spec/dummy/public/422.html".freeze, "spec/dummy/public/500.html".freeze, "spec/dummy/public/assets/application-628309db7ce8c0abdd91f8f796881599.js".freeze, "spec/dummy/public/assets/application-628309db7ce8c0abdd91f8f796881599.js.gz".freeze, "spec/dummy/public/assets/application-6c551430f3bdd32ba57c9c41e5f91846.css".freeze, "spec/dummy/public/assets/application-6c551430f3bdd32ba57c9c41e5f91846.css.gz".freeze, "spec/dummy/public/assets/telephony/backspace-9f5b195e049ed90eb20ecdda6e264b0a.png".freeze, "spec/dummy/public/assets/telephony/icon-spinner-ddbae473a70c5425810aeee31d4a8ad7.gif".freeze, "spec/dummy/public/assets/telephony/zest-telephony-0e6b13673634da80de9ae09bcca253e3.eot".freeze, "spec/dummy/public/assets/telephony/zest-telephony-37f394757ccb11b978f16d9fd32cb3b5.ttf".freeze, "spec/dummy/public/assets/telephony/zest-telephony-e7efdbc60c0a1c8404951bc79c7fb3a8.woff".freeze, "spec/dummy/public/assets/telephony/zest-telephony-f34287df626936908408f53a33db9e83.svg".freeze, "spec/dummy/public/favicon.ico".freeze, "spec/dummy/script/rails".freeze, "spec/dummy/tmp/cache/assets/C98/020/sprockets%2Fa83f8254d688334ff179984e423f502f".freeze, "spec/dummy/tmp/cache/assets/CA4/550/sprockets%2F407f9191fe573f2435c55c017cb0d022".freeze, "spec/dummy/tmp/cache/assets/CAA/6A0/sprockets%2F3265550e2d2c7f5a864ca85d255504c2".freeze, "spec/dummy/tmp/cache/assets/CB0/F60/sprockets%2F462f9efed31e6710732376ae06c27208".freeze, "spec/dummy/tmp/cache/assets/CB6/E20/sprockets%2Fa7092cd9f16917099d754f1380af13e1".freeze, "spec/dummy/tmp/cache/assets/CC7/9F0/sprockets%2F0517100815cd45c43fec1d8510fcb630".freeze, "spec/dummy/tmp/cache/assets/CCA/BF0/sprockets%2F16ea15e0b5d367c34b812612a4207e3e".freeze, "spec/dummy/tmp/cache/assets/CD8/370/sprockets%2F357970feca3ac29060c1e3861e2c0953".freeze, "spec/dummy/tmp/cache/assets/CF1/960/sprockets%2F36ef26985821ec702c74dae4af789903".freeze, "spec/dummy/tmp/cache/assets/D07/F30/sprockets%2Fd12862f20df0c9ef7aa2b4216d247079".freeze, "spec/dummy/tmp/cache/assets/D09/BF0/sprockets%2F5c8595efaa8cc5235a09801c60e25a16".freeze, "spec/dummy/tmp/cache/assets/D0D/250/sprockets%2F5e759d66e374910dae5a51b221e6e3a4".freeze, "spec/dummy/tmp/cache/assets/D0D/E30/sprockets%2Fa282879e0788ba133f5bdc211cf134e8".freeze, "spec/dummy/tmp/cache/assets/D11/8E0/sprockets%2F2a193a8af29963f1113bef05788e02ff".freeze, "spec/dummy/tmp/cache/assets/D14/270/sprockets%2F7f95a752910ed33d728532f8fabd340d".freeze, "spec/dummy/tmp/cache/assets/D17/BE0/sprockets%2F58749d7aea4ca766c2520801f0f96b9b".freeze, "spec/dummy/tmp/cache/assets/D18/270/sprockets%2Fbb2d88813b1795a97e9a7c14100eef77".freeze, "spec/dummy/tmp/cache/assets/D22/310/sprockets%2Fbae9148ce1229214dfbb0c425b0054d0".freeze, "spec/dummy/tmp/cache/assets/D30/EB0/sprockets%2F2c668b88beb4c9805d91ed4587f549e7".freeze, "spec/dummy/tmp/cache/assets/D32/A10/sprockets%2F13fe41fee1fe35b49d145bcc06610705".freeze, "spec/dummy/tmp/cache/assets/D3C/690/sprockets%2F681ba175fdd2da8d590b7e624b6135a6".freeze, "spec/dummy/tmp/cache/assets/D44/BC0/sprockets%2F7214f66dd91fdd51f00c3882293f5eea".freeze, "spec/dummy/tmp/cache/assets/D46/FA0/sprockets%2F4f9543cd9e68ba3141fd488afb13681b".freeze, "spec/dummy/tmp/cache/assets/D4E/1B0/sprockets%2Ff7cbd26ba1d28d48de824f0e94586655".freeze, "spec/dummy/tmp/cache/assets/D51/9A0/sprockets%2Fb6e4cbcf30f6f611671695f79ea846d5".freeze, "spec/dummy/tmp/cache/assets/D55/920/sprockets%2F0a02242aa4c4febcc796419aba103c69".freeze, "spec/dummy/tmp/cache/assets/D5A/EA0/sprockets%2Fd771ace226fc8215a3572e0aa35bb0d6".freeze, "spec/dummy/tmp/cache/assets/D5F/6F0/sprockets%2F155e7bc44f326371cce0ca8bc5b2414e".freeze, "spec/dummy/tmp/cache/assets/D6B/250/sprockets%2Fe4eecce7a3371b11038c92f07cb28e67".freeze, "spec/dummy/tmp/cache/assets/D6B/E70/sprockets%2F103a456ae3692e3cca20b7696fdee8f0".freeze, "spec/dummy/tmp/cache/assets/D7F/AD0/sprockets%2Fb1c02d12303b1fe2f981771cbb0c4cbd".freeze, "spec/dummy/tmp/cache/assets/D81/D00/sprockets%2F0c68b6d9dce98681a2a710d9fc3f7e39".freeze, "spec/dummy/tmp/cache/assets/D94/4D0/sprockets%2F4608a5bdf27ddf11bcaed1375911e9a2".freeze, "spec/dummy/tmp/cache/assets/D9A/580/sprockets%2F433005b19aaf7ed5cba9c7f8cd30b775".freeze, "spec/dummy/tmp/cache/assets/DA4/270/sprockets%2F860ab3bd30204e02c0a5d82bd4bbabe1".freeze, "spec/dummy/tmp/cache/assets/DA4/480/sprockets%2F53e39285bb57a2ddb6ff856b2eb491da".freeze, "spec/dummy/tmp/cache/assets/DA6/3C0/sprockets%2F587c7e35f47442eadaa530acc5e9f5e6".freeze, "spec/dummy/tmp/cache/assets/DAB/DA0/sprockets%2Fb8fb5e8518ed3d38a7f6a8f18a9208aa".freeze, "spec/dummy/tmp/cache/assets/DB2/700/sprockets%2Ffa85cb79b94fce1b8344d983ea863d2e".freeze, "spec/dummy/tmp/cache/assets/DCC/4F0/sprockets%2Fbc0f3c61e16afb5a285ba8b39846ed8b".freeze, "spec/dummy/tmp/cache/assets/DDC/400/sprockets%2Fcffd775d018f68ce5dba1ee0d951a994".freeze, "spec/dummy/tmp/cache/assets/DDC/BE0/sprockets%2F2c0a4d4675a61b014aedbbabb3f071fc".freeze, "spec/dummy/tmp/cache/assets/E04/640/sprockets%2F3c5ddf2bbefd9d70f1b506b519cf856e".freeze, "spec/dummy/tmp/cache/assets/E04/7F0/sprockets%2F35f1b2ff729a5ec21f6dc5f7d6faa67b".freeze, "spec/dummy/tmp/cache/assets/E04/890/sprockets%2F2f5173deea6c795b8fdde723bb4b63af".freeze, "spec/dummy/tmp/cache/assets/E07/230/sprockets%2Febd4f2dd708879d593aff008ccb75acc".freeze, "spec/dummy/tmp/cache/assets/E17/9D0/sprockets%2F8db2b79f6c4eabe7a9ebe7a7898ec066".freeze, "spec/dummy/tmp/cache/assets/E31/F10/sprockets%2Fcebacf56667da1cc2961b59fd922eafb".freeze, "spec/factories/agent.rb".freeze, "spec/factories/calls.rb".freeze, "spec/factories/conversations.rb".freeze, "spec/factories/events.rb".freeze, "spec/factories/playable_listeners.rb".freeze, "spec/factories/recordings.rb".freeze, "spec/factories/voicemails.rb".freeze, "spec/fixtures/vcr_cassettes/Authenticating_an_online_user.yml".freeze, "spec/fixtures/vcr_cassettes/Creating_a_conversation/creates_a_new_call.yml".freeze, "spec/fixtures/vcr_cassettes/Creating_a_conversation/creates_a_new_conversation.yml".freeze, "spec/fixtures/vcr_cassettes/Creating_a_conversation/returns_the_conversation_as_JSON.yml".freeze, "spec/fixtures/vcr_cassettes/Pusher_channel_as_JSON.yml".freeze, "spec/fixtures/vcr_cassettes/Pusher_to_publish_the_event.yml".freeze, "spec/fixtures/vcr_cassettes/Reloading_the_widget_during_a_call/_create/during_a_call/after_a_failed_transfer/pushes_the_event_for_the_active_call.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_ConversationsController/_create/by_default/creates_a_new_call.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_ConversationsController/_create/by_default/creates_a_new_conversation.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_ConversationsController/_create/by_default/returns_the_conversation_as_JSON.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_call/allows_the_phone_to_ring_for_60_seconds.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_call/includes_a_status_change_callback_url.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_call/places_a_call.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_dial_into_conference/allows_the_phone_to_ring_for_15_seconds.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_dial_into_conference/places_a_call_to_redirect_the_participant_to_a_conference.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_hangup/by_default/hangs_up_the_call.yml".freeze, "spec/fixtures/vcr_cassettes/buying_number_for_an_area_code.yml".freeze, "spec/fixtures/vcr_cassettes/returns_success.yml".freeze, "spec/javascripts/helpers/jasmine-jquery.js".freeze, "spec/javascripts/helpers/mock-ajax.js".freeze, "spec/javascripts/support/jasmine.yml".freeze, "spec/javascripts/telephony/models/agent_spec.js".freeze, "spec/javascripts/telephony/models/conversation_spec.js".freeze, "spec/javascripts/telephony/models/device_spec.js".freeze, "spec/javascripts/telephony/models/transfer_spec.js".freeze, "spec/javascripts/telephony/push_spec.js".freeze, "spec/javascripts/telephony/views/agents_view_spec.js".freeze, "spec/javascripts/telephony/views/application_view_spec.js".freeze, "spec/javascripts/telephony/views/conversation_view_spec.js".freeze, "spec/javascripts/telephony/views/status_view_spec.js".freeze, "spec/javascripts/telephony/views/transfer_view_spec.js".freeze, "spec/javascripts/telephony/views/twilio_client_view_spec.js".freeze, "spec/javascripts/telephony/views/widget_view_spec.js".freeze, "spec/lib/telephony/concerns/controllers/twilio_request_verifier_spec.rb".freeze, "spec/lib/telephony/conversation_data_spec.rb".freeze, "spec/lib/telephony/helper_spec.rb".freeze, "spec/lib/telephony/jobs/agent_offline_spec.rb".freeze, "spec/lib/telephony/jobs/pusher_event_spec.rb".freeze, "spec/lib/telephony/providers/twilio_provider_spec.rb".freeze, "spec/lib/telephony_spec.rb".freeze, "spec/models/telephony/agent_spec.rb".freeze, "spec/models/telephony/agent_state_machine_spec.rb".freeze, "spec/models/telephony/call_center_spec.rb".freeze, "spec/models/telephony/call_spec.rb".freeze, "spec/models/telephony/call_state_machine_spec.rb".freeze, "spec/models/telephony/conversation_spec.rb".freeze, "spec/models/telephony/conversation_state_machine_spec.rb".freeze, "spec/models/telephony/conversations_presenter_spec.rb".freeze, "spec/models/telephony/event_spec.rb".freeze, "spec/models/telephony/inbound_conversation_queue_spec.rb".freeze, "spec/models/telephony/playable_listener_spec.rb".freeze, "spec/models/telephony/pusher_event_publisher_spec.rb".freeze, "spec/models/telephony/recording_spec.rb".freeze, "spec/models/telephony/voicemail_spec.rb".freeze, "spec/observers/telephony/agent_observer_spec.rb".freeze, "spec/observers/telephony/event_observer_spec.rb".freeze, "spec/requests/create_conversation_spec.rb".freeze, "spec/requests/dequeue_call_spec.rb".freeze, "spec/requests/list_conversations_spec.rb".freeze, "spec/requests/presences_spec.rb".freeze, "spec/requests/providers/twilio/calls/child_answered_spec.rb".freeze, "spec/requests/providers/twilio/calls/child_detached_spec.rb".freeze, "spec/requests/providers/twilio/calls/dial_spec.rb".freeze, "spec/requests/providers/twilio/calls/done_spec.rb".freeze, "spec/requests/providers/twilio/calls/join_conference_spec.rb".freeze, "spec/requests/providers/twilio/calls/leave_queue_spec.rb".freeze, "spec/requests/providers/twilio/calls/parent_answered_spec.rb".freeze, "spec/requests/providers/twilio/inbound/connect_dequeued_call_spec.rb".freeze, "spec/requests/providers/twilio/inbound/enqueue_inbound_call_spec.rb".freeze, "spec/requests/providers/twilio/inbound/enqueued_call_wait_music_spec.rb".freeze, "spec/requests/providers/twilio/voicemails/leave_voicemail_spec.rb".freeze, "spec/requests/search_conversations_spec.rb".freeze, "spec/requests/transfer_spec.rb".freeze, "spec/requests/voicemail_api_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/factory_girl.rb".freeze, "spec/support/matchers/be_complete_hold.rb".freeze, "spec/support/matchers/be_whisper_tone.rb".freeze, "spec/support/matchers/join_conference.rb".freeze, "spec/support/nokogiri.rb".freeze, "spec/support/pusher_helper.rb".freeze, "spec/support/vcr.rb".freeze, "spec/support/webmock.rb".freeze] s.homepage = "https://github.com/ZestFinance/zestphone".freeze s.rubygems_version = "3.5.10".freeze s.summary = "Call placing and handling framework.".freeze s.test_files = ["spec/controllers/telephony/agents_controller_spec.rb".freeze, "spec/controllers/telephony/call_centers_controller_spec.rb".freeze, "spec/controllers/telephony/conversations_controller_spec.rb".freeze, "spec/controllers/telephony/playable_listeners_controller_spec.rb".freeze, "spec/controllers/telephony/providers/twilio/calls_controller_spec.rb".freeze, "spec/controllers/telephony/providers/twilio/musics_controller_spec.rb".freeze, "spec/controllers/telephony/signals/agents/presences_controller_spec.rb".freeze, "spec/controllers/telephony/twilio_client_controller_spec.rb".freeze, "spec/controllers/telephony/widget_controller_spec.rb".freeze, "spec/dummy/app/assets/javascripts/application.js".freeze, "spec/dummy/app/assets/javascripts/lib/event_logger.js".freeze, "spec/dummy/app/assets/javascripts/vendor/backbone.js".freeze, "spec/dummy/app/assets/javascripts/vendor/chosen.jquery.js".freeze, "spec/dummy/app/assets/javascripts/vendor/jquery.form.js".freeze, "spec/dummy/app/assets/javascripts/vendor/underscore.js".freeze, "spec/dummy/app/assets/stylesheets/application.css".freeze, "spec/dummy/app/controllers/application_controller.rb".freeze, "spec/dummy/app/controllers/widget_host_controller.rb".freeze, "spec/dummy/app/helpers/application_helper.rb".freeze, "spec/dummy/app/views/layouts/application.html.erb".freeze, "spec/dummy/app/views/widget_host/index.html.erb".freeze, "spec/dummy/config/application.rb".freeze, "spec/dummy/config/boot.rb".freeze, "spec/dummy/config/call_centers.yml".freeze, "spec/dummy/config/call_centers.yml.example".freeze, "spec/dummy/config/database.yml".freeze, "spec/dummy/config/environment.rb".freeze, "spec/dummy/config/environments/cucumber.rb".freeze, "spec/dummy/config/environments/development.rb".freeze, "spec/dummy/config/environments/production.rb".freeze, "spec/dummy/config/environments/test.rb".freeze, "spec/dummy/config/initializers/backtrace_silencers.rb".freeze, "spec/dummy/config/initializers/inflections.rb".freeze, "spec/dummy/config/initializers/mime_types.rb".freeze, "spec/dummy/config/initializers/secret_token.rb".freeze, "spec/dummy/config/initializers/session_store.rb".freeze, "spec/dummy/config/initializers/wrap_parameters.rb".freeze, "spec/dummy/config/locales/en.yml".freeze, "spec/dummy/config/pusher.yml".freeze, "spec/dummy/config/pusher.yml.example".freeze, "spec/dummy/config/routes.rb".freeze, "spec/dummy/config/sms_whitelist.json.example".freeze, "spec/dummy/config/twilio.yml".freeze, "spec/dummy/config/twilio.yml.example".freeze, "spec/dummy/config.ru".freeze, "spec/dummy/db/schema.rb".freeze, "spec/dummy/db/seeds.rb".freeze, "spec/dummy/log/production.log".freeze, "spec/dummy/log/test.log".freeze, "spec/dummy/public/404.html".freeze, "spec/dummy/public/422.html".freeze, "spec/dummy/public/500.html".freeze, "spec/dummy/public/assets/application-628309db7ce8c0abdd91f8f796881599.js".freeze, "spec/dummy/public/assets/application-628309db7ce8c0abdd91f8f796881599.js.gz".freeze, "spec/dummy/public/assets/application-6c551430f3bdd32ba57c9c41e5f91846.css".freeze, "spec/dummy/public/assets/application-6c551430f3bdd32ba57c9c41e5f91846.css.gz".freeze, "spec/dummy/public/assets/telephony/backspace-9f5b195e049ed90eb20ecdda6e264b0a.png".freeze, "spec/dummy/public/assets/telephony/icon-spinner-ddbae473a70c5425810aeee31d4a8ad7.gif".freeze, "spec/dummy/public/assets/telephony/zest-telephony-0e6b13673634da80de9ae09bcca253e3.eot".freeze, "spec/dummy/public/assets/telephony/zest-telephony-37f394757ccb11b978f16d9fd32cb3b5.ttf".freeze, "spec/dummy/public/assets/telephony/zest-telephony-e7efdbc60c0a1c8404951bc79c7fb3a8.woff".freeze, "spec/dummy/public/assets/telephony/zest-telephony-f34287df626936908408f53a33db9e83.svg".freeze, "spec/dummy/public/favicon.ico".freeze, "spec/dummy/Rakefile".freeze, "spec/dummy/script/rails".freeze, "spec/dummy/tmp/cache/assets/C98/020/sprockets%2Fa83f8254d688334ff179984e423f502f".freeze, "spec/dummy/tmp/cache/assets/CA4/550/sprockets%2F407f9191fe573f2435c55c017cb0d022".freeze, "spec/dummy/tmp/cache/assets/CAA/6A0/sprockets%2F3265550e2d2c7f5a864ca85d255504c2".freeze, "spec/dummy/tmp/cache/assets/CB0/F60/sprockets%2F462f9efed31e6710732376ae06c27208".freeze, "spec/dummy/tmp/cache/assets/CB6/E20/sprockets%2Fa7092cd9f16917099d754f1380af13e1".freeze, "spec/dummy/tmp/cache/assets/CC7/9F0/sprockets%2F0517100815cd45c43fec1d8510fcb630".freeze, "spec/dummy/tmp/cache/assets/CCA/BF0/sprockets%2F16ea15e0b5d367c34b812612a4207e3e".freeze, "spec/dummy/tmp/cache/assets/CD8/370/sprockets%2F357970feca3ac29060c1e3861e2c0953".freeze, "spec/dummy/tmp/cache/assets/CF1/960/sprockets%2F36ef26985821ec702c74dae4af789903".freeze, "spec/dummy/tmp/cache/assets/D07/F30/sprockets%2Fd12862f20df0c9ef7aa2b4216d247079".freeze, "spec/dummy/tmp/cache/assets/D09/BF0/sprockets%2F5c8595efaa8cc5235a09801c60e25a16".freeze, "spec/dummy/tmp/cache/assets/D0D/250/sprockets%2F5e759d66e374910dae5a51b221e6e3a4".freeze, "spec/dummy/tmp/cache/assets/D0D/E30/sprockets%2Fa282879e0788ba133f5bdc211cf134e8".freeze, "spec/dummy/tmp/cache/assets/D11/8E0/sprockets%2F2a193a8af29963f1113bef05788e02ff".freeze, "spec/dummy/tmp/cache/assets/D14/270/sprockets%2F7f95a752910ed33d728532f8fabd340d".freeze, "spec/dummy/tmp/cache/assets/D17/BE0/sprockets%2F58749d7aea4ca766c2520801f0f96b9b".freeze, "spec/dummy/tmp/cache/assets/D18/270/sprockets%2Fbb2d88813b1795a97e9a7c14100eef77".freeze, "spec/dummy/tmp/cache/assets/D22/310/sprockets%2Fbae9148ce1229214dfbb0c425b0054d0".freeze, "spec/dummy/tmp/cache/assets/D30/EB0/sprockets%2F2c668b88beb4c9805d91ed4587f549e7".freeze, "spec/dummy/tmp/cache/assets/D32/A10/sprockets%2F13fe41fee1fe35b49d145bcc06610705".freeze, "spec/dummy/tmp/cache/assets/D3C/690/sprockets%2F681ba175fdd2da8d590b7e624b6135a6".freeze, "spec/dummy/tmp/cache/assets/D44/BC0/sprockets%2F7214f66dd91fdd51f00c3882293f5eea".freeze, "spec/dummy/tmp/cache/assets/D46/FA0/sprockets%2F4f9543cd9e68ba3141fd488afb13681b".freeze, "spec/dummy/tmp/cache/assets/D4E/1B0/sprockets%2Ff7cbd26ba1d28d48de824f0e94586655".freeze, "spec/dummy/tmp/cache/assets/D51/9A0/sprockets%2Fb6e4cbcf30f6f611671695f79ea846d5".freeze, "spec/dummy/tmp/cache/assets/D55/920/sprockets%2F0a02242aa4c4febcc796419aba103c69".freeze, "spec/dummy/tmp/cache/assets/D5A/EA0/sprockets%2Fd771ace226fc8215a3572e0aa35bb0d6".freeze, "spec/dummy/tmp/cache/assets/D5F/6F0/sprockets%2F155e7bc44f326371cce0ca8bc5b2414e".freeze, "spec/dummy/tmp/cache/assets/D6B/250/sprockets%2Fe4eecce7a3371b11038c92f07cb28e67".freeze, "spec/dummy/tmp/cache/assets/D6B/E70/sprockets%2F103a456ae3692e3cca20b7696fdee8f0".freeze, "spec/dummy/tmp/cache/assets/D7F/AD0/sprockets%2Fb1c02d12303b1fe2f981771cbb0c4cbd".freeze, "spec/dummy/tmp/cache/assets/D81/D00/sprockets%2F0c68b6d9dce98681a2a710d9fc3f7e39".freeze, "spec/dummy/tmp/cache/assets/D94/4D0/sprockets%2F4608a5bdf27ddf11bcaed1375911e9a2".freeze, "spec/dummy/tmp/cache/assets/D9A/580/sprockets%2F433005b19aaf7ed5cba9c7f8cd30b775".freeze, "spec/dummy/tmp/cache/assets/DA4/270/sprockets%2F860ab3bd30204e02c0a5d82bd4bbabe1".freeze, "spec/dummy/tmp/cache/assets/DA4/480/sprockets%2F53e39285bb57a2ddb6ff856b2eb491da".freeze, "spec/dummy/tmp/cache/assets/DA6/3C0/sprockets%2F587c7e35f47442eadaa530acc5e9f5e6".freeze, "spec/dummy/tmp/cache/assets/DAB/DA0/sprockets%2Fb8fb5e8518ed3d38a7f6a8f18a9208aa".freeze, "spec/dummy/tmp/cache/assets/DB2/700/sprockets%2Ffa85cb79b94fce1b8344d983ea863d2e".freeze, "spec/dummy/tmp/cache/assets/DCC/4F0/sprockets%2Fbc0f3c61e16afb5a285ba8b39846ed8b".freeze, "spec/dummy/tmp/cache/assets/DDC/400/sprockets%2Fcffd775d018f68ce5dba1ee0d951a994".freeze, "spec/dummy/tmp/cache/assets/DDC/BE0/sprockets%2F2c0a4d4675a61b014aedbbabb3f071fc".freeze, "spec/dummy/tmp/cache/assets/E04/640/sprockets%2F3c5ddf2bbefd9d70f1b506b519cf856e".freeze, "spec/dummy/tmp/cache/assets/E04/7F0/sprockets%2F35f1b2ff729a5ec21f6dc5f7d6faa67b".freeze, "spec/dummy/tmp/cache/assets/E04/890/sprockets%2F2f5173deea6c795b8fdde723bb4b63af".freeze, "spec/dummy/tmp/cache/assets/E07/230/sprockets%2Febd4f2dd708879d593aff008ccb75acc".freeze, "spec/dummy/tmp/cache/assets/E17/9D0/sprockets%2F8db2b79f6c4eabe7a9ebe7a7898ec066".freeze, "spec/dummy/tmp/cache/assets/E31/F10/sprockets%2Fcebacf56667da1cc2961b59fd922eafb".freeze, "spec/factories/agent.rb".freeze, "spec/factories/calls.rb".freeze, "spec/factories/conversations.rb".freeze, "spec/factories/events.rb".freeze, "spec/factories/playable_listeners.rb".freeze, "spec/factories/recordings.rb".freeze, "spec/factories/voicemails.rb".freeze, "spec/fixtures/vcr_cassettes/Authenticating_an_online_user.yml".freeze, "spec/fixtures/vcr_cassettes/buying_number_for_an_area_code.yml".freeze, "spec/fixtures/vcr_cassettes/Creating_a_conversation/creates_a_new_call.yml".freeze, "spec/fixtures/vcr_cassettes/Creating_a_conversation/creates_a_new_conversation.yml".freeze, "spec/fixtures/vcr_cassettes/Creating_a_conversation/returns_the_conversation_as_JSON.yml".freeze, "spec/fixtures/vcr_cassettes/Pusher_channel_as_JSON.yml".freeze, "spec/fixtures/vcr_cassettes/Pusher_to_publish_the_event.yml".freeze, "spec/fixtures/vcr_cassettes/Reloading_the_widget_during_a_call/_create/during_a_call/after_a_failed_transfer/pushes_the_event_for_the_active_call.yml".freeze, "spec/fixtures/vcr_cassettes/returns_success.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_ConversationsController/_create/by_default/creates_a_new_call.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_ConversationsController/_create/by_default/creates_a_new_conversation.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_ConversationsController/_create/by_default/returns_the_conversation_as_JSON.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_call/allows_the_phone_to_ring_for_60_seconds.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_call/includes_a_status_change_callback_url.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_call/places_a_call.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_dial_into_conference/allows_the_phone_to_ring_for_15_seconds.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_dial_into_conference/places_a_call_to_redirect_the_participant_to_a_conference.yml".freeze, "spec/fixtures/vcr_cassettes/Telephony_Providers_TwilioProvider/_hangup/by_default/hangs_up_the_call.yml".freeze, "spec/javascripts/helpers/jasmine-jquery.js".freeze, "spec/javascripts/helpers/mock-ajax.js".freeze, "spec/javascripts/support/jasmine.yml".freeze, "spec/javascripts/telephony/models/agent_spec.js".freeze, "spec/javascripts/telephony/models/conversation_spec.js".freeze, "spec/javascripts/telephony/models/device_spec.js".freeze, "spec/javascripts/telephony/models/transfer_spec.js".freeze, "spec/javascripts/telephony/push_spec.js".freeze, "spec/javascripts/telephony/views/agents_view_spec.js".freeze, "spec/javascripts/telephony/views/application_view_spec.js".freeze, "spec/javascripts/telephony/views/conversation_view_spec.js".freeze, "spec/javascripts/telephony/views/status_view_spec.js".freeze, "spec/javascripts/telephony/views/transfer_view_spec.js".freeze, "spec/javascripts/telephony/views/twilio_client_view_spec.js".freeze, "spec/javascripts/telephony/views/widget_view_spec.js".freeze, "spec/lib/telephony/concerns/controllers/twilio_request_verifier_spec.rb".freeze, "spec/lib/telephony/conversation_data_spec.rb".freeze, "spec/lib/telephony/helper_spec.rb".freeze, "spec/lib/telephony/jobs/agent_offline_spec.rb".freeze, "spec/lib/telephony/jobs/pusher_event_spec.rb".freeze, "spec/lib/telephony/providers/twilio_provider_spec.rb".freeze, "spec/lib/telephony_spec.rb".freeze, "spec/models/telephony/agent_spec.rb".freeze, "spec/models/telephony/agent_state_machine_spec.rb".freeze, "spec/models/telephony/call_center_spec.rb".freeze, "spec/models/telephony/call_spec.rb".freeze, "spec/models/telephony/call_state_machine_spec.rb".freeze, "spec/models/telephony/conversation_spec.rb".freeze, "spec/models/telephony/conversation_state_machine_spec.rb".freeze, "spec/models/telephony/conversations_presenter_spec.rb".freeze, "spec/models/telephony/event_spec.rb".freeze, "spec/models/telephony/inbound_conversation_queue_spec.rb".freeze, "spec/models/telephony/playable_listener_spec.rb".freeze, "spec/models/telephony/pusher_event_publisher_spec.rb".freeze, "spec/models/telephony/recording_spec.rb".freeze, "spec/models/telephony/voicemail_spec.rb".freeze, "spec/observers/telephony/agent_observer_spec.rb".freeze, "spec/observers/telephony/event_observer_spec.rb".freeze, "spec/requests/create_conversation_spec.rb".freeze, "spec/requests/dequeue_call_spec.rb".freeze, "spec/requests/list_conversations_spec.rb".freeze, "spec/requests/presences_spec.rb".freeze, "spec/requests/providers/twilio/calls/child_answered_spec.rb".freeze, "spec/requests/providers/twilio/calls/child_detached_spec.rb".freeze, "spec/requests/providers/twilio/calls/dial_spec.rb".freeze, "spec/requests/providers/twilio/calls/done_spec.rb".freeze, "spec/requests/providers/twilio/calls/join_conference_spec.rb".freeze, "spec/requests/providers/twilio/calls/leave_queue_spec.rb".freeze, "spec/requests/providers/twilio/calls/parent_answered_spec.rb".freeze, "spec/requests/providers/twilio/inbound/connect_dequeued_call_spec.rb".freeze, "spec/requests/providers/twilio/inbound/enqueue_inbound_call_spec.rb".freeze, "spec/requests/providers/twilio/inbound/enqueued_call_wait_music_spec.rb".freeze, "spec/requests/providers/twilio/voicemails/leave_voicemail_spec.rb".freeze, "spec/requests/search_conversations_spec.rb".freeze, "spec/requests/transfer_spec.rb".freeze, "spec/requests/voicemail_api_spec.rb".freeze, "spec/spec_helper.rb".freeze, "spec/support/factory_girl.rb".freeze, "spec/support/matchers/be_complete_hold.rb".freeze, "spec/support/matchers/be_whisper_tone.rb".freeze, "spec/support/matchers/join_conference.rb".freeze, "spec/support/nokogiri.rb".freeze, "spec/support/pusher_helper.rb".freeze, "spec/support/vcr.rb".freeze, "spec/support/webmock.rb".freeze] s.specification_version = 4 s.add_runtime_dependency(%q.freeze, ["~> 3.0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, ["= 0.11.3".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) s.add_runtime_dependency(%q.freeze, [">= 0".freeze]) end