Hallo,
ich habe bereits das Forum durchsucht, aber nichts passendes gefunden ...
Folgendes Problem:
Ich habe einen Asterisk Server mit Hilfe der FAQ eingerichtet. Mein erster Sip Provider ist Portunity und mit dem kann ich einwandfrei raus telefonieren. Nun möchte ich einen zweiten Sip Account von 1und1 einbinden, und da gibts Probleme . Zwar werden eingehende Anrufe über die 1und1 Nummer an meinem analogen Telefon (über Fritz Box) signalisiert und ich kann diese auch annehmen aber ich kann nicht raus telefonieren ;-(
In der folgenden Konfiguration erhalte ich bei der Anwahl über meinen 1und1 Account ein Besetzt Zeichen, in der Konsole wird nichts abgezeigt, bei der Fritz Box im Protokoll heisst es 404 not found:
sip.conf
Extensions.conf
Das Problem sollte wohl in der Ausgangskonfiguration liegen. also habe ich die extensions.conf mal wie folgt abgeändert:
Darauf hin wird mir in der Asterisk Konsole bei einem Rufaufbau
folgendes Ausgegeben :
Jetzt verstehe ich nichts mehr .... Wieso kommt diese Meldung nicht in der ersten Variation der extensions.conf, und was läuft da schief ?
In beiden varianten wird der Sip Account von 1und1 korrekt angemeldet:
Ich wäre froh wenn mir jemand einen Tip geben könnte !
Gruss
Christian
ich habe bereits das Forum durchsucht, aber nichts passendes gefunden ...
Folgendes Problem:
Ich habe einen Asterisk Server mit Hilfe der FAQ eingerichtet. Mein erster Sip Provider ist Portunity und mit dem kann ich einwandfrei raus telefonieren. Nun möchte ich einen zweiten Sip Account von 1und1 einbinden, und da gibts Probleme . Zwar werden eingehende Anrufe über die 1und1 Nummer an meinem analogen Telefon (über Fritz Box) signalisiert und ich kann diese auch annehmen aber ich kann nicht raus telefonieren ;-(
In der folgenden Konfiguration erhalte ich bei der Anwahl über meinen 1und1 Account ein Besetzt Zeichen, in der Konsole wird nichts abgezeigt, bei der Fritz Box im Protokoll heisst es 404 not found:
sip.conf
Code:
[general]
context=default
bindport=5060
bindaddr=XXX.XXX.XXX.XXX
srvlookup=yes
language=de
register => sipXXX:[passowort]@sip.sipport.de/portunitychris
register => 49XXX:[passwort]@sip.1und1.de/1und1
[portunitychris]
type=peer
username=sipXXX
fromuser=sipXXX
secret=[passwort]
host=sip.sipport.de
fromdomain=sip.sipport.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
[1und1]
type=peer
username=49XXXX
fromuser=49XXX
secret=[passwort]
host=sip.1und1.de
fromdomain=sip.1und1.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
[portunity_de_in]
type=peer
fromdomain=sip.sipport.de
host=sip.sipport.de
disallow=all
allow=ulaw
context=ankommend
[1und1_in]
type=peer
fromdomain=sip.1und1.de
host=sip.1und1.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=xxx
user=30
secret=xxxx
type=friend
mailbox=30
nat=yes
canreinvite=no
[31]
callerid=Phone 2 <31>
host=dynamic
domain=xxxx
user=31
secret=xxxx
type=friend
mailbox=31
nat=yes
canreinvite=no
[32]
callerid=Phone 3 <32>
host=dynamic
domain=xxxx
user=32
secret=xxx
type=friend
mailbox=32
nat=yes
canreinvite=no
;-------------------------------------------------------------------------------
Extensions.conf
Code:
[general]
static=yes
writeprotect=no
; --------------------------------------------------------------------
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extensions.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;
[echotest]
exten => 810,1,answer
exten => 810,2,wait,1
exten => 810,3,playback,demo-echotest
exten => 810,4,echo
exten => 810,5,playback,demo-echodone
exten => 810,6,hangup
[mailbox]
exten => 800,1,answer
exten => 800,n,wait,1
exten => 800,n,voicemailmain
exten => 800,n,hangup
[mailbox_own]
exten => 880,1,answer0
exten => 880,n,wait,1
exten => 880,n,voicemailmain,s${CALLERIDNUM}
exten => 880,n,hangup
[lokal]
; Erreichbarkeit der Nebenstellen 30-39
; untereinander herstellen
exten => _3X,1,NoCDR()
exten => _3X,n,Dial,SIP/${EXTEN}|55|Ttr
[portunity_out]
; Diesen Context verwenden wir zum waehlen von abgehenden
; Rufnummern über den Sipgate Account 6112233
exten => _0.,1,Dial,SIP/${EXTEN}@portunitychris|45|r
[1und1_out]
exten => _0.,1,Dial,SIP/${EXTEN}@1und1|45|r
[ankommend]
; alle Anrufe mit einer ID 6112233 sollen an das SIP Endgeraet 30
; signalisiert werden
exten => portunitychris,1,Dial,SIP/30|30|r
exten => 1und1,1,Dial,SIP/30|30|r
; --------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete können sich gegenseitig anrufen
[default]
include => lokal
include => echotest
include => mailbox
include => mailbox_own
include => portunity_out
imclude => 1und1_out
Das Problem sollte wohl in der Ausgangskonfiguration liegen. also habe ich die extensions.conf mal wie folgt abgeändert:
Code:
[portunity_out]
; Diesen Context verwenden wir zum waehlen von abgehenden
; Rufnummern über den Sipgate Account 6112233
exten => _0.,1,Dial,SIP/${EXTEN}@[COLOR="Red"]1und1[/COLOR]|45|r
[1und1_out]
exten => _1.,1,Dial,SIP/${EXTEN}@1und1|45|r
Darauf hin wird mir in der Asterisk Konsole bei einem Rufaufbau
folgendes Ausgegeben :
Code:
-- Executing Dial("SIP/30-081c3918", "SIP/zielnummer@1und1|45|r") in new stack
-- Called @1und1
Dec 9 20:16:18 WARNING[21857]: chan_sip.c:9761 handle_response_invite: Forbidden - wrong password on authentication for INVITE to '"Phone 1" <sip:[email protected]>;tag=as4f2b7ccb'
-- SIP/1und1-081cb4d8 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
Dec 9 20:16:28 WARNING[1628]: pbx.c:2415 __ast_pbx_run: Timeout, but no rule 't' in context 'default'
Jetzt verstehe ich nichts mehr .... Wieso kommt diese Meldung nicht in der ersten Variation der extensions.conf, und was läuft da schief ?
In beiden varianten wird der Sip Account von 1und1 korrekt angemeldet:
Code:
sip show registry
Host Username Refresh State
sip.1und1.de:5060 49XXXX 4957 Registered
sip.sipport.de:5060 sipXXX 105 Registered
Ich wäre froh wenn mir jemand einen Tip geben könnte !
Gruss
Christian