I have a couple of questions.
First of all can we have a custom number or name coming up on the Caller ID for each campaign? If so, how do we go about doing it?
Secondly, can we have a custom voice mail message if the call does go to voice mail?
We've Moved! Please visit our new and improved forum over at our new portal: https://portal.plumvoice.com/hc/en-us/community/topics
Caller ID and Voice Mail
Caller ID and Voice Mail
PSN Developer
Payment Service Network
Payment Service Network
caller ID for IVR
Hi,
About your question on caller ID, you can follow the suggestions from this post: http://support.plumvoice.com/viewtopic.php?t=523
Also, about leaving a custom voicemail for someone, you can use this IVR code as a guideline:
Hope this helps.
Regards,
Plum Support
About your question on caller ID, you can follow the suggestions from this post: http://support.plumvoice.com/viewtopic.php?t=523
Also, about leaving a custom voicemail for someone, you can use this IVR code as a guideline:
Code: Select all
<?php
header("Content-type: text/xml");
echo("<?xml version=\"1.0\"?>\n");
?>
<vxml version="2.0">
<form>
<var name="callee_type" expr="'<?=$_POST['callee_type']?>'"/>
<record cond="callee_type=='answeringmachine'" finalsilence="3000ms"/>
<block>
<prompt>
Here is a reminder to tell you that your appointment is at 1 today.
</prompt>
</block>
</form>
</vxml>
Regards,
Plum Support
Last edited by support on Mon Dec 21, 2009 5:44 pm, edited 1 time in total.
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com
Hi,
Thanks a lot. that did help me out. I have a quick question about posting a file to the Plum page for campaign calls. I am trying to read a file into a binary reader and post it with the other post parameters. But reading a binary file into the POST variables is not working for me. Unfortunately due to the nature of the app, I am not able to use HTML for the post, using method and action properties for the <FORM> tag.
This is what I have so far.......
Could you please suggest a way of doing it. I would highly appreciate it.
Thanks in advance.
Thanks a lot. that did help me out. I have a quick question about posting a file to the Plum page for campaign calls. I am trying to read a file into a binary reader and post it with the other post parameters. But reading a binary file into the POST variables is not working for me. Unfortunately due to the nature of the app, I am not able to use HTML for the post, using method and action properties for the <FORM> tag.
This is what I have so far.......
Code: Select all
Dim fs As New FileStream("C:\File.txt", FileMode.Open, FileAccess.Read)
Dim read As New BinaryReader(fs)
Dim URl2 As String = "Start URL"
sPhoneStr = "login=******"
sPhoneStr = sPhoneStr & "&pin=*********"
sPhoneStr = sPhoneStr & "&phone_list=" & read.Read
sPhoneStr = sPhoneStr & "&start_url=" & URl2
sPhoneStr = sPhoneStr & "&campaign_name=CampName "
Dim url As String = "http://outbound.plumgroup.com/webservice/queuecall.php"
xmlhttp.Open("POST", url, sPhoneStr)
xmlhttp.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded")
xmlhttp.Send(sPhoneStr)
Thanks in advance.
PSN Developer
Payment Service Network
Payment Service Network
php example to help with IVR application
Hi,
This may or may not help you (since you appear to be using ASP), but here's an example in PHP that uses the CURL capabilities for POSTing variables to queuecalls.php for an IVR campaign:
Regards,
Plum Support
This may or may not help you (since you appear to be using ASP), but here's an example in PHP that uses the CURL capabilities for POSTing variables to queuecalls.php for an IVR campaign:
Code: Select all
<?php
// utility function for posting to a given webservice
function curl_post($url, $post_vars) {
//initialize curl
$ch = curl_init();
//set the necessary curl options
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_vars);
//execute the call to the backend script, retrieve the results
$xmlstr = curl_exec($ch);
curl_close($ch);
return $xmlstr;
}
$post_vars="login=xxxxxx&pin=xxxxxxxx&campaign_name=xxxxx&phone_list=phonenumbers.txt&start_url=http://example.com/PlumVoice/StartCall.aspx";
$xml = curl_post("http://outbound.plumgroup.com/webservice/queuecalls.php", $post_vars);
echo $xml;
?>
Plum Support
Last edited by support on Mon Dec 21, 2009 5:46 pm, edited 1 time in total.
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com
code example for posting phone number list for IVR outbound
Hi,
Sorry about that earlier IVR code example. This php example would allow you to post a file of phone numbers to queuecalls.php for your IVR outbound:
Hope this helps.
Regards,
Plum Support
Sorry about that earlier IVR code example. This php example would allow you to post a file of phone numbers to queuecalls.php for your IVR outbound:
Code: Select all
<?php
$params['login'] = "xxxxxx";
$params['pin'] = "xxxxxxxx";
$params['campaign_name'] = "callnumbers";
$params['max_retries'] = "2";
$params['retry_interval'] = "300";
$params['phone_list'] = "@path/to/file/phonenumbers.txt"; //some local file on server
$params['call_parameters'] = "lang=en_us";
$params['start_url'] = "http://example.com/PlumVoice/StartCall.aspx";
$ch = curl_init();
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
curl_setopt($ch, CURLOPT_URL, "http://outbound.plumgroup.com/webservice/queuecalls.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
echo $result;
curl_close($ch);
?>
Regards,
Plum Support
Plum Support
http://www.plumvoice.com
http://www.plumvoice.com