Hallo!
Ich habe die vergangenen Tage mal ein wenig mit Asterisk herumgespielt und mir so eine kleine Anlage zusammengebastelt, die zunächst zwei Accounts über Sipgate und dus.net sowohl eingehend als auch ausgehend verwaltet. Funktioniert alles soweit sehr gut und gestern Mittag früher Nachmittag hab ich auch noch über dus.net raustelefonieren können, doch seit gestern Abend erhalte ich folgende Meldung auf der Asterisk-Console, wenn ich versuche eine externe oder interne Nummer über dus.net zu wählen:
Den vermeintlichen Grund, dass mein Kennwort falsch sein soll, kann ich abweisen, da ich das Kennwort 10 mal überprüft habe und die registrierung für eingehende Anrufe klappt. Ich kann also über Sipgate angerufen werden, über dus.net angerufen werden und über Sipgate heraustelefonieren nur bei ausgehenden Rufen über dus.net erhalte ich diese Meldung.
Hier meine sip.conf:
Und hier noch die extensions.conf:
Wäre super, wenn einem da etwas einfallen könnte. Ich bin mit meinem Latein am Ende...
Edit: was ich noch anfügen möchte. Telefonieren über Xlite oder SJPhone klappt ohne Probleme.
Matthias
Ich habe die vergangenen Tage mal ein wenig mit Asterisk herumgespielt und mir so eine kleine Anlage zusammengebastelt, die zunächst zwei Accounts über Sipgate und dus.net sowohl eingehend als auch ausgehend verwaltet. Funktioniert alles soweit sehr gut und gestern Mittag früher Nachmittag hab ich auch noch über dus.net raustelefonieren können, doch seit gestern Abend erhalte ich folgende Meldung auf der Asterisk-Console, wenn ich versuche eine externe oder interne Nummer über dus.net zu wählen:
Code:
-- Executing Dial("SIP/42-8214", "SIP/[email protected]|60") in new stack
-- Called [email][email protected][/email]
Mar 1 13:51:38 WARNING[10177]: chan_sip.c:6811 handle_response: Forbidden - wrong password on authentication for INVITE to '"Matthias Gelbhardt" <sip:[email protected]>;tag=as7dc43f44'
-- SIP/dus.net-14c4 is circuit-busy
== Everyone is busy/congested at this time
-- Executing Busy("SIP/42-8214", "") in new stack
== Spawn extension (localusers, 800038799999, 102) exited non-zero on 'SIP/42-8214'
-- Got SIP response 481 "Call Leg Does Not Exist" back from 217.175.252.230
Den vermeintlichen Grund, dass mein Kennwort falsch sein soll, kann ich abweisen, da ich das Kennwort 10 mal überprüft habe und die registrierung für eingehende Anrufe klappt. Ich kann also über Sipgate angerufen werden, über dus.net angerufen werden und über Sipgate heraustelefonieren nur bei ausgehenden Rufen über dus.net erhalte ich diese Meldung.
Hier meine sip.conf:
Code:
[general]
port = 5060
bindaddr = 0.0.0.0
context = default
disallow=all
allow=ulaw
allow=alaw
allow=gsm
register => 57990xxx:[email protected]/5799xxx
register => 000387215xxx:[email protected]
[dus.net]
type=friend
username=000387215xxx
secret=xxx
host=voip.dus.net
fromuser=000387215681
fromdomain=voip.dus.net
nat=no
context=dus.net
canreinvite=no
[sipgate]
type=friend
username=5799xxx
secret=xxx
host=sipgate.de
fromuser=5799xxx
fromdomain=sipgate.de
nat=no
context=incomingsipgate
canreinvite=no
insecure=very
[42]
type=friend
username=42
secret=xxx
host=dynamic
disallow=all
allow=ulaw
allow=alaw
dtmfmode=rfc2833
context=localusers
mailbox=42
Und hier noch die extensions.conf:
Code:
[default]
exten => 42,1,Dial(SIP/${EXTEN},10)
[dus.net]
include => default
exten => 000387215xxx,1,SetCallerID(${CALLERIDNUM})
exten => 000387215xxx,2,Dial(SIP/42,20)
exten => 000387215xxx,3,Voicemail(u42)
exten => 000387215xxx,4,Hangup
[incomingsipgate]
;exten => 5799xxx,1,Dial(SIP/42,20)
;exten => 5799xxx,2,Voicemail(u42)
;exten => 5799xxx,3,Hangup
exten => 5799xxx,1,Goto(gw-hotline,s,1)
[gw-hotline]
exten => s,1,SetMusicOnHold(default)
exten => s,2,Answer
exten => s,3,Wait(2)
exten => s,4,Playback(gw-intro)
exten => s,5,SetCallerID(${CALLERID})
exten => s,6,Dial(SIP/42,30,m)
exten => s,7,ResponseTimeout(5)
exten => s,8,Background(gw-selection)
exten => t,1,Goto(2,1)
exten => i,1,Playback(pbx-invalid)
exten => i,2,Goto(s,5)
exten => 1,1,Dial(SIP/01705471xxx@sipgate,35,m)
exten => 1,2,Playback(gw-keinnotfall)
exten => 1,3,Voicemail(s42)
exten => 1,4,Hangup
exten => 2,1,Playback(gw-rueckruf)
exten => 2,2,Voicemail(s42)
exten => 2,3,Hangup
[localusers]
include => default
exten => _901.,1,Dial(SIP/${EXTEN:3}@sipgate,60)
exten => _901.,2,Congestion
exten => _901.,102,Busy
exten => _8.,1,Dial(SIP/${EXTEN:1}@dus.net,60)
exten => _8.,2,Congestion
exten => _8.,102,Busy
exten => 555/_[1-9].,1,Answer
exten => 555/_[1-9].,2,Wait(1)
exten => 555/_[1-9].,3,VoicemailMain2(s${CALLERIDNUM})
exten => 555/_[1-9].,4,Hangup
Wäre super, wenn einem da etwas einfallen könnte. Ich bin mit meinem Latein am Ende...
Edit: was ich noch anfügen möchte. Telefonieren über Xlite oder SJPhone klappt ohne Probleme.
Matthias