Symbian Dialler customization & VPN integration - repost

Project Budget

Total Bids

Project Description

We have a Symbian VOIP based application. The application is fully functional and we need to do some customization work.

Customization work as bellow

1.) Call a URL get the balance and show it on screen. Once the url is executed it’ll give a number, the developer has to show the balance inside

the application.

2.) Update balance – update the balance after few events, has to run the URL again after few events.

3.) Downloading application product parameters from web – when the application is open for the first time the user is asked for an operator cod.

The developer has to do this part. Once a code is entered the application must show initializing in screen and it must call a XML page on the web

(we give 2 urls to call, if the main one failed has to try a backup one) and save the parameters permanently on the application. The developer

must put a separate screen to change the operator code under settings (refer Section A)

Section A

The XML code contains the following

User domain – users domain name, this has to be hardcoded in the program replacing a variable in the application. This must not change when the application restarts.

Company name – the company name must be saved and shown on top of the application.

Company logo – a company logo URL is given in the XML and the image must be downloaded to the application and stored.

About - adding an about screen to settings about text must be downloaded

Copyright details – adding the company name bellow the dialler

If the user change the (settings > operator code) operator code, the settings must be downloaded again and stored. For some reason if the parameters are missing it must be downloaded again. If the operator code is missing it must be asked when the dialler starts.

(In case if you have difficulty to do the following part , please mention it in the bid)

4) OpenVPN client

We need to integrate an Openvpn client to the dialler, the VPN client must work in the following procedures.

I) First the client must connect to a VPN config we give

II) Ping an IP through the first VPN and check if its pings

III) If it pings then it must connect to another VPN config through the first vpn

IV) Send the relevant subnet traffic through the second VPN.

After completing the client the developer must integrate it with our existing VOIP dialler. We will give the IP address of the VOIP server and all traffic to that server must go through the 2nd VPN.

Please bid only if you have the required knowledge and experience for the job.