by Denis ONeil | Sep 25, 2019 | How To
Using Microsoft Flow with EmailToVoice.Net answers the challenge of sending phone alerts from a general-purpose email address. EmailToVoice.Net can send voice phone calls as alerts from any Monitoring Service or application. A phone call is necessary when the alert is urgent. Or, when it is not appropriate to send a text or email to the person needing the information. This is the case if the person is in a vehicle or traveling, for instance.
EmailToVoice.Net converts the content of an Email to a nice sounding voice and calls a phone number. This is possible with no need to install special APIs, hardware or software. So, EmailToVoice.Net works well with Monitoring Services when a phone call is needed, rather than just an email.
Most of the time, a Monitoring Service will send the email from a customer assigned unique email address. If this is the case, a customer can merely set the Monitoring System’s email address as a Send-Only email address in their EmailToVoice.Net account.
The Challenge of a General Purpose Email Address
Sometimes, however, the Monitoring Service sends the email from a general purpose email address, which is the same for all of the Monitoring Service customers. For strict security purposes, EmailToVoice.Net restricts messages to come from only an authorized customer-owned email address. The customer of EmailToVoice.Net must have the exclusive rights to sign-in to this authorized email address. You can learn more from this short How-To video.
So, what is the solution to the dilemma of needing to make a phone call from a general purpose email monitoring service.
One solution is to use Microsoft Flow with EmailToVoice.Net. Following is an example of steps to set up a Microsoft Flow that will accept the alert from the Monitoring Service from a general purpose email address into the customer-owned email address that is authorized to send messages to EmailToVoice.Net. When Microsoft Flow detects an arriving alert message into the customer’s email, Microsoft Flow will trigger an email to be sent from the customer’s email (forwarded) to the EmailToVoice.Net with the same alert message generated by the Monitoring Service.
The setup is straight forward, as is shown below. The steps used in this example are using the Microsoft Flow features of the free Web-based product. Here are the different pricing plans for Microsoft Flow.
Acquire Microsoft Flow
If your company does not have a license for Microsoft Flow, then sign up for a free Microsoft Flow account. When signing up for the service use the email address that will receive the alert and is authorized by EmailToVoice.Net to be able to send messages through EmailToVoice.Net. Or, when you setup your connectors use the email address authorized by EmailToVoice.Net. For the USA, the URL is https://us.flow.microsoft.com/en-us/
NOTE: This is merely an example that uses Gmail connectors and fictitious destinations. The purpose of these steps is merely to give you an idea of how to setup your Microsoft Flow. Contact Microsoft to learn how to meet your specific requirements using Microsoft Flow or Contact Us at EmailToVoice.Net. We will help to the best of our ability.

Go to Connectors and connect to Gmail

Select Trigger
When a new email comes into your email mailbox from the Monitoring Service, Microsoft Flow will be triggered. Choose the “Forward Gmails that meet a certain criteria” action for this example. But there are many templates and you can also just choose to create your own without using a template.

Assure Microsoft Flow You Own the Email Account
Sign-in to the Gmail account that will receive the alerts that need to be forwarded to EmailToVoice.Net, as Flow requests.
Set the Flow
This is where you specify which emails are entering your email mailbox that are to be forwarded to the EmailToVoice.Net.
Set Flow Part 1
The From criteria specifies the email address from the Monitoring Service.

Set Flow Part 2
Set the SEND criteria. The TO field should be like: nnnnnnnnnn@TTS.MESSAGE-SERVICE.ORG For more information, refer to How Email to Voice Works

