Hallo,
wie im Titel schon beschrieben, funktionieren leider die eingehenden Anrufe nicht. Sip zu Sip, sowie Sip nach außen klappt tadellos nach dem Tutourial von Betateilchen.
sip.conf
extensions.conf
Ich würde mich sehr über Lösungsvorschläge freuen und bedanke mich schon mal im voraus für eure Antworten, da ich mittlerweile am verzweifeln bin =) und mir die bisherigen Lösungen auf die ich gestoßen bin leider nicht weitergeholfen haben.
wie im Titel schon beschrieben, funktionieren leider die eingehenden Anrufe nicht. Sip zu Sip, sowie Sip nach außen klappt tadellos nach dem Tutourial von Betateilchen.
sip.conf
Code:
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
; --------------------------------------------------------------------
;
; hier koennten die Anmeldedaten für Provider stehen
;
register => <sip - baugruppen ip>
; hiermit registrieren wir den Asterisk bei Sipgate, um ankommene Anrufe
; entgegennehmen zu koennen
[3760000]
; dies ist der Context, den wir zum Raustelefonieren verwenden
; da dieser Context nur zum Raustelefonieren verwendet wird,
; ist die Angabe von "context =" hier ueberfluessig, da wir ja ohnehin
; aus der extensions.conf hierher kommen
;
type=peer
host= <sip - baugruppen ip>
fromdomain= <sip - baugruppen ip>
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
[sip_in]
; das ist der Context für kommende Anrufe
; von sipgate.de
; Diesen Context brauchen wir nur einmal -
; egal wieviele Sipgate-Accounts wir registrieren
; wichtig ist, dass dies der LETZTE Context von
; oben nach unten in der sip.conf betrachtet, ist
; der einen Verweis auf sipgate.de beinhaltet !
; Durch die Angabe von "context = ankommend"
; werden alle Anrufe in den gleichnamigen Context
; [ankommend] in der extensions.conf geleitet.
;
type=peer
fromdomain= <sip - baugruppen ip>
host= <sip - baugruppen ip>
disallow=all
allow=ulaw
context=ankommend
; --------------------------------------------------------------------
;
; hier kommen die Anmeldekontexte fuer SIP Endgeraete 3761XXX
;
[3761001]
callerid=Phone 1 <3761001>
host=dynamic
domain= <asterisk ip>
user=3761001
secret=geheim
type=friend
mailbox=3761001
nat=yes
canreinvite=no
[3761002]
callerid=Phone 2 <3761002>
host=dynamic
domain= <asterisk ip>
user=3761002
secret=geheim
type=friend
mailbox=3761002
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
;
[lokal]
; Erreichbarkeit der Nebenstellen 3761XXX
; untereinander herstellen
exten => _3761XXX,1,NoCDR()
exten => _3761XXX,n,Dial,SIP/${EXTEN}|55|Ttr
[sipgate_out]
; Diesen Context verwenden wir zum waehlen von abgehenden
; Rufnummern über den Account 3760000
exten => _0.,1,Dial,SIP/${EXTEN}@3760000|45|r
exten => _ZX.,1,Dial,SIP/<bestimmte vorwahl>${EXTEN}@3760000|45|r
[ankommend]
; alle Anrufe an 3760000(sip baugruppe) sollen an das SIP Endgeraet signalisiert werden
exten => 3760000,1,Dial,SIP/${EXTEN}@<asterisk server ip>|30|r
; --------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete kön sich gegenseitig anrufen
[default]
include => lokal
include => sipgate_out
Ich würde mich sehr über Lösungsvorschläge freuen und bedanke mich schon mal im voraus für eure Antworten, da ich mittlerweile am verzweifeln bin =) und mir die bisherigen Lösungen auf die ich gestoßen bin leider nicht weitergeholfen haben.
Zuletzt bearbeitet: