Broadcast Your Message In Minutes

All-In-One Voice Calling API Solution

GET A FREE API KEY

A cellphone with sms notifications showing on the screen, and different programming language tabs

    /*http://ws.cdyne.com/notifyws/phonenotify.asmx?wsdl was added as a Web Reference and given the name WSDL*/
 
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using NotifyPhoneBasic.WSDL;
 
    namespace NotifyPhoneBasic
    {
        class Program
        {
            static void Main(string[] args)
            {
                WSDL.PhoneNotify PN =  new WSDL.PhoneNotify();
                WSDL.NotifyReturn NR =  new WSDL.NotifyReturn();
 
                NR = PN.NotifyPhoneBasic("17575449510", "Hello, this is a test message.", "18009843710", "CDYNE", "1", "YOUR LICENSE KEY");
 
                Console.WriteLine("QueueID: " + NR.QueueID + "\n" +
                                "Response Code: " + NR.ResponseCode + "\n" +
                                "Response Text: " + NR.ResponseText);
 
                Console.ReadLine();
            }
        }
    }
                            

    /*'http://ws.cdyne.com/notifyws/phonenotify.asmx?wsdl was added as a Web Reference and given the name WSDL*/
 
    Imports NotifyPhoneBasic.WSDL

    Module Module1
 

        Sub Main()
 
            Dim PN As New WSDL.PhoneNotify

            Dim NR As New WSDL.NotifyReturn
 
            NR = PN.NotifyPhoneBasic("17575449510", "Hello, this is a test message.", "18009843710", "Test Call", "1", "YOUR LICENSE KEY")
 
            Console.WriteLine("QueueID: " & NR.QueueID & vbLf &
                                "Response Code: " & NR.ResponseCode & vbLf &
                                "Response Text: " & NR.ResponseText & vbLf)
 
            Console.ReadLine()
 
        End Sub

 
    End Module
                            

    Dim request, oXMLHttp, url
    url = "http://ws.cdyne.com/NotifyWS/PhoneNotify.asmx"
 
    request = "" & _
    "" & _
    "" & _
    "" & _
    "17575449510" & _
    "18009843710" & _
    "CDYNE" & _
    "1" & _
    "Hello, this is a test." & _
    "YOUR LICENSE KEY" & _
    "" & _
    "" & _
    ""
 
    Set oXMLHttp = CreateObject("MSXML2.ServerXMLHTTP")
    oXMLHttp.open "POST", url, False
    oXMLHttp.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
    oXMLHttp.send request
    response = oXMLHttp.responseText
 
    MsgBox oXMLHTTP.responseText
                            

    require 'uri'
    require 'net/http'

    url = URI("http://messaging.cdyne.com/Messaging.svc/SendMessage")

    http = Net::HTTP.new(url.host, url.port)

    request = Net::HTTP::Post.new(url)

    request["content-type"] = 'application/json'

    request.body = '{
            "Attachments": ["https://i.pinimg.com/736x/01/59/40/01594057534c60f94af3165f26d85629--monkey-humor-toddler-christmas.jpg"],
            "Body":"",
            "Subject":"",
            "LicenseKey": "f01d89fd-5155-5455-5585-e84ab8de8591",
            "From" : "15551234567",
	    "To": ["15551234568"],
            "Concatenate":false,
            "IsUnicode":false,
	    "PostBackUrl":"",
	    "ReferenceID":"",
            "ScheduledDateTime":"\/Date(1239018869048)\/",
	    "UseMMS": true
    }'

    response = http.request(request)

    puts response.read_body
    gets response.read_body
                        

    //Created with NetBeans IDE 7.2.1
    import java.io.ByteArrayOutputStream;
    import java.io.InputStream;
    import java.net.MalformedURLException;
    import java.net.URL;
    import java.util.Properties;
    import javax.xml.transform.OutputKeys;
    import javax.xml.transform.Source;
    import javax.xml.transform.Transformer;
    import javax.xml.transform.TransformerFactory;
    import javax.xml.transform.stream.StreamResult;
    import javax.xml.transform.stream.StreamSource;
 
    public final class NotifyPhoneBasic {
 
        public static void main( String[] args) {
 
            try {
                 URL url = new  URL("http://ws.cdyne.com/NotifyWS/PhoneNotify.asmx/NotifyPhoneBasic?"
                        + "PhoneNumberToDial=17575449510"
                        + "&TextToSay=JAVA+Test+call"
                        + "&CallerID=180098443710"
                        + "&CallerIDName=CDYNE"
                        + "&VoiceID=1"
                        + "&LicenseKey=f01d89fd-5155-5455-5585-e84ab8de8591");
     try{			
         InputStream in = url.openStream(); 
        StreamSource source = new StreamSource(in); 			
        printResult(source);	
    }catch(java.io. IOException e){			
        e.printStackTrace();		
    }		
    }catch ( MalformedURLException e){		
        e.printStackTrace();	
                }     
        }     
        private static void printResult(Source source) {        
                try {            
                 ByteArrayOutputStream bos = new  ByteArrayOutputStream();
                StreamResult sr = new StreamResult(bos);
                Transformer trans = TransformerFactory.newInstance().newTransformer();
                 Properties oprops = new  Properties();
                oprops.put(OutputKeys.OMIT_XML_DECLARATION, "yes");
                trans.setOutputProperties(oprops);
                trans.transform(source, sr);            
                 System.out.println("**** Response ******");            
                 System.out.println(bos.toString());   
 
                bos.close();
                 System.out.println();        
        } catch ( Exception e) {            
                }    
 
        }
    }
                            
