One-Way Ton bei Cisco/SCCP

yuraukar

Neuer User
Mitglied seit
23 Feb 2005
Beiträge
92
Punkte für Reaktionen
0
Punkte
0
Das Problem scheint nicht neu zu sein: ein Cisco 7960 per chan_sccp an asterisk angeschlossen und entsprechend konfiguriert. Nun ist es so, dass der andere Gesprächspartner keinen Ton hört, der Cisco-Anrufer aber schon. Also Ton nur in eine Richtung.
(Bei Hold hört der Gesprächspartner übrigens die Musik, also ist es schon ein sccp Problem).

In Foren lese is
NOTES:
* 1. If the 7920 can call but the other person can not hear you this will most likely be an RTP problem. You may want to try some of the things I found to fix the problem:
o A) Look at entry 127.0.0.1 in the Hosts file. For some reason I found on mine that I had the server name included with the entry.
o B) If you have installed additional software for linux you may need to reinstall the support for SCCP.
o C) Make sure that the bind ip address in sccp.conf is the ip address for *. 0.0.0.0 will NOT work.

Ich denke, das klingt wie mein Problem.

Meine etc/hosts (der Rechner heisst sherekhan):
Code:
127.0.0.1       localhost
192.168.2.1 sherekhan

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Das Asterisk log gibt aus (Telefon hat die IP x.x.x.18)

Code:
    -- Called 6004
    -- SCCP/6004-00000003 is ringing
    -- SEP0013C4FCDC57: >> Got message OffHookMessage
    -- SEP0013C4FCDC57: getting the active channel on device
    -- SEP0013C4FCDC57: Taken Offhook
    -- SEP0013C4FCDC57: The active line is 6004
    -- SEP0013C4FCDC57: Using line 6004
    -- SEP0013C4FCDC57: Looking for a ringing channel on line 6004
    -- SEP0013C4FCDC57: Looking for a channel with state "Ringing" (4) on line 6004
    -- SEP0013C4FCDC57: Found channel (3) with state "Ringing" (4) on line 6004
    -- SEP0013C4FCDC57: getting the active channel on device
    -- SEP0013C4FCDC57: Answer the channel 6004-3
    -- SEP0013C4FCDC57: Set the active channel 3 on device
    -- SEP0013C4FCDC57: Send the active line 6004
    -- SEP0013C4FCDC57: Indicate SCCP state (Connected) on call 6004-3
    -- SEP0013C4FCDC57: Send ringer mode RingOff(1) on device
    -- SEP0013C4FCDC57: Send speaker mode 1
    -- SEP0013C4FCDC57: Stop tone on device
    -- SEP0013C4FCDC57: Send lamp mode LampOn(2) on line 1
    -- SEP0013C4FCDC57: Send and Set the call state Connected(5) for 6004-3
    -- SEP0013C4FCDC57: Send activate call plane on line 1
    -- SEP0013C4FCDC57: Send softkeyset to ConnTrans(5) on line 1  and call 3
    -- SEP0013C4FCDC57: Display prompt on line 1 and callid 3
    -- SEP0013C4FCDC57: Send openreceivechannel on channel 3
    -- SEP0013C4FCDC57: Starting RTP on channel 6004-3
    -- SEP0013C4FCDC57: Creating rtp server connection at 192.168.2.1
    -- SEP0013C4FCDC57: Start media RTP on 192.168.2.1:19092 with tos 184
    -- SEP0013C4FCDC57: Set asterisk state Up (6) for call 3
    -- SEP0013C4FCDC57: Finish to indicate state SCCP (Connected), SKINNY (Connected) on call 6004-3
    -- SCCP/6004-00000003 answered SIP/mirco-7219
    -- SEP0013C4FCDC57: >> Got message OpenReceiveChannelAck
    -- SEP0013C4FCDC57: Got OpenChannel ACK.  Status: 0, RemoteIP: 192.168.2.18, Port: 27388, PassThruId: 135945448
    -- SCCP: Looking for a channel with pointer (135945448)
    -- SEP0013C4FCDC57: Found channel 3
    -- SEP0013C4FCDC57: Set the RTP media address to 192.168.2.18:27388

Ich sehe keinen Fehler. Aber kein Ton.

Wer kann mir helfen???
 
Könnte es sein, dass auf dem *-Server irgendwie eine Firewall aktiv ist? Oder sonstwo zwischen 7960 und * ?
 
Asterisk und Telefon sind per SMC Router verbunden, der auch die DSL-Verbindung macht. Auf diesem ist die Firewall aktiv, aber ich denke das gilt nur nach aussen.
Meine Testanrufe sind im LAN (ich versuche ein XLite anzurufen).
 
Ich habe nochmal experimentiert und es wird komischer.
Asterisk neu gestartet, router reset, Telefon reset. Einmal ging Ton in beide Richtungen. Hold-Taste=>music on hold, Resume=>wieder kein Ton in eine Richtung. Aufgelegt, neu angerufen=> geht nicht mehr.

=> ??
 
Habe chan_sccp auf version 20050923 aktualisiert. Damit scheint das Problem gelöst.
 
Kostenlos!

Statistik des Forums

Themen
248,523
Beiträge
2,293,525
Mitglieder
378,030
Neuestes Mitglied
adrian2811