Log in

View Full Version : Utility To Dial Contacts Through Existing Call


whitesoxwin
11-18-2009, 06:17 PM
I'm using Windows Mobile 6.1 on a Verizon HTC Touch Pro 2. I'm looking for a utility that will give me the following functionality:

1. Call is placed from the phone to a 3CX (windows based voip pbx) system.
2. The phone system automatically transfers the call to the users voicemail system. (already know how to do this part)
3. The phone automatically enters the necessary prompts to get an option to dial back out through the system. (phone extension, PIN, option 9, option 3)
4.An existing contact number is passed to the PBX (just a standard string of numbers).
5. The PBX connects the outgoing call.

I've found that I can create a contact on the phone that has the proper dial string (including pauses where necessary). The contact phone number looks like this: [phone number][pause][extension number][pause][pin+"#"][pause]option 9, option 3 ex. 123-123-1234,123,123#,9,3

This works great and gets me to the point where the phone system is waiting for the user to enter the phone number it should dial. Here is where I need the contact's number dialed. On my Touch Pro 2 if I select a contact and dial it, it just puts the first call on hold and starts another call. I need it to dial the number ON the existing call!

Ideally this would be automated so that the phone knows to dial the full string I described above, then pause and enter the contacts number where required. If this could be applied based on something like contact category this would be even better. This way I could select any of my clients contacts and have my phone dial through my work PBX to connect the call. This way I save $ on the call and the client sees my work number. Contacts that aren't in this category would have their numbers dialed normally.

Alternatively I could live with having to dial the PBX contact, then wait for the phone prompt, then select another contact that should be dialed.

Does anyone know if there's anything out there that can do this?

Thanks in advance for your help!

Ben

Reid Kistler
11-21-2009, 03:23 AM
This may be a bit off-target, but if understanding your procedure imagine that it COULD work.

Understanding is that you currently have your HTC set to dial into the PBX system - your steps 1 - 3 - until reaching the point where the system needs the dial-out number you wish to use.
At this point, your HTC dialing procedure halts and you manually select the Contact you wish to dial, but (alas!) the HTC considers this as a NEW call, so it puts the initial call (into the pbx system) on hold, and thus the pbx box never receives the number you want it to dial.

An alternative approach might be to select the Contact FIRST, and to simply prefix his / her phone number with your steps 1 - 3. Now the Contact Phone Number is simply part of the same long stream being passed to the pbx system, so there should (hopefully!) be no need for the HTC to consider it a new call.

IF this alternative would work, you could presumably batch update all of the appropriate Contact records, into a newly defined Phone Number field, and create & assign a new Category to help select them....

Good Luck!

x5x_tim
11-24-2009, 07:19 PM
I could imagine a simple and small utility to browse through your contacts and when you select a number to dail the utility will dail [prefixes]phone-number.

Do you know any programming languages for your phone?