-
Notifications
You must be signed in to change notification settings - Fork 18
ChannelHelpAfrica's Talking
Africa's Talking is a unified API platform for software developers for building SMS, USSD, Voice, Payments and Airtime applications. It allows to make and receive phone calls and send and receive text messages using its web service APIs. Africa's Talking' services are accessed over HTTP and are billed based on usage.
Before configuring an AfT Channel, you'll need to create an AfT account. Head over to AfT and create a new account to start using the service. Once you register your account you will receive 2 emails, a welcome email, and an account verification email. It's important you verify your account before proceeding. An unverified account has limited functionality.
Create a new Team and also create a new Application associated to said team. You will need the Application Username and API Key to configure the AfT channel later.
Request a Phone number for your voice product and also generate an API Key. Make sure to copy the API Key generated and paste it somewhere safe because it will not be accessible later and generating a new API Key will invalidate all channels configured with the previous key.
To configure a new AfT Channel, go to the Channels tab and choose to create a new Africa's Talking Channel. Once on the channel settings, you need to fill:
- Name: A friendly name for the channel, so you can identify it.
- Call flow for incoming calls: The call flow, defined in the Call Flow section of a Project, that will be executed when a call is received by Verboice via this channel.
- Username and API key: Your AfT Application Username and your AfT generated API Key.
- Number: AfT phone number associated to this channel.
- Limit: Number of concurrent outgoing calls; by default 1.
Please take into consideration that in the Channels section, the gray icon next to the newly configured AfT channel will not change its status to green like other types of channels do, but that does not mean that configuration wasn't successful. You can test the channel to make sure it's working properly.