- Installation guide
- Developers guide
- Quick start
- Say "Hello"
- Greet Caller by Name
- Play MP3 for caller
- Alarm system with HTTP API
- Make outbound calls
- Send SMS messages
- Using SQL OzML
- Appointment reminder
- Popup window on call
- Ozeki XE Architecture
- .Net API
- HTTP API
- SQL API
- Install API extension
- SMS API
- Video tutorials
- Featured articles
This guide presents how to build an Autodialer in your Ozeki Phone System using an OzML script. Below you can see an OzML script that makes it possible to dial several telephone numbers simultaneously.
1. Create the Autodialer script in OzML
<Response> <UserInput Timeout="5" Repeat="true"> <InitialCommands> <Play>welcome.wav</Play> <Speak> Your customer account number is 454565. Press 1 to send it as an SMS to your mobile, press 2 if you have recorded it and you don't wish to receive it as an SMS </Speak> </InitialCommands> <Inputs> <Input Key="1"> <SendSms Recipient="+062554670"> Your customer account number is 454565. </SendSms> <Speak>We sent you the SMS. Good bye!</Speak> </Input> <Input Key="2"> <Speak>Good bye!</Speak> </Input> </Inputs> </UserInput> </Response>
This code plays a .wav audio file welcome messeage with the <Play> OzML command. And it speaks the 2 sentences (using speak engine) between the <InitialCommands> </InitialCommands> nodes repeatedly (Repeat="true") with a 5 second delay (Timeout=”5”) and scans the pressed numbers at the same time.
By pressing 1 the system will send you an SMS with your customer account number in it. The <SendSms> command implements the sms sending functionality, you only need to set your phone number and the message of the sms. After the send ypu will hear a sentence: „We sent you the SMS. Good bye!”.
If you pressed the button 2 that means you have recorded your customer account number, so you will hear a good bye sentence between the <Speak></Speak> nodes. You can find more command descriptions and more things to know about the OzML language on our OzML reference book page.
2. Host the scriptOption 1: Use your database
By using SQL OzML Extension you have a great opportunity to manage your calls through your database. You can insert call parameters into a table, and the SQL OzML Extension will create the calls automatically with the given call parameters in the records. Learn more
- How to Say Hello with Ozeki Phone System VoIP PBX
- How to Greet Caller by Name with Ozeki Phone System VoIP PBX
- Play MP3 for caller with Ozeki Phone System VoIP PBX
- How to create an alarm system with Ozeki Phone System
- How to make outbound calls with Ozeki Phone System VoIP PBX
- How to send SMS messages with Ozeki Phone System VoIP PBX
- How to setup OzML Appointment Reminder in Ozeki Phone System VoIP PBX
- How to make Interactive Voice Response (IVR) in Ozeki using an OzML script