Conclusion
That is it. When a message comes in from the monitoring Service into your email address, a Microsoft Trigger will occur forwarding that message to EmailToVoice.Net from your email address. This handles the issue of a general purpose email address being used by a Monitoring Service needing to send messages through EmailToVoice.Net. EmailToVoice.Net will convert the content of the email to a nice sounding voice, dial the phone number, etc. Learn more at EmailToVoice.Net
Featured image : Patrick Amoy – Screen captures of Microsoft Flow
by Denis ONeil | May 13, 2019 | How To
It is often useful, and even required, to send a voice message to a phone from SAP as an alert or very important information. However, the problem may be that only Email is available to get a message sent from SAP.
So, what alternatives are available to make a phone call from SAP when Email is the only option?
A cloud-based messaging service called EmailToVoice.Net provides the ability to convert the content of an Email to voice and call a phone number. This is possible with no need to install special APIs, hardware or software.
How to send an Alert to a Phone
EmailToVoice.Net provides the ability to make a phone call using any Email interface. This can be tested using a personal Email mailbox. However, the production use of this capability is by utilizing the Email messaging capability within SAP.
How to Use EmailToVoice.Net
First, a user should subscribe to EmailToVoice.net. A free trial is available.
FROM Field
The Email must be sent from the same Email address as was specified during the free trial subscription process. A Send-Only Email address can be added later for the production implementation.
TO Field
The TO field should specify the phone number to be dialed.
The TO field would look something like 2145551783@tts.message-service.org. (if the number is not a USA or Canadian number, then the TO field would look something like +6155551243@tts.message-service.org)
The number can be any phone number in the world, with some exceptions due to international regulations, and does not have to be preregistered.
SUBJECT Field
The SUBJECT field can be anything brief. It is used for reporting. Optionally, the Subject field can also be made part of the voice message.
Content of Email
The content of the Email is converted to a pleasant sounding American English voice. (Leave at least 4 lines after the content of the email and before the email signature, so the Email signature is not converted to voice.) There are additional dialects to accommodate other languages or accents.
Send the Email
That’s it. The EmalToVoice.net service will dial the number, play the voice rendition of the email content, handle voicemail, etc.
There are many advanced features, such as being able to send FAX and SMS, that are discussed further on EmailToVoice.Net
by Denis ONeil | Sep 26, 2018 | How To
EmailToVoice.Net can send a message to a phone using email and have the email content read to the recipient with a nice sounding voice using Text-To-Speech. The destination used in the email is simply to have the TO field look something like 2145551234@tts.message-service.org.
To send the message to multiple recipients, the sender can merely send the message multiple times to different recipients. However, there are three other ways to send a message from EmailToVoice.Net to multiple recipients.
Multiple Destinations in the TO Field
Multiple destinations can be specified in the TO field by separating them with a “#”. IE;:
2145551234#2145551235#2145551236@tts.message-service.org
OR, multiple destinations can be entered as multiple full email addresses:
“2145551234@tts.message-service.org, 2145551235@tts.message-service.org”
NOTE: When stringing destinations in the TO field of the Email, there is standard general length restriction of about 64 characters for the TO field.
Multiple Destinations in the Email Content
Multiple Destinations can be In the body of the message in the following format:
<Numbers>
2145551234
2145551235
2145551236
</Numbers>
NOTE: The destination phone numbers are included in the body of the message. So, the TO field should be: msg@tts.message-service.org
Multiple Destinations Using a Pre-Loaded List
Multiple Destinations can be through pre-setup lists by using the format:
<Lists>
My First List Name
My Second List Name
</Lists>
NOTE: These lists are created and loaded onto our Service. To pre-load destination lists, contact us at our Contact Us page or by sending an email to Support@emailtovoice.net. A process will be agreed upon to load the list(s).
NOTE: The destination phone numbers are included in the body of the message. So, the TO field should be: msg@tts.message-service.org
Works for all Communications
The examples above are using TTS. However, these multiple destination options are applicable for all of the communication methods available in EmailToVoice.Net. For instance, the tts can be replaced with sms, fax or voice, since EmailToVoice.Net can also send to SMS, FAX and send a pre-recorded voice message via an attached WAV file.
You can learn more at our Features Page. If you have any questions regarding these optional methods to specify recipients in EmailToVoice./Net, please Contact Us
by Denis ONeil | Sep 24, 2018 | How To
A customer of EmailToVoice.Net can designate a special email address to be used only for sending messages through the service.
At the Start
When a new customer subscribes to a free trial, the customer’s objective is generally to understand how the service works. Once that is demonstrated, the customer begins to design the way the service will be implemented in a production state. As part of that design, the ability to have a designated send-only email address becomes useful.
Why Designate A Send Only Email Address
To be able to assign a designated send-only email address is useful. The email address does not need to have an email signature. It also will not receive any usage reports or billing information.
We can assign an additional email address to your subscription account that will be used only for sending emails through EmailToVoice.Net.
How to Designate a Send-Only Email Address
The way to get a send-only email address added to your account is to merely use the CONTACT US form on the Web Site and provide us the email address you want added to your account.
Special Consideration
There is one special considerations. The send-only email address must have the same domain as the domain of the Web Site specified during the subscription process and the email address used during the subscription process. All emails used in EmailToVoice.Net must have a business domain and must be owned by the company that subscribed to the EmailToVoice.Net service.
by Denis ONeil | Dec 27, 2016 | Disruptive Technologies
The impact of a lost Internet is becoming more important to each of us everyday. The expanding Internet of Things and Services-on Demand are becoming an integral part of our every day lives. In addition, cryptocurrencies, such as Bitcoin, will continue to play a more significant role in the global economy.
We need to be connected to businesses and individuals. However, the Internet, as we know it, has shown to be vulnerable. The Internet has innocently developed a central point of failure, even though it was meant to be distributed and resilient. The central point of failure has become the domain servers that reconcile domain names into IP addresses. This centralized weakness was exploited in the 2016 attack on the DYN servers.
We can continue to get better at protecting the Internet by predicting and protecting its vulnerabilities. At the same time, we should accept that an attacker could get through our defenses. In that case, we need a ‘plan B’. But, is there one? is there an alternative to the Internet that can provide some or all of the value the Internet provides us today?.
The solution would be an alternative networking capability. This alternate network model would not need to provide all the services we have grown to depend upon initially. But, as time went by, the number of applications and services would be duplicated. The first priorities would be best limited to what is necessary for basic existence. For instance, this would be message alerts and, also, currency to acquire food and supplies. Then there would be access to shelter and safety; and so on.
Mesh Network
Necessity has already caused innovative alternative solutions to the present day Internet. One example was when the Chinese government shut down access to the Internet during the Hong Kong demonstrations of 2014. The demonstrators used FireChat to communicate. Firechat is a mobile app by Open Garden that does not require the Internet. It communicates to others on the Mesh Network. Open Garden states:
Our revolutionary peer-to-peer mesh networking technology enables communities, organizations and app developers to create resilient, people-powered networks and services, extending the reach of the Internet.
A mesh network connects to the nearest device that is cooperating in the network. This connection can be using a short distance method, such as Bluetooth or WiFi. Messages can be bouncing from one device to the next with a destination of getting out to the wider Internet. Or it can be fulfilling its goal within the short distance through connected devices sharing critical information with the participants.
Using a Mesh Network on a broad and more permanent way is under development in different locations. An example would be the NYC Mesh project.
NYC Mesh is a community owned network. Our network consists of Wi-Fi router “nodes” spread throughout the city. The network has no central server and no single internet service provider. All nodes cooperate in the distribution of data, also serving as a stand-alone network in case of emergencies or internet shutdown.
The Tor Network
There are other networks available that do not rely upon the native Internet. One is Tor, the network used in the Deep Web. Tor relies on participants to pass on your request of a service to other participants until the request is satisfied. The request is wrapped in encrypted layers so that the participants do not see what the request or response actually is – only the information necessary to pass on the information. Decryption does not occur until the packet arrives at its destination. The O in Tor is for ‘onion’. The network packet is like an onion with many internal layers.
Blockchain Inspired Networks
There are also peer-to-peer networks being developed using Blockchain, such as the Ethereum Virtual Machine;
Like any blockchain, Ethereum also includes a peer-to-peer network protocol. The Ethereum blockchain database is maintained and updated by many nodes connected to the network. Each and every node of the network runs the EVM and executes the same instructions. For this reason, Ethereum is sometimes described evocatively as a “world computer”.
The Internet of Sound
There are many ways to transmit information. Sound was the first in our evolutionary history and now is often forgotten as a viable alternative. However, it is making a comeback. The Internet of Sound uses sound itself as the network. Transmitting information may be restricted at this time to small pieces of information, but it does not take much to transmit a URL. Sound can travel through the air or across telephone lines, of which there are still plenty. This natural duplicity of networks, line and cellular, is attractive when developing a resilient communications method.
Using a cloud service, such as EmailToVoice.Net, allows application to convert the content of an email to a voice and then transmit it as a voice call to places that cannot be reached through other means.This is not a network, but applications such as this can assist in accomplishing tasks through alternative means. Presently, Email To Voice is a popular communications service in Industrial IoT applications.
One or More of These
As the Internet gets more important to our daily needs, we should continue to explore these alternative methods of networking and communications to ensure our security. A comprehensive solution may not be the best solution to explore first. The activities most crucial to our sustainability should be sought initially; then followed by the less critical, but convenient, aspects of our daily lives. One or more of these technologies may evolve into a complete alternative to the Internet.
This is a discussion we should continue to explore.
Founder of OLinks Corp, Creator of EmailToVoice.Net
Denis O’Neil is the Founder of OLinks Corporation and creator of EmailToVoice.Net. Denis has extensive experience in customer engagement and business communications having held leadership positions in several international companies.