Problem mit Ton (Verbindung aber kein Ton)

111 views
Skip to first unread message

Holger Ronecker

unread,
Mar 26, 2014, 9:47:31 AM3/26/14
to gs5-...@googlegroups.com
Servus miteinander,

ich habe hier ein Problem bei der ich das Wissen der Gemeinschaft brauche.
Ich bin frisch in der Gemeinschaft Materie und versuche das Schätzchen hier zum Laufen bekommen. 

Mein Problem, ich kann Verbindungen aufbauen, nur habe ich keinen Ton auf der Verbindung (und ja, die mute Taste habe ich kontrolliert ;)

Ich weiß das für eine qualitative Hilfe mehr Informationen gebraucht werden, ich will die auch gerne liefern.
Nur da ich nicht weiß wo ich anfangen soll, hier der grobe Überblick was ich bisher "verbrochen" habe.

- GS 5.2-beta4-develop (gs5_1401220447-develop.iso) läuft hier in einem Win2008R2 Hyper-V Server
- Snom821 und Snom 720 Telefone im Netzwerk
- Firmware snom821-SIP 8.7.3.25 & snom720-SIP 8.7.3.25

Das klappt soweit auch alles. Ich habe GS erweitert so das für das Snom720 das provisioning auch funktioniert. Dazu habe ich "\app\controllers\config_snom_controller.rb" um die mac erweitert und ein passenden eintrag in der datenbank (ja, fork & pull request folgen ;)

Die zweite Änderung die ich an GS bisher vorgenommen habe ist das dich die Kernel Module nf_nat_sip & nf_conntrack_sip in die blacklist gepackt habe, da ich sonst "nf_ct_sip: dropping packet" erhalten habe und keine Verbindungen möglich waren.


Sprich, die beiden Telefone sind glücklich bei GS angemeldet, haben je einen SIP Account über auto provisioning erhalten und wenn ich nun sie gegenseitig anrufen lasse, dann klingelt es und ich kann eine Verbindung aufbauen.
Auf der Verbindung habe ich allerdings keinerlei Ton.

So, um es noch etwas interessanter zu machen, habe ich noch ein Softphone mit eingebunden ("CSipSimple_jflte-19/r2330" auf Android) und einen eigenen SIP Account zugewiesen. Wenn ich von dem Softphone anrufe tätige, dann habe ich abgehend Ton, sprich der Anrufempfänger kann mich hören, allerdings habe ich ankommend wieder kein Ton. 


Und das ist mein Problem, bei dessen Lösung ich um Eure Hilfe bitte.

Ich habe schon "dump_variables" eingeschaltet, nur aus den Einträgen im log werde ich nicht schlau.


Die Fehlerbeschreibung betrifft bisher ja den lokalen Fall, alle Geräte hängen im gleichen Netzwerk, keine Firewall oder sonstiger Unfug der was blockiert.

Identisch sieht es extern aus. Das geht über ein BeroFix Gateway, das an einem ISDN Mehrgeräteanschluß hängt. Wenn ich die Snoms verwende habe ich keinen Ton auf der Leitung, beim Softphone kann ich gehört werden, höre selber allerdings nichts.

Über Denkanstöße würde ich mich freuen,

Holger

Robert Tausend

unread,
Sep 6, 2015, 1:51:25 PM9/6/15
to gs5-users
Hallo Holger,

ich versuche gerade ein SNOM720 per autoprovision anzubinden, bekomme es aber nicht ganz hin, die einträge in der DB habe ich glaub ich gefunden, auch die datei "\app\controllers\config_snom_controller.rb" habe ich gefunden und angepasst, aber leider bekomme ich im log folgende meldung:

==> production.log <==

