Skip to main content
enterprise 2012

CoIPGW - Telefonica Spain

CoIPGW (Corporate IP Gateway) integrates Microsoft Office Communication Server (OCS) with Corporate IP services in Telefonica. Based on IMS (IP Multimedia Sub-system) technology utilizing SIP (Session Initiation Protocol). Developed the Instant Messaging Module as lead developer, creating a gateway server acting as messaging interface between OCS and IMS clients.

Client: Telefonica Spain

Technologies Used

Java EE SIP Servlets JPA Maven MySQL ECE Glassfish
CoIPGW - Telefonica Spain

About This Project

CoIPGW (Corporate IP Gateway) was a strategic telecommunications project for Telefonica Spain, one of Europe's largest telecom providers. The project aimed to bridge Microsoft's enterprise communication platform with Telefonica's core IMS (IP Multimedia Subsystem) network infrastructure.

The challenge was to enable seamless communication between corporate users on Microsoft Office Communication Server (OCS) and the broader Telefonica network using IMS protocols. This required deep expertise in both enterprise communication systems and telecom protocols.

As lead developer for the Instant Messaging Module, I designed and built a gateway server that translates messages between the OCS protocol and SIP (Session Initiation Protocol) used by IMS. The gateway handles protocol translation, presence synchronization, and message routing, allowing OCS users to communicate with any IMS-connected device or service.

The technical implementation involved Java EE with SIP Servlets for handling the SIP protocol stack. JPA provided persistence for message queuing and delivery confirmation tracking. The application was deployed on Glassfish application server with Ericsson Composition Engine (ECE) for telecom-grade reliability.

Working on this project gave me valuable experience in telecommunications protocols and the rigorous quality standards required for carrier-grade systems. The module successfully passed Telefonica's extensive testing requirements and was deployed as part of their corporate communication services.

Key Features

  • Built with modern technologies and best practices
  • Scalable architecture designed for growth
  • Optimized for performance and security
  • Comprehensive documentation and support

Technical Highlights

This project leverages Java EE, SIP Servlets, JPA and 4 more technologies to deliver a robust and reliable solution.

Related Projects

Sprouts.ai ABM Platform
enterprise

Sprouts.ai ABM Platform

Enterprise Account-Based Marketing platform with ElasticSearch-powered golden database, advanced filter framework, and scalable waterfall enrichment engine.

Interested in a Similar Project?

Let's discuss how I can help bring your ideas to life with a custom solution tailored to your needs.

Start a Conversation