- Mitglied seit
- 1 Jul 2019
- Beiträge
- 8
- Punkte für Reaktionen
- 0
- Punkte
- 1
Hey Leute,
meine Kenntnisse mit Asterisk Scripten sind eher schmal, daher habe ich zwar was brauchbares mit Examples bauen können aber Stoße auf eine unschöne Sache, die alleine nicht so richtig lösen kann.
Ich habe ein Script gebaut was eine PIN erstellt via PHP & eine diese PIN in einem LDAP Attribute ablegt, es funktioniert soweit alles aber wenn ich die Application -> SayDigits verwende.
Möchte ich gerne Pausen zwischen den angesagten Zahlen haben
derzeit löse ich das ganze so wie folgt ...
Die sagt nur Minus Minus dazwischen als Platzhalter, wer kann mir da ein einfachen Tipp zur Lösung empfehlen?
Hat sich erledigt hab es mit einem separaten Context gelöst!
meine Kenntnisse mit Asterisk Scripten sind eher schmal, daher habe ich zwar was brauchbares mit Examples bauen können aber Stoße auf eine unschöne Sache, die alleine nicht so richtig lösen kann.
Ich habe ein Script gebaut was eine PIN erstellt via PHP & eine diese PIN in einem LDAP Attribute ablegt, es funktioniert soweit alles aber wenn ich die Application -> SayDigits verwende.
Möchte ich gerne Pausen zwischen den angesagten Zahlen haben
derzeit löse ich das ganze so wie folgt ...
PHP:
$callparam["Application"] = "SayDigits";
$callparam["Data"] = "--" . $pin . "--" . $pin . "--" . $pin . "--" . $pin;
$callparam["CallerID"] = "1337";
$callparam["Variable"] = "Wait(20)";
$callparam["Async"] = true;
$callparam["Timeout"] = 30000;
$asm = new AGI_AsteriskManager();
if ($asm->connect($pbx["server"], $pbx["username"], $pbx["password"])) {
$callparam["Channel"] = "SIP/$tel@Sipgate";
$res = $asm->send_request ("Originate", $callparam);
$asm->disconnect();
header("Location: mailreq?pin=sent");
} else {
echo 'Could not connect to pbx server.';
}
Die sagt nur Minus Minus dazwischen als Platzhalter, wer kann mir da ein einfachen Tipp zur Lösung empfehlen?
Hat sich erledigt hab es mit einem separaten Context gelöst!
Zuletzt bearbeitet: