SIP nummer Registriert mehrmals am tag??

reeeper

Neuer User
Mitglied seit
12 Aug 2012
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
Hallo alle zusammen.

Ich hab mir vor kurzem meinen ersten Asterisk eingerichtet und er funktionert sogar:p bis auf eine kleinigkeit.

ich hab zuhause eine Easybox 803 hinter nem Cisco modem von Unitymedia, in der Easybox hab ich mir jetzt eine Nummer vom Asterisk registrier und am F der easybox ein Gigaset mit nebenstelle angeschlossen.
Jetzt hab ich das Problem, das das Gigaset mehrmals am Tag klingelt obwohl garkein Anruf rein kommt. auf der Easybox sehe ich dann das sich die nummer neu Registriert hat. allerdings find ich den fehler einfach nicht, da das Cisco modem laut Technik von Unitymedia seit 26 tagen online ist und die Easybox auch keinen Neustart oder Verbindungs unterbrechung vom Uplink im Log ausspuckt. was mir allerdings aufgefallen ist, wenn die Nummer sich in der Easybox neu Registriert, tauch in der CLI folgendes auf

Code:
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:8116 find_call: = Looking for  Call ID: C3DB-D932-154363069-E3E55518D1CD-0015@"Meine Client IP " (Checking From) --From tag 617263616479616E-1620654396-151b40d4-727557239 --To-tag   
[Aug  4 19:58:48] DEBUG[1969]: acl.c:732 ast_ouraddrfor: For destination '"Meine Client IP "', our source address is '"Meine Server IP "'.
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:3496 ast_sip_ouraddrfor: Setting SIP_TRANSPORT_UDP with address "Meine Server IP ":5060
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:7796 sip_alloc: Allocating new SIP dialog for C3DB-D932-154363069-E3E55518D1CD-0015@"Meine Client IP " - REGISTER (No RTP)
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:25225 handle_incoming: **** Received REGISTER (2) - Command in SIP REGISTER
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:134 ast_sockaddr_split_hostport: Splitting '"Meine Client IP ":5060' into...
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:188 ast_sockaddr_split_hostport: ...host '"Meine Client IP "' and port '5060'.
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:134 ast_sockaddr_split_hostport: Splitting '"Meine Server IP "' into...
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:188 ast_sockaddr_split_hostport: ...host '"Meine Server IP "' and port ''.
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:3344 __sip_xmit: Trying to put 'SIP/2.0 401' onto UDP socket destined for "Meine Client IP ":5060
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:8116 find_call: = Looking for  Call ID: C3DB-D932-154363069-E3E55518D1CD-0015@"Meine Client IP " (Checking From) --From tag 617263616479616E-1620654396-151b40d4-727557239 --To-tag   
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:134 ast_sockaddr_split_hostport: Splitting '"Meine Server IP "' into...
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:188 ast_sockaddr_split_hostport: ...host '"Meine Server IP "' and port ''.
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:134 ast_sockaddr_split_hostport: Splitting '"Meine Server IP "' into...
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:188 ast_sockaddr_split_hostport: ...host '"Meine Server IP "' and port ''.
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:25225 handle_incoming: **** Received REGISTER (2) - Command in SIP REGISTER
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:134 ast_sockaddr_split_hostport: Splitting '"Meine Client IP ":5060' into...
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:188 ast_sockaddr_split_hostport: ...host '"Meine Client IP "' and port '5060'.
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:134 ast_sockaddr_split_hostport: Splitting '"Meine Server IP "' into...
[Aug  4 19:58:48] DEBUG[1969]: netsock2.c:188 ast_sockaddr_split_hostport: ...host '"Meine Server IP "' and port ''.
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:14159 parse_register_contact: Store REGISTER's src-IP:port for call routing.
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:3344 __sip_xmit: Trying to put 'SIP/2.0 200' onto UDP socket destined for "Meine Client IP ":5060
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:7796 sip_alloc: Allocating new SIP dialog for 5fc41491433332a44b71f87d0f3aa123@"Meine Server IP ":5060 - NOTIFY (No RTP)
[Aug  4 19:58:48] DEBUG[1969]: acl.c:732 ast_ouraddrfor: For destination '"Meine Client IP "', our source address is '"Meine Server IP "'.
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:3496 ast_sip_ouraddrfor: Setting SIP_TRANSPORT_UDP with address "Meine Server IP ":5060
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:3073 initialize_initreq: Initializing initreq for method NOTIFY - callid 074a668f6fa8fa8117e25b6442f6558d@"Meine Server IP ":5060
[Aug  4 19:58:48] DEBUG[1969]: chan_sip.c:3344 __sip_xmit: Trying to put 'NOTIFY sip:' onto UDP socket destined for "Meine Client IP ":5060
[Aug  4 19:58:48] DEBUG[1932]: devicestate.c:338 _ast_device_state: No provider found, checking channel drivers for SIP - 31
[Aug  4 19:58:48] DEBUG[1932]: chan_sip.c:26517 sip_devicestate: Checking device state for peer 31
[Aug  4 19:58:48] DEBUG[1932]: devicestate.c:456 do_state_change: Changing state for SIP/31 - state 1 (Not in use)
[Aug  4 19:58:48] DEBUG[1932]: devicestate.c:436 devstate_event: device 'SIP/31' state '1'
[Aug  4 19:58:48] DEBUG[1979]: app_queue.c:1490 handle_statechange: Device 'SIP/31' changed to state '1' (Not in use) but we don't care because they're not a member of any queue.


in meiner SIP Conf steht folgendes

Code:
[general]
alwaysauthreject=yes
allowguest=no
context=default
bindport=5060
bindaddr="Meine Server IP"
srvlookup=yes
language=de
; --------------------------------------------------------------------
;
register => "Sipgate User":"Sipgate Passwort"@sipgate.de/"Sipgate User"

["Sipgate User"]
type=peer
username="Sipgate User"
fromuser="Sipgate User"
secret="Sipgate Passwort"
host=sipgate.de
fromdomain=sipgate.de
insecure=port,invite
canreinvite=no
nat=no
disallow=all
allow=ulaw

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

; --------------------------------------------------------------------
;
; hier kommen die Anmeldekontexte für die SIP Endgeraete 30-39
;

[30]
callerid=Phone 1 <30>
host=dynamic
domain="Meine Server IP"
user=30
secret="Mein Passwort "
type=friend
mailbox=30
nat=yes
call-limit=1
canreinvite=no

[31]
callerid=Phone 2 <31>
host=dynamic
domain="Meine Server IP"
user=31
secret="Mein Passwort "
type=friend
mailbox=31
nat=yes
call-limit=1
canreinvite=no

[32]
callerid=Phone 3 <32>
host=dynamic
domain="Meine Server IP"
user=32
secret="Mein Passwort "
type=friend
mailbox=32
nat=yes
call-limit=1
canreinvite=no

[33]
callerid=Phone 4 <33>
host=dynamic
domain="Meine Server IP"
user=33
secret="Mein Passwort "
type=friend
mailbox=33
nat=yes
call-limit=1
canreinvite=no

[34]
callerid=Phone 5 <34>
host=dynamic
domain="Meine Server IP"
user=34
secret="Mein Passwort "
type=friend
mailbox=34
nat=yes
call-limit=1
canreinvite=no

[35]
callerid=Phone 6 <35>
host=dynamic
domain="Meine Server IP"
user=35
secret="Mein Passwort "
type=friend
mailbox=35
nat=yes
call-limit=1
canreinvite=no

[36]
callerid=Phone 7 <36>
host=dynamic
domain="Meine Server IP"
user=36
secret="Mein Passwort "
type=friend
mailbox=36
nat=yes
call-limit=1
canreinvite=no

[37]
callerid=Phone 8 <37>
host=dynamic
domain="Meine Server IP"
user=37
secret="Mein Passwort "
type=friend
mailbox=37
nat=yes
call-limit=1
canreinvite=no

und in meiner extetions.conf steht
Code:
[general]
static=yes
writeprotect=no


[macro-ruf]

exten => s,1,NoOp(Wir sind im Macro ruf gelandet)
exten => s,n,Dial(${ARG1}/${ARG2},30,r)
exten => s,n,Goto(s-${DIALSTATUS},1)

exten => s-BUSY,1,voicemail(${ARG2})
exten => s-BUSY,n,Hangup

exten => s-NOANSWER,1,voicemail(${ARG2})
exten => s-NOANSWER,n,Hangup

exten => s-CHANUNAVAIL,1,voicemail(${ARG2})
exten => s-CHANUNAVAIL,n,Hangup

[echotest]
exten => 81,1,answer
exten => 81,2,wait,1
exten => 81,3,playback,demo-echotest
exten => 81,4,echo
exten => 81,5,playback,demo-echodone
exten => 81,6,hangup

[mailbox]
exten => 80,1,answer
exten => 80,n,wait,1
exten => 80,n,voicemailmain
exten => 80,n,hangup

[mailbox_own]
exten => 88,1,answer
exten => 88,n,wait,1
exten => 88,n,voicemailmain,s${CALLERIDNUM}
exten => 88,n,hangup


[lokal]

exten => _3X,1,NoCDR()
exten => _3X,n,macro(ruf,SIP,${EXTEN})

[sipgate_out]
exten => _0900.,1,Playback(invalid)
exten => _0900.,2,Hangup
exten => _0.,1,Dial(SIP/${EXTEN}@"Sipgate User",45,r)
exten => _00.,1,Playback(invalid)
exten => _00.,2,Hangup
exten => _01.,1,Playback(invalid)
exten => _01.,2,Hangup
exten => _0700.,1,Playback(invalid)
exten => _0700.,2,Hangup
exten => _0701.,1,Playback(invalid)
exten => _0701.,2,Hangup
exten => _0901.,1,Playback(invalid)
exten => _0901.,2,Hangup
exten => _0902.,1,Playback(invalid)
exten => _0902.,2,Hangup
exten => _0903.,1,Playback(invalid)
exten => _0903.,2,Hangup
exten => _0904.,1,Playback(invalid)
exten => _0904.,2,Hangup
exten => _0905.,1,Playback(invalid)
exten => _0905.,2,Hangup

[ankommend]
exten => "Sipgate User",1,macro(ruf,SIP,31)


[default]
include => lokal
include => echotest
include => mailbox
include => mailbox_own
include => sipgate_out

Was mich an der ganzen Sache nervt ist das immer wenn ich obiges Log in der CLI sehe, passt es bis auf die Sekunde genau mit der Registrierung der Nummer in der Easybox zusammen und dies Quittiert das telefon immer mit einem kurzen klingeln. Man kann sich ja vorstellen, das es nicht gerade schön ist, wenn das Telefon mitten in der nacht klingelt.

Ich bedank mich schonmal im vorraus für die nette und schnelle Hilfe,
mfg Reeeper
 
Kostenlos!

Statistik des Forums

Themen
248,872
Beiträge
2,303,453
Mitglieder
378,532
Neuestes Mitglied
Nik320