Guten Morgen
Ich habe ein kleines Problem und noch keine Richtige Lösung.
Habe eine Provider aber nur eine Leitung, wollte jetzt wenn einer telefoniert und eine zweite Person die gleiche Leitung nutzten will, das die erste Person so was wie einen anklopfen oder noch besser eine audio Datei hört.
Hier bei darf natürlich nur der anrufende diese audio Datei hören.
Jetzt hatte ich mir erste den Dial befehl angeschaut, aber hier nur den Flag
L(x[:y][:z])
"Begrenzt die Dauer des Anrufs auf x Millisekunden, wobei y Millisekunden vor Ablauf der festgesetzten Dauer und danach wiederholt alle z Millisekunden bis zum Anlauf der Frist eine Warnung signalisiert wird. Der x-Parameter muss angegeben werden, y und z sind optional. Die folgenden speziellen Variablen können ebenfalls gesetzt werden und stellen zusätzliche Kontrollmöglichkeiten zur Verfügung:"
Gefunden was mich aber nicht weiter bringt.
Jetzt habe ich mir gedacht, den befehl ExtenSpy() zu nutzten
http://www.das-asterisk-buch.de/2.1/applikationen-extenspy.html
in Verbindung mit dem dial Flag P[(x)]
P[(x)]
"Aktiviert den Geheimhaltungs-Modus, wobei optional x als Familie/Schlüssel-Wert in der AstDB spezifiziert werden kann. Dieser Modus ist beispielsweise nützlich, wenn Anrufe aus einer Blacklist (Anrufe von Nummern aus der Blacklist werden explizit abgelehnt) oder Whitelist (Anrufe von den gelisteten Nummern werden explizit akzeptiert) angenommen werden. Siehe auch LookupBlacklist()."
Glaubt ihr das geht ?
Ach ja und noch was hat jemand von euch schon mal hinbekommen nicht vor dem dial, (so mache ich das gerade) sondern wehrend das Dial eine audio datei anzuspielen? also mit dem flag A(x)
"Spielt dem angerufenen Teilnehmer eine Ankündigung vor. x ist der Dateiname der audio Datei, die als Ankündigung abzuspielen ist."
Habe hier meine variable eingefügt aber der Ignoriert einfach die Flag
Schon mal im Voraus Danke für die Hilfe
Ich habe ein kleines Problem und noch keine Richtige Lösung.
Habe eine Provider aber nur eine Leitung, wollte jetzt wenn einer telefoniert und eine zweite Person die gleiche Leitung nutzten will, das die erste Person so was wie einen anklopfen oder noch besser eine audio Datei hört.
Hier bei darf natürlich nur der anrufende diese audio Datei hören.
Jetzt hatte ich mir erste den Dial befehl angeschaut, aber hier nur den Flag
L(x[:y][:z])
"Begrenzt die Dauer des Anrufs auf x Millisekunden, wobei y Millisekunden vor Ablauf der festgesetzten Dauer und danach wiederholt alle z Millisekunden bis zum Anlauf der Frist eine Warnung signalisiert wird. Der x-Parameter muss angegeben werden, y und z sind optional. Die folgenden speziellen Variablen können ebenfalls gesetzt werden und stellen zusätzliche Kontrollmöglichkeiten zur Verfügung:"
Gefunden was mich aber nicht weiter bringt.
Jetzt habe ich mir gedacht, den befehl ExtenSpy() zu nutzten
http://www.das-asterisk-buch.de/2.1/applikationen-extenspy.html
in Verbindung mit dem dial Flag P[(x)]
P[(x)]
"Aktiviert den Geheimhaltungs-Modus, wobei optional x als Familie/Schlüssel-Wert in der AstDB spezifiziert werden kann. Dieser Modus ist beispielsweise nützlich, wenn Anrufe aus einer Blacklist (Anrufe von Nummern aus der Blacklist werden explizit abgelehnt) oder Whitelist (Anrufe von den gelisteten Nummern werden explizit akzeptiert) angenommen werden. Siehe auch LookupBlacklist()."
Glaubt ihr das geht ?
Ach ja und noch was hat jemand von euch schon mal hinbekommen nicht vor dem dial, (so mache ich das gerade) sondern wehrend das Dial eine audio datei anzuspielen? also mit dem flag A(x)
"Spielt dem angerufenen Teilnehmer eine Ankündigung vor. x ist der Dateiname der audio Datei, die als Ankündigung abzuspielen ist."
Habe hier meine variable eingefügt aber der Ignoriert einfach die Flag
Schon mal im Voraus Danke für die Hilfe