Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Use ShortCode variables in Voicemail Pro

Status
Not open for further replies.

derfloh

Technical User
Mar 18, 2010
5,613
DE
Hi guys!

I need some help with Voicemail Pro...

I want to use VMPro to play a greeting before transferring the caller into a user's personal meet me conference.

That works well when dialing in over an external line. I have a short code like 5xxx/VM Collect/"personalconference". I am able to use the last three digits of $DDI to get the caller transferred to a target like #5$CP0 where $CP0 are the last three digits of $DDI. IPO has another short code like #5N/Conf MeetMe/N.

Everything works fine. I want to use the same for internal callers to enter other user's conference. My problem is that a variable like $DDI is missing when entering the VM module from an internal caller. I am also not able to get the N from the first short code as VMPro variable like $CPx. That would be all I need...

Do you have any ideas how to resolve that?

Regards, Florian
 
In your existing "personalconference" module replace all the $DDI bits with $CP1.

Then create a new module call "externalstart" and set the shortcode to use that. In it, have a Generic action at the start that saves $DDI as $CP1. Link that to "personalconference" module inserted into the callflow

Then for internal callers create a module "internalstart" that uses a Menu action to ask them to dial 3 digits. Then a generic action that saves $KEY as $CP1. And then again link that to "personalconfernce" inserted into that callflow again as a module. Then a short code to "internalstart".

I'm sure there are prettier and more efficient ways but that's my starter for 10 on a Friday evening.

Stuck in a never ending cycle of file copying.
 
For internal have them enter a different module via a standard code and have th enter the users conference they wish to join using a menu and ???? as an option, transfer to the conference module based on $key :)

 
I did it a similar way. There is an action to route internal and external calls different. External calls are routed into conference. Internal callers are asked to enter conference number and are then routed into conference...

My goal would be to avoid the question to enter conference number for internal callers.
 
You could try to see if it works seemlessly.

Create a shortcode for internal user something like 5# that puts them into their starting callflow module. The menu action in that doesn't have to actually prompt them to dial the additional 3 digits, just waits a few seconds and disconnects it they don't.

From the internal user perspective they just dial 5#XXX - they don't know that the IP Office did one part and the VMPro the other.

Depending on your system numbering you could even just try 5 as a shortcode on its own if you have nothing else that starts with 5.

Meantime you are right, it is a strange exception in the IP Office/VMPro relationship not to have a special short code character for passing digits straight to a call variable.

Stuck in a never ending cycle of file copying.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top