Closed hismastersvoice closed 7 years ago
Könnte ein Codec Problem sein. Ohne SIP Capture kann ich dazu leider nicht viel sagen.
Was steht denn im Log (Debug Level)?
Ansonsten mal als root: tcpump -s0 -w /opt/loxberry/data/capture.pcap
ausführen und mir die capture.pcap mailen. Bitte nicht hier anhängen, da stehen deine Daten drin!
Beenden des Captures mit Strg+c
Gruß
Also auf Anhieb sehe ich das Problem nicht. Audio.zip Allerdings scheint er die Ansage schon beim 183 PROGRESS abzuspielen. Nicht erst beim 200 OK. Hast du mal einen Festanschluss probiert? Oder probier mal eine ganz lange Ansage, ob du den Rest hörst...
Ich denke das ist ein Handy-Netz-Problem. (Early media) Mal sehen ob ich eine Lösung finde.
Ist sowohl im Festnetz als auch Mobil. Könnte sein das er die Nachricht zu früh abspielt und wenn ich annehme ja dann schon fertig ist.
Sag ich ja. Er spielt es schon beim Progess ab. Daher solltest du ja mal eine längere probieren, ob das geht.
Auch bei 2 und 3 Mal so langen Texten bleibt es so.
Tausch mal die Datei /opt/loxberry/webfrontend/cgi/plugins/text2sip/bin/sipcmd in gegen diese hier aus (entpackt) und schick mir das Log, bitte. sipcmd.zip Ich denke, dass ich an dem Verhalten so leicht nichts ändern kann. Wenn ich mein Handy ausschalte und die Ansage vom Provider kommt, habe ich ein ähnliches Verhalten. Leider unterscheidet das Tool nicht zwischen Connect und Progress. In beiden Fällen kommt eine 2 als Status.
Wenn ich den Text 4x wiederholen lasse, dann höre ich eine Ansage der 4. (Smarthome-Alarm: Der Rauchmelder im Schlafzimmer hat ausgelöst. Smarthome-Alarm: Der Rauchmelder im Schlafzimmer hat ausgelöst. Smarthome-Alarm: Der Rauchmelder im Schlafzimmer hat ausgelöst. Smarthome-Alarm: Der Rauchmelder im Schlafzimmer hat ausgelöst.) Denke mal wenn ich aber nicht gleich dran gehen höre ich wieder nichts.
Das deckt sich mit meiner Vermutung. Da er schon die Ansagen ab dem Moment spielt in dem er das Progress erhält. Komisch nur, dass auch ein Progress beim Festnetz kommt. Welchen Provider hast du? Nicht Telekom, oder? Da sipcmd nicht unterscheidet, kann ich vorerst nichts dagegen tun. Ich versuche aber später eine Lösung zu finden und lasse das hier mal offen.
KabelBW...
Dachte ich mir. Melde mich hier, wenn ich eine Idee habe. Momentan fehlt mir die Zeit, die ganzen Opal und sipcmd sourcen zu durchwühlen. Außerdem habe ich keine Ahnung von C++ und quäle mich da sehr mit....
Ist ja nicht ganz so wichtig... Vorerst ist es ja wichtig das es intern sauber läuft... und das tut es.
Bin zu blöd, das zu lösen. :o( Also falls jemand den sipcmd Code versteht, kann er da gern helfen... Das es aber ein Problem vom sipcmd ist https://github.com/Woersty/sipcmd schließe ich das hier.
Interne Rufe gehen ohne Probleme, Text wird abgespielt MFV kann verwendet werden. Wird aber eine externe Nummer verwendet, egal ob Festnetz oder Mobil, klingelt es zwar, wird aber wenn ich annehme direkt ohne Wiedergabe wieder aufgelegt.