2016-03-30 17 views
0

Ich habe eine kleine Anwendung mit Twilio API entwickelt, um Anrufe an jede Telefonnummer aus meiner Twilio-Nummer zu tätigen. Nach dem Wählen wird der Anruf aufgebaut und ein bestimmter Audioclip wird im mobilen Ende abgespielt. Aber ich bekomme keine wirkliche Stimme auf irgendeiner Seite des Anrufs. Bitte helfen Sie mir oder geben Sie mir Informationen darüber, wie ich mithilfe von Twilio API Sprachansagen erhalten kann. Danke, TANIMSprachanruf mit Twilio generieren

-Code-Schnipsel:

$client = new Services_Twilio($AccountSid, $AuthToken); 
$call = $client->account->calls->create("My Twilio Number", "Outgoing number", "demo.twilio.com/docs/voice.xml";, array()); 
var_dump($call->sid); 
$response = new Services_Twilio_Twiml(); 
$response->say('Hello'); 
$response->play('api.twilio.com/cowbell.mp3';, array("loop" => 5)); 
+0

Können Sie den Code teilen, den Sie bisher verwendet haben? Es ist schwer zu helfen, wenn wir keine Grundlage für das haben, was Sie getan haben. – philnash

+0

Vielen Dank für Ihre Antwort. Hier ist ein Codeausschnitt, den ich benutzt habe. $ client = new Services_Twilio ($ AccountSid, $ AuthToken); $ call = $ client-> account-> calls-> create ("Meine Twilio-Nummer", "Ausgehende Nummer", "http://demo.twilio.com/docs/voice.xml", array()) ; var_dump ($ call-> sid); $ response = new Services_Twilio_Twiml(); $ response-> say ('Hallo'); $ response-> play ('https://api.twilio.com/cowbell.mp3', array ("loop" => 5)); – tanim

Antwort

0

Twilio Entwickler Evangelist hier.

Wenn Sie einen Anruf über die Twilio REST API erstellen, übergeben Sie drei Parameter, Ihre Twilio-Nummer, die Nummer, die Sie anrufen möchten, und eine URL.

Wenn die angerufene Nummer anruft, fragt Twilio die URL an, um zu fragen, was mit dem Anruf zu tun ist. In Ihrem Beispiel ist die von Ihnen gesendete URL unsere Demo-URL . Sie müssen in Ihrer Anwendung eine von Ihnen kontrollierte URL übergeben, um Twilio mitzuteilen, was mit dem Anruf zu tun ist. Diese URL muss TwiML zurückgeben, was eine XML-Beschreibung dessen ist, was mit einem Telefonanruf (oder einer Textnachricht) zu tun ist.

In Ihrem Code-Snippet, das Sie zur Verfügung gestellt haben, generieren Sie eine TwiML-Antwort, aber ich kann nicht sehen, wie Sie es verwenden.

Ich empfehle Ihnen, durch die Quickstart guide for making phone calls with Twilio zu arbeiten, die Sie auf dem Laufenden halten sollte, wie diese Dinge zusammenpassen. Lesen Sie dann den Abschnitt Twilio Tutorials, um mehr über bestimmte Anwendungsfälle mit dem Code zum Ausführen dieser Anwendungsfälle zu erfahren.

Lassen Sie mich wissen, ob das überhaupt hilft.

+0

Danke für Ihr Feedback. Ich werde entsprechend Ihrer Empfehlung beginnen und wenn irgendein Problem auf Sie zurückkommt. – tanim

+0

Viel Glück damit und wenden Sie sich bitte, wenn Sie Hilfe benötigen. – philnash