login
Forgot?
Login with Facebook

Don't have an account? Register one now!

Blackberry IAX/IAX2 Softphone Application dialer

Bids 
8
Avg Bid
$3008 USD
CLOSED
  • Project ID:

    519329
  • Project Type:

    Fixed
  • Budget:

    $250-$750 USD

Project Description:

We need the source code and compiled application for an IAX client softphone for BLACKBERRY with the following requirements:

1-Dialer supports IAX (Inter Asterisk Exchange)for signaling.
2-Dialer supports G729, GSM and G.711 codec for sending audio data.
3-Must be compatible with Blackberry Storm and 8830
4-PREFERABLE: Dialer runs on application layer so it supports GPRS, WiFi and Bluetooth for internet connectivity.
5-Operating system: BlackBerry V4.5 to V4.7
6-Dialer works with IAX username/password
7-Dialer to be configurable from the Phone
8-Optinal, Dialer can send SMS over IP
9-Dialer Supports Speaker Phone Functionality
10-Dial directly from the phone’s address book

Additional Project Description:

10/26/2009 at 9:29 EDT:
Here is an updated Description. Some of the origional requirements are no longer needed. See the Project Clarification page for more information.

VOIP IAX Soft-Phone Application for the Blackberry

Description:
This application will run on the Blackberry and must be compatible with the Storm and the 8830. This is a VOIP Project that will enable the blackberry to connect to our private office PBX via the wireless data feature inherent in the blackberry. The office PBX is already IP enabled and awaits clients to connect via the Internet using the IAX2 protocol.

At present there are multiple PC based applications that can do this, however none have been adapted and/or written for use on the blackberry. What we want is an application to do just that.
Reference PC Based Applications:
http://www.zoiper.com/free.phphttpzoiper.com
http://www.laser.com/dante/diax/diax.html

Reference IAX2 Protocol Specifications:
http://www.rfc-editor.org/authors/rfc5456.txt

Scope of the Project:
We will require an application that will provide another avenue for communication to and from the phone. Similar to Skype (A public use system) our system should use the same building blocks but link to our private Asterisk PBX using IAX2 (Inter Asterisk eXchange Version 2) as the protocol. The application needs to be able to run in the foreground and in the background.

Once the application is installed on the blackberry it will first need to be configured so that the user extension and security password can be assigned along the IP address or URL of our VOIP PBX. During configuration, a “Configuration Name” should also be assigned to identify the configuration settings that are being used. The Application should be able to use multiple configurations to connect to different PBX sources. Configuration should also include a setting for a Voicemail Extension. Once the configuration is complete we will also need a way to get back in and reconfigure the connection settings later. The configuration module should also contain multiple “Event Handling” settings to be determined through out this scope.

Upon initial run time, the application should present a phone dial pad similar to the phone function already present on the blackberry including the contacts button that would access the local blackberry address book. The application will probably need soft-buttons for dial, connect, and hang-up unless the phone hard buttons can be used within the application. It should also contain buttons for speakerphone, voicemail on the remote PBX and an indicator that the application has connected and registered to the PBX and also what configuration was used to successfully connect.

After the application has been configured and run on the blackberry, the application should have the ability to stay resident in the background leaving the blackberry available to receive calls from the PBX. This mode should be configurable leaving the choice open to the user. Once the application is running on the blackberry in the foreground, if the user is not in a call and presses the escape button on the blackberry, he/she should be presented with a choice to terminate the connection or keep it active. Likewise, if the user is in a call he/she should be able to escape to other functions on the blackberry without terminating the call or the application, in fact he/she should not be presented with a choice at that time. While the application is in the background mode, if it receives a call from the PBX, it should automatically become active and ready in the foreground.

The application should be able to be used with all of the voice and speaker modes of the blackberry including wireless bluetooth devices connected to the unit known as headsets. It is understandable that some functions of the head set will not be available like voice command and direct dialing without interacting with the blackberry. However, the headset device should be able to pickup a call that is coming in through the application. The user should also be able to use and dial from the application and use the headset without hinder. It would be nice to be able to use the headset in full capacity if the application were running and active in the foreground (this would be voice command dialing and such).

