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;
a local area network (LAN) interface;
a software operating system (OS), said operating systemproviding 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 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 receiving software images from the messaging task and also 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 feature, 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.
-
Citations
17 Claims
-
1. 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 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 receiving software images from the messaging task and also 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 feature, said one or more MCT under control of said software OS. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A Media Control Platform (MCP) for use in a packet bused 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 receiving software images from the messaging task and also 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 swapping out a current task with a new task on a regular time interval, said software adaptation layer context switch performs mix-mode software operation, said software adaptation layer context switch under control of said software OS. - View Dependent Claims (14, 15, 16, 17)
-
Specification