Tonproblem isdn <-> sip pc

ron9999

Neuer User
Mitglied seit
7 Okt 2007
Beiträge
79
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,
wenn ich mit dem Handy anrufe höre ich am PC (softphone 3CX) ein Krächzen.
Am Handy ist der Ton durch krächzendes Nebengeräusch sehr schwer zu verstehen.
Ich suche schon Stunden in den verschiedenen conf Files wo man mit dem Sound was machen kann. Also im capi.conf habe ich einige Einstellungen gefunden die mir aber nicht viel sagen, zb.: rx- txgain, ulaw, einige echocancel –squelch ….
Vielleicht kann mir jemand einen Tip geben
Danke
Ron

Freebsd 6.2
AVM Card PCI
Asterisk 1.4.11
ISDN API 2.0 Driver
 
Mit rxgain und txgain veränderst Du bei ISDN die eingehende bzw. die ausgehende Lautstärke. Das dient zur Unterdrückung von Echos, genauso wie die Option echocancel.


In der sip.conf kannst Du die verwendeten Reihenfolge der Codecs verändern.

erst alle verbieten disallow = all und danach explizit erlauben allow ulaw, allow alaw... Bei wenig Bandbreite allow gsm

Ich denka ber das PRoblem könnte Dein Softphione sein. Vieleicht mußt Du dort die Lautstärke richtig einstellen, oder die Bandbreite für SIP ist zu gering.

Sven
 
Hallo Sven,
danke für die Tips werde mich damit spielen, wenn ich Zeit habe.
Am Softphone liegt es nicht, denn wenn ich von einen pc zum anderen sip ist die Verständigung gut, auch wenn ich local (von pc zu pc) anrufe und es hebt niemand ab höre ich die Voicemail Ansage gut (in Englisch). Es passiert nur wenn ich von Handy anrufe.
 
also ich habe jetzt in der extensions.conf unter Context capi_in folgendes eingetragen:
[capi_in]
exten => s,1,Answer()
exten => s,2,Playback(tt-allbusy)
exten => s,3,Hangup()
wenn ich jetzt mit dem Handy anrufe,
sehe ich beim Asterisk Prompt
...<CAPI/ISDN1/-6 Playing 'tt-allbusy' (language ' ')> ...
am Handy kann man erkennen,
"... da kann jemand was sagen?? aber es ist mit fürchterlichen gekrächze überlagert -."
ich vermute es liegt an der Bandbreite :confused: was normal nicht sein kann
ich habe 4MB up und down
die Strecke die zurückgelegt wird ist eigentlich kurz:
NTBA ->AVM PCI Card in FreeBSD Server mit Asterisk
An der Sip Leitung kann es jetzt nicht liegen.
Wie das mit Codecs ist weiß ich nicht? wo soll ich den eintragen die sip.conf brauche ich ja jetzt nicht. :noidea:

Was ich jetzt noch versucht habe ist:
Von einem Notebook via sip im Lan auf den server verbunden
In extensions.conf steht:
….
exten => _3X,n,Playback(tt-allbusy)
….
und tt-allbusy ist klar und deutlich am Notebook zu hören.
 
Zuletzt bearbeitet:
Edit Guard-X: Bitte das "Schieben" deiner Beiträge vermeiden (siehe Forumregeln)!

kann mir niemand helfen?
 
tut mir leid, wollte ich nicht.
 
hat keiner eine Ahnung was es sein könnte?
Hier ein log eines Anrufs mit dem Handy.
Habe auch schon mehrere Condecs versucht?
Vielleicht weil ich mit 2 Nic arbeite? - eine ins lan andere ins wan -
sip von einem zum anderen im lan höre ich laut und deutlich.

Code:
*CLI>     -- capi_handle_connect_indication:6065:ENTRY=:PLCI=0x0100:PBX_CHAN=**U
nknown**:
    --   Incoming call from '69917754221' to '', CIP=0x0010, sending_complete=ye
s
  == cd_start_pbx:5950:ENTRY=ISDN1:PLCI=0x0100:PBX_CHAN=CAPI/ISDN1/-0:
  ==   Started PBX
  == Starting CAPI/ISDN1/-0 at capi_in_te,,1 failed so falling back to exten 's'

    -- Executing [s@capi_in_te:1] Set("CAPI/ISDN1/-0", "LANGUAGE()=de") in new s
tack
[Nov 23 15:43:40] WARNING[2866]: func_language.c:61 language_write: LANGUAGE() i
s deprecated; use CHANNEL(language) instead.
    -- Executing [s@capi_in_te:2] Answer("CAPI/ISDN1/-0", "") in new stack
    -- Executing [s@capi_in_te:3] Playback("CAPI/ISDN1/-0", "tt-allbusy") in new
 stack
    -- <CAPI/ISDN1/-0> Playing 'tt-allbusy' (language 'de')
  == capi_send_echo_cancel_req:3415:ENTRY=ISDN1:PLCI=0x0100:PBX_CHAN=CAPI/ISDN1/
-0:
  ==   Setting up echo canceller, function=1, options=4, tail=64.
  == capi_send_detect_dtmf_req:3460:ENTRY=ISDN1:PLCI=0x0100:PBX_CHAN=CAPI/ISDN1/
-0:
  ==   Setting up DTMF detector, flag=1
    -- capi_handle_facility_confirmation_cd:6191:ENTRY=ISDN1:PLCI=0x0100:PBX_CHA
N=CAPI/ISDN1/-0:
    --   Echo canceller successfully set up
    -- Executing [s@capi_in_te:4] Hangup("CAPI/ISDN1/-0", "") in new stack
  == Spawn extension (capi_in_te, s, 4) exited non-zero on 'CAPI/ISDN1/-0'
 
Zuletzt bearbeitet:
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.