Orange SIP phones auto-configuration

Sep 2008

"Orange S.A. is a French multinational telecommunications corporation. It is a global provider for mobile phone, landline, Internet, mobile internet, and IP television services, with 226 million customers as of December 2011 and, under the brand Orange Business Services, is one of the world leaders in providing telecommunication services to multinational companies" (source: Wikipedia).

The project

We had to create an auto-configuration server for 3 different SIP phones.

"A VoIP phone or IP Phone uses Voice over IP (Voice over Internet Protocol - VoIP) technologies for placing and transmitting telephone calls over an IP network, such as the Internet, instead of the traditional public switched telephone network (PSTN)" (source: Wikipedia).

I had a lot of test cases to write and we tried to reproduce many different behaviors for the phones.

I coded the auto-configuration server with a simple interface with configuration files so it would be easy to add more phone models later.

I also coded the web user interface to manage the phones.

The result

This was a great project with a very well organized and very competent team. The project was a success and more SIP phones were added very easily after me.

Charles has worked as a part of my team on several projects at Bull. He has been able to learn very fast in the very technical context of telecommunications service providers. Charles quickly became an active member of the team able to perform autonomously the tasks he assigned himself to.

His artistic talents added a real value to our technical work with the creation of graphic identity standards and attractive presentations during the projects as well as the pre-sales.

Thomas Pottier, OSS Architect at Bull