Appointment Reminder | Application Interface
Integrate with Auto Dialer
Voicent AutoReminder provides extensive HTTP/web programming interface and command line interface. Through these programming API, you can create a new appointment, schedule a phone call, query call status and confirmation status.
If you need more control of the call, Voicent also provides developers with gateway level interface. Compared with the application level interface, such as the AutoReminder programming interface, the gateway level interface is a lower level programming interface and offers more options and flexibility.
HTTP/Web Programming Interface
The following is an example of scheduling a reminder in a Visual C++ program:
CHttpConnection* conn = sess.GetHttpConnection("localhost", 8080);
CHttpFile* pFile = conn->OpenRequest(HTTP_VERB_POST, "/addhandler");
pFile->SendRequest(NULL, 0, poststr, strlen(poststr));
Where poststr contains information about the reminder call
Command Line Interface
The following is an example of importing appointments through the command line:
aptbook.exe -import "appt_file.csv"
Using Voicent IVR Studio
To further customer your call message and integrate with web site, CRM, or email server, you need Voicent IVR Studio, which enables you to create multi-level, multi-language interactive application. It is fully integrated with Voicent BroadcastByPhone Auto Dialer.
For more details, please see Voicent IVR Application Design Tool.
Gateway Level Integration
Voicent Gateway is a platform for developing state-of-the-art interactive programs. The gateway supports the W3C VoiceXML standard for interactive voice/phone applications. It is also a 2-way SMS gateway for interactive text messaging application.
Voicent Gateway uses standard HTTP/web interface, which allows you to use almost any programming language to interact with the gateway. We have sample code in Java, C#, C++, PHP, Perl, Python, VB. For more details, please see Voicent Voice, SMS, Email Developer Resource Center.