- Mitglied seit
- 12 Mrz 2007
- Beiträge
- 73
- Punkte für Reaktionen
- 0
- Punkte
- 0
Ich habe mir die Anleitung wir konfigurieren eine Asterisk in allen Lektionen reingezogen und hab gedacht, dass ich das auch schaffen könnte eine Asterisk zu konfigurieren. Leider ist mir dieses noch nicht gelungen.
Es funktionieren die intern Gespräche aber kein Externes Gespräch:
Meine Proviederdaten:
Meine Sip.conf
Meine Extensions.conf
Was habe ich falsch gemacht.
Es funktionieren die intern Gespräche aber kein Externes Gespräch:
Meine Proviederdaten:
PHP:
sipgate
sip id: 1739108
sip password:geheim
Registry: sipgate.at
Proxy: sipgate.at
PHP:
[general]
context=default
bindport=5060
;Am VServer wäre die IP des V Servers einzutragen im eigenen Netzwerk die IP 0.0.0.0
bindaddr=0.0.0.0
context = sipout
qualify=no
disable=all
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
srvlookup=yes
language=de
; --------------------------------------------------------------------
; hier koennten die Anmeldedaten für VoIP Provider stehen
register => 1739108:[email protected]/1739108
; hiermit registrieren wir den Asterisk bei sipgate, um ankommene Anrufe
; entgegennehmen zu koennen
context=sipgate_in
;_________________________________________________________________
; 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
[sipgate-out]
type=peer
insecure=very
nat=yes
username=1739108
fromuser=1739108
fromdomain=sipgate.at
secret=geheim
host=sipgate.at
aualify=yes
;-------------------------------------------------------------------------
; hier kommen die Anmeldekontexte für die SIP Endgeraete 11-14
;
[11]
callerid=Josef <11>
host=dynamic
domain=192.168.2.204
user=11
secret=geheim
type=friend
mailbox=11
nat=yes
canreinvite=no
[12]
callerid=Evi <12>
host=dynamic
domain=192.168.2.204
user=12
secret=geheim
type=friend
mailbox=12
nat=yes
canreinvite=no
[13]
callerid=Daniela <13>
host=dynamic
domain=192.168.2.204
user=13
secret=geheim
type=friend
mailbox=13
nat=yes
canreinvite=no
[14]
callerid=Reserve <14>
host=dynamic
domain=192.168.2.204
user=14
secret=geheim
type=friend
mailbox=14
nat=yes
canreinvite=no
PHP:
[general]
static=yes
writeprotect=yes
; --------------------------------------------------------------------
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extensions.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;
;Der Echo Test.
; Mit diesem Echotest kann jeder User seine eigene Verbindungsqualität
; zum Server testen. Hierzu wählt er die extension (=Telefonnummer) 81
; von seinem Telefon aus.
; Nach einer Begrüßung wird ihm dann alles, was er zum Server spricht,
; als Echo zurückgeschickt.
; Das Beenden des Echotests erfolgt durch Auflegen oder durch Drücken
; der Raute-Taste (#) am Telefon, wobei beim Beenden mit der Raute noch
; ein Abschlußtext angesagt wird.
[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 abfragen
[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]
; Erreichbarkeit der Nebenstellen 11-14
; untereinander herstellen
exten => _1X,1,NoCDR()
exten => _1X,n,Dial,SIP/${EXTEN}|55|Ttr
; -------------------------------------------------------------------
[sipgate-out]
exten => _X.,1,Set(CALLERID(number)=1739108)
exten => _X.,2,Set(CALLERID(name)=43512572222)
exten => _X.,3,Dial(SIP/${EXTEN}@sipgate-out,30,trg)
exten => _X.,4,Hangup
; -------------------------------------------------------------------
[sipgate-in]
exten => 1739108,1,Dial,SIP/11|11|r
exten => 1739108,2,Goto,r-${DIALSTATUS}|1
exten => r-BUSY,1,voicemail,b11
exten => r-BUSY,2,Hangup
exten => r-NOANSWER,1,voicemail,u11
exten => r-NOANSWER,2,Hangup
; --------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete koennen sich gegenseitig anrufen
[default]
include => lokal
include => sipgate-out