Probleme Sprachqualität / Qos - Ver. 2.19<span idspanfor="link" mlb_idspanflag="true"

KabelHans

Neuer User
Mitglied seit
14 Sep 2005
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hallo,

bei mir läuft der unten in meiner angezeigten Signatur genannte Fli4l. Telefonate rein/raus funktionieren, nur mit der Qualität hapert es etwas. Es gibt wirklich viele Aussetzer, wenn im Netz z.B. ein P2P-Programm läuft. Es kommt in letzter Zeit sogar öfters vor, dass ein Gespräch einfach abbricht, auch wenn keine anderen Programme im Netz aktiv sind. Meine Gesprächspartner sind also nicht gerade gut auf mich zu sprechen ;) .

Da der fli4l bei mir ein P133 ist, habe ich als Codec nur alaw erlaubt, damit ist die Cpu-Auslastung während des Gesprächs maximal bei 45%. Also dürfte es nicht an zu wenig Cpu-Power liegen.

Meine Vermutung liegt daher an einer fehlerhaften Qos-Konfiguration. Da ich über KabelInternet ins Netz gehe, habe ich eine statische externe IP-Adresse.
So sieht meine (rudimentäre) Qos-Konfig derzeit aus:

Code:
OPT_QOS='yes'

QOS_INTERNET_DEV='eth1'            
QOS_INTERNET_BAND_DOWN='2250kbit'   
QOS_INTERNET_BAND_UP='250kbit'     
QOS_INTERNET_DEFAULT_DOWN='5'   
QOS_INTERNET_DEFAULT_UP='3'        
QOS_LOCALNET_DEV='eth0'            
QOS_LOCALNET_BAND='100mbit'      
QOS_LOCAL_NETWORKS='IP_NET_1'	

QOS_CLASS_N='5'
QOS_CLASS_1_PARENT='0'         
QOS_CLASS_1_MINBANDWIDTH='250kbit' 
QOS_CLASS_1_MAXBANDWIDTH='250kbit'
QOS_CLASS_1_DIRECTION='up'         
QOS_CLASS_1_PRIO=''                

QOS_CLASS_2_PARENT='1'          
QOS_CLASS_2_MINBANDWIDTH='150kbit'   
QOS_CLASS_2_MAXBANDWIDTH='250kbit' 
QOS_CLASS_2_DIRECTION='up'         
QOS_CLASS_2_PRIO='1'                

QOS_CLASS_3_PARENT='1'            
QOS_CLASS_3_MINBANDWIDTH='70kbit'   
QOS_CLASS_3_MAXBANDWIDTH='250kbit' 
QOS_CLASS_3_DIRECTION='up'         
QOS_CLASS_3_PRIO='2'                

QOS_CLASS_4_PARENT='0'            
QOS_CLASS_4_MINBANDWIDTH='400kbit'   
QOS_CLASS_4_MAXBANDWIDTH='2250kbit' 
QOS_CLASS_4_DIRECTION='down'
QOS_CLASS_4_PRIO='1'              

QOS_CLASS_5_PARENT='0'             
QOS_CLASS_5_MINBANDWIDTH='100kbit'   
QOS_CLASS_5_MAXBANDWIDTH='2250kbit' 
QOS_CLASS_5_DIRECTION='down'        
QOS_CLASS_5_PRIO='2'                

QOS_FILTER_N='1'
QOS_FILTER_1_CLASS='2 4'             
QOS_FILTER_1_IP_INTERN=''          
QOS_FILTER_1_IP_EXTERN='meine externe IP'          
QOS_FILTER_1_PORT=''               
QOS_FILTER_1_PORT_TYPE=''
QOS_FILTER_1_OPTION=''

Ich würde auf die Filter-Angaben tippen, weiß aber im Moment echt nicht weiter. Erkennt QOS nicht, das der * auf dem Router läuft oder fehlen da noch Angaben von mir?

Vielen Dank für Eure Hilfe!
 
