Arrangement for providing network protocol data independence in an expandable telecommunications system
    1.
    发明授权
    Arrangement for providing network protocol data independence in an expandable telecommunications system 有权
    在可扩展电信系统中提供网络协议数据独立性的安排

    公开(公告)号:US06463056B1

    公开(公告)日:2002-10-08

    申请号:US09272659

    申请日:1999-03-18

    IPC分类号: H04J316

    摘要: A network protocol data intelligence (NPDI) software in the switching node that enables the call processing components in the L4 and L5 applications to interpret and manipulate different network signaling data protocols. The call processing applications are expanded to understand different network signaling protocols and to extract the required information from each protocol's data stream. The NPDI provides the means for the L4 application to convert from one network signaling data format to another either, by itself or in conjunction with the L5 application. Thus, the system operator may configure the switch to perform all call processing functions or by-pass the NPDI and have the L5 application perform these functions. The L4 application may also perform data translation from host applications written against the underlying network protocol to the different signaling protocols from other networks. Thus, a host application written against one network signaling protocol may communicate with an application using another signaling protocol without modification to the host application. The NPDI service further enables. the L4 application to convert protocol-specific data from other applications in the system to protocol independent data that can be ‘understood’ by the L3 and L5 applications. In addition, the L4 application may route calls in the switching node based on network signaling information from the L3 application.

    摘要翻译: 交换节点中的网络协议数据智能(NPDI)软件,使得L4和L5应用中的呼叫处理组件能够解释和操纵不同的网络信令数据协议。 扩展呼叫处理应用程序以理解不同的网络信令协议,并从每个协议的数据流中提取所需的信息。 NPDI提供了L4应用程序自身或与L5应用程序一起将一种网络信令数据格式转换为另一种网络信令数据格式的手段。 因此,系统操作员可以配置交换机来执行所有呼叫处理功能或旁路NPDI并使L5应用执行这些功能。 L4应用还可以执行从针对底层网络协议写入到来自其他网络的不同信令协议的主机应用的数据转换。 因此,针对一个网络信令协议编写的主机应用可以使用另一个信令协议与应用进行通信,而无需修改主机应用。 NPDI服务进一步实现。 L4应用程序将协议特定的数据从系统中的其他应用程序转换为可由“L3”和“L5”应用程序“理解”的协议独立数据,此外,L4应用程序可以基于网络信令信息路由交换节点中的呼叫 从L3应用程序。

    Architecture for providing flexible, programmable supplementary services in an expandable telecommunications system
    2.
    发明授权
    Architecture for providing flexible, programmable supplementary services in an expandable telecommunications system 失效
    用于在可扩展电信系统中提供灵活,可编程的补充业务的架构

    公开(公告)号:US06898199B1

    公开(公告)日:2005-05-24

    申请号:US09272636

    申请日:1999-03-18

    摘要: This invention relates to a supplementary services layer (SSL) application in the switching node for the development and execution of subscriber-based supplementary services. The SSL communicates with the L4 application through an L4-L5 interface. Therefore, a system operator may configure the switching node to execute supplementary services without intervention from a host application and without modification to the current L4 application. The SSL also communicates with the L5 application in order for that application to integrate supplementary services without further modifications. The SSL comprises a Database Interface Service, a Service Object Manager (SOM) and one or more instances of a Supplementary Service Object (SSO). The database interface service provides connection to an external database which stores each subscriber's profile. Each SSO instance implements one or more supplementary services for a call. The SOM exercises overall control over these SSO instances.

    摘要翻译: 本发明涉及用于开发和执行基于用户的补充业务的交换节点中的补充业务层(SSL)应用。 SSL通过L4-L5接口与L4应用程序进行通信。 因此,系统操作者可以将交换节点配置为执行辅助服务,而无需来自主机应用的干预,而不修改当前的L4应用。 SSL还与L5应用程序通信,以便该应用程序集成补充服务,无需进一步修改。 SSL包括数据库接口服务,服务对象管理器(SOM)和辅助服务对象(SSO)的一个或多个实例。 数据库接口服务提供与存储每个用户简档的外部数据库的连接。 每个SSO实例都实现一个或多个用于呼叫的补充业务。 SOM对这些SSO实例进行整体控制。

    Universal API with generic call processing message having user-defined
