Delivery Methods Available in EmailToVoice.Net

Delivery Methods Available in EmailToVoice.Net

EmailToVoice.Net has several delivery methods to deliver phone communications from your business applications. Using any simple email delivery method is the most common. However, there are programming methods, as well.

Alternative Delivery Methods for Business Communications

These are the alternative methods to integrate business communications with your critical business applications.

  • Email To Phone Business Communications
    • Use Email to make a phone call or send an SMS, even a rich text SMS that is password protected.
  • cURL Command to phone communications
    • You can use a cURL command within your application to invoke a phone call or an SMS message.
  • Simple API for phone communications
    • Use our HTTP API to develop a Web form in your application to make phone calls or send SMS messages.

Simple API for phone communications

Make a voice phone call or send an SMS using a Simple API through HTTP from any business or blockchain application.

EmailToVoice.Net has a simple HTTP API designed for rapid SMS and Text to Speech job submissions. This method can also return the status information of a submitted job. Any programming language capable of issuing HTTP POST requests can use this API.

  • Username: The user name created during the SIgn Up (Always preceded by etv/)
  • Password: The password used to sign on to the Customer Portal
  • JobType: Text-to-Speech; or SMS; or 2Way SMS; or 2Way TTS
  • Message: The text message that will be converted based upon the JobType: For Text-to-speech, the text is converted to a voice and then played when the recipient answers or left on voicemail if the recipient does not answer. For SMS, the message is converted to an SMS and sent to the recipient’s phone
  • Recipients: The phone number of the recipient. If the number is in the USA or Canada, then the format would be 5551231234. For any number outside of the USA or Canada, specify the country code, like +615551234 or 0011615551231234. If you want more than one recipient, use the | as a separator, for example, 5551231234|5552343456
  • version: Always specify 3

This will work with any business or blockchain application capable of issuing a cURL command, like Chainlink for blockchain applications or just about any programming language for traditional business applications.

 

cURL Command to phone communications

Communication Enable Your Blockchain and Business Applications through the simple method of using a cURL command.

Our service allows any application that can perform a cURL command to send a one-way or two-way SMS or a Voice phone call to any phone in the world.

Make a voice phone call or send and SMS using a cURL command from any business or blockchain application. A cURL Command can convert text into a voice or an SMS. We then call the phone number or send an SMS message. The message can be sent to any phone in the world. The cURL command can be a GET request or a POST request. But POST is recommended for production implementations.

This is a URL example for having a program make a voice phone call  or send an SMS using the  cURL Command.

Sample URL

https://portal.emailtovoice.net/htmlapi.asp?Username=etv/user&Password=password&JobType=Text-to-speech&Message="this is a test for blockchain making a voice phone call"&Recipients=5551231234&version=3

  • Username: The user name created during the Sign Up (Always preceded by etv/)
  • Password: The password used to sign on to the Customer Portal
  • JobType: Text-to-Speech; or SMS; or 2Way SMS; or 2Way TTS
  • Message: The text message that will be converted based upon the JobType: For Text-to-speech, the text is converted to a voice and then played when the recipient answers or left on voicemail if the recipient does not answer. For SMS, the message is converted to an SMS and sent to the recipient’s phone
  • Recipients: The phone number of the recipient. If the number is in the USA or Canada, then the format would be 5551231234. For any number outside of the USA or Canada, specify the country code, like +615551234 or 0011615551231234. If you want more than one recipient, use the | as a separator, for example, 5551231234|5552343456
  • version: Always specify 3

This will work with any business or blockchain application capable of issuing a cURL command, like Chainlink for blockchain applications or just about any programming language for traditional business applications.

Email To Phone Business Communications

Use Email to make a phone call or send an SMS, even a rich text SMS that is password protected. We transform an email message into a phone call or an SMS

For TTS, we dial the number in the TO field of the Email, which looks something like 5551234567@tts.message-service.org (international calls require a +CountryCode in front of the local number) The recipient will receive a call on their phone. The text in the email is converted to a nice-sounding voice. If the recipient answers, they will hear the message right away. If they do not answer, the message will be left on their voicemail system. You can also send to a list of recipients. The recipients on the list can either be called all at once or called sequentially stopping when one acknowledges receipt of the call. This is called an Escalation List.

