GetACoder.com

 
 

Home | My Account | Post Job | Browse Jobs | RSS Feeds | Careers New!

 

Blackberry Dialer

 
 
Download the Free Step-by-Step Guide
     
Job Summary:
 
Job Type: Project
Budget: $ 1000-3000
Required Skills: Java, Programming
Attached Files: (None)
 
Status: Closed for bidding
 
Buyer Summary:
 
Username:
wbumbernick  
Feedback Score: Rating: (No Feedback Yet)
Award Reliability: 1 posted 0 paid
 
Location: Philadelphia, PA, United States
Member Since: August 18, 2008
 
Invited Users: There are no invited users


Description
I am looking to contract someone to build a Blackberry Application that will give the user the option of predialing a number before the phone dials the number in the address book. Then also create a menu while on the call. This application will be used to dial a PBX, connect to the PBX, dial a pass code, then dial the number of the contact selected. While on the phone with the contact a menu will be on the screen of mid call dialing options that will send DTMF tones across the open line the can invoke features from the PBX like call transfer and 3 way calling. The application will also support XML calls to the PBX to turn on and off calling features. The XML Schems is relatively simple but will need to support MD5 Hash for the login sequence.


Additional information: Submitted on 08/19/2008 at 12:01 EDT

I am looking to outsource development of an application that will allow cellular handsets (mostly blackberry) to interface with our IP PBX. The application would need to do the following:

Give the user the choice to dial a number or contact either normally from the cell phone or to predial the PBX, enter a passcode, then dial the contact's information.
During calls allow the user to invoke a menu that will offer options to the user that will invoke dtmf tones that will engage pbx functions.
Interface with the PBX via an XML interface that will turn on or off PBX functions.
The XML interface will need to embrace MD5 Hash during the authentication process.

Here's an example of one process:

User chooses a contact in the BB address book to dial. The device pops a screen "Is this an Office or Mobile Call?" The user chooses "Office". The device dials a preprogrammed number to the PBX via the mobile operators wireless network. Once connected to the PBX the device automatically dials a pin code in the form of DTMF Tones that identifies the user to the PBX. Then the device dials the number of the address book client in the form of DTMF Tones. The PBX will create a second leg of the call from the PBX to the contact that the user is trying to dial. The contact that is called will see the call coming from the PBX and not the users Cell phone. While on the call the user is presented with options on the screen of the blackberry to control the call. For example the "Transfer" option is available. The user selects the transfer button and inputs an extension or chooses a another contact from the address book. The device dials a string of DTMF tones that instructs the PBX to transfer the call to the selected extension or contact.

As you can see, the process above is less VoIP and more timed DTMF tones that commands the PBX to do something.

Also included in the app will be an interface that will work via XML calls to the PBX. The PBX's XML interface is fully documented via a Schema I can provide. The device will store the users PBX login and password information securely. When the app is opened, there will be options presented to the user like: Call Forwarding Always, Remote Office, Simultaneous Ring, Group Directory, as well as other features. The user will select Call Forwarding Always and the device will ask what number to forward inbound calls to. The user will input a number. The device will store this number for future use so if the user chooses the Call Forwarding Always option again in the future the user will either use this number again or be able to overwrite it with a new number. Once the process is complete the device will login to the PBX as the user via XML and using XML messages set the Call Forwarding Always option to on with the number that was designated. The PBX will then forward inbound calls to the users Office Phone to the number that was specified during the process. The interface on the device will show that Call Forwarding Always is on and the device should periodically check the status of the Call Forwarding Always feature of the PBX. If it finds the Call Forwarding Always feature has been turned off the display should update to reflect this.

I am awaiting more information from the PBX manufacturer as it may be able to notify the client about features being turned off and on rather than the client having to check periodically.

There are other processes other than the above but this should give a good indication of the scope of the application. This app should be developed for the BlackBerry, iPhone, and Windows Mobile devices.





Reminder
You may not start working in this and any request before your bid is accepted. Users who violate this policy may have their accounts permanently suspended.



 Bids Received (6)   Shortlist (0)   Declined Bids (0)   
Average bid amount:   $2,983.33   Average delivery time:   31 Day(s)
Place Bid | Post Similar Job | Send Request | Contact wbumbernick

Order by:

 

Remember that contacting the other party outside the site (by email, phone, etc.) on all business jobs (before the request is awarded) is a violation of our terms of use. We supervise all site activity for such infringements and can immediately expel transgressors on the spot, so we thank you in advance for your cooperation. If you notice a violation please help out the site and report it. Thank you for your help.
 

 
 


 
Get the Free Step-by-Step Guide on How to Use GetACoder
The act of outsourcing jobs has become easy in the past few years thanks to GetACoder. However, our team aims at making the whole process even easier. So, it has now come the time to provide you with a step-by-step guidance on how to use this service and succeed in the outsourcing world totally for FREE.

It doesn't matter if you are a more experienced user or a novice; using GetACoder will become even simpler with the help of this E-book. There are two major sections: a Buyers section and a Coders section.

Buyers will learn:
  • How to outsource safely
  • How to pick the best freelancers
  • How to manage time and money

Coders will learn:

  • How to get the best jobs
  • How to secure their payments
  • How to build a long-lasting relationship with buyers

    ...and MUCH MORE
Clear examples and pictures illustrating key situations, great tips and real testimonies of some of our best users... all in this Outsourcing Guide.  So don't loose the outstanding opportunity to download GetACoder FREE E-book.
The Outsourcing Revolution: Why It Makes Sense and How to Do It Right
The Outsourcing Revolution: Why It Makes Sense and How to Do It Right
What is GetACoder?

GetACoder.comGetACoder is a leading Global Services Marketplace doing business in more than 200 countries. Our unique system accelerates your time to market and provides your business with key competitive advantages. When you use GetACoder you are stretching your budget and saving as much as 60% over traditional outsourcing. GetACoder is changing business, now it's no longer about what you own or build but which resources and talent you can access. With GetACoder you reduce expenses, increase efficiencies, aggressively grow your business, and create a sustainable competitive advantage. GetACoder makes outsourcing to any part of the world an easy task! With GetACoder it's simple to outsource any business request, gain access to global talent and manage jobs online.

One of the main advantages of GetACoder is the low labor cost. The typically rates are about seven times lower than the ones in the US or Europe. Posting a request at GetACoder allows the right professional or company to find you and to bid for your work. We are building a reputation for exceeding our customers' expectations and for becoming an extremely cost effective way to outsource work. Use GetACoder when you want to save money, increase efficiency or accelerate the development of your request. With GetACoder you focus on growing your business and let others do the tedious work. Post your request on GetACoder for free. Find out why people outsource jobs with us day after day.

Thousands of Satisfied Customers - Submit/View Quotes


-This site is simply great and I am loving working on it. - yazibutt
-For years I have struggled to find quality coders to bring my ideas to life and here I found coders with talent. - Droog
-I am very grateful to this site. Working through GetACoder is a true pleasure. This is really the best freelance site with the greatest service and the largest bids! Thanks, GetACoder. As we say in our country - "So To hold!" - bitsoft
Report Violation    Privacy Policy     Affiliate Program    Terms of Use    Contact Us    Help      GetACoder.com on Facebook      Follow GetACoder on Twitter      GetACoder.com Latest Requests RSS Feed
© 2004-2012 GetACoder. All rights reserved.