PPL event ID and generic response message for communications between
telecommunications switch and host application
    3.
    发明授权
    Universal API with generic call processing message having user-defined PPL event ID and generic response message for communications between telecommunications switch and host application 有权
    具有通用呼叫处理消息的通用API具有用户定义的PPL事件ID和用于电信交换机和主机应用之间的通信的通用响应消息

    公开(公告)号:US6088749A

    公开(公告)日:2000-07-11

    申请号:US348965

    申请日:1999-07-07

    摘要: The present invention is a standardized host-to-switch application program interface (API) for performing call control processing, capable of being customized to meet telecommunications application and network signalling protocol requirements. The universal API comprises one or more generic messages having programmable fields for transmitting commands, status, and data between the host application and the switch. The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired API protocol, either "standard" or custom in nature, for performing any desired switching functions. The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch. Each finite state machine may be independently defined by combining a series of elementary processing steps, called atomic functions, into primitives, which are in turn combined with states and events to define the desired state machine. Such state machines may include atomic functions configured to generate predetermined messages under predetermined conditions and containing predetermined information. Such state machines may further include the ability to respond to state events that include the receipt of generic API messages configured to provide the state machine with information from the host application.

    摘要翻译: 本发明是用于执行呼叫控制处理的标准化主机到交换机应用程序接口(API),能够被定制以满足电信应用和网络信令协议要求。 通用API包括具有用于在主机应用和交换机之间传送命令,状态和数据的可编程字段的一个或多个通用消息。 本发明还包括可编程电信交换机,其为用户提供定义所需API协议的能力,该协议是“标准”或本质上定制的,用于执行任何期望的交换功能。 本发明包括协议开发环境,其允许用户为由交换机提供的每个端口定义单独的有限状态机。 每个有限状态机可以通过将称为原子函数的一系列基本处理步骤组合成原语来独立地定义,原语将依次与状态和事件相组合以定义所需的状态机。 这种状态机可以包括配置成在预定条件下产生预定消息并包含预定信息的原子功能。 这种状态机还可以包括响应状态事件的能力,该状态事件包括接收被配置为向状态机提供来自主机应用的信息的通用API消息。

    Method and apparatus for conferencing in an expandable
