Home
        Robocall User Guide
         Contents
1.   MP3 MPEG 1 Audio Layer 3   URL Uniform Resource Locator    Copyright    2010 Grapevine Interactive  Pty  Ltd Page 2 of 11    Robocall API user Guide    1  Purpose of this document    The purpose of this document is to describe the functionality of the Robocall API and how to use it     Note  This document does not cover the Robocall front end  However  you will need to use the front   end to view reports  When you are provisioned by Grapevine to use Robocall  you will receive a user  name  password and the URL of the application  Please contact support vine co za for a copy of the  user manual     2  What is Robocall     Robocall is a web based application that allows you to send voice messages directly to customers    voice  mail boxes  Robocall also allows you to send XML over HTTP data feeds to automate the uploading of  your data  In order to do this  you will use the Robocall API     The Robocall API comprises two requests  methods      e campaignSetup  e sendMessage    Robocall is flexible enough so that you can use it to send a single message on demand  triggered by your  application  or in batches of up to 50 at a time  up to the daily limit per your commercial agreement with  Grapevine      To use Robocall  you will first create a campaign that include a voice recording and a list of recipients to  which you wish to send the voice recording  so you should plan your campaign before you create it   Please see 5 Planning your Robocall campaign     Note    Grapevine ca
2.   lt requestType gt  If you are setting up a campaign  the default for this tag is  always    campaignSetup         lt name gt  You can set up a campaign yourself  as in this example  or  Grapevine can set up a campaign for you  You will use the   lt name gt  tag to identify which campaign  and which message   should be sent to selected MSISDNs     lt  scheduleDate  gt  If this tag is OMITTED  the message will be sent immediately   else this is the date the message will be sent      lt  recipient  gt  The MSISDN s  to which you wish to send the message  You  are only limited by the number of messages you have been  provisioned to send in a month as per your commercial  agreement with Grapevine     Important  If you want the campaign to be submitted straight away  do not enter a scheduleDate         The tag must be omitted  not blank      sendMessage response     lt robocallDatefeedResponse gt    lt scheduleDate gt 2011 01 13T09 30 00 lt  scheduleDate gt    lt recipientsNr gt 2 lt  recipientsNr gt    lt status gt success lt  status gt     lt  robocallDatefeedResponse gt     Copyright    2010 Grapevine Interactive  Pty  Ltd Page 8 of 11    Response tags explained    Robocall API user Guide     lt scheduleDate gt  This is the date the message was scheduled to be sent  If there was no  date entered  this tag will not be present      lt recipientsNr gt      lt status gt     This is the total number of recipients to which messages were sent     You will receive this response when y
3. Document  Purpose  Version  Date  Support         GRAPEVINE    Robocall API    User Guide    Robocall API User Guide   An overview of how to use the Robocall API  1 0   09 July 2010    support vine co za    Copyright    2010 Grapevine Interactive  Pty  Ltd  All rights reserved    No part of this publication may be reproduced  transmitted  transcribed  stored in a retrieval  system  or translated into any language  in any form or by any means  electronic  mechanical   photocopying  recording  or otherwise  without prior written permission from Grapevine  Interactive  Pty  Ltd    All copyright  confidential information  patents  design rights and all other intellectual property  rights of whatsoever nature contained herein are and shall remain the sole and exclusive  property of Grapevine Interactive  Pty  Ltd  The information furnished herein is believed to be  accurate and reliable    However  no responsibility is assumed by Grapevine Interactive  Pty  Ltd for its use  or for any  infringements of patents or other rights of third parties resulting from its use    The Grapevine Interactive  Pty  Ltd name and Grapevine Interactive  Pty  Ltd logo are  trademarks or registered trademarks of Grapevine Interactive  Pty  Ltd     All other trademarks are the property of their respective owners       Tel   27 21 702 3333   Email  info vine co za   Web  www vine co za     Robocall API user Guide    Table of Contents    Abbreviations and definitions                ssscccssssscccssssscec
4. cssssceccssssceccesssceccsseseccssssessesssssesesseeeoes 2  1   Purpose of this document 2i  lt  lt  ccvccscecseccicssseccscccsscvccescnssscesasascessoesascocsaauceasonstsecaoassesscesars 3  2   What is Robocall  zoss ET E EAEN 3  Bi Getting Started eerie areari A EAr E EErEE A EARE Era VAEA 3  A gt  Robocall front end    a uirri S EA e ENA 4  5  Planning your Robocall campaign           essssssesssssssesossssossessoossssoosessoossssossessossessossessoessseoo 4   MP3 Versus  DID diraa a aa aaaeei aaa a a aaaea aaa aa aa aiaa eens 4  6  Using the Robocall API step by step          ssssssssssessssssssesosessoossssoosesssossssosssssosssssoosessseseseoo 5  The Robocall  APL igiccs cine scctveccewsadsccecdevcoeesbosiecdccevacsenseviccacsevacdestessaconsetecdeesayscceeveveeeoeseee 5   7 1  campaignSetup data feed requests and responses          cceseesesseceeececeesesnsaeeeeeceesesesesaeeeeeeeseeeees 5   Tekid MP3 reguestandTesponsE susen SE AEEA E 5   7 1 2     DID reg  est and respoNS eena raaa EA Esse Pe heen ede 7   7 2  sendMessage data feed request and response      ccccccccccscessesssseceeececeesesesseceeeeessesestsaeeeeeeeseeees 8   7 3  Data    feed error responsen renane a aoea aA Aaa a RO AAEE ES E Eaa EEE aR EAN AEE ees 9   7 4  EFrOrreSPONSOS AMd SOIUTIONS viez nestaceciedsoesiecte clea elice raea p E a a a a cue Eaa EE ranea aaea 9  8 FAOS ironiei L E EA E TEE E E 11    Abbreviations and definitions    API Application Programming Interface  DID Direct Inward Dialling 
5. de     lt campaignData gt    lt name gt Christmas lt  name gt    lt method gt mp3 lt  method gt    lt mp3Url gt http   url  tune mp3 lt  mp3Url gt    lt  campaignData gt    lt  robocallDatafeedRequest gt     Note  The difference between this and the next request is that there IS an  lt mp3Url gt  tag     Request tags explained     lt username gt  This will be sent to you by email when you register as a  Grapevine Affiliate      lt authenticationCode gt  This will be sent to you by email when you register as a  Grapevine Affiliate      lt requestType gt  If you are setting up a campaign  the default for this tag is  always    campaignSetup         lt name gt  You can set up a campaign yourself  as in this example  or  Grapevine can set up a campaign for you  You will use the   lt name gt  tag to identify which campaign  and which message   should be sent to selected MSISDNs     lt method gt  The method identifies whether an MP3 file is being used or a  Grapevine recording  If the former  a URL must be entered in  the  lt mp3Url gt  tag      lt mp3Url gt  If you have entered    mp3    in the  lt method gt  tag  you must  enter the URL for this file in this tag     MP3 response     lt robocallDatefeedResponse gt    lt status gt success lt  status gt    lt  robocallDatefeedResponse gt     Response tags explained     lt status gt  You will receive this response when your message has been  successfully sent  If your message is not successfully sent  you will  receive an error respo
6. est it is     MP3     MPEG 1 Audio Layer 3  make a note of the location of this file as you will need to enter the  URL when you post your message request    DID     Direct Inward Dialling  before you post your message request  you will need to record a  message using the Grapevine recording service     Note  Grapevine   s message recording service  DID  is simply a telephone number you dial that allows  you to record the message you want to send in your campaign  After you create a campaign and choose  DID as your message type  you will receive a code from Robocall  When you record your message  you  will be asked to enter this code  When the message is sent  the code is linked to the correct campaign     Copyright    2010 Grapevine Interactive  Pty  Ltd Page 4 of 11    Robocall API user Guide    6  Using the Robocall API step by step   In order to use the Robocall API    Step 1 You will need to be provisioned as a Grapevine Affiliate  You do this by contacting  support vine co za  Once provisioned  you will receive an email containing  your username   Affiliate code  the URL to which you must post your requests and  where appropriate  the name of  the campaign you must use in your requests  if one has been set up for you  Alternatively  you can    set up your own campaign using the campaignSetup data feed request      Step 2  If you have chosen to use an MP3 file  now you need to create it and upload it to a server where  you can point to it using a URL  i e  it is accessib
7. le over the internet      Step 3 Create a campaign  or Grapevine will have created one for you  by calling the campaignSetup  method     Step 4 If you are using a Grapevine DID recording  you will now need to create the recording using the  code you received in the response from posting your campaignSetup request     Step 5 Send your message to one or more recipients by posting the sendMessage request     Step 6  View your campaign reports online     7  The Robocall API  There are two main Robocall data feed requests  methods      1  campaignSetup     use when you want to create a campaign  2  sendMessage     use when you want to send a message for a specified campaign    The campaignSetup data feed request  method  can be further divided into     1  MP3 request and response     use when you want to upload an MP3 file  2  DID request and response     use when you want to make a DID recording    Below are examples of the data feed requests and their responses  followed by explanations of their tags     Also see 7 4 Error responses and solutions     7 1   campaignSetup data feed requests and responses    7 1 1  MP3 request and response    MP3 request  Use this XML if you want to upload an MP3 file       lt robocallDatafeedRequest gt    lt username gt laura lt  username gt    lt authenticationCode gt SA7U7J7BY lt  authenticationCode gt    lt requestType gt campaignSetup lt  requestType gt     Copyright    2010 Grapevine Interactive  Pty  Ltd Page 5 of 11    Robocall API user Gui
8. message   You will receive this message if you have not done the  recording     Page 10 of 11    Robocall API user Guide    8  FAQs    l sent a Robocall message today and the response status was successful but the recipient didn   t receive  the message  Why    Robocall messages are sent continuously between 8am and 6pm daily  Any messages in the queue  outside these hours will not be sent until the next    open    period     Where can I view reports   The status of messages can be viewed in the Robocall web based front end  Please contact    support vine co za for a copy of the user manual     How many messages can I send at a time    You can see up to 50 messages at a time with a maximum number of messages per month as per your  commercial agreement with Grapevine  You can view how many messages you have left to send in the  Robocall web based front end  at the top right of the Home page      For assistance  contact support vine co za Page 11 of 11    
9. n authentication code  Make sure you  enter it correctly     When you are provisioned to use Robocall  Grapevine  will email you an authentication code  Make sure you  enter it correctly     Contact support vine co za     Contact support vine co za     Page 9 of 11    Error  106  Authentication failed  Robocall not  found in Provisioning Central s Applications     Error  107  Authentication failed  Robocall is  disabled     Error  201  Invalid data submitted  No  username   Error  202  Invalid data submitted  Invalid  requestType   Error  203  Invalid data submitted  No    campaignData    Error  204  Invalid data submitted  No    campaignName     Error  205   method     Invalid data submitted  No    Error  206  Invalid data submitted  No mp3Url     Error  207  Invalid data submitted  Invalid  mp3Url   Error  208  Invalid data submitted  Invalid  method   Error  209  Invalid data submitted  No    recipientsList     Error  210  Invalid data submitted  Empty  recipients list     Error  211  Invalid data submitted  Wrong date  format  use yyyy MM ddTHH mmiss      Error  301  Campaign setup error   campaign name is already used     This    Error  302  Campaign setup error  This    campaign has not been setup     Error  303  Campaign setup error  Sound file  was not found when message was sent     Copyright    2010 Grapevine Interactive  Pty  Ltd    Robocall API user Guide    Contact support vine co za     First try again as Robocall may be temporarily disable  for maintenance  If 
10. n create your campaigns for you or you can create them yourself either online or using the  Robocall API  If Grapevine creates your campaign  we will send you the name of the campaign and you  will only need to use the sendMessage data feed request     3  Getting started    To use the Robocall API you will need to be provisioned as a Grapevine Affiliate  You do this by contacting  support vine co za  Once provisioned  you will receive two emails containing the following information   depending on whether you are using the API  web based application or both     e your username   e your Affiliate code   e the URL to which you must post your requests   e the name of the campaign you must use in your requests  if one has been set up for you   Alternatively  you can set up your own campaign using the campaignSetup data feed request    e login details and the URL for the online front end    Copyright    2010 Grapevine Interactive  Pty  Ltd Page 3 of 11    4     Robocall API user Guide    Robocall front end    Robocall has an online front end which you can use to monitor the success of the campaigns you have  sent   You can also create and send your campaigns from here   You will receive details of how to use this  service when you are provisioned as a Grapevine Affiliate     Please contact support vine co za for a copy of the user manual     5     Planning your Robocall campaign    Before using the Robocall API  you should     Decide whether you want to create your own campaign s  
11. nse  See 7 3 Data feed error response     Copyright    2010 Grapevine Interactive  Pty  Ltd Page 6 of 11    Robocall API user Guide    7 1 2  DID request and response    DID request  Use this XML if you want to make a Grapevine recording  You must make a note of the DID  code in the response which you will have to enter when you create the recording       lt robocallDatafeedRequest gt    lt username gt laura lt  username gt    lt authenticationCode gt SA7U7J7BY lt  authenticationCode gt    lt requestType gt campaignSetup lt  requestType gt    lt campaignData gt    lt name gt Easter lt  name gt    lt method gt did lt  method gt    lt  campaignData gt    lt  robocallDatafeedRequest gt     Note  The difference between this and the previous request is that there is no  lt mp3Url gt  tag     Request tags explained     lt username gt  This will be sent to you by email when you register as a  Grapevine Affiliate      lt authenticationCode gt    This will be sent to you by email when you register as a  Grapevine Affiliate      lt requestType gt  If you are setting up a campaign  the default for this tag is  always    campaignSetup         lt name gt  You can set up a campaign yourself  as in this example  or  Grapevine can set up a campaign for you  You will use the   lt name gt  tag to identify which campaign  and which message   should be sent to selected MSISDNs     lt method gt  The method identifies whether an MP3 file is being used or a  Grapevine recording  If the latter  you 
12. or whether Grapevine should set it up  for you  Your decision will determine whether you need to use the campaignSetup data feed   method  or not  If you decide to let Grapevine create your campaign you will only need to use  the sendMessage data feed  method     Decide whether you want to make a Grapevine recording or upload an MP3 file  Your decision  will determine which version of the campaignSetup data feed  method  to use  either the MP3 or  DID version    Decide when you want to send the campaign  Your decision will determine whether you need to  include a scheduleDate tag in your sendMessage data feed  method  or not  If you want to send  your message immediately  you must omit the scheduleDate tag    Familiarise yourself with the Robocall front end so you can monitor your campaign after it has  been sent  You will receive the URL when you are provisioned as a Grapevine Affiliate  Contact    support  vine co za for a copy of the user manual     MP3 versus DID    There are two ways to add a recorded message to a new campaign  you can record a message and save it  as a MP3 file to upload when you create your campaign  MP3 method   or you can use Grapevine   s voice  message recording service to record a message after your have created your campaign  DID method    Which method you use is up to you  A pre recorded MP3 normally provides better quality audio     You will use a different data feed request for each method  The requestType tag in the XML identifies  which requ
13. our message has been    successfully sent  If your message is not successfully sent  you will  receive an error response  See 7 3 Data feed error response     7 3  Data feed error response     lt robocallDatefeedResponse gt    lt status gt error lt  status gt      lt errorDesc gt  Error  101  Authentication failed  Username doesn t exist  lt  errorDesc gt      lt  robocallDatefeedResponse gt     Response tags explained     lt status gt     You will receive this response when your message has been    successfully sent  If your message is not successfully sent  you will  receive an error response  See 7 3 Data feed error response      lt errorDesc gt     This is an explanation of the error which can be used to troubleshoot    any problems  If you receive an error and need to contact Grapevine  support  please make a note of this error     7 4     Error    Error  101  Authentication failed  Username  doesn t exist     Error  102  Authentication failed  The user is  not provisioned for Robocall     Error  103  Authentication failed  Invalid    authentication code     Error  104  Authentication failed  User Account  is disabled     Error  105  Authentication failed  Affiliate  Account is disabled     Copyright    2010 Grapevine Interactive  Pty  Ltd    Error responses and solutions    Solution    When you are provisioned to use Robocall  Grapevine  will email you a username  Make sure you enter it  correctly     When you are provisioned to use Robocall  Grapevine  will email you a
14. will need the code you  receive in the DID response XML you will receive in the reply  to your request     MP3 response     lt robocallDatefeedResponse gt    lt didCode gt 9581 lt  didCode gt    lt status gt success lt  status gt     lt  robocallDatefeedResponse gt     Response tags explained   lt didCode gt  This is the code you will use to create a Grapevine DID recording      lt status gt  You will receive this response when your message has been  successfully sent  If your message is not successfully sent  you will  receive an error response  See 7 3 Data feed error response     Copyright    2010 Grapevine Interactive  Pty  Ltd Page 7 of 11    Robocall API user Guide    7 2    sendMessage data feed request and response    sendMessage request     lt robocallDatafeedRequest gt    lt username gt lau lt  username gt    lt authenticationCode gt SA7U7J7BY lt  authenticationCode gt    lt requestType gt sendMessage lt  requestType gt    lt campaignData gt    lt name gt New Year lt  name gt    lt scheduleDate gt 2011 01 13T09 30 00 lt  scheduleDate gt    lt  campaignData gt    lt recipientsList gt    lt recipient gt 0825540216 lt  recipient gt    lt recipient gt 0825540217 lt  recipient gt    lt  recipientsList gt    lt  robocallDatafeedRequest gt     Request tags explained     lt username gt  This will be sent to you by email when you register as a  Grapevine Affiliate      lt authenticationCode gt  This will be sent to you by email when you register as a  Grapevine Affiliate    
15. you receive the same error  contact    support  vine co za     When you are provisioned to use Robocall  Grapevine  will email you a username  Make sure you enter it  correctly     Make sure the requestType is correct  It will be either  campaignSetup or sendMessage     If you are setting up a campaign  the campaignData  comprises the campaign name and the type of sound  file you are using  If you are sending a message  the  campaignData comprises your recipients    MSISDNs     Please enter a valid campaignName     Please contact support vine co za     Ensure you have entered a valid MP3 URL     Ensure you have entered a valid MP3 URL     Please contact support vine co za    Ensure you have at least one recipient MSISDN entered  in international format where the leading 0 has been  replaced by the South African dialling code  27  e g    078 1234567  gt  27821234567     Ensure you have at least one recipient MSISDN entered  in international format where the leading 0 has been  replaced by the South African dialling code  27  e g    078 1234567  gt  27821234567     Example  2011 01 13T09 30 00     All campaigns must have a unique name  If you receive  this message it is because the campaign name is  already in use     If you are trying to send a message  a valid campaign  must already be set up  If you don   t know how to set up  a campaign  please contact support  vine co za     If you have chosen to do a Grapevine recording  ensure  you do this before attempting to send your 
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Válvula de protección HL17 1. Seguridad 2  JVC KD-A535 User's Manual  2 - yodobashi.com  Stratos®Pro A2... MSOXY  Muvit MUSLI0578 mobile phone case  Asrock H71M-DGS motherboard  N¡VOD K POUéÕV¡NÕ EUROTOP 1251 A  Samsung Samsung J165 manual do usuário(Vivo)  Super NOVA Digital Babyalarm  警報音停止機能 補助警報装置 電池式火災警報器    Copyright © All rights reserved. 
   Failed to retrieve file