[GELÖST] Asterisk 1.6.2 + Gigaset C470IP -> kein Klingelton

MrBubbles

Neuer User
Mitglied seit
29 Jul 2009
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Hallo,

Ich hab hier nen komisches Problem mit nem Gigaset C470IP (Firmware 53.0) das via SIP an meinem Asterisk 1.6.2 angeschlossen ist:
Ich kann zwa wunderbar Telefonieren in beide Richtungen, das Gigaset will aber ums verrecken kein "Klingeltut" von sich geben wärend es bei der Angerufenen gegenstelle Klingelt. Es ist einfach stille, bis der Gesprächspartner ran geht.

Hab schon versucht in der sip.conf den dtmfmode auf "inline" und "rcf2833" zu stellen aber nix. (Hab auch darauf geachtet, das das Gigaset auf das gleiche DTMF Verfahren eingestellt ist wie in der sip.conf eingetragen)

Hier meine sip.conf
Code:
[general]
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
dtmfmode=RFC2833
disallow=all
allow=g726

[6971]
callerid=Hansi <6971>
host=dynamic
user=6971
secret=6971
qualify=yes
nat=no
type=friend
context=ast02_dialplan
mailbox=6971
canreinvite=no
deny=0.0.0.0/0
permit=192.168.2.0/24

Und wenn ich inner Console zugucke beim Anruf sacht Asterisk eindeutig "Ringing":
Code:
  == Using SIP RTP CoS mark 5
    -- Executing [1477@ast02_dialplan:1] Dial("SIP/6971-00000000", "iax2/Hansi:xxxx@xxxx/1477") in new stack
    -- Called Hansi:xxxx@xxxx/1477
    -- Call accepted by 89.182.xxx.xxx (format g726)
    -- Format for call is g726
    -- IAX2/89.182.xxx.xxx-682 is proceeding passing it to SIP/6971-00000000
    -- IAX2/89.182.xxx.xxx-682 is making progress passing it to SIP/6971-00000000
    -- IAX2/89.182.xxx.xxx-682 is ringing

(Der Anruf wird via IAX2 weitergeroutet.) Die Gegenstelle Klingelt, aber das Gigaset tutet nicht. :eek:

Hat jemand nen Plan?
 
Zuletzt bearbeitet:
Zu 99% liegt es an der Implementierung des g726 den du verwenden möchtest. Siehe hier.
Sonst mal einen Blick in die indications.conf prüfen.


Gruß
R.
 
Hallo nochmal,

danke für den Tip, habs mit g726aal2 ausprobiert, aber leider keine Änderung. Die indications.conf is die mitgelieferte, vorsichtshalber mal versucht lagnguage=de vorzugeben, aber irgendwie isser bockig.

Sip.conf
Code:
[general]
context = default
bindport = 5060
bindaddr = 0.0.0.0
srvlookup = yes
dtmfmode = info
disallow = all
allow = g726aal2
allow = g726
g726nonstandard = yes

[6971]
callerid = Hansi <6971>
host = dynamic
user = 6971
secret = xxxx
qualify = yes
nat = no
type = friend
context = ast02_dialplan
mailbox = 6971
canreinvite = no
deny = 0.0.0.0/0
permit = 192.168.2.0/24
language = de
log:
Code:
[Apr 10 04:09:34] NOTICE[1499]: chan_sip.c:18228 handle_response_peerpoke: Peer '6971' is now Reachable. (59ms / 2000ms)
  == Using SIP RTP CoS mark 5
    -- Executing [1434@ast02_dialplan:1] Dial("SIP/6971-00000000", "iax2/Hansi:xxx@xxx/1434") in new stack
    -- Called Hansi:xxx@xxx/1434
    -- Call accepted by 89.182.xxx.xxx (format g726aal2)
    -- Format for call is g726aal2
    -- IAX2/89.182.xxx.xxx-284 is proceeding passing it to SIP/6971-00000000
    -- IAX2/89.182.xxx.xxx-284 is making progress passing it to SIP/6971-00000000
    -- IAX2/89.182.xxx.xxx-284 is ringing
 
[solved]

:cool:

So habs problem gelöst, für die Nachwelt:

in der SIP.CONF muss
progressinband = no
eingestellt sein. Die Asterisk Doku schreibt dazu:
Send 180 Ringing if 183 has not yet been sent establishing audio path. If audio path is established already (with 183) then send in-band ringing (this is the way asterisk historically behaved because of buggy phones like polycom)
(siehe http://www.voip-info.org/wiki/view/Asterisk+sip+progressinband)
 
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.