telecommunications system
    4.
    发明授权
    Method and apparatus for conferencing in an expandable telecommunications system 失效
    用于在可扩展电信系统中进行会议的方法和装置

    公开(公告)号:US5920546A

    公开(公告)日:1999-07-06

    申请号:US808840

    申请日:1997-02-28

    摘要: A method and apparatus for conferencing two or mores calls in an expandable telecommunications system. The system may include a plurality of nodes connected by an inter-nodal network such that the nodes communicate with each other by exchanging variable-length packets of information. At least one node in the system contains digital signal processing circuitry capable of conferencing the voice information from three or more callers interfaced with the system. Packets containing voice information from each conference participant are preferably transmitted via the inter-nodal network to the node having the requisite digital signal processing circuitry. This node performs a conferencing function on that information, packets the resulting conferenced information and transmits those packets via the inter-nodal network to the nodes interfaced with the conference participants.

    摘要翻译: 用于在可扩展电信系统中会议两个或多个呼叫的方法和装置。 系统可以包括通过节点间网络连接的多个节点,使得节点通过交换可变长度的信息分组来彼此通信。 系统中的至少一个节点包含数字信号处理电路,能够与来自与该系统接口的三个或多个呼叫者的语音信息进行会议。 包含来自每个会议参与者的语音信息的分组优选地经由节点间网络传送到具有必要的数字信号处理电路的节点。 该节点对该信息执行会议功能,对所产生的会议信息进行分组,并通过节点间网络将这些分组发送到与会议参与者接口的节点。

    Flexible call routing system
    6.
    发明授权
    Flexible call routing system 失效
    灵活的呼叫路由系统

    公开(公告)号:US06389024B1

    公开(公告)日:2002-05-14

    申请号:US09093554

    申请日:1998-06-08

    IPC分类号: H04L1256

    摘要: The principle object of the present invention, is to provide flexibility in the routing functions performed in the switching system. Another object is to provide a router that can be centralized in a host computer or distributed among various switching nodes. The router is easily programmable by the system operator to provide different routing algorithms for various calls. The router can be used in a system with a single switching node. However, it is particularly adopted for use in a multiple-switching-node system, either as a central, host resident unit, or as a distributed router resident on the switching nodes. A router embodying the invention uses router tables that are readily configurable by the system operator to route calls based on predefined routing criterion in the incoming or outgoing call.

    摘要翻译: 本发明的主要目的是提供在交换系统中执行的路由功能的灵活性。 另一个目的是提供一种可以集中在主计算机中或分布在各种交换节点之间的路由器。 路由器可以由系统操作员轻松编程,为各种呼叫提供不同的路由算法。 路由器可以在具有单个交换节点的系统中使用。 但是,特别适用于作为中央,主机驻留单元或驻留在交换节点上的分布式路由器的多交换节点系统。 体现本发明的路由器使用由系统运营商容易地配置的路由器表,用于基于在呼入或去电呼叫中的预定义路由标准来路由呼叫。

    Telecommunication switch with layer-specific processor capable of attaching atomic function message buffer to internal representation of ppl event indication message upon occurrence of predetermined event
    7.
    发明授权
    Telecommunication switch with layer-specific processor capable of attaching atomic function message buffer to internal representation of ppl event indication message upon occurrence of predetermined event 有权
    具有层特定处理器的电信交换机能够在发生预定事件时将原子功能消息缓冲器附加到ppl事件指示消息的内部表示

    公开(公告)号:US06311238B1

    公开(公告)日:2001-10-30

    申请号:US09603367

    申请日:2000-06-26

    申请人: Mark P. Hebert

    发明人: Mark P. Hebert

    IPC分类号: G06F15163

    摘要: The present invention is a standardized host-to-switch application program interface (API) for performing call control processing, capable of being customized to meet telecommunications application and network signalling protocol requirements. The universal API comprises one or more generic messages having programmable fields for transmitting commands, status, and data between the host application and the switch. The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired API protocol, either “standard” or custom in nature, for performing any desired switching functions. The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch. Each finite state machine may be independently defined by combining a series of elementary processing steps, called atomic functions, into primitives, which are in turn combined with states and events to define the desired state machine. Such state machines may include atomic functions configured to generate predetermined messages under predetermined conditions and containing predetermined information. Such state machines may further include the ability to respond to state events that include the receipt of generic API messages configured to provide the state machine with information from the host application.

    摘要翻译: 本发明是用于执行呼叫控制处理的标准化主机到交换机应用程序接口(API),能够被定制以满足电信应用和网络信令协议要求。 通用API包括具有用于在主机应用和交换机之间传送命令,状态和数据的可编程字段的一个或多个通用消息。 本发明还包括可编程电信交换机,其为用户提供定义所需API协议的能力,该协议是“标准”或本质上定制的,用于执行任何期望的交换功能。 本发明包括协议开发环境,其允许用户为由交换机提供的每个端口定义单独的有限状态机。 每个有限状态机可以通过将称为原子函数的一系列基本处理步骤组合成原语来独立地定义,原语将依次与状态和事件相组合以定义所需的状态机。 这种状态机可以包括配置成在预定条件下产生预定消息并包含预定信息的原子功能。 这种状态机还可以包括响应状态事件的能力,该状态事件包括接收被配置为向状态机提供来自主机应用的信息的通用API消息。

    Programmable telecommunication switch for personal computer
    8.
    发明授权
    Programmable telecommunication switch for personal computer 失效
    个人电脑可编程通讯开关

    公开(公告)号:US5321744A

    公开(公告)日:1994-06-14

    申请号:US953690

    申请日:1992-09-29

    摘要: A user-programmable telephone switch which resides within a commercially available personal computer. The switch is controllable by either the personal computer's microprocessor or a separate, external host connected to an interface provided within the switch. The switch includes a CPU/matrix card that contains a time slot interchange and a CPU running under a real time operating system. The CPU/matrix card controls the overall operation of the switch in accordance with messages received from the operative host. In general, those tasks or functions which must be performed in real time are the responsibility of the switch, as opposed to the internal or external host. Within the switch, certain tasks or functions may be delegated by the CPU/matrix card to intelligent line cards which contain their own microprocessors having substantial call processing capability.

    摘要翻译: 位于市售个人计算机内的用户可编程电话交换机。 该开关由个人计算机的微处理器或连接到开关内提供的接口的单独的外部主机控制。 交换机包括一个CPU /矩阵卡,其中包含时隙交换和在实时操作系统下运行的CPU。 CPU /矩阵卡根据从操作主机接收到的消息来控制交换机的整体操作。 一般来说,必须实时执行的任务或功能是交换机的责任,而不是内部或外部主机。 在交换机内,CPU /矩阵卡可以将某些任务或功能委托给包含其具有大量呼叫处理能力的微处理器的智能线路卡。

    Programming call-processing application in a switching system
    9.
    发明授权
    Programming call-processing application in a switching system 失效
    在交换系统中编程呼叫处理应用程序

    公开(公告)号:US06526050B1

    公开(公告)日:2003-02-25

    申请号:US09093555

    申请日:1998-06-08

    IPC分类号: H04L1228

    摘要: The L4 application in the switch is expanded to permit functions previously performed exclusively in the L5 protocol application. Moreover, the L4 application is programmable by the system operator so that the system operator may expand the predefined set of L4 call management operations to accommodate his call processing requirements. Overall supervision of the call-management operations was previously limited to the L5 applications. However, the ability to program the L4 application enables the system operator to decide which call processing operations will be managed by the L5 applications and which operations will be managed by the L4 application. The system operator may thus define, in the L4 application, a proprietary call model that instructs the switching node to manage all incoming calls, or the system operator may specify the call model on a channel by channel basis. The latter arrangement programs the switching node to use different call-processing protocols among the various channels. In addition, the user may either re-define or define entirely new application programming interface (API) calls for communications between the host and switching node and/or between the switching node and ports.

    摘要翻译: 交换机中的L4应用被扩展以允许先前在L5协议应用中执行的功能。 此外,L4应用程序可由系统操作员编程,以便系统操作员可以扩展预定义的一组L4呼叫管理操作以适应他的呼叫处理要求。 呼叫管理业务的全面监督以前仅限于L5应用。 然而,编程L4应用程序的能力使系统运营商能够决定哪些呼叫处理操作将由L5应用程序管理,哪些操作将由L4应用程序管理。 因此,系统运营商可以在L4应用中定义指示交换节点管理所有进入呼叫的专有呼叫模型,或者系统运营商可以逐个信道地指定呼叫模型。 后一种安排对交换节点进行编程,以便在各种信道之间使用不同的呼叫处理协议。 此外,用户可以重新定义或定义用于主机和交换节点之间和/或交换节点和端口之间的通信的全新的应用编程接口(API)调用。

    Telecommunication switch having a universal API with a single call
