

This will not be an issue to most people. I would have much preferred to see a username and password type authentication, and not the account linked to a phone number. It also means that you cannot use WhatsApp without a SIM card in your phone. a basic PAYG account), this will incur the normal messaging cost. If you don't have SMS included in your tariff (e.g. In the registration process, your phone will send an SMS to itself to verify the number. According to the FAQ on its website, WhatsApp uses a similar routing technology as used for traditional SMS.

When you first load WhatsApp, it will ask for your phone number. This means that anyone can communicate with anyone by just installing the app, unless of course, someone is using Windows Phone, which isn't supported yet! What's more, it's cross platform, available for Symbian, Android, iOS and Blackberry.

The message is then sent through the messaging server to Fani’s device and when Fani’s device receives this message, it uses the hash to download the media file from the HTTP server.WhatsApp is an alternative to SMS and MMS, that works via the Internet, thus avoiding any charges that normal messages incur. Once the voice note is uploaded to the HTTP server a unique hash is returned by the server as a message with the media type to Mampshika’s device. Mampshika’s device will ignore the existing connection already established for the lightweight messaging requests and upload the media File to the HTTP server. The HTTP server has a CDN or database as its coworker to handle this strenuous job. HTTP server(s) are used to handle media file requests be it mp3,mp4,jpg or any other media file. Voice notes are in the form of mp3 files which are quite heavy files these will strain our messaging servers. Mampshika reads the message and is lazy to type back to Fani and decides to send a voice note. Once any of us reads our message(s) then a response is sent to the messaging server to signify acknowledgment from the device.

Once we are online and a process is created for our individual devices, with the message being delivered by the process, then this is indicated by two grey ticks. One of the message servers will look for an appropriate connection for our devices, the messages are sent to the respective devices, which is indicated with one grey tick. Diagram illustrating messages read with two blue ticks
