- Mitglied seit
- 18 Dez 2005
- Beiträge
- 2,539
- Punkte für Reaktionen
- 10
- Punkte
- 38
Ich habe nun E1550 statt K3520 genommen: nun wird er von der FBF auch als usb2.0-Gerät erkannt. Aber das löst das Problem nicht: Die Qualität ist in die eine Richtung besser als in die andere. Ich denke, dass zuerst dieses Problem gelöst werden sollte, bevor man an der Dauerstabilität arbeitet.
Im Energiemonitor der FBF sieht man die CPU-Last. Beim Anruf geht die CPU auf 78%. Ich würde gerne die CPU testweise auf 100 % bringen, doch wie?
@ waldoo: Beendest du den umtsd nicht? Geht es bei dir mit laufendem umtsd? Was kannst zur Qualität genauer sagen? Ich meine wenn du jemanden anrufst, wirst du ja normalerweise schlechter verstanden während du selbst den Gesprächspartner bestens hörst (so ist es bei mir). Ist es dir irgendwie gelungen den umts-Stick zum telefonieren zu nutzen und gleichzeitig als SD-Cardreader?
Ich habe unser Problem im russischen Forum zu Wort gebracht. Die leute dort wissen nicht was eine Fritzbox ist.
Der chan_dongle-Entwickler meinte jedoch allgemein (frei übersetzt):
Nachtrag: Ich habe jetzt asterisk nochmal kompiliert zusätzlich mit res_timing_pthread.so
Damit ist die Qualität anders geworden, aber nicht unbedingt besser. Vielleicht ist es das falsche Timing-Modul? Zumindest liest sich das so. Auf meinen Vserver-Asterisk habe ich gesehen, dass dort res_timing_timerfd.so verwendet wird. Ich teste es mal damit...
Ich lasse von meinem Vserver über chan_dongle (auf der FBF) mich auf dem Handy anrufen und irgendwas vorspielen: Die Qualität ist ohne irgendwelche Timing-Module bestens. Ruft mich jedoch irgendjemand vom vserver aus an (auch über chan_dongle auf der FBF) verstehe ich den jenigen eigentlich, aber die Qualität ist nicht top. Der Gesprächspartner hört mich dagegen bestens. Warum gibt es in diesen beiden Fällen Qualitätsunterschiede, obwohl das Audio doch jedesmal vom vserver über chan_dongle zum Handy geht???
Ich habe mich aber natürlich schon gefragt, warum es ohne Timing Module besser funktioniert als mit, obwohl bg1 doch zugesichert hat, dass es genau andersrum sein müsste. Die Antwort liegt in diesem Vergleich zwischen Vserver-Asteisk und Asterisn_on_FBF:
Man müsste also irgendwie das timing-Modul richtig einstellen, dies scheint im Kernel jedoch nicht drin zu sein. Das kann also wohl nur ein Experte machen (es gibt ja im freetz die Möglichkeit eigenen Linux-Kernel für die FBF zu kompilieren).
Nachtrag: Ohne Timing-Modul ist die Qualität (in die eine Richtung) unbrauchbar!
Im Energiemonitor der FBF sieht man die CPU-Last. Beim Anruf geht die CPU auf 78%. Ich würde gerne die CPU testweise auf 100 % bringen, doch wie?
@ waldoo: Beendest du den umtsd nicht? Geht es bei dir mit laufendem umtsd? Was kannst zur Qualität genauer sagen? Ich meine wenn du jemanden anrufst, wirst du ja normalerweise schlechter verstanden während du selbst den Gesprächspartner bestens hörst (so ist es bei mir). Ist es dir irgendwie gelungen den umts-Stick zum telefonieren zu nutzen und gleichzeitig als SD-Cardreader?
Ich habe unser Problem im russischen Forum zu Wort gebracht. Die leute dort wissen nicht was eine Fritzbox ist.
Der chan_dongle-Entwickler meinte jedoch allgemein (frei übersetzt):
bg1 schrieb:Bezüglich voice in eine Richtung:
man muss schauen was es für eine architektur ist, auf big-endian fand man mal paar Probleme mit der Qualität
Und auf alle Fälle sollte man ins asterisk schauen ob da ein timing module vorhanden ist und welcher.
UMTS-Stick sollte man in einen aktiven Hub rein stecken, sonst schafft das Netzteil die Belastung nicht...
Und der Prozessor (CPU) könnte zu schwach sein, wenn 200 MHz
Nachtrag: Ich habe jetzt asterisk nochmal kompiliert zusätzlich mit res_timing_pthread.so
Damit ist die Qualität anders geworden, aber nicht unbedingt besser. Vielleicht ist es das falsche Timing-Modul? Zumindest liest sich das so. Auf meinen Vserver-Asterisk habe ich gesehen, dass dort res_timing_timerfd.so verwendet wird. Ich teste es mal damit...
Ich lasse von meinem Vserver über chan_dongle (auf der FBF) mich auf dem Handy anrufen und irgendwas vorspielen: Die Qualität ist ohne irgendwelche Timing-Module bestens. Ruft mich jedoch irgendjemand vom vserver aus an (auch über chan_dongle auf der FBF) verstehe ich den jenigen eigentlich, aber die Qualität ist nicht top. Der Gesprächspartner hört mich dagegen bestens. Warum gibt es in diesen beiden Fällen Qualitätsunterschiede, obwohl das Audio doch jedesmal vom vserver über chan_dongle zum Handy geht???
Ich habe mich aber natürlich schon gefragt, warum es ohne Timing Module besser funktioniert als mit, obwohl bg1 doch zugesichert hat, dass es genau andersrum sein müsste. Die Antwort liegt in diesem Vergleich zwischen Vserver-Asteisk und Asterisn_on_FBF:
Code:
vserver*CLI> timing test 1000
Attempting to test a timer with 1000 ticks per second.
Using the 'timerfd' timing module for this test.
It has been 1000 milliseconds, and we got 1000 timer ticks
vserver*CLI>
___________________________________________________________
fritz*CLI> timing test 1000
Attempting to test a timer with 1000 ticks per second.
Using the 'timerfd' timing module for this test.
It has been 1003 milliseconds, and we got 241 timer ticks
fritz*CLI>
Man müsste also irgendwie das timing-Modul richtig einstellen, dies scheint im Kernel jedoch nicht drin zu sein. Das kann also wohl nur ein Experte machen (es gibt ja im freetz die Möglichkeit eigenen Linux-Kernel für die FBF zu kompilieren).
Nachtrag: Ohne Timing-Modul ist die Qualität (in die eine Richtung) unbrauchbar!
Zuletzt bearbeitet: