hallo,
ich habe folgendes szenario.
asterisk server (befindet sich ausserhalb in einem rz)
bei mir zu hause:
router, debian etch server mit dhcp, dns etc.
dann 2 ip phones,
sl75wlan
cisco ip phone
der asterisk verbindet zu sipgate, firmenaccount mit 3 telefonnummern.
soweit so gut.
sip show peers zeitgt mir folgendes an:
sodale. jetzt versuche ich mal das problem zu schildern.
nach gewisser zeit wenn ich versuche die telefone anzurufen bekomme ich von sipgate die ansage, dass der anschluss nicht verfügbar ist.
nutze ich nun ein ip phone um von dort aus raus zu phonen funktioniert das.
im anschluss kommen auch eingehende gespräche wieder an. woran kann das liegen, es funktioniert nach nutzung des ip phones wieder für einen gewissen zeitraum.
anbei noch die sip.conf und die extensions.conf
sip.conf
und noch die extensions.conf
ich habe folgendes szenario.
asterisk server (befindet sich ausserhalb in einem rz)
bei mir zu hause:
router, debian etch server mit dhcp, dns etc.
dann 2 ip phones,
sl75wlan
cisco ip phone
der asterisk verbindet zu sipgate, firmenaccount mit 3 telefonnummern.
soweit so gut.
sip show peers zeitgt mir folgendes an:
Code:
20/20 (Unspecified) D N 0 Unmonitored
11/11 87.79.237.116 D N 5061 Unmonitored
10/10 87.79.237.116 D N 5060 Unmonitored
sipgate_in 217.10.79.9 5060 Unmonitored
3386119e2/3386119e2 217.10.79.9 5060 Unmonitored
3386119e1/3386119e1 217.10.79.9 5060 Unmonitored
3386119e0/3386119e0 217.10.79.9 5060 Unmonitored
sodale. jetzt versuche ich mal das problem zu schildern.
nach gewisser zeit wenn ich versuche die telefone anzurufen bekomme ich von sipgate die ansage, dass der anschluss nicht verfügbar ist.
nutze ich nun ein ip phone um von dort aus raus zu phonen funktioniert das.
im anschluss kommen auch eingehende gespräche wieder an. woran kann das liegen, es funktioniert nach nutzung des ip phones wieder für einen gewissen zeitraum.
anbei noch die sip.conf und die extensions.conf
sip.conf
Code:
; stammkonfiguration
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
tos=lowdelay
disallow=all
allow=alaw
allow=ulaw
allow=gsm
language=de
pedantic=yes
; beim sip provider anmelden
register => 3386119e0:[email protected]/3386119e0
register => 3386119e1:[email protected]/3386119e1
register => 3386119e2:[email protected]/3386119e2
; sip daten die den ip phones zugewiesen werden
[3386119e0]
type=peer
username=3386119e0
secret=xxx
host=sipgate.de
fromuser=3386119e0
fromdomain=sipgate.de
nat=no
insecure=very
context=3386119e0
canreinvite=no
dtmfmode=info
[3386119e1]
type=peer
username=3386119e1
secret=xxx
host=sipgate.de
fromuser=3386119e1
fromdomain=sipgate.de
nat=no
insecure=very
context=3386119e1
canreinvite=no
dtmfmode=info
[3386119e2]
type=peer
username=3386119e2
secret=xxx
host=sipgate.de
fromuser=3386119e2
fromdomain=sipgate.de
nat=no
insecure=very
context=3386119e2
canreinvite=no
dtmfmode=info
[sipgate_in]
type=peer
fromdomain=sipgate.de
host=sipgate.de
disallow=all
allow=ulaw
context=ankommend
; sl75-wlan
[10]
username=10
context=kk-phones
secret=xxx
callerid="sl75-wlan" <10>
type=friend
host=dynamic
dtmfmode=info
nat=yes
; bkarg ip phone
[11]
username=11
context=kk-phones
secret=xxx
callerid="bkarg-cisco" <11>
type=friend
host=dynamic
dtmfmode=info
nat=yes
; bkarg soft-phone zum testen
;[12]
;username=12
;context=kk-phones
;secret=xxx
;callerid="soft-phone" <12>
;type=friend
;host=dynamic
;dtmfmode=info
;nat=yes
; dklotz ip phone
[20]
username=20
context=kk-phones
secret=xxx
callerid="dklotz-cisco" <20>
type=friend
host=dynamic
dtmfmode=info
nat=yes
und noch die extensions.conf
Code:
[kk-phones]
; zum test den asterisk
exten => 1234,1,Answer()
exten => 1234,2,Playback(hello-world)
exten => 1234,3,Hangup()
; interne telefonate ohne mailbox
;exten => 2000,1,Dial(SIP/2000)
;exten => 2001,1,Dial(SIP/2001)
;exten => 2002,1,Dial(SIP/2002)
; interne telefonate mit mailbox fuer nummern 2000 - 2009
;exten => _200[0-9],1,Dial(SIP/${EXTEN},30)
;exten => _200[0-9],2,VoiceMail(${EXTEN},u)
internet telefone mit mailbox
exten => 10,1,Dial(SIP/${EXTEN},15)
exten => 10,2,VoiceMail(${EXTEN},u)
exten => 11,1,Dial(SIP/${EXTEN},15)
exten => 11,2,VoiceMail(${EXTEN},u)
;exten => 12,1,Dial(SIP/${EXTEN},15)
;exten => 12,2,VoiceMail(${EXTEN},u)
exten => 20,1,Dial(SIP/${EXTEN},15)
exten => 20,2,VoiceMail(${EXTEN},u)
; mailbox mit ip phone abhoeren
exten => 3000,1,VoiceMailMain(${CALLERID(num}))
; bei externen gespraechen ueber sip provider 0 vorwaehlen
exten => _0X.,1,Dial(SIP/${EXTEN:1}@3386119e0)
; fuer qsc * vorwaehlen
;exten => _X.,1,Dial(SIP/20@qsc)
; handling fuer gespraeche ueber sip provider
; es klingeln 2000,2001,2002 | nach 30 sekunden kommt die mailbox
[ankommend]
exten => 3386119e0,1,Dial(SIP/10&SIP/11&SIP/20,15)
exten => 3386119e0,2,VoiceMail(02148309519,u)
exten => 3386119e1,1,Dial(SIP/10&SIP/11,15)
exten => 3386119e1,2,VoiceMail(021483095191,u)
exten => 3386119e2,1,Dial(SIP/20,15)
exten => 3386119e2,2,VoiceMail(021483095192,u)