sipgate team account registiert nicht

noway_man

Neuer User
Mitglied seit
5 Nov 2008
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich versuche meine Asterisk (1.6.2.0-rc3) mit einer SPID-ID von Sipgate team zu koppeln. Ich habe schon die Beispielkonfig von sipgate probiert, allerdings bin ich dann nur in der Lage über sipgate team rauszutelefonieren. Eingehende Gespräche sind nicht möglich.
Unter 'sip show registry' steht:
Code:
sipgate:5060    N   56246XXX 120 Rejected

Unter 'sip show peers' erhalte ich:
Code:
Name/username        Host           Dyn     NAT  ACL Port  Status
...
sipgate/56246XXX    217.10.79.9             N           5060 OK (63ms)

Hier meine sip.conf
Code:
[general]
context=default			; Default context for incoming calls
	;---Start: IP-Parameters 
bindport=5060			; UDP Port to bind to (SIP standard port is 5060)
bindaddr=192.168.31.200		; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes			;
	;---End: IP-Parameters


	;------Start: Secure SIP (TLS) Configuration---
;tlsenable=yes                 	; tls(secure) is not enabled by default
;tlsbindaddr=192.168.31.200:5061 
;tlscertfile=asterisk.pem
;tlscafile=</path/to/certificate>     	
;tlscadir=</path/to/ca/dir>
;tlsdontverifyserver=[yes|no]
;tlscipher=<SSL cipher string>
	;------End: SIP (TLS) Configuration-----


	;-----Start: QoS Settings
tos_sip=0x18                    ; Sets TOS for SIP packets.
tos_audio=0x2e                   ; Sets TOS for RTP audio packets.
tos_video=af41                 ; Sets TOS for RTP video packets.
tos_text=af41                  ; Sets TOS for RTP text packets.

cos_sip=3                      ; Sets 802.1p priority for SIP packets.
cos_audio=5                    ; Sets 802.1p priority for RTP audio packets.
cos_video=4                    ; Sets 802.1p priority for RTP video packets.
cos_text=3                     ; Sets 802.1p priority for RTP text packets.
	;-----End: QoS Settings
	
	
	;---Start: Codecs Settings
disallow=all                   ; First disallow all codecs
allow=ulaw                     ; Allow codecs in order of preference
allow=ilbc                     ; see doc/rtp-packetization for framing options
allow=gsm
	;---End: Codec Settings

	;---Start: Some Other Parameters
language=de
externhost=xxx.dyndns.org
localnet=127.0.0.0/255.0.0.0
;nat=yes
;canreinvite=no
localnet=192.168.31.0/255.255.255.0
register => 56246XXX:3XXXX@sipgate/56246XXX

[11]
context=sip11
callerid="Wohnzimmer" <11>
host=dynamic
nat=no  
qualify=no                     ; X-Lite is behind a NAT router
type=friend
user=11
secret=XXXX
canreinvite=yes                ; Typically set to NO if behind NAT
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw

[30]
context=sip30
callerid="Laptop" <30>
host=dynamic
tcpenable=yes
nat=yes                       ; X-Lite is behind a NAT router
type=friend
user=30
secret=XXXX
canreinvite=no                ; Typically set to NO if behind NAT
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
allow=h263
allow=h263p

[31]
context=sip31
callerid="PC oben" <31>
host=dynamic
nat=no                       ; X-Lite is behind a NAT router
type=friend
user=31
secret=XXXX
;mailbox=7702
canreinvite=no                ; Typically set to NO if behind NAT
disallow=all
allow=gsm                     ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
allow=h263
allow=h263pi

[sipgate]
type=friend
secret=3XXXX
insecure=port,invite
username=56246XXX
defaultuser=56246XXX
fromuser=56246XXX
context=sipgate_in
fromdomain=sipgate.de
host=sipgate.de
outboundproxy=proxy.live.sipgate.de
qualify=yes
canreinvite=no
registertimeout=600
disallow=all
allow=alaw
allow=ulaw
dtmfmode=rfc2833
nat=yes

Hier meine extension.conf (Ich weis, ein wenig wüst, aber ich probiere noch viel)
Code:
;Neue extensions.conf 

[globals]
; gehende Nummer in [festnetz_out]
CAPI_CALLERID=21


[general]
static=yes
writeprotect=no


[echotest]
exten => _80!,1,Macro(entfernegitter)
exten => _80!,n,answer
exten => _80!,n,wait(2)
; als Test auf die Spracheinstellung, die gewählte Nummer ansagen:
exten => _80!,n,SayNumber(80)
exten => _80!,n,wait(2)
exten => _80!,n,playback(demo-echotest)
exten => _80!,n,echo
exten => _80!,n,playback(demo-echodone)
exten => _80!,n,hangup

