USPatent applicationPatented

Distributed PBX, KSU and the like system utilizing internet protocol

Granted 23 Mar 2004 · 2 office actions

Application· this page
9474388
filed 29 Dec 1999
Publication
Not published
not published
Patent
US 6,711,155
granted 23 Mar 2004

Life of the application

10 dated events
⤢ drag to zoom20002002200420062008201020122014201620182020ProsecutionOwnershipTerm & fees
ProsecutionOwnershipTerm & feeshover for detail · click to open

Abstract

A distributed PBX, KSU and the like system has at least one time domain multiplexed (TDM) switch unit interfaced with transparent wideband channels such as Ethernet by means of at least one Public Switched Telephone Network (PSTN) interface unit and at least one service module (SM) interconnecting it to remote station terminals. One or more applications servers may be located where available or convenient and interact with the TDM switch unit by means of IP addressable path or paths.

Description

4 parts
›BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to private branch exchanges (PBX), key system units (KSU) and the like systems. In particular, it relates to novel, distributed systems, especially utilizing the internet protocol (IP) and wideband data links such as Ethernet, Token Ring or the like channels.

2. Background of the Invention

A traditional time-division multiplex (TDM) PBX is a centralized unit with voice trunks connecting it to the telephony central (switching) office (CO) and local station circuits interconnecting it to the station terminals. Such PBX systems may be expanded by adding trunk and station expansion units. It may have additional telephony applications, provided by means of a co-located server interconnected with the centralized unit through a proprietary interface protocol, such as voice mail, call centre, interactive voice response or computer telephony integration.

Such PBX and KSU systems are normally used by commercial enterprises, which often have several offices and locations, which makes it cumbersome to efficiently employ, reconfigure or expand the centralized systems.

›SUMMARY OF THE INVENTION

The present invention enables a distributed system to be employed throughout an entity's offices and locations, reducing initial and continuing costs by focusing subcomponents interconnection in a standard transmission medium (such as Ethernet) and protocol (such as IP or Novell's IPX). This also facilities consolidation and integration of the system within the wide area network (WAN).

A distributed PBX, KSU and the like system according to the present invention has at least one time domain multiplexed (TDM) switch unit interfaced with transparent wideband channels such as Ethernet by means of at least one Public Switched Telephone Network (PSTN) interface unit and at least one service module (SM) interconnecting it to remote station terminals. One or more applications servers may be located where available or convenient and interact with the TDM switch unit by means of IP addressable path or paths.

An advantage of the above mentioned system is that it need not carry timing information for purposes of synchronization, which is therefore achieved in the preferred implementation by using the data cell/packet departure and arrival rates between the TDM switch and the TDM peripherals.

A more general advantage of the present system is that entities may utilize both traditional PSTN and the IP network for voice communication with seamless and transparent transition between them to the user. It is therefore possible to use advanced features such as paging, call forwarding/transfer, agent queuing and other advanced features in an IP distributed environment. For a geographically distributed organization the cost of implementation is significantly lower than previously.

›BRIEF DESCRIPTION OF THE DRAWINGS

The preferred embodiments of the present invention will now be described in detail in conjunction with the drawings, in which:

FIG. 1 illustrates a non-distributed prior art TDM PBX;

FIG. 2 is a high-level block diagram of an IP-based distributed TDM PBX according to the present invention;

FIG. 3 is an illustrative schematic diagram of the IP-enabled TDM PBX shown in FIG. 2;

FIG. 4 is a high-level block diagram of the Network Interface shown in FIG. 3;

FIG. 5 is a block diagram showing the synchronization circuitry of the buffer shown in FIG. 4; and

FIG. 6 is a flow-chart for effecting the synchronization in the circuit shown in FIG. 5 by the interface controller.

›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Referring to FIG. 1 of the drawings, it shows a prior art PBX system having a TDM PBX 9 , wherein all of the component units shown, except for telephony central office (CO) of the PSTN, are usually co-located in close proximity including the server 11 , trunk and station expansion units 12 and 13 and, of course, the station terminals themselves 14 and 15 .

In FIG. 2, a PBX system is shown which, in addition to the prior art configuration, is IP-enabled by having an IP-enabled TDM PBX 20 , IP-based trunk and station expansion units 21 and 22 , respectively. The station terminals or circuits 14 are, of course, local; however station terminals or circuits 23 may now be remote from the PBX 20 . Further station terminals or circuits 24 may also be provided with PBX 20 service via an internet service provider (ISP) 25 and IP-based station expansion unit 26 . Other non-traditional station terminals 27 , such as LAN-based IP phones, PC-based “soft” phones and the like, may be served by the PBX 20 via an IP conversant LAN switch 28 , which also provides telephony applications via IP-based server 29 , such as voice mail, call centre, interactive voice response, computer telephony integration, telephone number-to-IP address resolution tables, etc.

