Home

About me

Profession

India In View-I

India In View-II

India In View-III

India In View-IV

US In View-I

Favorite Links

Whats New

Family Page

Brief Introduction




Hi there! After going through my Acads (About) page, I think that you might have got the idea that I'm working in the field of Computers. That's absolutely right!

My work specializes in the field of Telephony and wireless applications. I've worked on developing Wireless applications, basically in the communication softwares for the hand-held devices like Nokia 9210 & Nokia 7650 on Symbian-OS. I've also worked in the development of Voice over IP (VoIP)softwares. In this field, my domain was towards the Media Gateways (MG's) and IP based IVR's. Its a really interesting side and future of the IP-Telephony lies somewhere here.

Besides this I've worked in the field of developing protocol stacks like that of MGCP (Media Gateway Control Protocol).

Programming is something that I like. I specially like coding in C++ as it provides the advanced programming paradigm like OOPS and at the sametime efficient as good old C.

Following are some interesting projects on which I've worked on:





Developing Applications Using PICMG based hardwares
For more details contact: www.picmg.org
 

Design and implementation of a MGCP (Media Gateway Control Protocol) Adpater for a Softswitch


The project was to develope the MGCP stack based on MGCP-RFC 2705. The project was modelled using UML and developed on C++.

Design and implementation of a IP based media Server on a CG6000C (an Natural Microsystem product) hardware


Design and implementation of a IP based media Server on a CG6000C (an Natural Microsystem product) hardware. The hardware supported the PICMG 2.1 Compact PCI specifications. The IP based Media Server supported the basic IVR functionalities like playing the file, recording, text to speech and collection of digits. The design supported the transparent switching between four different vocoders (G711,G723,G729A and G726). The product supported the MGCP 1.0 for signalling and RTP (as per IETF RFC 1889) for media streamming.

The product was designed as a multi-threaded application and supported advanced features as hot-swap.
The design modelling was done using UML. The implementation was done using Java 1.2/JNI and C++ on the solaris 2.7 operating system.

Design and implementation of a visitor loaction register (VLR)client for a soft-switch.


The VLR supported IS41 messages. The design modelling was done using UML. The implementation was done using Java 1.2.

Design and implementation of a SIP based Instant Messenger Application in J2ME


This application was designed in UML and coded in J2ME. The application was designed so that different users in different networks (supporting SIP(IM)) can have an IM based chat sessions.


Design and implementation of a Customised SMS Application on Symbian-OS for Nokia-9210 Handheld


This application was designed in UML and coded in C++ for Symbian-OS. The Customised Application has the added feature of sorting the SMS messages depending on different keys and invoking message specific clients.



Design and implementation of a Push-To-Talk Application on Symbian-OS for Nokia-7650


The project involved development of a client (a Push-To-Talk application) for Nokia-7650 which would enable transfer of voice data as a streaming RTP packet over a mobile network. The AMR codec was used for the voice encoding/decoding.




Design and implementation of a Dialogic D/300 SC based Class-4 Gateway


The project was the enhancement and maintaince of a dialogic D/300 SC based IVR and VMS products. The IVR supported the class-4 pre-paid features, like, balance-enquiry, recharge, fund transfer and transaction history. Additional features like multiple languages and formatting currency as per different numeral formats were supported. The VMS supported different features like offline message recording, playing of a pre-recorded message and deletion of an existing message. The signalling supported for call setup was with the R2MF protocol over the CAS.

Current Project
These days I'm working on a complex switch by a large telecom vendor. I'll be posting the reviews shortly.


The kid of IETF (Internet Engineering Task Force)
For more details, contact: www.ietf.org


The latest tool for mobile applications: The J2ME (Java 2 Micro edition)
For more details contact: www.java.sun.com