If you want to send an SMS, the content of the Email will be converted to an SMS text message and sent to the recipient’s mobile phone.

In Summary

There are many advanced features of EmailToVoice.Net. We love to share our many years of experience in this industry and provide easy delivery solutions for your workflow communications needs. Do not hesitate to Contact Us.

Author

Director at EmailToVoice.Net: CISSP – Solutions Architect for Industrial IoT Alerts and Business Communications. LinkedIn

Blockchain Smart Contracts Require Application to Person Communications

Blockchain Smart Contracts Require Application to Person Communications

Blockchain applications need the ability to communicate with individuals. This can be everything from important alerts to sharing general information with a team. The challenge is to get the message out of a Blockchain application and deliver it to a human as a voice phone call or SMS message.

EmailToVoice.Net provides a cloud-based business communications service that can be invoked by a URL. This enables a Blockchain application to send voice phone calls and SMS messages using a cURL command.

Blockchain

Blockchain is quickly becoming integrated with all aspects of business in the form of Web 3.0 applications. Supply chain, finance, and health processes are developed in Blockchain environments using Smart Contracts, as explained in the article: Blockchain-enabled wireless communications: a new paradigm towards 6G

Empowered by its inherent properties such as transparency, anonymity, immutability, traceability and resiliency, blockchain can create trustworthy and secure environments in decentralized manners with low cost and enable a variety of innovative applications and services besides cryptocurrencies. Nowadays, blockchain is widely used in finance and many areas such as logistics, digital voting, tax regulation, copyright protection, health care, to name a few.

Web 2.0 and Web 3.0 Communications Requirements

Generally speaking, the traditional Web 2.0 applications easily send email messages. But, email is often not enough to get the attention of the recipient. So, EmailToVoice.Net was designed to allow traditional business applications to deliver data using a simple email interface. The TO field in the email specifies the recipient’s phone number. EmailToVoice.Net converts the content of the email to either a voice or an SMS message and is then delivered to a phone. Examples of the TO field are 5551231234@tts.message-service.org or 5551231234@sms.message-service.org.

However, Blockchain applications do not send emails as easily as traditional applications. To provide the same capability for Blockchain Web 3.0 applications, EmailToVoice.Net now provides a URL capability.

Blockchain programs can issue a cURL command that invokes EmailToVoice.Net and its A2P business communications services. The cURL command would be executed through protocols that provide off-chain communications. One example would be Chainlink, which is an oracle network that expands the capability of Smart Contracts by providing access to off-chain capabilities, like cURL commands. Chainlink has external adapters. There are templates to develop external adapters. One example would be Chainlink NodeJS External Adapter Template by Thomas.

Using cURL with EmailToVoice.Net

Emailtovoice.net converts a text message into a voice phone call or SMS message. The call can be sent to any phone in the world. A cURL command can invoke the capabilities of EmailToVoice.Net. The command can be a GET request or a POST.

A URL example for having a program make a voice phone call  using EmailToVoice.Net would look something like this:

    • Username: The user name created during the subscription to EmailToVoice.Net (Always preceded by etv/)
    • Password: The password used to sign on to the Customer Portal
    • JobType: Text-to-Speech or SMS
    • Message: The text message that will be converted based upon the JobType: For Text-to-speech, the text is converted to a voice and then played when the recipient answers or left on voicemail if the recipient does not answer. For SMS, the message is converted to an SMS and sent to the recipient’s phone
    • Recipients: the phone number of the recipient. If the number is in the USA or Canada, then the format would be 5551231234. For any number outside of the USA or Canada, specify the country code, like +615551234 or 0011615551231234. If you want more than one recipient, use the | as a separator, for example, 5551231234|5552343456
    • version: Always specify 2

How does EmailToVoice.Net work With Blockchain

EmailToVoice.net converts the content of an Email or a message in a cURL command into a Voice Phone Call or an SMS Text Message for Blockchain applications. We are an Application to Person (A2P) Solution for Critical Alerts and Business Communications. If you have any questions, please contact us. We love to share our experience in A2P business communications and expertise in Blockchain.

Author

Director at EmailToVoice.Net: CISSP – Solutions Architect for Industrial IoT Alerts and Business Communications. LinkedIn