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.

Questions and answers about IVR programming for Plum DEV

Moderators: admin, support

Post Reply
ocbermudez
Posts: 34
Joined: Tue Aug 08, 2006 10:00 am

Caller ID.

Post by ocbermudez »

Hi All, I did not find where I can put the callerID on each call. I will need this for put the rigth number on each call, so when the person take the call he/she can see the rigth caller ID of this call.
thanks.
Omar.

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

IVR platform will support caller id globally and on per call

Post by support »

Hello,

Currently the Plum IVR platform supports setting caller id globally for any one user account. If you are a paying customer of Plum you can send an email to support@plumvoice.com with your Customer ID to modify your caller id. If you are not yet a paying customer you should contact your sales rep to request this feature.

In the upcoming version of our IVR platform, the IVR platform will support caller id both globally and on a per call basis. There will be a formal announcement on this forum when the next version of the IVR platform is officially released.

Regards,
Plum Support
Last edited by support on Wed Feb 24, 2010 3:57 pm, edited 4 times in total.

ocbermudez
Posts: 34
Joined: Tue Aug 08, 2006 10:00 am

Post by ocbermudez »

Hello, Do you have some new about that, if not I will send you the email with the callerID for our plan.
We can set this caller ID as "PrivateNumber"?

Tahnks.
Omar.

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

IVR system allows override of default caller ID

Post by support »

Hello,

When using the IVR system, you can override the default caller ID for IVR outbound / transferred calls through the use of a telephony url. For example to call the phone number 2125551234 from caller ID 6175551234 here is the URL you would use as the transfer destination:

Code: Select all

<?xml version="1.0"?>
<vxml version="2.0">
    <form>
        <transfer dest="tel:+12125551234;ani=6175551234">
            <prompt>You will now be transferred</prompt>
        </transfer>
    </form>
</vxml>
Similarly you can use a telephony url when queuing IVR outbound calls in the phone_number POST variable.

Regards,
Plum Support
Last edited by support on Fri Feb 19, 2010 11:18 am, edited 4 times in total.

ocbermudez
Posts: 34
Joined: Tue Aug 08, 2006 10:00 am

Post by ocbermudez »

Very Good that new feature.
Only one question about the telephony url:
"tel:+12125551234;ani=6175551234"

Please you can confirm me that, because I think that may be it was a type error:
the first one is "tel:(two point?)"
and the second is "ani=(equal sign?)"

Thanks and have nice day.
Omar.

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

IVR format follows IETF specification for telephony urls

Post by support »

Hello,

The IVR format provided to you is correct. It follows the IETF specification for telephony urls (as described in the VoiceXML 2.0 specification). http://www.ietf.org/rfc/rfc2806.txt.

Regards,
Plum Support
Last edited by support on Tue Jan 12, 2010 12:29 pm, edited 2 times in total.

sking@xosphere.com
Posts: 18
Joined: Fri Dec 28, 2007 5:20 pm

Switch called ID on demand

Post by sking@xosphere.com »

Hello guys, I saw the previous script. On my understanding what I get is that a call transfer is being performed. Our system is generating outbound calls according inbound calls made by people. What we would like to know is if it is possible to perform the outbound calls by changing the current system caller id by the one of the person who is generating the outbound call.
If we needed to implement this feature by using a call transfer like the previous, how should I specify the script which should be played when the transfer is made?

Is this change really possible? Should the source phone number exist?
I thought myself it should not be possible because i could pretend be some one else and make a phone call to someone else's friend.

Thank You

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

IVR system allows call receiver to see caller ID

Post by support »

Hi,

Using the IVR system, it is possible for the person who is receiving the IVR outbound call to see the caller ID of the person who generated the IVR outbound call.

To do this, you'll need to create the URL based on the user's (person who generated the IVR outbound call) input combined with the caller ID using the <var> tag.

Code: Select all

<var name="phone_number" expr="'tel:+1'+input_phone_number+';ani='+session.telephone.ani"/>
Regards,
Plum Support
Last edited by support on Wed Feb 24, 2010 3:58 pm, edited 4 times in total.

sking@xosphere.com
Posts: 18
Joined: Fri Dec 28, 2007 5:20 pm

Get inbound phone number as sender in outbound call

Post by sking@xosphere.com »

Im trying to make the previous post work as follows:

According plums log, it shows the sender's phone number, I would like to know if Im missing something or it is just enough to set the phone_number variable to get the outbound call appear with the sender's phone ID. Is phone_number a system variable?

<?php

// if (isset($_POST['caller'])){

// echo "<var name=\"phone_number\" expr=\"\ 'tel:+1\ '+".$_POST['caller']."+\ ';ani=\ '+session.telephone.ani\"/>";

// }

?>

support
Posts: 3632
Joined: Mon Jun 02, 2003 3:47 pm
Location: Boston, MA
Contact:

IVR code for outbound calls

Post by support »

Hi,

Yes, "phone_number" is one of the post variables that is sent for an IVR outbound call to be made. So, by setting the "phone_number" variable to the IVR format described in the previous IVR post, you can send this as one of your post variables to the IVR outbound API URL.

Hope this helps.

Regards,
Plum Support

Post Reply