Blog 2.0

All Posts (1169)

VOIP on mobile-A brief overview.

Hi All,

This is Sangram Desai, working as a Developer in mobile domain for last 3/4 years.

Recently I got a chance to work on a project in Windows Mobile in VOIP technology. I went through some documents which have explained this topic but from technical perspective.

So here in this article I tried to explain its overview in more simple terms so that it can be understood by everyone. This is my first article so your comments and sugestions are most welcome. :)

VOIP is a buzzword nowadays & why not. As the rates of the internet and its speed are quickly moving in opposite directions, everyone wants to talk instead of just chat on the internet & that is exactly why VOIP is for.


Technically speaking, VOIP is a protocol that sets the standard about the transmission of voice over the internet. The best examples of VOIP are SKYPE, Yahoo chat and Google chat.
In this article we will understand how VOIP actually works on mobiles and what are the protocols involved in it.
But first a major question, Why the Cellular operators will allow VOIP calls on their network as it will directly hamper their core business i.e. voice communication?
The cellular operators today are reluctant about this VOIP business model and are trying to neglect it. But slowly and silently VOIP will arrive in their business model for sure.
In India due to core neck to neck competition the call rates are low as compared to other countries but this is not the case outside India i.e. in Europian countries/U.S. The call rates are still very high there and mobile VOIP is an answer to change this picture.
Read the following article to get the VOIP rate planin different countries.
http://www.voipvoip.com/mobile-voip/

About Indian market, I think there is still long way to go but I heard operators like AIRTEL are slowly taking interest in VOIP on their handsets.


Now Let us understand how this VOIP works on actual handsets.
VOIP is basically comprised of two more protocols, SIP and RTP. SIP stands for Session Initiation Protocol and RTP is for Real Time Protocol. SIP is basically responsible for establishing the connection between two handsets and initiation of session between them whereas RTP is the protocol that is responsible for transmission of voice data. So in short whenever a VOIP call is made from handset A to handset B then first SIP comes into picture till a session is established between the handsets & then RTP comes for voice data transmission.

Now Let us understand how SIP works. In between these two handsets there exists a server, we call it as SIP server. it performs the following two functionalities in the initial process.
1) It maintains a list of "registered" handsets.(I will come to the registration process in next point.) &
2)whenever any handset wants to make a call then it "verifies" the request.

The SIP server maintains a list of registered devices. Registration is a process of letting know the server that I am active now and I can send/receive the calls. This is exactly similar with the login process of any messanger like yahoo or google chat. Whenever you login with your ID and password, you become active and then anybody can ping you and viceversa.
So when you open any VOIP application, it asks for your number(same as username) and password. Once verified, you are registered with the server.
There are many free and commercials SIP servers in the market. They are Asterisk, Freeswitch, Icewrap etc..
In the Next article, we will understand what is the role of RTP and how does it transfer the voice packet.

Read more…

Facebook suppose to bring its two new smartphones

In interesting news Facebook, the one of the most popular social networking site is suppose to launch its two new smart phones.
The smartphones are believed to have all the features and services from social networking sites.Bloomberg cited unnamed sources in a story that said the devices would be made by INQ Mobile Ltd. and would be rolled out in the first half of 2011 in Europe and later next year in the U.S.
Facebook however stated earlier that it has no plans to build its own phone now. Out of these confusions let's see what comes up finally.

Read more…

Summary: Mobile Handset Testing Engineer with 2-3 years exp Required in Noida
Experience: 2 - 3 Years
Location: Noida
Compensation: Rupees 3,50,000 - 5,00,000
Education: UG - Any Graduate - Any Specialization
PG - Any PG Course - Any Specialization

Industry Type: Telcom/ISP
Role: Testing Engnr
Functional Area: Telecom Software

Desired Candidate Profile


Job Description

1. Candidate should have expertise and understanding of all mobile phone hardware platforms / chipsets and PCB.
2. He should be able to do component level quality testing and also know on software / OS and applications (embedded and programmed) on the mobile.
3. Should be Technical / Testing Experts on Mobile Phones and Handset with Engineering / Diploma in Engineering in Electronics and Communication.
4. Should be able to test handset / mobiles in the pre launch on all hardware and software parameters and identify bugs.

Company Profile:-

Leading Mobile Handset Company

Contact Details:-

Company Name: Santushti Services
Email Address: hrd@santushtiservices.com

Read more…

Summary: Mobile Handset Testing Engineer with 2-3 years exp Required in Noida
Experience: 2 - 3 Years
Location: Noida
Compensation: Rupees 3,50,000 - 5,00,000
Education: UG - Any Graduate - Any Specialization
PG - Any PG Course - Any Specialization

Industry Type: Telcom/ISP
Role: Testing Engnr
Functional Area: Telecom Software

