Case Study
Home Mobile Case Studies

Calling Card Application for iPhone

When the project was awarded to us, our project team worked in tandem with the client to design this iPhone Mobile application. The mobile application provided a shopping cart where the users could purchase calling cards through secure payment gateways. The application stored the database details on the iPhone allowing the customers to keep track of their account history, the number of cards (Active, In use). The application facilitates recharging the calling cards through mobiles.

The users could set call preferences by selecting Card PIN # that will be displayed when the customer call someone. The system is integrated with GPS system to allow the users to use the most appropriate call based on his current location. The application also provides Place a call feature allowing automatic dialing with the phone Application without entering the PIN# and Access Number. The application also facilitates importing address books for easy dialing.

Designed with customer usage as primary concern the application provides a web based admin console where the administrator can manage back office operations such as managing card right from creation to deleting the cards from database.

The application facilitates calling card use thus ensuring savings for the client. The application is available at Appstore.

Background

The client wanted to develop an application that serves as a convenient source to purchase prepaid phone cards for making cheap local and long-distance calls directly using their iPhones.

Some other key requirements comprised of:

  • Platform enables the user to view balance

  • Allows the user s to review account history

  • Allow users to recharge balance using Credit card.

  • Allows the users to make direct local and international calls based on location

Solution

Our project management team worked in coordination with the client to deliver this iPhone application. The application provides both web and mobile interface.

The mobile application provides a shopping cart where the users can purchase calling cards through secure payment gateways. The application stores the database details on the iPhone allowing the customers to keep track of their account history, the number of cards purchased (Active, In use).

The users can directly recharge the calling cards through their iphones.

Additionally the application allows the users to set preferences for Calling cards in case they have purchased multiple cards; card preference allows the system to use the preferred card when making the call. The same card number is displayed when the customer calls someone. The application also provides Place a call feature allowing automatic dialing with the phone Application without entering the PIN# and Access Number.

The application is also integrated with GPS system, the system allows the users to use the most appropriate call based on his current location. The application also facilitates importing address books for easy dialing and maintains a list of your contacts.

This easy to operate application provides a web based admin console where the administrator can manage back office operations such as managing card right from creation to deleting the cards from database.

The application facilitates calling card use thus ensuring savings for the client. The application is available at Appstore.

Technology highlights

Software/ Tools COCOA Framework, iPhone 3.0 and Later, Objective C, 3-tier architecture, iPhone OS, xCode, Paypal
Back End SQLite 3.0

Benefits to the client

  • The application is available on the move

  • The application stores the database in the iPhone itself allowing the customers to view updated information\