| methods: | GetAllCalls,GetCallStatus, InitCall |
| Error Codes: |
*01. Number Failed *02. Alias Does Not Exist *03. No Call Records *04. Account details incorrect *05. Not enough credit on account *06. ID not recognised *07. Possible Fraud Attempt |
| GetAllCalls |
|---|
remote
string
GetAllCalls
(string account, string password, string custaccount, datetime fromdate, datetime todate, string name, string product
, string email, string postdcode, string extra1, string extra2, string extra3, string extra4, string extra5)
Get All Call Details Output: (Call Reference,Start Time,A Number,B Number,A Clear Reason,B Clear Reason,A Status,B Status,Duration(seconds), A Country,B Country,Cost,Name,Company,Post Code,Email,Product,URL,Extra1,Extra2,Extra3,Extra4,Extra5,AAnswered,BAnswered) Parameters: account: string, account - Your Account Number password: string, password - Your Password fromdate: datetime, fromdate - Date (YYYY-MM-DD HH:MM) todate: datetime, todate - Date (YYYY-MM-DD HH:MM) |
| GetCallStatus |
remote
string
GetCallStatus
(string account, string password, numeric callid)
Get Call Details Output: (Call Reference,Start Time,A Number,B Number,A Clear Reason,B Clear Reason,A Status,B Status,Duration(seconds), A Country,B Country,Cost,Name,Company,Post Code,Email,Product,URL,Extra1,Extra2,Extra3,Extra4,Extra5,AAnswered,BAnswered) Parameters: account: string, account - Your Account Number password: string, password - Your Password callid: numeric, callid - Call Id |
| InitCall |
remote
string
InitCall
(string account, string password, integer amessage,
integer bmessage, integer adigits, integer bdigits,
string anumber, stringb number, integer delay,
string alias, string name, string company,
string postcode, string email, string product,
string url, string delay, string extra1, string extra2,
string extra3, string extra4, string extra5)
Initiate A Call Output: (Call ID) Parameters: account: string, account - Your Account Number password: string, password - Your Password amessage: integer, amessage - ID of message to play to customer (0=no message, 15=standard message) bmessage: integer, bmessage - ID of message to play to company (0=no message, 15=standard message) adigits: integer, adigits - not in use bdigits: integer, bdigits - not in use anumber: string, anumber - Customer Phone Number bnumber: string, bnumber - Company Phone Number delay: integer, delay - Delay in Seconds alias: string, alias - Button Alias (A preset alias or your own identifier) name: string, name - Customer's Name company: string, company - Customer's Company postcode: string, postcode - Customer's Post Code email: string, email - Customer's Email Address product: string, product - Product Interest url: string, url - URL of Button extra1: string, extra1 - Additional Information 1 extra2: string, extra2 - Additional Information 2 extra3: string, extra3 - Additional Information 3 extra4: string, extra4 - Additional Information 4 extra5: string, extra5 - Additional Information 5 |