Since this is a VOIP application, the data mode inherent in the blackberry is a must. The application must be able to use the data functions in the blackberry phone directly so the phone will function solely on its own connectivity relying on the cell towers for data access. On some blackberry’s, it is our understanding that when a call is placed or received on the blackberry using the native “Phone” modes, data connectivity is interrupted. In this event the application if running in the background, should either re-register the IAX connection automatically or offer the user a choice to re-register. Re-registration in this event might be something to add in the configuration module.



Skills required:

Asterisk PBX, Blackberry, J2EE, Java

Additional Files:

IAX2ProtocolSpecoification.pdf

Project posted by:

cmsna United States
(0 Reviews)

Last seen:

Public Clarification Board

5 messages

  • VirtualPayoda

    Hi,

    Hope you are doing good. We are Web and Mobile software Company.
    We do all software development works. We provide IT solutions( major expertise in php, Dot net, Java, SharePoint),SEO and mobile applications for I-Phone, Blackberry, Android.Our Company has done very high end number of Projects for fortune 500 companies.We are very glad to submit our bid for the same.We are confident to deliver the expected quality out of this project and commit to the project be of a big success.

    Thanks and Regards,
    Johnson Mathew

    Attachment: Payoda_Company_Profile.pdf

    over 2 years ago

  • cmsna

    IAX2 Protocol Definition PDF

    Attachment: IAX2ProtocolSpecoification.pdf

    over 2 years ago

  • cmsna

    There have been questions about the Application requirements. Aparently what we are asking for conflicts with what we are asking for.

    Lets start with an overview:
    We are looking for an application to run on the Blackberry (Storm and 8830)that will use the data functions on the blackberry to connect to our phone system via IAX over the internet. Our configuration on the phones have unlimited bandwidth to and from the phone directly but limited bandwidth when the phone is tethered to a PC. We want to eliminate tethering on our PC and using the PC as a softphone.

    The Application we are looking for will need to interface using the built in Blackberry data functions so the phone is completely wireless. We will need a configuration tool on the phone to setup the IAX account (Extension) and IP address. We will need to be able to send and receive calls through the application. Dialing thorugh the address book would be nice if possible. Caller ID would also be nice.

    We will also need an installation process and/or an istallation program.

    Here is a modified list of the origional post:
    1-Dialer supports IAX (Inter Asterisk Exchange)for signaling.
    2-Dialer supports multiple codec for audio data.
    3-Must be compatible with Blackberry Storm and 8830
    4-PREFERABLE: Dialer runs on application layer so it supports GPRS, WiFi and Bluetooth for internet connectivity.
    5-Operating system: BlackBerry V4.5 to V4.7
    6-Dialer works with IAX username/password
    7-Dialer to be configurable from the Phone
    8-(Conflicts and is not needed) Optinal, Dialer can send SMS over IP
    9-Dialer Supports Speaker Phone Functionality
    10-Dial directly from the phone’s address book

    Dane Olson
    CMS North America

    over 2 years ago

  • Witinnotechnolog

    Hello,
    we are a company based in Bangalore with expertise in developing applications for Blackberry, Android, Windows Mobile, Symbian and iPhone. Our USP which will separate us from other providers who have placed a bid for this work
    1) Our Customer Feedback is 100% positive. Also check www.witinnovation.com/client_testimonials.html
    2) Our hourly rates are very reasonable at $ 10 /hr and not exorbitant like other providers.
    3) We have worked for marquee clients like Microsoft, HP and SAP in India
    4) We are not only an iPhone/Blackberry app development company, we provide solutions for all the platforms.
    5) We are one of the Motorola Select Partner in Asia-Pac.
    6) We are registered with Blackberry Alliance Program and iPhone Developer Program.
    7) Our mgmt team has worked with companies like Intel, Motorola and with clients like Shell, Sony Ericsson among others.
    8) We are registered with Software Technology Parks in India (www.stpi.in)
    9) Download our company profile with successful client list from given link.. http://in.witinnovation.com/WitPortfolio.pps

    Please provide more details about the project(s) so that we can go ahead an make an informed bid.
    Looking forward to work with you.
    Regards,
    G. Andy
    Wit innovation Technology Pvt. Ltd.

    over 2 years ago

  • linda20

    Hello Sir,

    Greetings!

    Hope you are doing well.

    We are a Web & Mobile Software company.We have been able to do so because we have laid as much emphasis on the correct application of appropriate technology to each project as to the software development process.

    At Payoda Inc, we develop IT solutions we would meet your expectations in terms of expertise/experience/Quality,by providing you with the most experienced developer expertise in this technology.
    We follow agile methodology we are very glad to submit our bid for the same.We are confident to deliver the expected quality out of this project and commit to the project be of a big success.To know more about our company please visit our portfolio:
    http://www.payoda.com/portfolio.html

    Look forward to hearing from you

    Regards
    Linda Thomas
    www.payoda.com

    Attachment: Payoda_Company_Profile.pdf

    over 2 years ago


