Hallo zusammen,
nachdem ich Asterisk jetzt so halbwegs zum laufen bekommen habe und das Grandstram GXP-2000 auch funktioniert. muß ich noch einige Probleme lösen. Also ich habe eine Asterisk auf meinem Server installiert, der ist über einen Router ans Internet angeschlossen. das GXP-2000 hängt am internen Netz. Der Router macht NAT, hat aber eine feste externe IP-Adresse. die benötigten Ports sind offen. Ich hoffe mal, daß meine Configs so halbwegs richtig sind, aber ich habe noch folgende Probleme:
1.) wenn ich mit dem GXP-2000 nach draußen eine Festnetznummer anwähle funktioniert alles recht gut (SPrache in beide Richtungen) - naja die Sprachqualität könnte etwas besser sein, wenn ich aber vom Festnetztelefon die Sip-gatnummer anrufe, dann geht die Sprach nur von Innen (GXP) nach draußen. Spreche ich am Festnetztelefon kommt beim GXP nichts an.
2.) wie kann ich Asterisk anweisen, daß ein interner User immer nur mit seinem eigenen Sipgate-Account rauswählen kann. Es soll aber immer für Sipgate als vorwahl die 9 gewählt werden. Ich habe also 2 interne Telefone (50, 51) der 50 ist der Sipgateaccount 7777777 zugeordnet und der 51 ist die 9999999 zugeordnet. wenn jetzt der Nutzer an Telefon 50 die Nummer 9-030-1234567 wählt, dann soll der sipgate-account 777777 genutzt werden. Wenn jetzt der Nutzer an Telefon 51 die Nummer 9-030-1234567 wählt, dann muß er den sipgate-account 9999999 nutzen.
3.) das dritte sind die Mailboxen -irgend bekomme ich die nicht daz zu funktionieren
Könnte mir bitte jemand bei der Lösung dieser 3 Probleme helfen????
extensions.conf
sip.conf
und zu guter letzt noch die voicemail.conf
nachdem ich Asterisk jetzt so halbwegs zum laufen bekommen habe und das Grandstram GXP-2000 auch funktioniert. muß ich noch einige Probleme lösen. Also ich habe eine Asterisk auf meinem Server installiert, der ist über einen Router ans Internet angeschlossen. das GXP-2000 hängt am internen Netz. Der Router macht NAT, hat aber eine feste externe IP-Adresse. die benötigten Ports sind offen. Ich hoffe mal, daß meine Configs so halbwegs richtig sind, aber ich habe noch folgende Probleme:
1.) wenn ich mit dem GXP-2000 nach draußen eine Festnetznummer anwähle funktioniert alles recht gut (SPrache in beide Richtungen) - naja die Sprachqualität könnte etwas besser sein, wenn ich aber vom Festnetztelefon die Sip-gatnummer anrufe, dann geht die Sprach nur von Innen (GXP) nach draußen. Spreche ich am Festnetztelefon kommt beim GXP nichts an.
2.) wie kann ich Asterisk anweisen, daß ein interner User immer nur mit seinem eigenen Sipgate-Account rauswählen kann. Es soll aber immer für Sipgate als vorwahl die 9 gewählt werden. Ich habe also 2 interne Telefone (50, 51) der 50 ist der Sipgateaccount 7777777 zugeordnet und der 51 ist die 9999999 zugeordnet. wenn jetzt der Nutzer an Telefon 50 die Nummer 9-030-1234567 wählt, dann soll der sipgate-account 777777 genutzt werden. Wenn jetzt der Nutzer an Telefon 51 die Nummer 9-030-1234567 wählt, dann muß er den sipgate-account 9999999 nutzen.
3.) das dritte sind die Mailboxen -irgend bekomme ich die nicht daz zu funktionieren
Könnte mir bitte jemand bei der Lösung dieser 3 Probleme helfen????
extensions.conf
Code:
[general]
static=yes
writeprotect=no
[default]
exten => 600,1,Playback(demo-echotest)
exten => 600,2,Echo
exten => 600,3,Playback(demo-echodone)
exten => 600,4,Goto(s,6)
exten => _9.,1,NoOP(Call via Sipgate)
exten => _9.,2,SetCallerID(7777777)
exten => _9.,3,Dial(SIP/${EXTEN:1}@7777777,60)
exten => _8.,1,NoOP(Call via Sipgate)
exten => _8.,2,SetCallerID(9999999)
exten => _8.,3,Dial(SIP/${EXTEN:1}@9999999,60)
[ankommend_7777777]
exten => 7777777,1,Dial(SIP/50)
[ankommend_9999999]
exten => 9999999,1,Dial(SIP/51)
[mailbox]
exten=> 88/_[1-9].,1,Answer
exten=> 88/_[1-9].,2,Wait(1)
exten=> 88/_[1-9].,3,VoicemailMain2(s${CALLERIDNUM})
exten=> 88/_[1-9].,4,Hangup
[50]
; User1 Sip-Telefon-Konfiguration
exten => 50,1,Dial(SIP/50,20)
exten => 50,2,Voicemail(500)
exten => 50,3,Congestion
exten => 50,102,Busy
[51]
; User2 Sip-Telefon-Konfiguration
exten => 51,1,Dial(SIP/51,20)
exten => 51,2,Voicemail(510)
exten => 51,3,Hangup
sip.conf
Code:
;
; SIP Configuration for Asterisk
;
[general]
context=default
port=5060
bindaddr=192.168.1.2
nat=yes
externip = 999.222.222.999
localnet=192.168.1.0/255.255.255.0
register => 7777777:[email protected]/7777777
register => 9999999:[email protected]/9999999
[7777777]
type=peer
username=7777777
fromuser=7777777
secret=GEHEIM
host=sipgate.de
fromdomain=sipgate.de
contex=7777777
canreinvite=no
qualify=yes
nat=yes
[9999999]
type=peer
username=9999999
fromuser=9999999
secret=GEHEIM
host=sipgate.de
fromdomain=sipgate.de
contex=9999999
canreinvite=no
qualify=yes
nat=yes
[sipgate_7777777]
type=peer
fromdomain=sipgate.de
host=sipgate.de
context=ankommend_7777777
[sipgate_9999999]
type=peer
fromdomain=sipgate.de
host=sipgate.de
context=ankommend_9999999
[50]
type=friend
username=50
secret=geheim
host=dynamic
dtmfmod=rfc2833
mailbox=500
[51]
type=friend
username=51
secret=geheim
host=dynamic
dtmfmod=rfc2833
mailbox=510
und zu guter letzt noch die voicemail.conf
Code:
;
; Voicemail Configuration
;
[general]
format=wav
serveremail=asterisk
attach=yes
maxmessage=180
minmessage=3
maxgreet=60
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
charset=ISO-8859-1
fromstring=The Asterisk PBX
pagerfromstring=The Asterisk PBX
emailsubject=New VM (${VM_MSGNUM}) - ${VM_DUR} long in mailbox ${VM_MAILBOX} from ${VM_CALLERID}
emailbody=Dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just left a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${VM_CALLERID}, on ${VM_DATE} so you might\nwant to check it when you get a chance. Thanks!\n\n\t\t\t\t--Asterisk\n
mailcmd=/usr/sbin/sendmail -t
[zonemessages]
eastern=America/New_York|'vm-received' Q 'digits/at' IMp
central=America/Chicago|'vm-received' Q 'digits/at' IMp
central24=America/Chicago|'vm-received' q 'digits/at' H 'digits/hundred' M 'hours'
[default]
500 => 50,User1,[email protected]
510 => 51,User2,[email protected]