The illustrative schematic of FIG. 3 shows a KSU 30 interconnected to service module (SM) 34 and to trunk module (TM) 35 . The channels 31 , 32 and 33 carry standard DS 30 signalling channels (D) and several DS-O voice channels in the example shown (B 1 , B 2 , . . . being voice samples). A KSU network interface 36 interfaces the KSU time switch 37 or core controller, with the channel 31 and with application switch controller 38 . The SM 34 communicates with stations via conventional connections carrying voice (B 1 , B 2 , . . . ) and signalling information (D, C, . . . ). The KSU 30 also has ethernet link (or links) to IP addressable servers 39 .

A functional block diagram of the KSU network interface 36 is shown in FIG. 4 . It comprises two transmit/receive (TX/RX) buffers 40 and 41 , an IP network interface card (NIC) 42 (a standard item available for example, from National Semi-conductor), a switch-pad memory 43 , interface controller 44 and DSP 45 . Details of the buffers ( 40 , 41 ) and their synchronization circuits are shown in FIG. 5 .

With reference to FIG. 5, a buffer ( 40 , 41 ) actually comprises two functionally separate components: a TX buffer 50 and a RX buffer 51 , each of which has indicators for: error marks (high and low); and high traffic/low traffic marks. The buffer position is continuously monitored by TX and RX buffer memory interfaces 52 and 53 , respectively. These interfaces 52 and 53 also interface the TX and RX data to and from the buffers 50 , 51 . The TX interface 52 is clocked by a TX VCXO (voltage controlled oscillator) 54 , while the RX interface 53 is clocked by a RX VCXO 55 . TX data is applied to TX interface 52 through a TX TDM interface 56 (an elastic store); and the RX data is applied from the RX interface 53 to a RX TDM interface 57 (also an elastic store). Both TX TDM and RX TDM interfaces 56 and 57 are, however, clocked by a VCXO 58 of the core TDM switch 37 . As usual, the VCXOs 54 , 55 and 58 are controlled via digital-to-analog converters (D/A). A status information and control bus (BUS) interconnects the interface controller 44 , the TX interface 52 , the RX interface 53 and a standard physical interface(to DS 30 or ethernet IP link).

As may be seen from FIG. 5, the synchronization circuit is essentially symmetrical in TX and RX directions. This is reflected in the symmetry of the synchronization flow-chart for the interface controller 44 as shown in FIG. 6 . After the initialization step 60 , the interface controller 44 monitors or samples the TX buffer position ( 61 ) and the RX buffer position ( 62 ) and alters the respective TX and RX VCXOs up ( 63 and 64 ) or down ( 65 and 66 ) depending on the sampled buffer position. Certain error conditions indicated by a buffer status trigger the following actions:

From TX side

Transmit buffer too high ( 67 , 68 ): caused by either network congestion or far end throttling traffic; to remedy, drop TDM input traffic and signal far end of condition ( 65 ) if buffer position is not above high error mark.

If condition persists, and buffer position is not above high error mark notify all stakeholders and reset and re-initialize 60 .

From RX side

Receive buffer too low ( 70 , 71 ) caused by network congestion or issues with the far end ( 70 , 71 ): to remedy, either start repeating previous patterns or transmit an “idle” pattern in TDM payload) and notify parties ( 66 ).

If condition persists notify ( 69 ) and reset and re- initialize ( 69 ).

RX buffer too high ( 72 , 73 ) caused by:

far end sending too fast to remedy, throttle far end and start dropping incoming packets ( 64 ).

If condition persists notify far end of status ( 69 ), reset and re-initialize ( 60 ).

Other Conditions

TX buffer low ( 74 , 75 ): this is OK; monitor situation and communicate with far end ( 76 ) to ensure buffers of adequate size on other side of link; if not, this is a synchronization issue between two TDM switches which can be solved by TDM resynchronization ( 63 ).

The applications and operation with respect to the traditional PBXs or KSUs remain the same as above.

Claims as granted

5 claims

Log in to read the claims of this application.

Log in to unlock

Classifications

5 codes
IPC · International Patent Classification
Section H — Electricity
  • H04L12/66
  • H04M3/42
  • H04M7/00
USPC · US Patent Classification
370/352379/371

Claim changes

Soon
Coming soonHow the claims changed between publication and grant

See which claims were amended, added or cancelled during examination, with every added and removed word marked.

AmendedAddedCancelledUnchanged

The published claims of this application are not paired with the granted ones in what we hold.

File wrapper

⤢ drag to zoomJan 2000Jul 2000Jan 2001Jul 2001Jan 2002Jul 2002Jan 2003Jul 2003Jan 2004USPTOApplicantNon-final rejectionFinal rejection
USPTOApplicanthover for detail · click to open
Pendency
4.2 y
1,546 days filing → grant
Office actions
2
non-final + final
Responses
2
no RCE
Examiner
Douglas Olms
art unit 2661 · TC 2600
Citations: 4 back · 3 forward

See the full prosecution history — every USPTO and applicant action on this file, in order.

Log in to unlock

Documents

Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.

Log in to unlock

Chain of title

⤢ drag to zoom20002002200420062008201020122014201620182020Owner 2
Titlehover for detail · click to open

See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.

Log in to unlock