Method and apparatus for providing a software adaption layer in a telecommunications system
First Claim
1. A Media Control Platform (MCP) for use in a packet based soft-switch comprising:
- a microprocessor and memory;
local area network (LAN) interface;
a software operating system (OS), said operating system providing software services, said software OS executed by said microprocessor;
an Internet Protocol Stack, said Internet Protocol Stack under control of said software OS;
a messaging task, said messaging task capable of receiving messages from said LAN interface and said Internet Protocol Stack, said LAN interface and said messaging task under control of said software OS;
an adaptation layer loading and startup task, said adaptation layer loading and startup task capable of receiving software images from the messaging task and also capable of storing said software images into said memory, said adaptation loading and startup task under control of said software OS;
one or more media control task (MCT), said one or more MCT loaded and started by said adaptation layer loading and startup task, said media control task providing call control features, said one or more MCT under control of said software OS.
5 Assignments
0 Petitions
Accused Products
Abstract
A software adaptation of a Time Division Multiplexing (TDM) telecommunications line and trunk group control sub-system is described. The adaptation permits this legacy software to run under various operating systems and provide essential functions to a packet based switching system. This method of reuse permits continual use of proven and dependable software features to operate under new packet based topologies. The legacy software runs in a new soft-switch environment with minimal redesign. Timer and interrupt functions are altered to comply with off-the-shelf operating systems. Error recovery and restart operations are isolated to remove awareness from the operating system but still permit the legacy software to recover in conventional manner.
3 Citations
21 Claims
-
1. A Media Control Platform (MCP) for use in a packet based soft-switch comprising:
-
a microprocessor and memory;
local area network (LAN) interface;
a software operating system (OS), said operating system providing software services, said software OS executed by said microprocessor;
an Internet Protocol Stack, said Internet Protocol Stack under control of said software OS;
a messaging task, said messaging task capable of receiving messages from said LAN interface and said Internet Protocol Stack, said LAN interface and said messaging task under control of said software OS;
an adaptation layer loading and startup task, said adaptation layer loading and startup task capable of receiving software images from the messaging task and also capable of storing said software images into said memory, said adaptation loading and startup task under control of said software OS;
one or more media control task (MCT), said one or more MCT loaded and started by said adaptation layer loading and startup task, said media control task providing call control features, said one or more MCT under control of said software OS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20)
-
-
9. A Media Control Platform (MCP) for use in a packet based soft-switch comprising:
-
a microprocessor and memory;
a local area network (LAN) interface;
a software operating system (OS), said operating system providing software services, said software OS executed by said microprocessor;
an Internet Protocol Stack, said Internet Protocol Stack under control of said software OS;
a messaging task, said messaging task capable of receiving messages from said LAN interface and said Internet Protocol Stack, said LAN interface and said messaging task under control of said software OS;
an adaptation layer loading and startup task, said adaptation layer loading and startup task capable of receiving software images from the messaging task and also capable of storing said software images into said memory, said adaptation loading and startup task under control of said software OS;
one or more media control task (MCT), said one or more MCT loaded and started by said adaptation layer loading and startup task, said media control task providing call control features;
, said one or more MCT under control of said software OS;
a simple network management protocol stack (SNMP), said SNMP under control of said software OS;
a software adaptation layer context switch, said software adaptation layer context switch capable of swapping out a current task with a new task on a regular time interval, said software adaptation layer context switch capable of mix-mode software operation, said software adaptation layer context switch under control of said software OS. - View Dependent Claims (10, 11, 12, 13, 15, 16, 21)
-
-
14. A method for creating and initializing a Media Control Platform (MCP) software environment on power-up and reset for use in a packet based soft-switch comprising the steps of:
-
retrieving an operating system and MCP application adaptation layer from a server;
spawning one or more MCP tasks;
calculating and creating MCT context memory areas;
initiating MCT code image loading.
-
Specification