ComXo::Call2 - API for the ComXo Call2 service (www.call2.com)
use ComXo::Call2;
ComXo::Call2 is a perl implemention for http://www.comxo.com/webservices/buttontel.cfm
-
account
required.
-
password
required.
-
debug
enable SOAP trace. default is off.
Initiate A Call
my $call_id = $call2->InitCall(
anumber => $call_to, # to number
bnumber => $call_from, # from number
alias => 'alias', # optional
) or die $call2->errstr;
-
amessage
integer - ID of message to play to customer (0=no message, 15=standard message)
-
bmessage
integer - ID of message to play to company (0=no message, 15=standard message)
-
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
Get All Call Details
my @calls = $call2->GetAllCalls(
fromdate => $dt_from,
todate => $dt_to
) or die $call2->errstr;
Array of arrayref of
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
-
fromdate
datetime, fromdate - Date (YYYY-MM-DD HH:MM)
-
todate
datetime, todate - Date (YYYY-MM-DD HH:MM)
Get Call Details
my $call_status = $call2->GetCallStatus($call_id) or die $call2->errstr;
Arrayref of
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
Binary.com fayland@binary.com
Copyright 2014- Binary.com
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.