Wie binde ich ein SCCP Gerät in der extensions.conf ein

jogyfl

Neuer User
Mitglied seit
30 Aug 2006
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen!

Ich habe gerade begonnen meine Cisco Telefone die per SIP arbeiten auf eineen Asterisk mit SCCP_Chan umzustellen.
Leider klappt das noch nicht so ganz, Asterisk und Chan_sccp sind installiert und das Cisco 7902 melde sich auch an den Asterisk an.

Wenn ich den hörer abnehme, bekomme ich ein Freizeichen und sobald ich wähle ein besetzt Zeichen. Ich habe bereits das Forum und auch google genutzt, bekomme es aber leider nicht hin....

Nur leider verstehe ich nicht, wie ich das SCCP Gerät in der extensions.conf einbinden muss.

Kann mir da vielleicht einer etwas helfen?

sip.conf
Code:
[general]     
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
language=de    
register =>7329261e0:[email protected]/7329261e0 


[7329261e0]
type=peer      
username=7329261e0
fromuser=7329261e0
secret=FZ7EYK    
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=yes
disallow=all
allow=ulaw

[sipgate_de_in]
type=peer            
fromdomain=sipgate.de
host=sipgate.de      
disallow=all
allow=ulaw 
context=ankommend

[30]
callerid=Phone 1 <30>
host=dynamic
domain=192.168.128.48
user=30
secret=1234
type=friend
mailbox=30
nat=yes
canreinvite=no

[31]
callerid=Phone 2 <31>
host=dynamic
domain=192.168.128.48
user=31
secret=1234
type=friend
mailbox=31
nat=yes
canreinvite=no

extensions.conf
Code:
[general]
static=yes
writeprotect=no

[lokal]
exten => _3X,1,NoCDR()
exten => _3X,n,Dial,SIP/${EXTEN}|55|Ttr

[sipgate_out]
exten => _0.,1,Dial,SIP/${EXTEN}@7329261e0|45|r

[ankommend]
exten => 7329261e0,1,Dial,SIP/30|30|r

[default]
include => lokal
include => sipgate_out

sccp.conf
Code:
[general]
keepalive = 30                   ; IMPORTANT: 5secs. lead to trouble with
context = internal
dateFormat = D.M.YA              ; M-D-Y in any order (5 chars max)
bindaddr = 192.168.128.48         ; asterisk box.
port = 2000                      ; listen on port 2000 (Skinny, default)
debug = 0
firstdigittimeout = 16                  ; dialing timeout for the 1st digit
digittimeout = 4                        ; more digits
digittimeoutchar = #

[devices]
type        = 7902
description = Cisco 7902
tzoffset    = 0
autologin   = 255
speeddial   = 255@internal
speeddial   = 256@internal
device => SEP0013603A33E4

[lines]
id            = 255
pin           = 1234
label         = 255
description   = Cisco 7902
context       = default
callwaiting   = 1
incominglimit = 2
mailbox       = 1000
vmnum         = 8500
cid_name      = Cisco 7902
cid_num       = 255
line => 255

Meldungen beim start von Asterisk:
Code:
Asterisk 1.4.16.2, Copyright (C) 1999 - 2007 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
[ Booting...
[ Reading Master Configuration ]
[ Initializing Custom Configuration Options ]
.......[Dec 25 16:09:59] WARNING[23240]: res_smdi.c:722 load_module: No SMDI interfaces are available to listen on, not starting SMDI listener.
............................................................[Dec 25 16:09:59] WARNING[23240]: chan_sip.c:15933 set_insecure_flags: insecure=very at line 26 is deprecated; use insecure=port,invite instead
...............................................................  == Platform byte order   : LITTLE ENDIAN
    -- GLOBAL: Preferred capability ()
    -- Added speeddial 1: 255@internal (255@internal)
    -- Added speeddial 2: 256@internal (256@internal)
    -- Added device 'SEP0013603A33E4' (7902) 
[Dec 25 16:09:59] WARNING[23240]: chan_sccp.c:914 build_lines: Unknown param at line 27: callwaiting = 1
    -- Added line '255'
[Dec 25 16:09:59] WARNING[23240]: chan_sccp.c:914 build_lines: Unknown param at line 33: line = 255
    -- SCCP channel driver up and running on 192.168.128.48:2000
    -- SCCP listening on 192.168.128.48:2000
.. ]
Asterisk Ready.
*CLI> sccp show devices

NAME             ADDRESS         MAC              Reg. State
================ =============== ================ ==========
Cisco 7902       192.168.128.54  SEP0013603A33E4  Ok        
*CLI> sip show registry
Host                            Username       Refresh State                Reg.Time                 
sipgate.de:5060                 7329261e0          105 Registered           Tue, 25 Dec 2007 16:11:45

Vielen Dank schon mal und natürlich allen frohe Weihnachten!

PS: Meine Anmeldedaten bei Sipgate habe ich durch Phantasiedaten ersetzt...
 
nein, ich rege mich jetzt nicht auf. Es ist schließlich Weihnachten :rolleyes:

Mit

Code:
exten => bla,n,dial,[COLOR="Red"]SIP[/COLOR]/30

wählt man ein SIP Endgerät mit der Nummer 30 an.

Mit

Code:
exten => bla,n,dial,[COLOR="Red"]IAX[/COLOR]/30

wählt man ein IAX Endgerät mit der Nummer 30 an.

Mit

Code:
exten => bla,n,dial,[COLOR="Red"]SCCP[/COLOR]/30

wählt man ein SCCP Endgerät mit der Nummer 30 an.

Reine Logik.

Vielleicht würde es Dir helfen, Dich mal mit den allereinfachsten Asterisk-Grundlagen zu beschäftigen, damit Du überhaupt verstehst, was Du da tust.

Übrigens: In der extensions.conf wird niemals irgendein Endgerät eingebunden. Clients werden immer in der Channel-Konfiguration definiert.
 
Sorry, bitte nicht aufregen....

Ich habe hier auch zwei SIP Telefone im Einsatz, die ich testweise mal am Asterisk eingesetzt habe und wollte es dann erweitern mit nem Cisco 7902 was noch im Schrank lag.

Als da ganz und gar nicht weitergekommen bin habe ich aus deinem Kurs dann die Passage kopiert um irgendwelche Fehler meinerseits zu beseitigen.

Habe es jetzt hinbekommen, vielen Dank troztdem.
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,519
Beiträge
2,293,409
Mitglieder
378,018
Neuestes Mitglied
lg300