Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DTMF wie empfangen?

29 views
Skip to first unread message

Louis Noser

unread,
Sep 5, 2022, 8:09:18 AM9/5/22
to
Hallo

Meine folgende Frage zum Softphone "PhonerLite" habe ich schon in der
sich damit befassenden Community gestellt, aber leider bis jetzt keine
Antwort erhalten. Auch in den dortigen Beiträgen habe ich nichts dazu
gefunden. Und das von PhonerLite angebotene RFC verstehe ich leider
nicht. Daher versuche ich es hier, da es sich eventuell ja um ein
allgemeines Thema handelt, nicht nur PhonerLite betreffend.

PhonerLite bietet als Option "externe Applikationen" und im
entsprechenden Dialog als ein Ereignis "DTMF empfangen".

Screenshot:
https://workupload.com/file/hdVYwn2D7P5

Wie werden DTMF-Werte (Tastendrucke) an andere Anwendungen übergeben?

Ich nehme an, dies ist standardisiert und nicht abhängig von der
Software. Ich möchte zB. mit einem Datenbankprogramm wie MS-Access bzw.
VBA diese Werte entgegennehmen und weiterverarbeiten.

Vielen Dank.

Grüsse
Louis



Louis Noser

unread,
Sep 6, 2022, 12:54:34 PM9/6/22
to
Also sprach Louis Noser am 05.09.2022 um 14:09:

> Wie werden DTMF-Werte (Tastendrucke) an andere Anwendungen übergeben?

Der Form halber: Rätsel gelöst, Thread geschlossen. :-)

Jemand aus der Community von PhonerLite hat sich gemeldet und ein
Beispiel für einen Batch gepostet, wo die DTMF-Werte als Variablen
übergeben werden.

@echo Rufnummer: %1
@echo Name: %2
@echo DTMF empfangen: %4
pause

Dies als .bat ablegen und den Dateipfad bei "DTMF empfangen" eintragen
(PhonerLite-Menü "Optionen"->"externe Applikationen").

Ganz einfach. Hätte ich vielleicht auch selber drauf kommen können.

Grüsse
Louis

Kay Martinen

unread,
Sep 10, 2022, 9:50:20 AM9/10/22
to
Am 06.09.22 um 18:54 schrieb Louis Noser:
> Also sprach Louis Noser am 05.09.2022 um 14:09:
>
>> Wie werden DTMF-Werte (Tastendrucke) an andere Anwendungen übergeben?
>
> Der Form halber: Rätsel gelöst, Thread geschlossen. :-)
>
> Jemand aus der Community von PhonerLite hat sich gemeldet und ein
> Beispiel für einen Batch gepostet, wo die DTMF-Werte als Variablen
> übergeben werden.
>
> @echo Rufnummer: %1
> @echo Name: %2
> @echo DTMF empfangen: %4
> pause

Das erinnert mich an die Batches die ich früher für meine
Mailbox-Software und den FidoMailer schrieb. Da lief auch alles über
Umgebungsvariablen und Errorlevel. Die waren allerdings komplexer weil
etliche Errorlevel ausgewertet werden mußte und darauf passend reagiert
werden mußte. Aus Mailersicht (der die Anrufe annahm) war alles andere
aber auch ein Externes Programm, auch die Mailbox dahinter.

> Dies als .bat ablegen und den Dateipfad bei "DTMF empfangen" eintragen
> (PhonerLite-Menü "Optionen"->"externe Applikationen").

Das heißt dann also das dieses Softphone die DTMF-Töne bereits in die
zugeordneten Nummern und Steuerzeichen übersetzt und letztlich eine
Komplette nummernfolge übergibt (in %1) oder?

Die Funktionen dafür dürfte die Software sowieso selbst brauchen denke ich.

Was ist dann in %4. Nur ein Ja oder nein? Der Aufruf eines Programms
dafür oder eine Plausibilitätsprüfung (Wenn Nein dann Nummer=nicht
erkannt oder 0 == Zurück zum Aufrufer)?

Bye/
/Kay

--
"Kann ein Wurstbrot die Welt retten?" :-)

Louis Noser

unread,
Sep 11, 2022, 8:27:30 AM9/11/22
to
Also sprach Kay Martinen am 10.09.2022 um 15:47:
> Am 06.09.22 um 18:54 schrieb Louis Noser:
>> Also sprach Louis Noser am 05.09.2022 um 14:09:

>> @echo Rufnummer: %1
>> @echo Name: %2
>> @echo DTMF empfangen: %4
>> pause
>
>> Dies als .bat ablegen und den Dateipfad bei "DTMF empfangen" eintragen
>> (PhonerLite-Menü "Optionen"->"externe Applikationen").

Dieser Eintrag bewirkt, dass, wenn der Anrufer eine Taste drückt, die
"externe Applikation", in diesem Fall der obige Batch, aufgerufen wird.
Der Batch wird jedes Mal aufgerufen, wenn der Anrufer eine Taste drückt.

> Das heißt dann also das dieses Softphone die DTMF-Töne bereits in die
> zugeordneten Nummern und Steuerzeichen übersetzt und letztlich eine
> Komplette nummernfolge übergibt (in %1) oder?

Wenn die Nummer 0123456789 anruft (Platzhalter für meine eigene Nr bei
Testanruf) und die Taste 5 gedrückt wird, gibt echo für %0,%1,%2,%3 und
%4 folgendes aus

"C:\Users\Louis\Documents\Parameter PhonerLite.bat"
+41123456789
"+41123456789"
"."
"5"

> Was ist dann in %4.

Der Wert der gedrückten Taste. Also 1,2,3....9,0,* oder #.

Grüsse
Louis

0 new messages