Sidebar Menu

NotifyPhoneAdvanced

NotifyPhoneAdvanced Allows you to control notifies with a class. This method allows for the maximum combinations of using Phone Notify! API.

Request Parameters

Parameter Name Data Type Sample Input
PhoneNumberToDial: Input phone number to call. String 9135550101
TransferNumber: Input phone number the call will be transferred to if call recipient presses 0. String 7575449515
VoiceID: Input text-to-speech voice ID. See operation GetVoices for complete list. String 2
CallerID: Input number to display on receiving party‟s Caller ID. String 7575449510
CallerIDName: Input name to display on receiving party‟s Caller ID. (Not commonly used,

because most carriers will use their own directory assistance to display name information)

String CDYNE Corporation
TextToSay: Input text-to-speech text or combination of text-to-speech and script

for outbound phone call. Advanced Scripting and Phone Notify! TextToSay Commands

String This is a sample basic call from Phone Notify
LicenseKey: Required to authenticate users invoking this Web Service.

Trial Key. Production Key.

String F01d89fd-5155-5455-5585-e84ab8de8591
TryCount: Input number of retries to attempt if original call is unanswered or busy. String 2
NextTryInSeconds: Input seconds to wait until next retry is performed if original call

is unanswered or busy.

String 3600
UTCScheduledDateTime: Input date and time as Coordinated Universal Time (UTC) to schedule

call instead of sending immediately.

DateTime 2008-01-28T00:53:06.608Z
TTSRate: Input rate that text-to-speech will say text. This can also be done within

"TextToSay" parameter; see TextToSay Speech Control Commands.

UnsignedByte 2
TTSVolume: Input volume that text-to-speech will say text. This can also be done within

"TextToSay" parameter; see TextToSay Speech Control Commands.

UnsignedByte 2
StatusChangePostUrl: Input URL to post call status changes to. Post URL must be in lowercase. String http://receive.cdyne.com/callprogress.aspx

Response

Parameter Name Data Type Sample Output
ResponseCode: Returns call code. Integer 0
ResponseText: Returns call status. String Queued
CallAnswered: Returns true or false if call was answered. Boolean False
QueueID:: Returns specific phone call ID for use with operation GetQueueIDstatus. Long 4000832
TryCount: Returns how many times phone call will be retried if busy or unanswered. Integer 0
Demo: Returns false unless valid License Key is entered. Boolean false
MinuteRate: Decimal

Notes

Add a service reference to your project: http://sms2.cdyne.com/sms.svc?wsdl