[authtest]
exten => _89!,1,Macro(entfernegitter)
exten => _89!,n,answer
exten => _89!,n,wait(2)
exten => _89!,n,authenticate(/etc/asterisk/passwd)
exten => _89!,n,system(zebedee2.bin -f /etc/zebedee/zbdr23.conf)
exten => _89!,n,playback(beep)
exten => _89!,n,hangup

;
; --------------------------------------------------------------------
; für rausgehende Rufe
;
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extensions.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;

[lokal]
include => echotest
include => authtest
include => recordtest
include => record_message
include => mohtest
include => callthroughtest
include => callbacktest
include => headsettest

; SIP
exten => 11,1,Dial(SIP/${EXTEN},55,Ttr)
exten => 30,1,Dial(SIP/${EXTEN},55,Ttr)
exten => 31,1,Dial(SIP/${EXTEN},55,Ttr)
;exten => _77XX,1,Dial(SIP/${EXTEN},55,Ttr)

[festnetz_out]
; Raustelefonieren per externen S0 der fritzbox 7050
; wenn Nummer führende Null hat (0 wird mitgewählt!)
; erzwinge default calller id aus capi.conf: /d
; (/d geht nicht; SetCallerID verwenden)
;exten => _0X.,1,SetCallerID(${CAPI_CALLERID})
exten => _X.,1,Dial(CAPI/ISDN1/${EXTEN},55,Tt/bd)


; --------------------------------------------------------------------
; für reinkommende Rufe
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete koennen sich gegenseitig anrufen

[default]
include => lokal

[sip11]
include => lokal
include => sip_out

[sip31]
include => lokal
include => sip_out
include => echotest

[sip30]
include => lokal
include => sipgate_out

; ISDN S0 extern
[capi_in1]
; solange in capi.conf nur auf einer msn Nummer Anrufe angenommen werden
; reicht es, unabhängig von der msn immer auf die
; gewünschten Nebenstellen weiterzuverbinden

; callback?
; (compare number and channel of caller with number and channel in CB_IN_CHANNEL)
;exten => _X.,1,noop(callerid_num=${CALLERID(num)}, channel=${CHANNEL}, callback_channel=${CB_IN_CHANNEL})
;exten => _X.,n,gotoif($["${CHANNEL:0:$[${LEN(${CB_IN_CHANNEL})}-1-${LEN(${CALLERID(num)})}]}" != "${CB_IN_CHANNEL:0:$[${LEN(${CB_IN_CHANNEL})}-1-${LEN(${CALLERID(num)})}]}"]?80)
;exten => _X.,n,gotoif($["${CALLERID(num)}" != "${CB_IN_CHANNEL:-${LEN(${CALLERID(num)})}}"]?80)
;exten => _X.,n,goto(callback-wait,s,1)

exten => _X.,80,Dial(SIP/11&SIP/30&SIP/31,30,r)

; ISDN S0 intern: akzeptiere nur Anrufe mit führender 9
; (entferne die führende 9 und das abschliessende #)
[capi_in3]
exten => _9[1-8]!,1,Macro(entfernegitter)
exten => _9[1-8]!,n,Goto(lokal,${EXTEN2:1},1)
exten => _90!,1,Macro(entfernegitter)
exten => _90!,n,Goto(festnetz_out,${EXTEN2:1},1)
exten => _99!,n,Goto(sip_out,${EXTEN2:2},1)


[sipgate_in]
exten => 56246XXX,1,DIAL(SIP/11&SIP/30)
exten => 56246XXX,n,Hangupi

[sipgate_out]
exten => _X.,1,Set(CALLERID(num)=56246XXX)
exten => _X.,2,Dial(SIP/${EXTEN}@sipgate,30,trg)
exten => _X.,3,Hangup

Hier auch noch mal einen Trace den ich mit Wireshark gemacht habe
Code:
REGISTER sip:sipgate SIP/2.0

Via: SIP/2.0/UDP 91.17.100.141:5060;branch=z9hG4bK6ba74c8c;rport

Max-Forwards: 70

From: <sip:[email protected]>;tag=as062c634b

To: <sip:[email protected]>

Call-ID: [email protected]

CSeq: 102 REGISTER

User-Agent: Asterisk PBX 1.6.2.0-rc3

Expires: 120

Contact: <sip:[email protected]>

Content-Length: 0



SIP/2.0 404 not found (unknown domain)

Via: SIP/2.0/UDP 91.17.100.141:5060;branch=z9hG4bK6ba74c8c;rport=61042

From: <sip:[email protected]>;tag=as062c634b

To: <sip:[email protected]>;tag=ace5fbf717e4411da0c47463d91df70a.7baf

Call-ID: [email protected]

CSeq: 102 REGISTER

Content-Length: 0

Wenn ich meinen "normalen" sipgate Account in die Config bastle, geht alles einwandfrei.
Was ist bei sipgate team so anders?
Kann mir jemand sagen was ich falsch mache?

Danke
Andreas
 
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.