Desired Candidate Profile


Job Description

1. Candidate should have expertise and understanding of all mobile phone hardware platforms / chipsets and PCB.
2. He should be able to do component level quality testing and also know on software / OS and applications (embedded and programmed) on the mobile.
3. Should be Technical / Testing Experts on Mobile Phones and Handset with Engineering / Diploma in Engineering in Electronics and Communication.
4. Should be able to test handset / mobiles in the pre launch on all hardware and software parameters and identify bugs.

Company Profile:-

Leading Mobile Handset Company

Contact Details:-

Company Name: Santushti Services
Email Address: hrd@santushtiservices.com

Read more…

Mobile Testing Walk In in Sasken on 18-9-2009

Required Mobile Application and Mobile Handset Testing Engineer

Designation: Software Engineer /Senior Software Engineer
Role : Testing Engineer
Qualification: BE/B.Tech/MCA/ME/M.Tech
Experiance:- 1-4 Years
Job Location: Bangalore
Compensation: Rupees 3,50,000 - 6,50,000
Mandatory Skills: Mobile Application testing / Mobile Handset testing
Desired Skills: Exposure to Multimedia /Symbian / BT/USB

Interview Process:

1. CV screening – Only Shortlisted candidates will appear for Technical Interview
2. Technical Interview
3. HR Interview

WALK-IN (Venue):

Sasken Communication Technologies Ltd
139/25, Amarjyoti Layout
Domlur Ring Road
Bangalore - 560 071

Walk in Date: 18th Sept 2010 (Saturday)
Time: 9.00 AM Onwards.

Contact:-

Email Address: ashok.gujjray@sasken.com
Telephone: 080-39813291

Read more…

Urgent openings for Quality Analyst-Testing with one of our CMMll-5 cllient in Mumbai !!!

Work location:- Mumbai

Experience:- 3+ yrs.

Job Type: Permanent with FUTURE FOCUS INFOTECH

Education / Professional Qualifications:
#College degree in related technical or business area or specialized training, and/or equivalent work experience.
# 3+ years of Quality Assurance / Test experience; Experience should include project risk assessments and communication.
# 3+ years of experience working with developers, project and release managers, or 3+ years of QA process development experience.

Essential Skills:
# Strong background on Unix platform, Oracle database and Client Server application development
# Banking industry experience is a must
# Proficient Event/Release coordination
# Proficient Quality Assurance Methodology
# Proficient Change Management
# Proficient Mercury Quality Center
# Proficient Software Development Lifecycle principles


Focus Infotech was established in 1997 to leverage on the opportunity provided by the
Y2K challenge that had to be resolved before the end of the millennium. It chose to meet
the challenge by producing competent SW professionals with custom-made, rigorous
short-term training program for engineers and computer graduates. Even as a start up
company, it competed successfully with a host of established companies to be awarded
the Business Associate status by TCS.

Kindly send your profile along with following details to the contact given Below:

Total Experience :-
Relevant Experience :-
Current Job type :-
Current Company:
Current CTC:-
Expected CTC :-
Notice Period:-
Current Location:
Ready to relocate :-
DOB:-

Contact:-

Sushma
Executive-Resourcing
Future Focus Infotech Pvt. Ltd.
www.focusinfotech.com

Read more…

Types of Mobile Emulator

Types of Mobile Emulator


  • Device emulators - These are generally provided by device manufacturers and simulate the actual device. Device emulators are excellent for testing your site or application on a particulardevice or set of devices.
  • Browser emulators - These simulate mobile browser environments. Whilst useful for determining the functionality available in a particular mobile browser, they are useless for device-specifictesting.
  • Operating System Emulators - Microsoft provides emulators for Windows Mobile, and Google provides an emulator for Android. These run within a simulated mobile device environment andprovide access to applications running within the operating system, e.g.a Web browser.

Read more…

Automated GUI application of J2ME applications.

Automated GUI application of J2ME applications.

Sharing with you very Interesting thesis by Marcin Zduniak from Poznan University of Technology(Poland) on AUTOMATED GUI TESTING OF MOBILE JAVA APPLICATIONS.

This thesis describes certain preliminary results of the attempt to design and implement a framework for capturing and replaying user interaction in applications written for the Java 2 Micro Edition environment.

The thesis :-

  • Provides Theoretical background to software testing in general and to GUI and mobile application testing in particular.
  • Describes some of existing solutions that attempt to solve the problem of mobile applications testing.
  • Introduces high-level design and architecture of the RobotME framework.
  • Gives some limited details of implementation, required to understand the proposed solution in the thesis.
Read more…
Welcome to Mobile QA Zone, a Next Generation Software Testing Community.Invite your friends to join this community.Write to us to become a featured member.