2 Stimmen

Welchen Telefonserver sollte ich verwenden, um Daten aus MySQL zu lesen?

Ich wurde mit der Aufgabe betraut, eine Telefonlösung zu erstellen, bei der Kunden eine Nummer anrufen und über die Telefontastatur eine Produkt-ID eingeben. Auf der Grundlage dieser ID sollten sie die Produktbeschreibung hören, die als Text in MySQL gespeichert ist (Text to Voice). Wenn sie mit dem Produkt oder den Produkten zufrieden sind, erhalten sie eine E-Mail mit einer Liste aller Produkte und deren Details.

Kann mir jemand einen Tipp geben, was ich für diesen Telefonserver verwenden soll?

Anmerkung: Vielleicht weiß ich einfach nicht, wie ich die einzelnen Dienste nennen soll, aber das ist es, was erreicht werden muss. Ich werde verrückt, wenn ich über Trunks, Pbx und Asterix lese.

2voto

mikerobi Punkte 19791

Was Sie suchen, ist ein interaktives Sprachdialogsystem (IVR). Es gibt bereits Systeme, die für einzelne Anwendungen programmiert werden können.

Das W3C hat sogar einen Standard namens VoiceXML entwickelt, der die Interaktion zwischen Sprachsystemen und Computern regelt.

Leider ist das der Umfang meines Wissens zu diesem Thema.

1voto

gnxtech3 Punkte 782

Ehrlich gesagt, Asterisk ist nicht sehr schwierig einzurichten und zum Laufen zu bringen für so etwas wie dieses. Holen Sie sich einen kostengünstigen und unbegrenzten SIP-Kanal von Callcentric oder einem anderen Trunk-Anbieter, und schreiben Sie Ihre IVR als Standard-Durchwahl in den Dialplan.

Lassen Sie sich nicht überwältigen. Sie müssen nur Ihren Trunk als SIP-Peer in sip.conf definieren, damit die Box mit Ihrem Provider kommuniziert, und die Dialplan-Syntax ist sehr, sehr einfach. Die Dialplan-Syntax ist sehr einfach. Für Asterisk selbst brauchen Sie eigentlich keine weitere Konfiguration, es sei denn, Sie müssen ein Festnetztelefon verwenden, wofür eine Digium- oder Sangoma-Karte mit fxo-Ports erforderlich ist, und die Konfiguration der Zaptel-Treiber in Asterisk.

Text to Speech wird wahrscheinlich nicht so gut sein, wie Sie es sich wünschen, aber es ist vielleicht nicht möglich, alle benötigten Audiodateien aufzunehmen. Das Problem ist, dass Cloud-IVR-Anbieter für Ihre Anwendung möglicherweise nicht kosteneffizient sind.

Wenn Sie weitere Fragen haben, zögern Sie bitte nicht, sie zu stellen.

1voto

John Sheehan Punkte 75473

Wenn Sie nicht mit Asterisk arbeiten möchten, gibt es auch andere webbasierte Optionen. Diejenige, die ich am besten kenne (weil ich dort arbeite), ist Twilio, mit der Sie Telefonanwendungen auf die gleiche Weise erstellen können wie Webanwendungen. Es ist viel einfacher, als eine eigene Asterisk-Instanz einzurichten und zu hosten und sich mit Carrier-Verbindungen zu beschäftigen. Es gibt auch andere ähnliche Dienste.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X