Hallo Zusammen,
ich bin grad dabei mich anhand von "http://das-asterisk-buch.de" in Astersik einzuarbeiten. Leider bekomme ich meine beiden Cisco 7940G, welche ich mir zum Testen zugelegt, habe nicht zum Laufen.
Das eine hatte bereits eine SIP Firmware P0S3-8-12-00 installiert. Auf dem zweiten habe ich dieses per TFTP erledigt. Daher bin ich mir auch sicher, dass der TFTP Zugriff funktioniert.
Wenn das Telefon gebootet hat, bekomme ich neben dem oberen Line Knopf meine "Nebenstelle 2000" im Display eingeblendet, allerdings mit einem "x" neben dem Telefonsymbol.
Während des bootens bekomme ich im Asterisk cli (Verbosemode 5 und 10) keine Meldungen.
(Laut "das-asterisk-buch.de" müßte folgende Meldung erscheinen: "Registered SIP 2000 at 192.168.1.1 port 5060")
Wenn ich die 1001 anrufen möchte, erhalte ich nach abnehmen des Höreres einen Wählton, und höre die DTMF Wähltöne. Danach passiert aber leider nichts mehr.
Beim Anruf mittels console dial 2000 bekomme ich einen Besetzt-Ton und folgende Meldung:
WARNING app_dial.c:2274 dial_exec_full: Unable to create channel of type "SIP" (cause 20 - Unknown)
Wenn ich richtig gegoogelt habe, deutet das darauf hin, dass die 2000 zwar in der sip konfiguration steht, aber kein Endgerät verbunden ist.
Wenn ich in der sip.conf die Daten für user 2000 auskommentieren bekomme ich beim anmelden von des telefons folgende Meldung im cli:
Ich denke die Fehlermeldung ist bei auskommentiertem user auch richtig.
Meine Konfigurationsdateien:
Asterisk:
sip.conf
extensions.conf
Auf meinem TFTP Server habe ich neben den Dateien für das SIP Update (OS79XX.TXT, P003-0-12-00.(bin/sbin), P0S3-8.12.00.(loads/sb2)) noch die Dateien SIP<MAC>.cnf und SIPDefault.cnf
SIP<MAC-ADRESSE>.cnf (MAC ist richtig, habe ich mit dem Gerät verglichen):
SIPDefault.cnf (Asterisk und TFPT laufen auf dem Rechner mit der IP 192.168.1.1)
Ich hoffe Ihr könnt mir auf die Sprünge helfen.
Vielen Dank schonmal...
ich bin grad dabei mich anhand von "http://das-asterisk-buch.de" in Astersik einzuarbeiten. Leider bekomme ich meine beiden Cisco 7940G, welche ich mir zum Testen zugelegt, habe nicht zum Laufen.
Das eine hatte bereits eine SIP Firmware P0S3-8-12-00 installiert. Auf dem zweiten habe ich dieses per TFTP erledigt. Daher bin ich mir auch sicher, dass der TFTP Zugriff funktioniert.
Wenn das Telefon gebootet hat, bekomme ich neben dem oberen Line Knopf meine "Nebenstelle 2000" im Display eingeblendet, allerdings mit einem "x" neben dem Telefonsymbol.
Während des bootens bekomme ich im Asterisk cli (Verbosemode 5 und 10) keine Meldungen.
(Laut "das-asterisk-buch.de" müßte folgende Meldung erscheinen: "Registered SIP 2000 at 192.168.1.1 port 5060")
Wenn ich die 1001 anrufen möchte, erhalte ich nach abnehmen des Höreres einen Wählton, und höre die DTMF Wähltöne. Danach passiert aber leider nichts mehr.
Beim Anruf mittels console dial 2000 bekomme ich einen Besetzt-Ton und folgende Meldung:
WARNING app_dial.c:2274 dial_exec_full: Unable to create channel of type "SIP" (cause 20 - Unknown)
Wenn ich richtig gegoogelt habe, deutet das darauf hin, dass die 2000 zwar in der sip konfiguration steht, aber kein Endgerät verbunden ist.
Wenn ich in der sip.conf die Daten für user 2000 auskommentieren bekomme ich beim anmelden von des telefons folgende Meldung im cli:
Code:
NOTICE[5452]: chan_sip.c:25005 handle_request_register: Registration from '<sip:2000@192.168.1.1>' failed for '192.168.1.1:51151' -No matching peer found
Meine Konfigurationsdateien:
Asterisk:
sip.conf
Code:
port=5060
bindaddr=0.0.0.0
[2000]
type=friend
secret=1234
host=dynamic
Code:
[local]
exten => 1001,1,Answer()
exten => 1001,2,Playback(hello-world)
exten => 1001,3,Hangup()
exten => 2000,1,Dial(SIP/2000)
SIP<MAC-ADRESSE>.cnf (MAC ist richtig, habe ich mit dem Gerät verglichen):
Code:
line1_name: "2000"
line1_displayname: "2000"
line1_authname: "2000"
line1_password: "1234"
Code:
image_version: "P0S3-8-12-00"
proxy1_address: "192.168.1.1"
proxy_register: "1"
Vielen Dank schonmal...