Zielsetzung:
IVR-System (Interactive Voice Response) für ein Handy mit Festnetzflatrate. Auf Deutsch eben eine nettes Sprachmenü für alle Anrufer mit Wartemusik und der Möglichkeit eine Nachricht zu hinterlassen.
Vorrausetzungen:
- Server: Debian
- Handy: mit Festnetzflatrate
- VoIP: Account bei Sipgate.de mit lokaler Festnetznummer
1. Installation:
Ich benutze die “alten” Debianquellen….Weil es funktioniert und ich keine Lust habe bei einem Securitypatch alle Asteriskboxen neu zu übersetzen…
aptitude install asterisk
cd /etc/asterisk
Da es öfter vorkommt das man ausversehen Configs löscht lege ich so eine Sicherung an.
mkdir backup
cp * backup/
2. Die ersten Wählversuche
Die Dateien sip.conf und extensions.conf einfach leeren und folgendes eintragen.
sip.conf
;Quelle: http://www.martins-kabuff.de/blog/?id=47107d1919395
[general]
port = 5060
bindaddr = 0.0.0.0
context = default
disallow=all
allow=gsm
allow=ulaw
allow=alaw
language=de
register => 12345:XXX@sipgate.de/12345
[sipgate-out]
type=peer
username=12345
fromuser=12345
secret=WVP7NE
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
[sipgate-in]
type=peer
fromdomain=sipgate.de
host=sipgate.de
context=sip-in
[100]
type=friend
secret=secret123
host=dynamic
Die 2. Datei, die wir benötigen ist die
extensions.conf
[general]
autofallthrough=yes
[default]
exten => 100,1,Dial(SIP/100)
exten => 0721FESTNETZNUMMER,1,Dial(SIP/100)
exten => _X.,1,SetCallerID(12345)
exten => _X.,2,Dial(SIP/${EXTEN}@sipgate-out,,r)
[sip-in]
exten =>12345,1,Dial(SIP/100)
Jetzt kann man sich mit einem Softphone bzw. Sipclient anmelden und ist sogar unter der Handynummer erreichbar
Soweit so gut
leider fehlen jetzt noch Callthrough und Callback
Martin #
Sind das im deinem Beispiel deine richtigen Zugangsdaten für Sipgate?
admin #
Hehe, das Passwort ja ^^. Aber die ID stimmt nicht ^^
VLC #
Interessanter Artikel