So sieht es bei mir aus unter fli4l 3.0.1 (fli4l/asterisk kriegt was er braucht up max. 220 - der Rest für die PC's):
Leitung 1536/192 (verwendet werden im Beispiel unten die Bruttowerte 1728/224)

Code:
OPT_QOS='yes'                         # Install QOS: yes or no

QOS_INTERNET_DEV_N='1'                # Number of QOS devices
QOS_INTERNET_DEV_1='ppp0'             # Device which transmits/receives data
                                      # to/from the internet
QOS_INTERNET_BAND_DOWN='1728Kibit/s'  # Maximum downstreambandwith of the
                                      # connection
QOS_INTERNET_BAND_UP='224Kibit/s'     # Maximum upstreambandwith of the
                                      # connection
QOS_INTERNET_DEFAULT_DOWN='6'         # Defaultclass for download
QOS_INTERNET_DEFAULT_UP='4'           # Defaultclass for upload

QOS_CLASS_N='6'

QOS_CLASS_1_PARENT='0'             # ACK Upload
QOS_CLASS_1_MINBANDWIDTH='223Kibit/s' # Minimale Bandbeite, die der Klasse zugeteilt werden soll
QOS_CLASS_1_MAXBANDWIDTH='224Kibit/s' # Maximale Bandbreite, für die Klasse, leer entspricht MINBANDWITH
QOS_CLASS_1_DIRECTION='up'         # Richtung des Verkehrs, up oder down
QOS_CLASS_1_PRIO='0'               # 0-7, leer entspricht 0

QOS_CLASS_2_PARENT='0'             # Upload bandwidth - ACK
QOS_CLASS_2_MINBANDWIDTH='1Kibit/s'   # Minimale Bandbeite, die der Klasse zugeteilt werden soll
QOS_CLASS_2_MAXBANDWIDTH='224Kibit/s' # Maximale Bandbreite, für die Klasse, leer entspricht MINBANDWITH
QOS_CLASS_2_DIRECTION='up'         # Richtung des Verkehrs, up oder down
QOS_CLASS_2_PRIO='0'               # 0-7, leer entspricht 0

QOS_CLASS_3_PARENT='2'             # asterisk
QOS_CLASS_3_MINBANDWIDTH='220Kibit/s' # Minimale Bandbeite, die der Klasse zugeteilt werden soll
QOS_CLASS_3_MAXBANDWIDTH='224Kibit/s' # Maximale Bandbreite, für die Klasse, leer entspricht MINBANDWITH
QOS_CLASS_3_DIRECTION='up'         # Richtung des Verkehrs, up oder down
QOS_CLASS_3_PRIO='0'               # 0-7, leer entspricht 0

QOS_CLASS_4_PARENT='2'             # upload PC's
QOS_CLASS_4_MINBANDWIDTH='3Kibit/s'   # Minimale Bandbeite, die der Klasse zugeteilt werden soll
QOS_CLASS_4_MAXBANDWIDTH='224Kibit/s' # Maximale Bandbreite, für die Klasse, leer entspricht MINBANDWITH
QOS_CLASS_4_DIRECTION='up'         # Richtung des Verkehrs, up oder down
QOS_CLASS_4_PRIO='0'               # 0-7, leer entspricht 0

QOS_CLASS_5_PARENT='0'             # asterisk
QOS_CLASS_5_MINBANDWIDTH='220Kibit/s'  # Minimale Bandbeite, die der Klasse zugeteilt werden soll
QOS_CLASS_5_MAXBANDWIDTH='1728Kibit/s' # Maximale Bandbreite, für die Klasse, leer entspricht MINBANDWITH
QOS_CLASS_5_DIRECTION='down'       # Richtung des Verkehrs, up oder down
QOS_CLASS_5_PRIO='0'               # 0-7, leer entspricht 0

QOS_CLASS_6_PARENT='0'             # download PC's
QOS_CLASS_6_MINBANDWIDTH='1508Kibit/s' # Minimale Bandbeite, die der Klasse zugeteilt werden soll
QOS_CLASS_6_MAXBANDWIDTH='1728Kibit/s' # Maximale Bandbreite, für die Klasse, leer entspricht MINBANDWITH
QOS_CLASS_6_DIRECTION='down'       # Richtung des Verkehrs, up oder down
QOS_CLASS_6_PRIO='0'               # 0-7, leer entspricht 0

QOS_FILTER_N='2'

QOS_FILTER_1_CLASS='1'             # Zielklasse(n)
QOS_FILTER_1_IP_INTERN=''          # IP Adressen (oder Adressbereiche) aus dem LAN, darf leer sein
QOS_FILTER_1_IP_EXTERN=''          # IP Adressen (oder Adressbereiche) aus dem INTERNET, darf leer sein
QOS_FILTER_1_PORT=''               # Ziel- Sourceport(range)s, darf leer sein
QOS_FILTER_1_PORT_TYPE=''          # client oder/und server wenn nach Port gefiltert wird
QOS_FILTER_1_OPTION='ACK'          # ACK, ICMP, TCP, UDP, TOSMD, TOSMT, TOSMR, TOSMC oder leer

QOS_FILTER_2_CLASS='3 5'           # Zielklasse(n)
QOS_FILTER_2_IP_INTERN='10.0.0.1'  # IP Adressen (oder Adressbereiche) aus dem LAN, darf leer sein
QOS_FILTER_2_IP_EXTERN=''          # IP Adressen (oder Adressbereiche) aus dem INTERNET, darf leer sein
QOS_FILTER_2_PORT='4569 5036 5060 10000-20000' # IAX2, IAX, SIP, RTP-Range 
QOS_FILTER_2_PORT_TYPE='client server' # client oder/und server wenn nach Port gefiltert wird
QOS_FILTER_2_OPTION='UDP'          # ACK, ICMP, TCP, UDP, TOSMD, TOSMT, TOSMR, TOSMC oder leer
 
Ansonsten mal folgende Befehle eingeben und output hier posten:

asterisk -rx "show translation"
cat /proc/meminfo
cat /proc/cpuinfo
cat /proc/interrupts
df
 
Danke, das ging aber fix!

Ich habe deine Config jetzt übernommen und habe nur die Bandbreiten auf meinen Anschluss angepasst und bei QOS_FILTER_2_IP_INTERN='' die interne IP vom Fli4l eingesetzt. Beim Testen meckerte aber mein Gesprächspartner immer noch über Qualitätsprobleme, obwohl ich ihn gut verstehen konnte.

Hier sind die gewünschten Ausgaben, vielleicht helfen sie ja weiter:

asterisk -rx "show translation"

Source Format (Rows) Destination Format(Columns)

g723 gsm ulaw alaw g726 adpcm slin lpc10 g729 speex ilbc
g723 - - - - - - - - - - -
gsm - - 189 189 274 200 188 - - - 1141
ulaw - 435 - 1 87 13 1 - - - 954
alaw - 435 1 - 87 13 1 - - - 954
g726 - 566 133 133 - 144 132 - - - 1085
adpcm - 442 9 9 94 - 8 - - - 961
slin - 434 1 1 86 12 - - - - 953
lpc10 - - - - - - - - - - -
g729 - - - - - - - - - - -
speex - - - - - - - - - - -
ilbc - 578 145 145 230 156 144 - - - -

router 2.1.9 # cat /proc/meminfo

total: used: free: shared: buffers: cached:
Mem: 139423744 34209792 105213952 0 69632 22794240
Swap: 0 0 0
MemTotal: 136156 kB
MemFree: 102748 kB
MemShared: 0 kB
Buffers: 68 kB
Cached: 22260 kB
SwapCached: 0 kB
Active: 6584 kB
Inactive: 19336 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 136156 kB
LowFree: 102748 kB
SwapTotal: 0 kB
SwapFree: 0 kB


router 2.1.9 # cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 5
model : 2
model name : Pentium 75 - 200
stepping : 12
cpu MHz : 132.956
fdiv_bug : no
hlt_bug : no
f00f_bug : yes
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8
bogomips : 265.42

router 2.1.9 # cat /proc/interrupts
CPU0
0: 132508 XT-PIC timer
1: 2 XT-PIC keyboard
2: 0 XT-PIC cascade
8: 23 XT-PIC rtc
9: 9023168 XT-PIC zaphfc
10: 53700 XT-PIC eth0
11: 109462 XT-PIC eth1
14: 1606 XT-PIC ide0
15: 0 XT-PIC usb-uhci
NMI: 0
LOC: 0
ERR: 0
MIS: 0

router 2.1.9 # df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/root 66 22 44 33% /
/dev/hda1 32 13 20 39% /boot
/dev/hda2 9583 32 9064 0% /data

Schonmal danke im Voraus für deine hilfe!
 
Also die Aussetzer kommen bei dir mit Sicherheit nicht wg. den QoS Einstellungen. Wenn man sich die "show tranlation"-Werte ansieht ist deine CPU ziemlich ausgelastet. Ich nehme mal an die Gespräche laufen über die hfc-Karte. Es wäre mal interessant ob die Aussetzer auch vorhanden sind wenn du über ein Softphone am asterisk telefonierst.
 
Danke, aber wenn ich beim Telefonieren auf die Cpu-Last schaue, sehe ich maximal 40%-Auslastung, da ich ja auch nur den alaw-Codec verwende. Ist das etwa schon die Grenze?

Wie meinst du das mit dem Softphone? Einfach mit z.B. mit X-Lite unter einem Windows-Rechner im Rechner im Netz probieren ? Dafür müsste ich allerdings den Asterisk ausschalten, da der ja sonst permament mit dem Sipgate-Server verbunden ist.

Oder habe ich dich da falsch verstanden?
 
xlite an asterisk anmelden und darüber via sipgate telefonieren
 
Okay, ich habe jetzt X-Lite runtergeladen, kann aber noch nicht damit telefonieren, ich bekomme immer einen Forbidden-Error.

Sorry für meine Unwissenheit, aber wie melde ich mich denn mit dem X-Lite am Asterisk an? Und muss ich das Isdn - Telefon an der HFC vorher abmelden?

Danke!
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,696
Beiträge
2,216,700
Mitglieder
371,316
Neuestes Mitglied
realbluethunder
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.