Network Infrastructure and Frameworks

Mobility and changing access demands are forcing enterprises to adapt the designs of their switches. Reliability and feature sets all need to be enhanced.

Case Study

MapleWorks was engaged by a customer to design and enhance functions on their packet cable carrier class platform. These functions enabled the customer to address the network communications needs of small to medium size businesses as well as provide for new technology like queries to SIP application servers. MapleWorks implemented a set of advanced and sophisticated functions enabling group and security management, as well as, an application server interface. The switch supports legacy circuit and Packet Cable voice services, as well as video telephony and non traditional SIP based services.
Specifically, MapleWorks developed the following features:

Security functions

  • Authorization codes
  • Account Codes
  • Class of Service

Group functions

  • Call Pickup
  • Call Park

Application Services

  • Music on Hold
  • Attendant Console

Technical Challenges of the Network Infrastructure and Frameworks Project

The features were complex and required significant architectural work within existing code. Changes to state machines, connection management, billing, and subscriber databases were only some of the modules impacted. Additionally, the management and provisioning system was updated.
The original architecture was designed to be market specific (e.g. North America, Europe etc). New features needed to be universal, in that they would work across international dialing plans, signaling protocols, etc.

 

Skills Requirements
The skills needed for this project were call processing knowledge, data and real-time voice processing analysis, circuit switching and state machine development. In addition, an understanding of dial plan tables, and impact on the billing system interfaces was needed. All changes were completed while maintaining existing performance and reliability levels.

Strong skills in all aspects of software engineering and product development were required including an in-depth knowledge of C, real-time distributed software architectures, embedded operating systems(VX works or ENEA Operating system OSE), and highly available carrier class systems. Knowledge of VOIP, UNIX, OSE, finite state machine design, PacketCable, and emerging technologies in the area of network communications was needed.
 

Phone: 781.897.1727
Send us an email
More contact information



MapleWorks Newsletter
Join our email newsletter for progress updates

 


 

Testimonial

“When Mistletoe needed its system management software rewritten, our company evaluated outsourcing options and hired MapleWorks, a Canadian firm. Our system management software was a complex combination of SNMP, CLI and Web technologies. It had been originally architected in India, but the time zone difference had caused havoc with development and collaboration. "We saved 50% by going with MapleWorks over a US company for this project. MapleWorks engineers’ ability to quickly learn an existing system and architecture, maintain it, and rewrite it – all at the same time – was extremely helpful as we made the transition to a new product.”

Tim Bean, VP of Engineering at Mistletoe Technologies Inc.

Read more testimonials....