ActionView::MissingTemplate (Missing template config_snom/show, application/show with {:locale=>[:en], :formats=>[:xml], :handlers=>[:erb, :builder, :haml]}. Searched in:
  * "/opt/GS5/app/views"
):
  actionpack (3.2.13) lib/action_view/path_set.rb:58:in `find'
  actionpack (3.2.13) lib/action_view/lookup_context.rb:109:in `find'
  actionpack (3.2.13) lib/action_view/renderer/abstract_renderer.rb:3:in `find_template'
  actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:34:in `determine_template'
  actionpack (3.2.13) lib/action_view/renderer/template_renderer.rb:10:in `render'
  actionpack (3.2.13) lib/action_view/renderer/renderer.rb:36:in `render_template'
  actionpack (3.2.13) lib/action_view/renderer/renderer.rb:17:in `render'
  actionpack (3.2.13) lib/abstract_controller/rendering.rb:110:in `_render_template'
  actionpack (3.2.13) lib/action_controller/metal/streaming.rb:225:in `_render_template'
  actionpack (3.2.13) lib/abstract_controller/rendering.rb:103:in `render_to_body'
  actionpack (3.2.13) lib/action_controller/metal/renderers.rb:28:in `render_to_body'
  actionpack (3.2.13) lib/action_controller/metal/compatibility.rb:50:in `render_to_body'
  actionpack (3.2.13) lib/abstract_controller/rendering.rb:88:in `render'
  actionpack (3.2.13) lib/action_controller/metal/rendering.rb:16:in `render'
  actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:40:in `block (2 levels) in render'
  activesupport (3.2.13) lib/active_support/core_ext/benchmark.rb:5:in `block in ms'
  /var/lib/gs5/.rvm/rubies/ruby-2.0.0-p451/lib/ruby/2.0.0/benchmark.rb:296:in `realtime'
  activesupport (3.2.13) lib/active_support/core_ext/benchmark.rb:5:in `ms'
  actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:40:in `block in render'
  actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:83:in `cleanup_view_runtime'
  activerecord (3.2.13) lib/active_record/railties/controller_runtime.rb:24:in `cleanup_view_runtime'
  actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:39:in `render'
  actionpack (3.2.13) lib/action_controller/metal/implicit_render.rb:10:in `default_render'
  actionpack (3.2.13) lib/action_controller/metal/implicit_render.rb:5:in `send_action'
  actionpack (3.2.13) lib/abstract_controller/base.rb:167:in `process_action'
  actionpack (3.2.13) lib/action_controller/metal/rendering.rb:10:in `process_action'
  actionpack (3.2.13) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
  activesupport (3.2.13) lib/active_support/callbacks.rb:469:in `_run__83394848__process_action__1056398159__callbacks'
  activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.13) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks'
  activesupport (3.2.13) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.13) lib/abstract_controller/callbacks.rb:17:in `process_action'
  actionpack (3.2.13) lib/action_controller/metal/rescue.rb:29:in `process_action'
  actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:30:in `block in process_action'
  activesupport (3.2.13) lib/active_support/notifications.rb:123:in `block in instrument'
  activesupport (3.2.13) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
  activesupport (3.2.13) lib/active_support/notifications.rb:123:in `instrument'
  actionpack (3.2.13) lib/action_controller/metal/instrumentation.rb:29:in `process_action'
  actionpack (3.2.13) lib/action_controller/metal/params_wrapper.rb:207:in `process_action'
  activerecord (3.2.13) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
  actionpack (3.2.13) lib/abstract_controller/base.rb:121:in `process'
  actionpack (3.2.13) lib/abstract_controller/rendering.rb:45:in `process'
  actionpack (3.2.13) lib/action_controller/metal.rb:203:in `dispatch'
  actionpack (3.2.13) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
  actionpack (3.2.13) lib/action_controller/metal.rb:246:in `block in action'
  actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:73:in `call'
  actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:73:in `dispatch'
  actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:36:in `call'
  journey (1.0.4) lib/journey/router.rb:68:in `block in call'
  journey (1.0.4) lib/journey/router.rb:56:in `each'
  journey (1.0.4) lib/journey/router.rb:56:in `call'
  actionpack (3.2.13) lib/action_dispatch/routing/route_set.rb:612:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
  rack (1.4.5) lib/rack/etag.rb:23:in `call'
  rack (1.4.5) lib/rack/conditionalget.rb:25:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/head.rb:14:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/flash.rb:242:in `call'
  rack (1.4.5) lib/rack/session/abstract/id.rb:210:in `context'
  rack (1.4.5) lib/rack/session/abstract/id.rb:205:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/cookies.rb:341:in `call'
  activerecord (3.2.13) lib/active_record/query_cache.rb:64:in `call'
  activerecord (3.2.13) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
  activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `_run__407064853__call__229505893__callbacks'
  activesupport (3.2.13) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.13) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
  activesupport (3.2.13) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.13) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.13) lib/rails/rack/logger.rb:32:in `call_app'
  railties (3.2.13) lib/rails/rack/logger.rb:16:in `block in call'
  activesupport (3.2.13) lib/active_support/tagged_logging.rb:22:in `tagged'
  railties (3.2.13) lib/rails/rack/logger.rb:16:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.5) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.5) lib/rack/runtime.rb:17:in `call'
  activesupport (3.2.13) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
  rack (1.4.5) lib/rack/lock.rb:15:in `call'
  actionpack (3.2.13) lib/action_dispatch/middleware/static.rb:63:in `call'
  rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward'
  rack-cache (1.2) lib/rack/cache/context.rb:245:in `fetch'
  rack-cache (1.2) lib/rack/cache/context.rb:185:in `lookup'
  rack-cache (1.2) lib/rack/cache/context.rb:66:in `call!'
  rack-cache (1.2) lib/rack/cache/context.rb:51:in `call'
  railties (3.2.13) lib/rails/engine.rb:479:in `call'
  railties (3.2.13) lib/rails/application.rb:223:in `call'
  railties (3.2.13) lib/rails/railtie/configurable.rb:30:in `method_missing'
  /var/lib/gs5/.rvm/gems/ruby-2.0.0-p451/gems/passenger/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request'
  /var/lib/gs5/.rvm/gems/ruby-2.0.0-p451/gems/passenger/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request'
  /var/lib/gs5/.rvm/gems/ruby-2.0.0-p451/gems/passenger/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop'
  /var/lib/gs5/.rvm/gems/ruby-2.0.0-p451/gems/passenger/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads'


Hast Du oder hat vielleicht jemand anderes eine Idee?

Danke!

Robert
Reply all
Reply to author
Forward
0 new messages