Introduction
In a previous tutorial, we showed you how to Receive a Phone Call with Java and respond using Text-to-Speech. In addition to receiving a phone call, you can also make outgoing phone calls.
In this tutorial, you will create an application that can make outgoing text-to-speech phone calls utilizing Java and the Nexmo Voice AP一世.
Prerequisites
To work through this tutorial, you will need a Nexmo account. Sign up now if you don't already have an account.
You will be using Gradle to manage your dependencies and run your application. Additionally, you'll need to make sure you have a copy of the JDK installed. I will be using JDK 11, which is the current LTS, in this tutorial.
Finally, you'll need the Nexmo CLI installed. You'll use it to purchase a phone number and configure your Nexmo account to point at your new application.
Make Text-to-Speech Phone Call with Java
本教程将指导您完成以下步骤:
- 使用Nexmo CLI购买电话号码并创建应用程序。使用Gradle初始化新的Java应用程序。使用Nexmo Java客户端库发起电话并执行文本到语音转换。
Purchasing a Number
您将需要一个Nexmo号码来发送电话。 如果您没有电话号码,可以使用Nexmo CLI购买:
nexmo number:buy --country_code US
记下您刚购买的号码。 您将需要此号码来链接您的应用程序,稍后在编写代码以创建电话时将使用它。
Configure Your Nexmo Account
如果没有应用程序,则可以使用Nexmo CLI创建一个应用程序。 您将需要定义应用程序的名称,以及默认情况下Voice API将使用的答案和事件URL:
- 当链接到您应用程序的电话号码接到电话时,Nex