CALL 1-833-387-5605
for a LIVE DEMO

Not just your average voice broadcast web service! Phone Notify! API allows businesses to send and receive 12,000 Tier 1 bulk automated phone calls per minute!

USE PHONE NOTIFY! TO SEND

  • Delivery Status Notifications

  • Password Resets

  • Customer Loyalty & Greetings

  • Credit Card Verifications

  • Political Campaigns

  • School Notifications

MULTICHANNEL COMMUNICATION

Need to send business text messages as well? Use Phone Notify! along with SMS Notify!
Get an SMS-enabled phone number to allow your customers to call or text back.
PHONE SMS

IMPLEMENTATION

Integrates with your website, database, or system using SOAP (Simple Object
Access Protocol) or REST (Representational State Transfer) protocols

Website

Web Browser

Database

Database

System

Server

THE CDYNE ADVANTAGE

Our Mission: Equip organizations with reliable, adaptable data and communication
solutions combined with a best in class customer experience.
Billing Document

Post Pay Billing

With Phone Notify you get the phone lines, the dialer and the IVR all at a per transaction rate.

Key

Test for Free

Fully functional trial keys are available here

SLA Document

100% Service Level Agreement

Map Location Pin

Fully Redundant

With Location Fail-over

Safe Web Browser

HTTPS Protocol Encrypts Transactions

Sent to and from CDYNE Web Services

Database

CDYNE's Data Centers

Engineered with multiple levels of security, uninterruptible power supplies (UPS), redundant HVAC systems, and fire suppression, as well as 24/7 monitoring and management

WHO ENJOYS WORKING WITH US?

Let us also help you create a solution that meets your needs.
  • great american logo
  • collaborated logo
  • teleflora logo
  • quest logo
  • newbridge logo
  • rooms to go logo
Percent Chart 97%
Of our clients have been satisfied with CDYNE's services
Four People
3 out of 4 clients use our service everyday
Percent Chart 95%
Of our clients would recommend CDYNE
- Based on CDYNE's 2018 Customer Survey

WHAT OUR CUSTOMERS ARE SAYING

We have always been impressed with the high-availability, quality of service, SMS throughput and SMS expertise provided by CDYNE.

Martin, CEO

We have nothing, but good things to say about the reliability as well as amazing accurate data returns for all bulk addresses.

Dan, Database Administrator