Abfrage der Durchwahl bei ankommenden Anrufen

Garogat

Neuer User
Mitglied seit
13 Jul 2013
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
[abgetrennt von hier]

Hallo zusammen,

ich habe ein ähnliches Problem / Frage. Wäre es möglich eine Art Voicemenü zuerstellen, wo man einfach von einer netten Stimme begrüßt wird, die ein dann auffordert eine Nummer anzugeben, diese wiederhohlt und fragt ob die Eingabe richtig ist und man dann an die Sip-Nebenstelle weitergeleitet wird? Das müsste doch eigentlich gehen, oder?

Würde mich über eine schnelle Antwort freuen!

Gruß Garogat
 
Zuletzt bearbeitet von einem Moderator:
Das ist möglich, such' einfach nach IVR bzw. Voicemenü.
 
Okay danke.
Ich hab mir da mal was kleines zusammen gebaut, aber es läuft nicht wirklich so wie ich will!

Code:
exten => 1000,1,Answer()
exten => 1000,n,Wait(1)
exten => 1000,n,Playback(welcome)
exten => 1000,n,Read(EXTENNR,,4,3)
exten => 1000,n,SayNumber(${EXTENNR})
exten => 1000,n,MusicOnHold(default)
exten => 1000,n,Dial(SIP/${EXTENNR},10,tTm)
exten => 1000,n,Playback(sorry)
exten => 1000,n,Playback(goodbye)
exten => 1000,n,Hangup()

und wie kann ich das machen das er vorher checkt, ob es die Extention überhaupt gibt, oder ich nachher wieder zurückleitet an die 1000, wenn es die nicht gibt / niemand antwortet / besetzt / etc.?

Gruß Garogat
 
Zuletzt bearbeitet von einem Moderator:
Da hilft (in der Reihenfolge der Fragen)

  • die Funktion DEVICE_STATE
  • die Variable DIALSTATUS in Verbindung mit if)
  • das Kommando Goto (in Verbindung mit DIALSTATUS, also ggf. GotoIf

Kurze Rede, langer Sinn: Es empfiehlt sich in jedem Fall, das hier schon viel zitierte Asterisk-Buch zu Rate zu ziehen ...
 
Kostenlos!

Statistik des Forums

Themen
248,872
Beiträge
2,303,455
Mitglieder
378,532
Neuestes Mitglied
Nik320