processing message including user-definable data and response message
each having a generic format
    10.
    发明授权
    Telecommunication switch having a universal API with a single call processing message including user-definable data and response message each having a generic format 有权
    电信交换机具有具有单个呼叫处理消息的通用API,包括用户可定义的数据和每个具有通用格式的响应消息

    公开(公告)号:US6134618A

    公开(公告)日:2000-10-17

    申请号:US277469

    申请日:1999-03-26

    申请人: Mark P. Hebert

    发明人: Mark P. Hebert

    摘要: The present invention is a universal host-to-switch application program interface (API) utilizing a generic message format for performing call control processing and capable of being customized to meet telecommunications application and network signalling protocol requirements. The generic message formats have programmable fields for transmitting commands, status, and data between the host application and the switch. The present invention further comprises a programmable telecommunication switch that provides a user with the ability to define a desired signalling protocol, either "standard" or custom in nature, for performing any desired switching functions. The present invention includes a protocol development environment which enables a user to define a separate finite state machine for each port provided by the switch. Each finite state machine may be independently defined by combining a series of elementary processing steps, called atomic functions, into primitives, which are in turn combined with states and events to define the desired state machine. Such state machines may include atomic functions configured to generate predetermined messages under predetermined conditions and containing predetermined information. Such state machines may further include the ability to respond to state events that include the receipt of generic API messages configured to provide the state machine with information from the host application.

    摘要翻译: 本发明是一种通用的主机到交换机应用程序接口(API),其利用通用消息格式进行呼叫控制处理,并且能够被定制以满足电信应用和网络信令协议要求。 通用消息格式具有用于在主机应用和交换机之间传送命令,状态和数据的可编程字段。 本发明还包括可编程通信交换机,其为用户提供定义所需信令协议的能力,该信令协议本质上是“标准”或定制的,用于执行任何所需的切换功能。 本发明包括协议开发环境,其允许用户为由交换机提供的每个端口定义单独的有限状态机。 每个有限状态机可以通过将称为原子函数的一系列基本处理步骤组合成原语来独立地定义,原语将依次与状态和事件相组合以定义所需的状态机。 这种状态机可以包括配置成在预定条件下产生预定消息并包含预定信息的原子功能。 这种状态机还可以包括响应状态事件的能力,该状态事件包括接收被配置为向状态机提供来自主机应用的信息的通用API消息。