If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

outsourcing United Kingdom
outsourcing
United Kingdom From United Kingdom     Online
  General Freelancer Orientation (85%, 95th percentile)
$8000 in 90 days 
0
over 2 years ago
4.9

5.3

9 Reviews
47% Completion Rate
Consider it Done. Check PMB for our Portfolio.
iPhoneAppMan India
iPhoneAppMan
India From India     Offline
$250 in 3 days 
0
over 2 years ago
0.0

0.0

0 Reviews
0% Completion Rate
Hello plz check pmb
bhuvantrivedi India
maven_logo.gif
bhuvantrivedi
India From India     Offline
  Foundation LimeExchange Member
  Foundation EUFreelance.com Member
  Foundation TycoonTalk.Freelancer.com Member
$4000 in 90 days 
0
over 2 years ago
0.0

0.0

0 Reviews
0% Completion Rate
Hello, It would be a pleasure to work on your project. Regards, John
prasanna20 India
prasanna20
India From India     Offline
$1100 in 30 days 
0
over 2 years ago
Hello, please check your PMP & our pervious work with portfolio & Existing Client list. We are a well-established iPhone & Mobile Application, Website development, SEO Company with offices in India. We’ve... more
Hello, please check your PMP & our pervious work with portfolio & Existing Client list. We are a well-established iPhone & Mobile Application, Website development, SEO Company with offices in India. We’ve plus 4 years of experience in developing both Static and dynamic websites with Photoshop, HTML, XHTML, CSS, PHP, Joomla, MYSQL, AJAX, Java, J2ME, J2EE, MSSQL and JavaScript. We’re confident in delivering you with quality work. Thanks G. Andy Wit innovation Technology Pvt. Ltd.  less
Witinnotechnolog India
Witinnotechnolog
India From India     Offline
$4500 in 25 days 
0
over 2 years ago
Hello, please check your PMP & our pervious work with portfolio & Existing Client list. We are a well-established iPhone & Mobile Application, Website development, SEO Company with offices in India. We’ve... more
Hello, please check your PMP & our pervious work with portfolio & Existing Client list. We are a well-established iPhone & Mobile Application, Website development, SEO Company with offices in India. We’ve plus 4 years of experience in developing both Static and dynamic websites with Photoshop, HTML, XHTML, CSS, PHP, Joomla, MYSQL, AJAX, Java, J2ME, J2EE, MSSQL and JavaScript. We’re confident in delivering you with quality work. Thanks G. Andy Wit innovation Technology Pvt. Ltd.  less
moskiongo Kenya
passport.jpg
moskiongo
Kenya From Kenya     Offline
  Foundation EUFreelance.com Member
$1550 in 45 days 
0
over 2 years ago
We are a Business Process Outsourcing Company. With a customer-focused attitude, desire to understand customer business & identify the right partner for executing the job, we act as a one-stop shop for business pro... more
We are a Business Process Outsourcing Company. With a customer-focused attitude, desire to understand customer business & identify the right partner for executing the job, we act as a one-stop shop for business process outsourcing . less
linda20 United States
linda20
United States From United States     Offline
  Foundation EUFreelance.com Member
$2160 in 15 days 
0
over 2 years ago
Hi, Please check PMB. Regards Linda Thomas
CodeLab United Kingdom
CodeLab
United Kingdom From United Kingdom     Offline
  Foundation EUFreelance.com Member
$2500 in 14 days 
0
over 2 years ago
0.0

0.0

0 Reviews
0% Completion Rate
I have development experience in BlackBerry , Palm , iPhone , Symbian etc. I have developed a wide range of applications like UI development and I have developed a number of highly complex Call management, file and pic... more
I have development experience in BlackBerry , Palm , iPhone , Symbian etc. I have developed a wide range of applications like UI development and I have developed a number of highly complex Call management, file and picture processing applications for BlackBerry , Palm , Symbian ,Android etc . I have also developed a number of other custom applications as well as have developed games etc. So you can be sure of my skills to do this Job  less