WO2002058253A2 - Methods and apparatus for managing an interleaved voice, video and data communication system - Google Patents

Methods and apparatus for managing an interleaved voice, video and data communication system Download PDF

Info

Publication number
WO2002058253A2
WO2002058253A2 PCT/US2002/000990 US0200990W WO02058253A2 WO 2002058253 A2 WO2002058253 A2 WO 2002058253A2 US 0200990 W US0200990 W US 0200990W WO 02058253 A2 WO02058253 A2 WO 02058253A2
Authority
WO
WIPO (PCT)
Prior art keywords
voice
network
access
data
devices
Prior art date
Application number
PCT/US2002/000990
Other languages
French (fr)
Other versions
WO2002058253A3 (en
Inventor
Michael F. Sobek
Charles B. Winters
Original Assignee
I-Phone Marketing, Llc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by I-Phone Marketing, Llc filed Critical I-Phone Marketing, Llc
Priority to AU2002243537A priority Critical patent/AU2002243537A1/en
Publication of WO2002058253A2 publication Critical patent/WO2002058253A2/en
Publication of WO2002058253A3 publication Critical patent/WO2002058253A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1043Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1023Media gateways
    • H04L65/103Media gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/104Signalling gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0027Collaboration services where a computer is used for data transfer and the telephone is used for telephonic communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2212/00Encapsulation of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/20Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place hybrid systems

Definitions

  • This invention relates generally to Internet telephone connectivity and more particularly to methods and apparatus for enabling use of the a telephone line for voice communication while online to the Internet or other on-line service.
  • the existing Internet connection market is based, for the most part, on dial in connectivity. This approach is cost effective and reliable for the majority of Internet customers.
  • the major problem to be solved is the loss of the telephone line for voice communications while online to the Internet.
  • An additional telephone line is at present often the best solution but typically adds an additional monthly expense to the user. Furthermore, the user must have additional wiring done to support the installation and typically must pay maintenance costs for the extra phone line. DSL, cable modems, and wireless solutions are all relatively expensive, typically costing more per month than an additional phone line. Additional installation and equipment charges make these options too expensive in most cases for the email/occasional Internet user.
  • a method for managing a system which provides one or more subscribers with a simultaneous voice and data service.
  • the system includes at least one network device and at least one access device, the devices being configured to interleave voice, video, and data into subpackets within IP protocol packets for transmission and reception across at least one of public switched telephone networks (PSTN), cable data networks, Digital Subscriber Line (DSL) networks, and wireless telephone networks.
  • PSTN public switched telephone networks
  • DSL Digital Subscriber Line
  • the method comprises remotely provisioning the network devices and access devices within the system through a computer configured for service management and tracking, and monitoring system configuration, statistics and service information through the computer.
  • a network device which provides an interface between a local intranet and telephone voice lines for interleaved voice, video, and data within internet protocol (IP) packets.
  • the device comprises an interface to a subscriber access device, an interface to DID trunks delivering connectivity with local telephone voice lines, a connection to a local area network based intranet, a connection to a local network management computer, a memory, and a plurality of processors mapped to the memory.
  • the processors are configured to support transmission and reception of interleaved voice, video, and data, support voice compression and decompression, and support service monitoring.
  • the device is configured to store call detail records in the memory of calls made to the device.
  • Figure 1 is a block diagram of a system configured to provide simultaneous voice, video, and data services.
  • FIG. 2 is a diagram of an interleaved voice, video, and data internet protocol (IP) packet.
  • IP internet protocol
  • Figure 3 is a diagram of one embodiment of an access device.
  • Figure 4 is a diagram of another embodiment of an access device.
  • Figure 5 is a diagram showing one embodiment of an access device configured to interface to an ethernet network.
  • Figure 6 is a diagram of a network device for providing interleaved voice, video, and data services.
  • Figure 7 is a detailed diagram of the network device of Figure 6.
  • FIG. 8 is a diagram of a digital signal processor (DSP) channel.
  • DSP digital signal processor
  • Figure 9 is a diagram of a network management system.
  • a network over voice line (NOVL) switch sometimes referred to herein as a network device, and a subscriber node, sometimes referred to as an access device, are described.
  • the subscriber node is configured to, in one embodiment, forward a subscriber's telephone number to an internet service provider (ISP) point-of-presence (POP).
  • ISP internet service provider
  • POP point-of-presence
  • the network device is configured to handle unforwarding of the subscriber's telephone line, and supports call origination and reception to the subscriber while online to the ISP or POP, all without subscriber end processing, for truly transparent delivery of voice and Internet video and data services.
  • the network device accomplishes the task in a manner compatible with the majority of phone systems and with minimum requirements for the subscriber, who simply attaches his modem, telephone and telephone service with a device herein called an access device (shown in Figures 3, 4, and 5 below).
  • an access device shown in Figures 3, 4, and 5 below.
  • the ISP/POP site supports the technology utilizing the NOVL switch which has minimal intrusion to the ISP's/POP's basic structure.
  • the NOVL switch/access device system therefore provides simultaneous data, video, and telephone service that is acceptable for the majority of subscribers and is transparent to both subscribers and their callers.
  • simultaneous voice, video, and data refers to internet protocol packets which include one or more of interleaved voice, video and data within subpackets as further described below.
  • Quality of service for voice communications is not compromised as voice data is not transferred over the Internet, but rather, voice data is received at an ISP POP where, through the NOVL switch, voice signals are transferred into local telephone lines.
  • the access device appears transparent to the subscriber.
  • the access device in one embodiment, utilizes an internal microcomputer to emulate the modem interface and interleave voice, video and data subpackets as further described below.
  • FIG. 1 is a block diagram of a system 10 incorporating an access device 12, located at a subscribers home or work place, and a network over voice line (NOVL) switch 14, located at an internet service provider (ISP) point-of-presence
  • ISP internet service provider
  • Access device 12 in one embodiment, is configured to be connected to a modem of a user computer 16, a user telephone 18, a user fax 20, and other user devices 22.
  • access device 12 is configured to be connected to a telephone service, for example, a public switched telephone network (PSTN) 24.
  • PSTN public switched telephone network
  • access device is further configured to be connected to other communications mediums 26, for example, digital subscriber line (DSL), cable modems, and wireless systems.
  • DSL digital subscriber line
  • PSTN 24 is interfaced to a rotary dial system 28, which provides modem interfaces for the ISP.
  • Rotary dial system 28 is connected to a router 30 which provides controlled access 34 to the Internet 32 or a Corporate Intranet. NOVL switch
  • NOVL switch 14 is also connected to PSTN 24, in one embodiment, through a local access Direct Inward Dial (DID) trunk.
  • ID Direct Inward Dial
  • NOVL switch 14 further interfaces to a database 36 which allows system 10 to provide secure operation, administration, maintenance, and provisioning as described below.
  • Access device 12 and NOVL switch 14 provide means, typically using a processor, (not shown) by which system 10 provides a user with simultaneous voice, data and video service by configuring internet protocol (IP) packet payloads with interleaved voice, data , and video for at least one of a TCP and PPP transport service.
  • IP internet protocol
  • the processors are configured to encrypt the IP packets, and typically use one of a 64 bit, a 128 bit, a 256 bit, and a 512 bit key encryption scheme utilizing an industry standard encryption algorithm.
  • Typical algorithms include Rivest-Shamir- Aldeman (RSA), Data Encryption Standard (DES), triple DES, Secure Hash Algorithm (SHA), and International Data Encryption Algorithm (IDEA) and associated message authentication procedures.
  • Packets 50 shown in Figure 2 and communications procedures are contemplated to meet V.34, V.42, V.42bis, V.80,
  • ITU-T standard recommendation H.323 is implemented given its optimization for packet networks with minimal or no guarantee of bandwidth. More specifically, for video compression, access device 12 and NOVL switch 14 will typically use at least one of the standards H.261 or H.263, for audio compression, and are configured to conform to at least one of the standards G.722, G.728, G.723, or G.729. These compression standards have been implemented in hardware, for example, application specific integrated circuits (ASICS) that process at speeds fast enough to minimize the performance impacts from the processing delays.
  • ASICS application specific integrated circuits
  • Transmission bandwidth for voice services required by the optimized compression standards ranges from 4kbps to 8kbps which still provides available bandwidth to deliver other compressed video and data services simultaneously while the subscriber is online to the Internet.
  • Additional specifications H.221, H.230, and H.242 are implemented in specific embodiments and address requirements for addressing, call setup and tear down, framing, multiplexing and operational functions required for interleaved voice, video, and data services.
  • the protocols described herein for voice and data interleaving allows voice data to have a low latency, thus reducing echo problems and end-to-end delay associated with VOIP calls.
  • Typical delays in the embodiments described herein are very small, in one embodiment less than 64 milliseconds, therefore allowing simple 512-tap echo cancellation filter technology to be utilized. Compression and decompression add most of this delay. By minimizing the latency in the packets, more processing is allowed in the compression process, increasing the rate of compression and improving Internet speed during periods of simultaneous voice/data operation.
  • FIG. 2 is a diagram of one embodiment of an IP packet 50 which includes interleaved digitized voice, digitized video and a data stream.
  • Packet 50 includes a payload portion 52 and packet header portion 54. Header portion 54 typically includes a destination address for payload portion 52. Payload portion 52 is divided into multiple subportions 56 or subpackets each of which include a data field 58 and an address field 60. Packet 50 illustrates that access device 12 and NOVL switch 14 within system 10 are able to support multiple instances of voice conversations, video sessions, and data streams within the multiple subportions 56 of
  • packet 50 includes two digitized, independent, voice conversations 62 and 64, a digitized video data field 66, and a data field 68 transporting a packetized information stream.
  • processors within access device 12 and NOVL switch 14 are configurable to encrypt subportions 56 of packet 50 rather than packet 50 as a whole.
  • Packet 50 is representative of any number of known IP packet schemes ranging in size from 64 bytes to as large as 9000 bytes. Future IP packet schemes are also contemplated as being capable of having voice, video, and data interleaved as described herein.
  • access device 12 and NOVL switch 14 are configured to enter a destination address into header portion 54 of packet 50.
  • payload portion 52 is divided into a plurality of subportions 56, or subpackets, each having a data field 58 and an address field 60.
  • a portion of one of the voice, video, and data is loaded into each data field 58, and an identifier is loaded into corresponding address fields 60 which includes destination information and an indicator which indicates if data field 58 is loaded with digitized voice data, digitized video data, or a portion of a data stream.
  • packet 50 includes a header (not shown) which includes bits supporting priority routing within the ISP POP.
  • subportions 56 are pre-defined as to whether they will contain voice, video, or data.
  • the priority bits include resource reservation protocol (RSVP), real time protocol (RTP), and other prioritizing schemes which set aside bandwidth for said IP packets routed within the ISP POP. Similar methods are used upon receipt of an IP packet, to ensuring that the digitized voice is switched to a telephone interface, and that the digitized video and data, removed from packet 50, are routed to the correct address.
  • RSVP resource reservation protocol
  • RTP real time protocol
  • access device 12 and NOVL switch 14 While generally describing access device 12 and NOVL switch 14 as providing simultaneous voice, video, and data in a internet user and internet service provider context, such implementations are exemplary only. Other implementations exist which incorporate voice, video, and data interleaving as described herein. Examples of other networks in which interleaving may be deployed include, but are not limited to, local area networks, ethernet networks, ATM and frame relay networks. However it is important to note that all embodiments are similar in that a user is able to remain on the internet, actively transmitting and receiving data, while still being provided with telephone service.
  • the Subscriber Access Device The Subscriber Access Device
  • Subscriber device 70 includes an interface 72 to an external device, for example, a modem of user computer 16 (shown in Figure 1), typically through an RJ-11 or RJ45 type connection 74.
  • Interface 72 provides logic to interface modem (not shown) to a microcontroller, or processor, 76 which provides basic control and configuration.
  • Interface 72 further provides a DTMF encoding and decoding function and performs at least one of V.34, V.42, V.42bis, V.44, V.80, V.90, and V.92 modem interface specification thereby emulating the types found at typical ISP POP connections to allow processor 76 to communicate with the modem in user computer 16.
  • Processor 76 is configured to perform interleaving of voice, video, and data as described above, as well as, parsing of received IP packets into the component voice, video, and data subpackets.
  • Access device 70 further has an interface to a communications service, for example, a telephone company dial up connection 78. Also included is a user device interface, such as a subscriber telephone connection 80. When not in use, unit 70 simply routes subscriber telephone connection 80 to telephone company connection 78. Furthermore, when the subscriber access the Internet via a personal computer or home device, modems 72 and 94 and data access processor 92 act together emulating the local dial up service offered by the telephone company, dial up modem service of the subscribers ISP, and the modem of the subscriber's PC or home device. In this mode, data packets from the subscriber are switched through the micro-controller 76 directly without experiencing any subpacket interleaving or parsing.
  • a communications service for example, a telephone company dial up connection 78.
  • a user device interface such as a subscriber telephone connection 80.
  • unit 70 When not in use, unit 70 simply routes subscriber telephone connection 80 to telephone company connection 78.
  • modems 72 and 94 and data access processor 92
  • a power level shift in circuit 90 occurs activating switch 82, which, in the embodiment shown, is a relay. Interleaving processes are activated, switching subscriber telephone connection 80 to processor 76 through a subscriber line interface circuit 84 and a compression/decompression microprocessor 86 enabling a subscriber to place and receive telephone calls as further detailed below.
  • Subscriber line interface circuit 84 emulates a PSTN line by including a ring generator 88 and a power level shifting circuit 90.
  • Subscriber line interface circuit 84 provides an emulation, including, but not limited to, delivering dial tone, ring generation 88, busy signal, and automatic number identification (ANI), of a telephone network.
  • PSTN 24 (shown in Figure 1) therefore delivers the service features associated with telephone company line 78 when the access device operates in simultaneous voice and data interleave mode.
  • Subscriber connection 80 in alternative embodiments, supports one or more of wireline telephones, wireless telephones, fax machines, and other home devices requiring Internet access.
  • processor 76 supports voice signal compression and conforms to at least one of the standards G.723 or G.729 requiring network bandwidth of less than 8kbs.
  • Packets of interleaved voice and data are transmitted and received through telephone company connection 78 which is interfaced to processor 76 during interleave operation. While processor 76 is configured to perform interleaving and parsing of voice, video, and data subpackets 56 within an IP packet payload, data access processor 92 and modems 72 and 94 are configured to emulate a single user modem.
  • access device 70 includes a data access processor 92 that meets FCC part 68 requirements and a DTMF encoding and decoding processor 94 which allows processor 76 to communicate with PSTN 24.
  • Processor 94 further conforms to at least one of V.34, V.90, V.42, V.42bis, V.44, V.80, V.90, and V.92 modem interface specifications emulating the type found at an ISP POP connection to allow processor 76 to communicate with the modem in user computer 16.
  • access device 70 is configured to transmit and receive data and video at interface 72, transmit and receive voice communications at subscriber telephone connection 80, and transmit and receive interleaved voice and data at telephone company connection 78.
  • Unit 70 further delivers dual modem communications linking computer modems, telephony devices, and Internet services by emulation of the modem, devices and services.
  • subscriber line interface circuit (SLIC) 84 of access device 70 allows the user to use standard unmodified telephone devices including answering machines and other interconnecting devices, so that usage of the embodiments described herein are as simple and non-intrusive as possible.
  • Switch 82 configures access device 70 for fail-safe operation.
  • access device 70 is configurable to log outgoing calls, log called numbers placed from telephones that are physically connected to the access device 70, and enable the placement and reception of multiple, simultaneous, Dual Tone Multi Frequency (DTMF) telephone calls.
  • Unit 70 is further configurable to perform a caller identification function.
  • microcomputer 76 is programmed to disallow the customer from accessing the Internet while the local phone is in use, as doing so would cause the current telephone connection to be disconnected.
  • Access device 70 is configured to signal user computer 16 that the telephone line is busy so that computer 16 will notify the user of the conflict. Furthermore, to prevent hanging up a voice call by accident, access device 70 will maintain a connection after the subscriber logs off the Internet and computer 16 disconnects from the access device. Moreover, access device 70 indicates to computer 16 that the link is terminated but holds the ISP connection until the phone call is completed.
  • the customer can disconnect computer 16 from the Internet while online with a voice call, use other applications in computer 16, and then reconnect to the Internet in a transparent manner, in that access device 70 makes the reconnection appear to the computer software as a second Internet PPP/POP connection session making the single phone line also look as transparent to the Internet as the voice interface.
  • access device 70 makes the reconnection appear to the computer software as a second Internet PPP/POP connection session making the single phone line also look as transparent to the Internet as the voice interface.
  • unit 70 supports call origination and reception to the subscriber line while connected to at least one of the
  • ISP POP connection maintains call forwarding of the subscriber telephone line until the connection to the ISP POP site is broken.
  • an access device 100 utilizes a digital signal processor (DSP) 102 and firmware (not shown) to accomplish the functionality as described above.
  • Access device 100 includes a serial interface
  • access device 100 is not transparent to a computer user, as communications have to be established with interfaces 104 and 106.
  • a dual channel voice compression/decompression (CODEC) device 108 provides an interface to DSP 102 for subscriber telephone connection 80 and telephone company connection 78.
  • FIG. 5 shows an embodiment of an access device 110 which operates using ethernet interfaces allowing emulation of network interfaces.
  • a subscriber interfaces a computer to network connection 112, for example, 10 base T or 100 base T, which provides a connection to an ethernet data access processor 114 which interfaces to micro-controller 116.
  • Device 110 communicates to an ISP, for example, by providing a second ethernet data access circuit 118 which provides a connection to an interface 120, typically one of a digital subscriber line (DSL), cable modem, or wireless GSM or CDMA network interface. Switching of ethernet packets between unit 110 and the interfaces is enabled due to interface emulation within device 110 as described above.
  • DSL digital subscriber line
  • device 1 10 is configured to appear as a connectionless data service using point-to-point protocol (PPP) and a TCP-IP transport layer to transmit voice, video, and data packets over an access network of an Internet service provider whose physical access services include data services delivered over CDMA or GSM wireless links, coaxial cable interconnected by transmission systems, DSL copper wire interconnected by transmission systems, or regional, ethernet data services.
  • PPP point-to-point protocol
  • TCP-IP transport layer to transmit voice, video, and data packets over an access network of an Internet service provider whose physical access services include data services delivered over CDMA or GSM wireless links, coaxial cable interconnected by transmission systems, DSL copper wire interconnected by transmission systems, or regional, ethernet data services.
  • Access devices 70, 100, and 110 are provisioned for a combination of services based upon the desires of the subscriber.
  • Configuration information, performance data, call session data, and alarms are stored within a management information base (MIB) created for the access device.
  • MIB management information base
  • An internet services provider (ISP) centralized management system will routinely poll this MIB and use the data in correlating and validating the NOVL management system configuration.
  • ISP internet services provider
  • a correlating update of the NOVL management system must be entered to ensure the telephone numbers and DTD numbers will be mapped accordingly during a call placed to or from the subscriber.
  • the Network Over Voice Line (NOVL) Switch The Network Over Voice Line (NOVL) Switch
  • FIG. 6 is a diagram of a network over voice line (NOVL) system 200 which includes a network device 202 or NOVL switch (also shown as switch 14 in
  • NOVL network over voice line
  • Network device 202 includes a packet processing and switch matrix 206 which serves to route communications from a number of telecom interfaces 208, typically to a PSTN through a direct inward dial
  • DID trunk
  • ISP/CLEC interfaces 210 IP network
  • Control of packet processing and switch matrix 206 and interfaces 208 and 210 is provided through an operating system and network management function 212 controlling a number of processors and memory (not shown).
  • Device 202 is an interface between an intranet and direct inward dial (DID) telephone trunks, including Signaling System
  • device 202 is configured to support voice services by setting up a table of unused DID voice lines and associated telephone numbers, waiting for at least one subscriber access node, for example unit 70, to dial in and request one of the unused DID voice lines for call forwarding.
  • Device 202 selects one of the DID voice lines from the table, provides a subscriber access node with a telephone number and an internet protocol (IP) address for the selected DID voice line, provides a network connection through interface 210, and sends a packet to the subscriber access node verifying a link to the DID trunk which supports voice communications.
  • IP internet protocol
  • voice signals Prior to being interleaved into an IP packet payload, voice signals are compressed and digitized, in one embodiment, to conform with G.723 or G.729
  • interfaces 208 include, but are not limited to, at least one of Tl, T3, El, E3 ISDN PRI, SONET OC-3, SONET OC-12, SDH-1, and SDH-4, and include wireless version of these protocols.
  • Device 202 is configured to emulate an end-office telecommunications switch, by sending ring and busy signals, sending tones for call forwarding and unforwarding, initiating call sessions upon receiving incoming and outgoing requests for voice calls, and passing through telephone service features from PSTN providers.
  • interfaces 210 include, but are not limited to, at least one of lObaseT, lOObaseT, and Gigabit ethernet, optical OC-n and electrical STS-nc rate ATM interfaces; and optical OC-n and electrical STS-nc rate Packet Over SONET interfaces.
  • Device 202 is configured to emulate an IP router operating as a bridge where IP packets transparently pass through device 202 without any routing decisions executed or policies being enforced.
  • FIG 7 is a detailed diagram of device 202.
  • a plurality of DSP matrices 220 are interfaced to telecom interfaces 208 (previously listed) and are described in Figure 8 below.
  • a switch matrix 222 multiplexes the digitized voice packets from DSP matrix 220 to a packet assembly and disassembly function 224 and on to interfaces 210 (previously listed). Multiple interfaces may be deployed within a single NOVL switch (device 202) and hardware redundancy is provided via a combination of DSP switch matrices 220, the spare matrix interface 221, and the operating system 212.
  • spare matrix 221 Upon experiencing an outage, alarms notify the operating and network management system 212, and the appropriate call sessions, including DID trunks are rerouted to spare matrix 221 for processing.
  • spare matrix 221 and interface is deployed in an Nxl configuration where multiple interface cards and matrices are protected by a single spare.
  • Packet assembly and disassembly processor 224 multiplexes compressed voice, video, and data packets into subpackets in an outgoing JP packet payload and demultiplexes voice, video, and data subpackets from an incoming IP packet payload.
  • Incoming and outgoing IP packets pass through a router matrix 226 between interface 210 and packet assembly and disassembly function 224.
  • Router matrix 226 identifies addressable subscriber voice sessions and routes all voice, video, and data packets belonging to a common session into the packet assembly and disassembly function 224 where the voice packets are forwarded and digitized at DSP matrix 220 and mapped into data frames consistent with telecom interfaces 208, for example, PSTN and Public Wireless network services.
  • Video and data subpackets are queued and mapped into normal IP packets, with the appropriate routing addresses, and transmitted through the local office interface 210 into the ISP's local Intranet.
  • Operating system and network management component 212 of device 202 provides the operational interfaces, provisioning, monitoring, and control features required for device 202 to be deployed within an ISP POP.
  • NOVL management system 204 receives status and alarms from each of the subcomponents of device 202, which includes in the embodiment shown, interfaces 208 and 210, DSP matrices 220,
  • PAD 224 PAD 224, router 226 and switch matrices 222.
  • default configuration parameters such as DID numbers, network IP addresses, and ISP dial up numbers, for all the components are transferred from NOVL management system
  • NOVL management system 204 to the subcomponents listed above.
  • a local computer bus interconnects NOVL management system 204 with the subcomponents enabling data stored in registers tracking features such as voice, video, and data subpacket interleaving and performance processing thresholds to be transferred in real time to the monitoring and alarm system for the NOVL.
  • NOVL management system 204 captures the alarm and forwards to either a craft interface terminal or a centralized network management system of the service provider.
  • a provisioning component of NOVL management system 204 enables either a local operator or remote operator to modify and upload the new system configuration. All appropriate alarms and monitoring points are assigned upon completing the configuration updates.
  • Packets that pass through router matrix 226 contain origination and destination addresses for Internet World Wide Web sites that are captured and stored within a relational database created for the subscriber. Each of the Web addresses provide a historical reference simultaneously describing the call detail of the voice call and the details of the Internet session.
  • FIG 8 is a diagram of an individual DSP channel 250 from DSP matrix 220.
  • DSP channels 250 include a dual-tone multiple frequency (DTMF) transmit circuit 252, a DTMF receive circuit 254, a voice compression codec 256, telephony connection logic 258 and a memory array 260 for queueing data, completing call setup procedures, and processing voice calls.
  • An interface circuit 262 creates data frames compliant with industry standard telephony interfaces which are described above.
  • DSP channel 250 is provisioned with interface cards consistent with the local access DID trunks provisioned into an ISP POP.
  • DID numbers are provisioned into network management platform 212 (shown in Figure 6), and are dynamically assigned on a per call basis. The DID numbers are stored within memory array 260.
  • Compression and decompression of voice signals, as well as, echo cancellation is completed by processor 256.
  • Telephony logic processor 258 completes in-band and out-of-band signaling for setting up and tearing down circuits associated with voice calls. Out-of-band signaling is compliant with the industry standard SS7.
  • Tl DID trunks are installed at the ISP POP and interconnected with Tl interface cards deployed within NOVL switch 202.
  • block of three hundred DID numbers are assigned to DSP matrix 220 and these are stored within memory array 260.
  • voice CODEC 256 is configured to comply with H.323 specifications utilizing G.723 voice compression thereby delivering a bit stream that is packetized with an address and forwarded to switch matrix 222 (shown in Figure 7) for processing.
  • An application program ties the components of network device 202 together and controls their operation.
  • the NOVL application starts by setting up a table of DID (direct inward dial) numbers offered by a PSTN service provider and mapping the DID numbers to incoming telephone trunks deployed by the PSTN provider.
  • setting up the table includes installing a number of modem lines that are proportionally mapped to a number of voice lines, based upon an anticipated call volume.
  • Network device 202 then waits for access device 70 to call and request one of the DID numbers and trunks to be assigned and activated with call forwarding. When such a call arrives, one of the DID numbers and associated trunks are selected from routing tables using a network over voice line (NOVL) provisioning system.
  • NOVL network over voice line
  • Unit 70 is provided with an Internet access telephone number and an internet protocol address for the assigned node of network device 202.
  • a network connection is established by completing a modem connection between unit 70 and a local Internet access port, and a message is sent to unit 70 verifying voice services are activated for simultaneous voice, video, and data.
  • network device 202 sends a packet to access device 70 switching to simultaneous voice, video, and data.
  • routing addresses for voice subpackets 56 are identified, the voice information is decompressed into voice signals and digitized. Similarly, routing addresses of video subpackets 64 and data subpackets 66 are identified and new IP packets are constructed for transmission into a local area network which provides access to the Internet.
  • network device 202 terminates the call at the DID number, and transmits one or more packets to the subscriber access node, unit 70, to switch access device 70 to a data only service.
  • a topology of network management system 300 includes subscriber access nodes 310 (referred to as access devices 70, 100, and 110 in Figures 3, 4, and 5 respectively), located at the home or work place of the subscriber, NOVL network nodes 320, (referred to as devices 202 in Figures 6 and 7), located within an ISP POP, a centralized operations system 340 located at the operations center of the ISP 350 with a secure relational database 330 and protocol interfaces that enable both real time and non-real time information to be passed between system.
  • subscriber access nodes 310 referred to as access devices 70, 100, and 110 in Figures 3, 4, and 5 respectively
  • NOVL network nodes 320 (referred to as devices 202 in Figures 6 and 7)
  • ISP POP ISP POP
  • a centralized operations system 340 located at the operations center of the ISP 350 with a secure relational database 330 and protocol interfaces that enable both real time and non-real time information to be passed between system.
  • the entire network of devices are defined within a MIB hierarchical tree structure that includes service ports on the access devices 310 through the interface cards on NOVL network devices 320 and operations system interfaces 340.
  • all elements of the system are remotely accessible through a secure, virtual private network, TCP/IP connections or direct dial-up, access ports.
  • Password access to elements and packet encryption is deployed to increase the security of the virtual private network linking the devices.
  • the sub-element MIBs for each of the system components are integrated within the centralized management systems 340 and 350.
  • Industry standard management system protocols including at least one of Simple Network Management Protocol (SNMP), SNMP v2, CMIP, UDP, TCP/IP, ethernet, and asynchronous transfer mode (ATM), are used to remotely access MIB information and remotely provision changes and updates to the configuration of the system elements.
  • MIB definitions are provided for all system elements including access device interfaces V.34, V.42, V.42bis, V.80, V.90, and V.92 modem interfaces; network device interfaces lObaseT, lOObaseT, and Gigabit ethernet; optical OC-n and electrical STS-nc rate ATM interfaces; and optical OC-n and electrical STS-nc rate Packet Over SONET interfaces; and Tl, T3, El, E3
  • ISDN PRI ISDN PRI
  • SONET OC-3 SONET OC-12
  • SDH-1 SDH-4
  • core elements such as the switching and routing matrices, DSP processors, and packet multiplexors and processors.
  • the MIB variables are stored for the various elements within memory based registers that are polled via a centralized management system using network protocols described previously.
  • the network operations systems 340 and ISP centralized management systems 350 typically are created using industry standard operating systems UNIX, LINUX and Windows.
  • a new subscriber deploys access device at the home or workplace and a new customer record is created within a relational database located in the operations system 340 and ISP network management system 350.
  • Service is provisioned by creating new records identifying the telephone number of the suscriber, linked with the ISP, and local dial up number for the participating ISP. Port configurations for the access device deployed by the subscriber are also loaded within the new records created for said subscriber.
  • NOVL network devices 320 are deployed with DSP matrices built into specific interface cards that enable the PSTN to deploy DID trunks between the ISP and the PSTN end office circuit switch. Ports for the NOVL network device 320 are deployed proportionally to the number of ports available for dial-up use by the ISP.
  • the appropriate voice compression and decompression algorithms such as G.723 or G.729 are activated in pairs between the access devices and appropriate network devices.
  • G.723 or G.729 are activated in pairs between the access devices and appropriate network devices.
  • NOVL network devices 320 will create a new call detail including time of day, originating and terminating telephone numbers, and user account.
  • the originating and destination IP addresses are extracted and mapped into the header for an IP packet destined for the
  • IP addresses of World wide Web Sites accessed by the subscriber can be captured and stored within the same call detail record that has been created while a user is on the phone.
  • voice packets can be copied and sent to a test or security port to meet the federal guidelines for service oversite and access. The duplicate voice packets are forwarded to a unique interface port 208
  • performance thresholds and alarms defined within the MIB of each element are captured into a centralized data management system. This information is collected and stored for future use. This configuration, monitoring alarms, and performance data is collected and summarized for the ISP administration and billing personnel to use as needed.
  • processor microcontroller and microcomputer broadly mean microprocessors, computers, microcontrollers, reduced instruction set circuits (RISC), application specific integrated circuits (ASICs), programmable logic controllers (PLCs), and all other programmable circuits capable of executing the methods described herein.
  • RISC reduced instruction set circuits
  • ASICs application specific integrated circuits
  • PLCs programmable logic controllers
  • the embodiments described herein provide true simultaneous connection to voice and internet, as the voice and data are interleaved within the communications packets.
  • Other known systems cannot provide true simultaneous communications as those systems are configured to put the internet on hold to take care of voice, and allow a reconnection to the internet, that is, the point-to-point protocol (PPP), which connects a computer to internet, is put on hold.
  • PPP point-to-point protocol

Abstract

In one embodiment, a method for managing a system (10) which provides one or more subscribers (16, 18, 20) with a simultaneous voice and data service is disclosed. The system (10) includes network devices (24, 26, 32) and access devices and the devices are configured to interleave voice, video, and data into subpackets within IP protocol packets for transmission and reception across at least one of public switched telephone networks (PSTN) (24), cable data networks, Digital Subscriber Line (DSL) networks (26), and wireless telephone networks. The method includes remotely provisioning the network devices and access devices within the system (10) through a computer (34) configured for system management and tracking and monitoring system configuration, statistics and service information through the computer (34).

Description

METHODS AND APPARATUS FOR MANAGING
AN INTERLEAVED VOICE, VIDEO AND DATA
COMMUNICATIONS SYSTEM
CROSS REFERENCE TO RELATED APPLICATIONS
This application claims the benefit of U.S. Provisional Application No. 60/261,915, filed January 16, 2001, which is hereby incorporated by reference in its entirety.
BACKGROUND OF THE INVENTION
This invention relates generally to Internet telephone connectivity and more particularly to methods and apparatus for enabling use of the a telephone line for voice communication while online to the Internet or other on-line service.
The existing Internet connection market is based, for the most part, on dial in connectivity. This approach is cost effective and reliable for the majority of Internet customers. The major problem to be solved is the loss of the telephone line for voice communications while online to the Internet.
Several solutions exist for this problem including an extra telephone line, digital subscriber line (DSL), cable modems, Wireless Access, personal communication service (PCS) and cellular telephone accounts, and voice over internet protocol (VOIP). These options are relatively costly and or lack transparent operation from a remote caller standpoint. Also, extra physical equipment is required at the user's site. The cost for a typical email/occasional Internet user is typically not justifiable for any of these services.
An additional telephone line is at present often the best solution but typically adds an additional monthly expense to the user. Furthermore, the user must have additional wiring done to support the installation and typically must pay maintenance costs for the extra phone line. DSL, cable modems, and wireless solutions are all relatively expensive, typically costing more per month than an additional phone line. Additional installation and equipment charges make these options too expensive in most cases for the email/occasional Internet user.
One solution that has been proposed is for the user to obtain a PCS phone and forward his or her phone to the PCS phone while on line to allow incoming voice calls to be received. This approach has many drawbacks. For example, the PCS phone may be with another family member when the calls are forwarded rather than near the computer. Furthermore, there is no easy way to get the user's telephone line forwarded and then have the forwarding removed automatically after the Internet session. Even though a forward command can be added to the Modem dial string, there is at present no easy way to undo the call forwarding. In addition, this solution is also more costly than having a second phone line for most users. Even though a user may just use the PCS phone for forwarding Internet calls, typical users still make more calls per month or use the phone for longer periods of time than provided in a typical contract.
Another proposed solution is to use VOIP. However, this approach is not transparent either to the customer or a caller to the customer. No protocol exists to handle the customer's telephone number forwarding for VOIP gateway access. The cost of the customer unit for VOIP will, by the nature of the overhead of VOIP, be relatively high. Connectivity requires that a customer install and maintain a VOIP connectivity interface, usually a headset connected to a computer using an internal multimedia audio interface. Attempts have been made to make a telephone connection to the computer using an internal adapter card and more recently a USB adapter. However, each type of connection requires a considerable amount of software and, even more importantly, relatively fast processing capability. Yet most email/occasional Internet users have computers with processing capability considered to be of a slow to medium speed. BRIEF SUMMARY OF THE INVENTION
In one aspect, there is provided a method for managing a system which provides one or more subscribers with a simultaneous voice and data service. The system includes at least one network device and at least one access device, the devices being configured to interleave voice, video, and data into subpackets within IP protocol packets for transmission and reception across at least one of public switched telephone networks (PSTN), cable data networks, Digital Subscriber Line (DSL) networks, and wireless telephone networks. The method comprises remotely provisioning the network devices and access devices within the system through a computer configured for service management and tracking, and monitoring system configuration, statistics and service information through the computer.
In another aspect a network device which provides an interface between a local intranet and telephone voice lines for interleaved voice, video, and data within internet protocol (IP) packets is provided. The device comprises an interface to a subscriber access device, an interface to DID trunks delivering connectivity with local telephone voice lines, a connection to a local area network based intranet, a connection to a local network management computer, a memory, and a plurality of processors mapped to the memory. The processors are configured to support transmission and reception of interleaved voice, video, and data, support voice compression and decompression, and support service monitoring. The device is configured to store call detail records in the memory of calls made to the device.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a block diagram of a system configured to provide simultaneous voice, video, and data services.
Figure 2 is a diagram of an interleaved voice, video, and data internet protocol (IP) packet.
Figure 3 is a diagram of one embodiment of an access device.
Figure 4 is a diagram of another embodiment of an access device. Figure 5 is a diagram showing one embodiment of an access device configured to interface to an ethernet network.
Figure 6 is a diagram of a network device for providing interleaved voice, video, and data services.
Figure 7 is a detailed diagram of the network device of Figure 6.
Figure 8 is a diagram of a digital signal processor (DSP) channel.
Figure 9 is a diagram of a network management system.
DETAILED DESCRIPTION OF THE INVENTION
In one embodiment, a network over voice line (NOVL) switch, sometimes referred to herein as a network device, and a subscriber node, sometimes referred to as an access device, are described. The subscriber node is configured to, in one embodiment, forward a subscriber's telephone number to an internet service provider (ISP) point-of-presence (POP). The network device is configured to handle unforwarding of the subscriber's telephone line, and supports call origination and reception to the subscriber while online to the ISP or POP, all without subscriber end processing, for truly transparent delivery of voice and Internet video and data services.
The network device (shown in Figures 6, 7, and 8 below) accomplishes the task in a manner compatible with the majority of phone systems and with minimum requirements for the subscriber, who simply attaches his modem, telephone and telephone service with a device herein called an access device (shown in Figures 3, 4, and 5 below). In one embodiment, the ISP/POP site supports the technology utilizing the NOVL switch which has minimal intrusion to the ISP's/POP's basic structure. The NOVL switch/access device system therefore provides simultaneous data, video, and telephone service that is acceptable for the majority of subscribers and is transparent to both subscribers and their callers. As used herein, simultaneous voice, video, and data, refers to internet protocol packets which include one or more of interleaved voice, video and data within subpackets as further described below. Quality of service for voice communications is not compromised as voice data is not transferred over the Internet, but rather, voice data is received at an ISP POP where, through the NOVL switch, voice signals are transferred into local telephone lines.
In one embodiment, the access device appears transparent to the subscriber. The difference between an access device and known modems is that the access device, in one embodiment, utilizes an internal microcomputer to emulate the modem interface and interleave voice, video and data subpackets as further described below.
Figure 1 is a block diagram of a system 10 incorporating an access device 12, located at a subscribers home or work place, and a network over voice line (NOVL) switch 14, located at an internet service provider (ISP) point-of-presence
(POP). Access device 12, in one embodiment, is configured to be connected to a modem of a user computer 16, a user telephone 18, a user fax 20, and other user devices 22. In addition, access device 12 is configured to be connected to a telephone service, for example, a public switched telephone network (PSTN) 24. In alternative embodiments, access device is further configured to be connected to other communications mediums 26, for example, digital subscriber line (DSL), cable modems, and wireless systems.
PSTN 24 is interfaced to a rotary dial system 28, which provides modem interfaces for the ISP. Rotary dial system 28 is connected to a router 30 which provides controlled access 34 to the Internet 32 or a Corporate Intranet. NOVL switch
14 is also connected to PSTN 24, in one embodiment, through a local access Direct Inward Dial (DID) trunk. NOVL switch 14 further interfaces to a database 36 which allows system 10 to provide secure operation, administration, maintenance, and provisioning as described below.
Access device 12 and NOVL switch 14 provide means, typically using a processor, (not shown) by which system 10 provides a user with simultaneous voice, data and video service by configuring internet protocol (IP) packet payloads with interleaved voice, data , and video for at least one of a TCP and PPP transport service. For security, the processors are configured to encrypt the IP packets, and typically use one of a 64 bit, a 128 bit, a 256 bit, and a 512 bit key encryption scheme utilizing an industry standard encryption algorithm. Typical algorithms include Rivest-Shamir- Aldeman (RSA), Data Encryption Standard (DES), triple DES, Secure Hash Algorithm (SHA), and International Data Encryption Algorithm (IDEA) and associated message authentication procedures. Packets 50 (shown in Figure 2) and communications procedures are contemplated to meet V.34, V.42, V.42bis, V.80,
V.90 and V.92 modem interface specifications.
In order to optimize the available bandwidth between subscriber access device 12 and NOVL switch 14 at the ISP POP facilities, voice and video data is compressed in a format consistent with International standards for multimedia and videotelephony services. In one embodiment, ITU-T standard recommendation H.323 is implemented given its optimization for packet networks with minimal or no guarantee of bandwidth. More specifically, for video compression, access device 12 and NOVL switch 14 will typically use at least one of the standards H.261 or H.263, for audio compression, and are configured to conform to at least one of the standards G.722, G.728, G.723, or G.729. These compression standards have been implemented in hardware, for example, application specific integrated circuits (ASICS) that process at speeds fast enough to minimize the performance impacts from the processing delays. Transmission bandwidth for voice services required by the optimized compression standards ranges from 4kbps to 8kbps which still provides available bandwidth to deliver other compressed video and data services simultaneously while the subscriber is online to the Internet. Additional specifications H.221, H.230, and H.242 are implemented in specific embodiments and address requirements for addressing, call setup and tear down, framing, multiplexing and operational functions required for interleaved voice, video, and data services.
In one embodiment, the protocols described herein for voice and data interleaving allows voice data to have a low latency, thus reducing echo problems and end-to-end delay associated with VOIP calls. Typical delays in the embodiments described herein are very small, in one embodiment less than 64 milliseconds, therefore allowing simple 512-tap echo cancellation filter technology to be utilized. Compression and decompression add most of this delay. By minimizing the latency in the packets, more processing is allowed in the compression process, increasing the rate of compression and improving Internet speed during periods of simultaneous voice/data operation.
Figure 2 is a diagram of one embodiment of an IP packet 50 which includes interleaved digitized voice, digitized video and a data stream. Packet 50 includes a payload portion 52 and packet header portion 54. Header portion 54 typically includes a destination address for payload portion 52. Payload portion 52 is divided into multiple subportions 56 or subpackets each of which include a data field 58 and an address field 60. Packet 50 illustrates that access device 12 and NOVL switch 14 within system 10 are able to support multiple instances of voice conversations, video sessions, and data streams within the multiple subportions 56 of
IP packet 50.
In the embodiment shown, packet 50 includes two digitized, independent, voice conversations 62 and 64, a digitized video data field 66, and a data field 68 transporting a packetized information stream. In a particular embodiment, processors within access device 12 and NOVL switch 14 are configurable to encrypt subportions 56 of packet 50 rather than packet 50 as a whole. Packet 50 is representative of any number of known IP packet schemes ranging in size from 64 bytes to as large as 9000 bytes. Future IP packet schemes are also contemplated as being capable of having voice, video, and data interleaved as described herein.
To prepare an IP packet for transmission, access device 12 and NOVL switch 14 are configured to enter a destination address into header portion 54 of packet 50. Further, payload portion 52 is divided into a plurality of subportions 56, or subpackets, each having a data field 58 and an address field 60. A portion of one of the voice, video, and data is loaded into each data field 58, and an identifier is loaded into corresponding address fields 60 which includes destination information and an indicator which indicates if data field 58 is loaded with digitized voice data, digitized video data, or a portion of a data stream. In one embodiment, packet 50 includes a header (not shown) which includes bits supporting priority routing within the ISP POP. In another embodiment, subportions 56 are pre-defined as to whether they will contain voice, video, or data. In alternative embodiments, the priority bits include resource reservation protocol (RSVP), real time protocol (RTP), and other prioritizing schemes which set aside bandwidth for said IP packets routed within the ISP POP. Similar methods are used upon receipt of an IP packet, to ensuring that the digitized voice is switched to a telephone interface, and that the digitized video and data, removed from packet 50, are routed to the correct address.
While generally describing access device 12 and NOVL switch 14 as providing simultaneous voice, video, and data in a internet user and internet service provider context, such implementations are exemplary only. Other implementations exist which incorporate voice, video, and data interleaving as described herein. Examples of other networks in which interleaving may be deployed include, but are not limited to, local area networks, ethernet networks, ATM and frame relay networks. However it is important to note that all embodiments are similar in that a user is able to remain on the internet, actively transmitting and receiving data, while still being provided with telephone service.
The Subscriber Access Device
One embodiment of an access device 70 is shown in Figure 3. Subscriber device 70, according to the embodiment shown, includes an interface 72 to an external device, for example, a modem of user computer 16 (shown in Figure 1), typically through an RJ-11 or RJ45 type connection 74. Interface 72 provides logic to interface modem (not shown) to a microcontroller, or processor, 76 which provides basic control and configuration. Interface 72 further provides a DTMF encoding and decoding function and performs at least one of V.34, V.42, V.42bis, V.44, V.80, V.90, and V.92 modem interface specification thereby emulating the types found at typical ISP POP connections to allow processor 76 to communicate with the modem in user computer 16. Processor 76 is configured to perform interleaving of voice, video, and data as described above, as well as, parsing of received IP packets into the component voice, video, and data subpackets.
Access device 70 further has an interface to a communications service, for example, a telephone company dial up connection 78. Also included is a user device interface, such as a subscriber telephone connection 80. When not in use, unit 70 simply routes subscriber telephone connection 80 to telephone company connection 78. Furthermore, when the subscriber access the Internet via a personal computer or home device, modems 72 and 94 and data access processor 92 act together emulating the local dial up service offered by the telephone company, dial up modem service of the subscribers ISP, and the modem of the subscriber's PC or home device. In this mode, data packets from the subscriber are switched through the micro-controller 76 directly without experiencing any subpacket interleaving or parsing.
However when an internet connection with the ISP POP has previously been made, and the subscriber's telephone is taken "off-hook", a power level shift in circuit 90 occurs activating switch 82, which, in the embodiment shown, is a relay. Interleaving processes are activated, switching subscriber telephone connection 80 to processor 76 through a subscriber line interface circuit 84 and a compression/decompression microprocessor 86 enabling a subscriber to place and receive telephone calls as further detailed below. Subscriber line interface circuit 84 emulates a PSTN line by including a ring generator 88 and a power level shifting circuit 90. Subscriber line interface circuit 84 provides an emulation, including, but not limited to, delivering dial tone, ring generation 88, busy signal, and automatic number identification (ANI), of a telephone network. PSTN 24 (shown in Figure 1) therefore delivers the service features associated with telephone company line 78 when the access device operates in simultaneous voice and data interleave mode. Subscriber connection 80, in alternative embodiments, supports one or more of wireline telephones, wireless telephones, fax machines, and other home devices requiring Internet access. In one embodiment, processor 76 supports voice signal compression and conforms to at least one of the standards G.723 or G.729 requiring network bandwidth of less than 8kbs.
Packets of interleaved voice and data are transmitted and received through telephone company connection 78 which is interfaced to processor 76 during interleave operation. While processor 76 is configured to perform interleaving and parsing of voice, video, and data subpackets 56 within an IP packet payload, data access processor 92 and modems 72 and 94 are configured to emulate a single user modem.
To accomplish modem emulation, access device 70 includes a data access processor 92 that meets FCC part 68 requirements and a DTMF encoding and decoding processor 94 which allows processor 76 to communicate with PSTN 24.
Processor 94 further conforms to at least one of V.34, V.90, V.42, V.42bis, V.44, V.80, V.90, and V.92 modem interface specifications emulating the type found at an ISP POP connection to allow processor 76 to communicate with the modem in user computer 16. In short, access device 70 is configured to transmit and receive data and video at interface 72, transmit and receive voice communications at subscriber telephone connection 80, and transmit and receive interleaved voice and data at telephone company connection 78. Unit 70 further delivers dual modem communications linking computer modems, telephony devices, and Internet services by emulation of the modem, devices and services.
In one embodiment, subscriber line interface circuit (SLIC) 84 of access device 70 allows the user to use standard unmodified telephone devices including answering machines and other interconnecting devices, so that usage of the embodiments described herein are as simple and non-intrusive as possible. Switch 82 configures access device 70 for fail-safe operation. In addition, access device 70 is configurable to log outgoing calls, log called numbers placed from telephones that are physically connected to the access device 70, and enable the placement and reception of multiple, simultaneous, Dual Tone Multi Frequency (DTMF) telephone calls. Unit 70 is further configurable to perform a caller identification function.
Protocol for switching on and off line:
In one embodiment, microcomputer 76 is programmed to disallow the customer from accessing the Internet while the local phone is in use, as doing so would cause the current telephone connection to be disconnected. Access device 70 is configured to signal user computer 16 that the telephone line is busy so that computer 16 will notify the user of the conflict. Furthermore, to prevent hanging up a voice call by accident, access device 70 will maintain a connection after the subscriber logs off the Internet and computer 16 disconnects from the access device. Moreover, access device 70 indicates to computer 16 that the link is terminated but holds the ISP connection until the phone call is completed.
In one embodiment, the customer can disconnect computer 16 from the Internet while online with a voice call, use other applications in computer 16, and then reconnect to the Internet in a transparent manner, in that access device 70 makes the reconnection appear to the computer software as a second Internet PPP/POP connection session making the single phone line also look as transparent to the Internet as the voice interface. Such operation is possible as unit 70 supports call origination and reception to the subscriber line while connected to at least one of the
ISP POP connection and maintains call forwarding of the subscriber telephone line until the connection to the ISP POP site is broken.
In another embodiment, shown in Figure 4, an access device 100 utilizes a digital signal processor (DSP) 102 and firmware (not shown) to accomplish the functionality as described above. Access device 100, includes a serial interface
104 and a universal serial bus interface 106, providing alternative means to interconnect with the subscriber's computer. In such an embodiment, access device 100 is not transparent to a computer user, as communications have to be established with interfaces 104 and 106. A dual channel voice compression/decompression (CODEC) device 108 provides an interface to DSP 102 for subscriber telephone connection 80 and telephone company connection 78.
Figure 5 shows an embodiment of an access device 110 which operates using ethernet interfaces allowing emulation of network interfaces. A subscriber interfaces a computer to network connection 112, for example, 10 base T or 100 base T, which provides a connection to an ethernet data access processor 114 which interfaces to micro-controller 116. Device 110 communicates to an ISP, for example, by providing a second ethernet data access circuit 118 which provides a connection to an interface 120, typically one of a digital subscriber line (DSL), cable modem, or wireless GSM or CDMA network interface. Switching of ethernet packets between unit 110 and the interfaces is enabled due to interface emulation within device 110 as described above. In such embodiments, device 1 10 is configured to appear as a connectionless data service using point-to-point protocol (PPP) and a TCP-IP transport layer to transmit voice, video, and data packets over an access network of an Internet service provider whose physical access services include data services delivered over CDMA or GSM wireless links, coaxial cable interconnected by transmission systems, DSL copper wire interconnected by transmission systems, or regional, ethernet data services.
Access devices 70, 100, and 110 are provisioned for a combination of services based upon the desires of the subscriber. Configuration information, performance data, call session data, and alarms are stored within a management information base (MIB) created for the access device. An internet services provider (ISP) centralized management system will routinely poll this MIB and use the data in correlating and validating the NOVL management system configuration. In one embodiment, if the subscriber adds new services such as additional telephones to a subscriber access device, for example device 70, a correlating update of the NOVL management system must be entered to ensure the telephone numbers and DTD numbers will be mapped accordingly during a call placed to or from the subscriber.
The Network Over Voice Line (NOVL) Switch
Figure 6 is a diagram of a network over voice line (NOVL) system 200 which includes a network device 202 or NOVL switch (also shown as switch 14 in
Figure 1) and a management system 204. Network device 202 includes a packet processing and switch matrix 206 which serves to route communications from a number of telecom interfaces 208, typically to a PSTN through a direct inward dial
(DID) trunk, to a number of ISP/CLEC interfaces 210, or IP network. Control of packet processing and switch matrix 206 and interfaces 208 and 210 is provided through an operating system and network management function 212 controlling a number of processors and memory (not shown). Device 202 is an interface between an intranet and direct inward dial (DID) telephone trunks, including Signaling System
#7 (SS7) interconnecting trunks, and supports simultaneous delivery of voice, video, and data transmission. In one embodiment, device 202 is configured to support voice services by setting up a table of unused DID voice lines and associated telephone numbers, waiting for at least one subscriber access node, for example unit 70, to dial in and request one of the unused DID voice lines for call forwarding. Device 202 selects one of the DID voice lines from the table, provides a subscriber access node with a telephone number and an internet protocol (IP) address for the selected DID voice line, provides a network connection through interface 210, and sends a packet to the subscriber access node verifying a link to the DID trunk which supports voice communications. Prior to being interleaved into an IP packet payload, voice signals are compressed and digitized, in one embodiment, to conform with G.723 or G.729
ITU-T standards.
In specific embodiments interfaces 208 include, but are not limited to, at least one of Tl, T3, El, E3 ISDN PRI, SONET OC-3, SONET OC-12, SDH-1, and SDH-4, and include wireless version of these protocols. Device 202 is configured to emulate an end-office telecommunications switch, by sending ring and busy signals, sending tones for call forwarding and unforwarding, initiating call sessions upon receiving incoming and outgoing requests for voice calls, and passing through telephone service features from PSTN providers.
Furthermore, specific embodiments interfaces 210 include, but are not limited to, at least one of lObaseT, lOObaseT, and Gigabit ethernet, optical OC-n and electrical STS-nc rate ATM interfaces; and optical OC-n and electrical STS-nc rate Packet Over SONET interfaces. Device 202 is configured to emulate an IP router operating as a bridge where IP packets transparently pass through device 202 without any routing decisions executed or policies being enforced.
Figure 7 is a detailed diagram of device 202. A plurality of DSP matrices 220 are interfaced to telecom interfaces 208 (previously listed) and are described in Figure 8 below. A switch matrix 222 multiplexes the digitized voice packets from DSP matrix 220 to a packet assembly and disassembly function 224 and on to interfaces 210 (previously listed). Multiple interfaces may be deployed within a single NOVL switch (device 202) and hardware redundancy is provided via a combination of DSP switch matrices 220, the spare matrix interface 221, and the operating system 212. Upon experiencing an outage, alarms notify the operating and network management system 212, and the appropriate call sessions, including DID trunks are rerouted to spare matrix 221 for processing. In one embodiment, spare matrix 221 and interface is deployed in an Nxl configuration where multiple interface cards and matrices are protected by a single spare.
Packet assembly and disassembly processor 224 multiplexes compressed voice, video, and data packets into subpackets in an outgoing JP packet payload and demultiplexes voice, video, and data subpackets from an incoming IP packet payload. Incoming and outgoing IP packets pass through a router matrix 226 between interface 210 and packet assembly and disassembly function 224. Router matrix 226 identifies addressable subscriber voice sessions and routes all voice, video, and data packets belonging to a common session into the packet assembly and disassembly function 224 where the voice packets are forwarded and digitized at DSP matrix 220 and mapped into data frames consistent with telecom interfaces 208, for example, PSTN and Public Wireless network services. Video and data subpackets are queued and mapped into normal IP packets, with the appropriate routing addresses, and transmitted through the local office interface 210 into the ISP's local Intranet.
Operating system and network management component 212 of device 202 provides the operational interfaces, provisioning, monitoring, and control features required for device 202 to be deployed within an ISP POP. NOVL management system 204 receives status and alarms from each of the subcomponents of device 202, which includes in the embodiment shown, interfaces 208 and 210, DSP matrices 220,
PAD 224, router 226 and switch matrices 222. Upon initializing device 202, default configuration parameters , such as DID numbers, network IP addresses, and ISP dial up numbers, for all the components are transferred from NOVL management system
204 to the subcomponents listed above. A local computer bus interconnects NOVL management system 204 with the subcomponents enabling data stored in registers tracking features such as voice, video, and data subpacket interleaving and performance processing thresholds to be transferred in real time to the monitoring and alarm system for the NOVL. In case of card failures or system outages, NOVL management system 204 captures the alarm and forwards to either a craft interface terminal or a centralized network management system of the service provider.
As the configuration is changed for the NOVL with new interface cards added or replaced, a provisioning component of NOVL management system 204 enables either a local operator or remote operator to modify and upload the new system configuration. All appropriate alarms and monitoring points are assigned upon completing the configuration updates.
Packets that pass through router matrix 226 contain origination and destination addresses for Internet World Wide Web sites that are captured and stored within a relational database created for the subscriber. Each of the Web addresses provide a historical reference simultaneously describing the call detail of the voice call and the details of the Internet session.
Figure 8 is a diagram of an individual DSP channel 250 from DSP matrix 220. DSP channels 250 include a dual-tone multiple frequency (DTMF) transmit circuit 252, a DTMF receive circuit 254, a voice compression codec 256, telephony connection logic 258 and a memory array 260 for queueing data, completing call setup procedures, and processing voice calls. An interface circuit 262 creates data frames compliant with industry standard telephony interfaces which are described above.
DSP channel 250 is provisioned with interface cards consistent with the local access DID trunks provisioned into an ISP POP. In addition, DID numbers are provisioned into network management platform 212 (shown in Figure 6), and are dynamically assigned on a per call basis. The DID numbers are stored within memory array 260. Compression and decompression of voice signals, as well as, echo cancellation is completed by processor 256. Telephony logic processor 258 completes in-band and out-of-band signaling for setting up and tearing down circuits associated with voice calls. Out-of-band signaling is compliant with the industry standard SS7. In one typical embodiment of the DSP channel, Tl DID trunks are installed at the ISP POP and interconnected with Tl interface cards deployed within NOVL switch 202. In one embodiment, block of three hundred DID numbers are assigned to DSP matrix 220 and these are stored within memory array 260. In this same embodiment, voice CODEC 256 is configured to comply with H.323 specifications utilizing G.723 voice compression thereby delivering a bit stream that is packetized with an address and forwarded to switch matrix 222 (shown in Figure 7) for processing.
An application program ties the components of network device 202 together and controls their operation. In one embodiment, the NOVL application starts by setting up a table of DID (direct inward dial) numbers offered by a PSTN service provider and mapping the DID numbers to incoming telephone trunks deployed by the PSTN provider. In one embodiment, setting up the table includes installing a number of modem lines that are proportionally mapped to a number of voice lines, based upon an anticipated call volume. Network device 202 then waits for access device 70 to call and request one of the DID numbers and trunks to be assigned and activated with call forwarding. When such a call arrives, one of the DID numbers and associated trunks are selected from routing tables using a network over voice line (NOVL) provisioning system. Unit 70 is provided with an Internet access telephone number and an internet protocol address for the assigned node of network device 202. A network connection is established by completing a modem connection between unit 70 and a local Internet access port, and a message is sent to unit 70 verifying voice services are activated for simultaneous voice, video, and data. When a telephone call is received at a DID number, network device 202 sends a packet to access device 70 switching to simultaneous voice, video, and data.
When packets 50 of interleaved voice, video, and data are received at unit 70 or network device 202, routing addresses for voice subpackets 56 are identified, the voice information is decompressed into voice signals and digitized. Similarly, routing addresses of video subpackets 64 and data subpackets 66 are identified and new IP packets are constructed for transmission into a local area network which provides access to the Internet.
When voice call sessions have ended, network device 202 terminates the call at the DID number, and transmits one or more packets to the subscriber access node, unit 70, to switch access device 70 to a data only service. Management Systems for Voice, Video, and Data Service Delivery
Industry standard practices apply to the operation, administration, maintenance and provisioning of a simultaneous voice, video, and data service delivery system. These models are applied to the unique architecture elements that enable Internet Protocol to serve as a virtual access channel carrying compressed, voice packets interleaved with video and data. Several different data services may act as the link between subscriber and PSTN voice network including PSTN dial-up, Internet servcies, cable modem data services, DSL services, and wireless access services.
As shown in Figure 9, a topology of network management system 300 includes subscriber access nodes 310 (referred to as access devices 70, 100, and 110 in Figures 3, 4, and 5 respectively), located at the home or work place of the subscriber, NOVL network nodes 320, (referred to as devices 202 in Figures 6 and 7), located within an ISP POP, a centralized operations system 340 located at the operations center of the ISP 350 with a secure relational database 330 and protocol interfaces that enable both real time and non-real time information to be passed between system.
The entire network of devices are defined within a MIB hierarchical tree structure that includes service ports on the access devices 310 through the interface cards on NOVL network devices 320 and operations system interfaces 340.
In one embodiment, all elements of the system are remotely accessible through a secure, virtual private network, TCP/IP connections or direct dial-up, access ports. Password access to elements and packet encryption is deployed to increase the security of the virtual private network linking the devices. The sub-element MIBs for each of the system components are integrated within the centralized management systems 340 and 350. Industry standard management system protocols including at least one of Simple Network Management Protocol (SNMP), SNMP v2, CMIP, UDP, TCP/IP, ethernet, and asynchronous transfer mode (ATM), are used to remotely access MIB information and remotely provision changes and updates to the configuration of the system elements. In several example embodiments, MIB definitions are provided for all system elements including access device interfaces V.34, V.42, V.42bis, V.80, V.90, and V.92 modem interfaces; network device interfaces lObaseT, lOObaseT, and Gigabit ethernet; optical OC-n and electrical STS-nc rate ATM interfaces; and optical OC-n and electrical STS-nc rate Packet Over SONET interfaces; and Tl, T3, El, E3
ISDN PRI, SONET OC-3, SONET OC-12, SDH-1 , and SDH-4, and include wireless version of these framing protocols; and core elements such as the switching and routing matrices, DSP processors, and packet multiplexors and processors.
The MIB variables are stored for the various elements within memory based registers that are polled via a centralized management system using network protocols described previously.
The network operations systems 340 and ISP centralized management systems 350 typically are created using industry standard operating systems UNIX, LINUX and Windows.
In one embodiment, a new subscriber deploys access device at the home or workplace and a new customer record is created within a relational database located in the operations system 340 and ISP network management system 350. Service is provisioned by creating new records identifying the telephone number of the suscriber, linked with the ISP, and local dial up number for the participating ISP. Port configurations for the access device deployed by the subscriber are also loaded within the new records created for said subscriber.
Within the ISP, NOVL network devices 320 are deployed with DSP matrices built into specific interface cards that enable the PSTN to deploy DID trunks between the ISP and the PSTN end office circuit switch. Ports for the NOVL network device 320 are deployed proportionally to the number of ports available for dial-up use by the ISP. The appropriate voice compression and decompression algorithms such as G.723 or G.729 are activated in pairs between the access devices and appropriate network devices. As new calls are either placed or received, NOVL network devices 320 will create a new call detail including time of day, originating and terminating telephone numbers, and user account. In addition, given each data packet is demultiplexed and parsed within the network device, the originating and destination IP addresses are extracted and mapped into the header for an IP packet destined for the
Internet. As a result, IP addresses of World wide Web Sites accessed by the subscriber can be captured and stored within the same call detail record that has been created while a user is on the phone. Furthermore, voice packets can be copied and sent to a test or security port to meet the federal guidelines for service oversite and access. The duplicate voice packets are forwarded to a unique interface port 208
(shjown in Figure 7) on NOVL network devices 320 where the voice signals are reconstructed meeting federal regulatory and homeland security requirements. All of the data captured is done on a real time basis to ensure minimal delays result from the call processing and storage functions.
In a similar approach, performance thresholds and alarms defined within the MIB of each element are captured into a centralized data management system. This information is collected and stored for future use. This configuration, monitoring alarms, and performance data is collected and summarized for the ISP administration and billing personnel to use as needed.
As used herein, the terms processor, microcontroller and microcomputer broadly mean microprocessors, computers, microcontrollers, reduced instruction set circuits (RISC), application specific integrated circuits (ASICs), programmable logic controllers (PLCs), and all other programmable circuits capable of executing the methods described herein.
The embodiments described herein provide true simultaneous connection to voice and internet, as the voice and data are interleaved within the communications packets. Other known systems cannot provide true simultaneous communications as those systems are configured to put the internet on hold to take care of voice, and allow a reconnection to the internet, that is, the point-to-point protocol (PPP), which connects a computer to internet, is put on hold. While the invention has been described in terms of various specific embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the claims.

Claims

WHAT IS CLAIMED IS:
1. A method for managing a system which provides one or more subscribers with a simultaneous voice and data service, the system including at least one network device and at least one access device, the devices configured to interleave voice, video, and data into subpackets within IP protocol packets for transmission and reception across at least one of public switched telephone networks (PSTN), cable data networks, Digital Subscriber Line (DSL) networks, and wireless telephone networks, said method comprising:
remotely provisioning the network devices and access devices within the system through a computer configured for service management and tracking; and
monitoring system configuration, statistics and service information through the computer.
2. A method according to Claim 1 wherein remotely provisioning the network devices and access devices comprises using network management protocols to download configuration changes to the network devices and access devices within the system.
3. A method according to Claim 1 wherein monitoring system configuration, statistics and service information comprises using a secure polling process to collect performance statistics stored in registers from the network devices and access devices within the system.
4. A method according to Claim 1 wherein the system includes a database, wherein system configuration, statistics and service information comprises:
logically mapping interface port addresses of subscriber access devices with at least one telephone number; and
storing the mapped addresses and telephone numbers in a relational structure within the database.
5. A method according to Claim 4 further comprising configuring the database for secure access.
6. A method according to Claim 4 further comprising storing telephone call records per subscriber for voice calls placed through the network devices and access devices and IP addresses of Internet World Wide Web sites accessed by the subscriber during a voice call.
7. A method according to Claim 6 wherein storing telephone call records comprises storing telephone call records on a real time basis.
8. A method according to Claim 1 wherein remotely accessing register settings within the network devices and access devices comprises downloading register settings to monitor and maintain configuration control of network devices and access devices within the system.
9. A method according to Claim 1 further comprising accessing system usage information and voice packets through a non-obtrusive, secure and transparent interface access.
10. A method according to Claim 9 wherein the secure and transparent interface access is configured to enable real time, simultaneous access to at least one of current call sessions and download records of previously completed calls per subscriber.
11. A network device which provides an interface between a local intranet and telephone voice lines for interleaved voice, video, and data within internet protocol (IP) packets, said device comprising:
an interface to a subscriber access device;
an interface to DID trunks delivering connectivity with local telephone voice lines;
a connection to a local area network based intranet; a connection to a local network management computer,
a memory; and
a plurality of processors mapped to said memory, said processors configured to support transmission and reception of interleaved voice, video, and data, voice compression and decompression, and service monitoring, said device configured to store call detail records in said memory of calls made to said device.
12. A network device according to Claim 11 wherein said device is configured to store internet session detail records in said memory of IP addresses of Internet World Wide Web sites accessed through said device.
13. A network device according to Claim 11 wherein said device is configured to store call detail records in said memory of calls received by said device, the detail records including a number from which said device was dialed.
14. A network device according to Claim 11 wherein said connection to a local network management computer provides access to said memory of said device.
15. A network device according to Claim 14 wherein a portion of said memory is configured as a relational database.
16. A network device according to Claim 11 wherein said memory is configured with at least one of a subscriber access number, DID numbers, network IP addresses, and ISP dial up numbers for at least one a subscriber, a PSTN, and an
ISP.
17. A network device according to Claim 11 wherein said device is configured with a management information base and associated protocols thereby allowing configuration updates for said device and statistics retrieval from said device through said connection to a local intranet.
18. A network device according to Claim 17 wherein the protocols are at least one of Simple Network Management Protocol (SNMP), SNMP version 2 (SNMPv2), CMIP, UDP, TCP/IP, ethernet and asynchronous transfer mode (ATM).
20. A network device according to Claim 11 wherein for service monitoring said device is configured to:
poll an ISP intranet through said connection to a local intranet to determine service outages at the ISP;
poll and retrieve management information database information for access devices;
poll and retrieve management information database information for components within the network devices including interface cards, switch and routing matrices, packet multiplexing processors, DSP processors, and operating system elements; and
store all retrieved management information within said memory.
PCT/US2002/000990 2001-01-16 2002-01-14 Methods and apparatus for managing an interleaved voice, video and data communication system WO2002058253A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002243537A AU2002243537A1 (en) 2001-01-16 2002-01-14 Methods and apparatus for managing an interleaved voice, video and data communication system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US26191501P 2001-01-16 2001-01-16
US60/261,915 2001-01-16

Publications (2)

Publication Number Publication Date
WO2002058253A2 true WO2002058253A2 (en) 2002-07-25
WO2002058253A3 WO2002058253A3 (en) 2003-05-15

Family

ID=22995433

Family Applications (3)

Application Number Title Priority Date Filing Date
PCT/US2002/000989 WO2002058352A1 (en) 2001-01-16 2002-01-14 Simultaneous, transparent use of a telephone line for voice and data communications
PCT/US2002/000974 WO2002099607A2 (en) 2001-01-16 2002-01-14 Methods and apparatus for interleaved voice and data packets
PCT/US2002/000990 WO2002058253A2 (en) 2001-01-16 2002-01-14 Methods and apparatus for managing an interleaved voice, video and data communication system

Family Applications Before (2)

Application Number Title Priority Date Filing Date
PCT/US2002/000989 WO2002058352A1 (en) 2001-01-16 2002-01-14 Simultaneous, transparent use of a telephone line for voice and data communications
PCT/US2002/000974 WO2002099607A2 (en) 2001-01-16 2002-01-14 Methods and apparatus for interleaved voice and data packets

Country Status (2)

Country Link
AU (2) AU2002329167A1 (en)
WO (3) WO2002058352A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004030332A1 (en) * 2002-09-27 2004-04-08 Axesstel, Inc. Telephony terminal providing connection between a telephone and a data network
FR2878103A1 (en) * 2004-11-17 2006-05-19 Cit Alcatel High bit rate connection establishment managing device for e.g. digital subscriber line access multiplexer, has management module allowing equipment to access service provider network and transmit data representing user and connection type
WO2006070264A1 (en) * 2004-12-27 2006-07-06 Nokia Corporation Providing service distribution between distributed applications

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9020483B1 (en) 2013-11-26 2015-04-28 At&T Mobility Ii Llc Setting voice and data priority using a registration message
US9854528B2 (en) 2016-04-05 2017-12-26 At&T Intellectual Property I, L.P. Tuning networks and user equipment using a power profile
CN112585925A (en) 2019-04-30 2021-03-30 Oppo广东移动通信有限公司 Method and apparatus for wireless communication

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5958016A (en) * 1997-07-13 1999-09-28 Bell Atlantic Network Services, Inc. Internet-web link for access to intelligent network service control
US5970473A (en) * 1997-12-31 1999-10-19 At&T Corp. Video communication device providing in-home catalog services
US6026086A (en) * 1997-01-08 2000-02-15 Motorola, Inc. Apparatus, system and method for a unified circuit switched and packet-based communications system architecture with network interworking functionality
US6044403A (en) * 1997-12-31 2000-03-28 At&T Corp Network server platform for internet, JAVA server and video application server
US6125113A (en) * 1996-04-18 2000-09-26 Bell Atlantic Network Services, Inc. Internet telephone service

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6304574B1 (en) * 1995-06-07 2001-10-16 3Com Corporation Distributed processing of high level protocols, in a network access server
SE506775C2 (en) * 1996-06-04 1998-02-09 Ericsson Telefon Ab L M Ways and devices for simultaneous telephone and Internet connection on a telephone line
US5729594A (en) * 1996-06-07 1998-03-17 Klingman; Edwin E. On-line secured financial transaction system through electronic media
CA2217838C (en) * 1996-11-07 2003-07-29 At&T Corp. Wan-based voice gateway
WO1998037665A1 (en) * 1997-02-02 1998-08-27 Fonefriend Systems, Inc. Internet switch box, system and method for internet telephony
US6393015B1 (en) * 1997-09-12 2002-05-21 Genesys Telecommunications Laboratories, Inc. Method and apparatus for automatic network connection between a small business and a client
US6389005B1 (en) * 1997-12-01 2002-05-14 Nortel Networks Limited Automatic backup trunking for voice over the internet
US6314095B1 (en) * 1999-02-11 2001-11-06 Motorola, Inc. Method and apparatus for a high-speed multimedia content switch with compressed internet protocol header
US6363065B1 (en) * 1999-11-10 2002-03-26 Quintum Technologies, Inc. okApparatus for a voice over IP (voIP) telephony gateway and methods for use therein

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6125113A (en) * 1996-04-18 2000-09-26 Bell Atlantic Network Services, Inc. Internet telephone service
US6026086A (en) * 1997-01-08 2000-02-15 Motorola, Inc. Apparatus, system and method for a unified circuit switched and packet-based communications system architecture with network interworking functionality
US5958016A (en) * 1997-07-13 1999-09-28 Bell Atlantic Network Services, Inc. Internet-web link for access to intelligent network service control
US5970473A (en) * 1997-12-31 1999-10-19 At&T Corp. Video communication device providing in-home catalog services
US6044403A (en) * 1997-12-31 2000-03-28 At&T Corp Network server platform for internet, JAVA server and video application server

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11025763B2 (en) 2002-09-27 2021-06-01 Callahan Cellular L.L.C. Telephony terminal
WO2004030332A1 (en) * 2002-09-27 2004-04-08 Axesstel, Inc. Telephony terminal providing connection between a telephone and a data network
US7136673B2 (en) 2002-09-27 2006-11-14 Axesstel, Inc. Telephony terminal
EA007637B1 (en) * 2002-09-27 2006-12-29 Эксестел, Инк. Telephony terminal providing connection between a telephone and a data network
US11363127B2 (en) 2002-09-27 2022-06-14 Callahan Cellular L.L.C. Telephony terminal
US7995987B2 (en) 2002-09-27 2011-08-09 Wolkosiski Mgmt, LLC Telephony terminal
US8682278B2 (en) 2002-09-27 2014-03-25 Wolkosiski Mgmt. Llc Telephony terminal
US9420110B2 (en) 2002-09-27 2016-08-16 Callahan Cellular L.L.C. Telephony terminal
US10148802B2 (en) 2002-09-27 2018-12-04 Callahan Cellular L.L.C. Telephony terminal
US10609195B2 (en) 2002-09-27 2020-03-31 Callahan Cellular L.L.C. Telephony terminal
FR2878103A1 (en) * 2004-11-17 2006-05-19 Cit Alcatel High bit rate connection establishment managing device for e.g. digital subscriber line access multiplexer, has management module allowing equipment to access service provider network and transmit data representing user and connection type
EP1659734A1 (en) * 2004-11-17 2006-05-24 Alcatel Method and apparatus for the automatic establishment of high-bitrate connections for terminals accessing data networks.
WO2006070264A1 (en) * 2004-12-27 2006-07-06 Nokia Corporation Providing service distribution between distributed applications
US7493373B2 (en) 2004-12-27 2009-02-17 Nokia Corporation Providing service distribution between distributed applications

Also Published As

Publication number Publication date
WO2002099607A3 (en) 2003-09-25
WO2002099607A2 (en) 2002-12-12
WO2002058352A1 (en) 2002-07-25
WO2002058352A9 (en) 2003-02-20
WO2002058253A3 (en) 2003-05-15
AU2002329167A1 (en) 2002-12-16
AU2002243537A1 (en) 2002-07-30

Similar Documents

Publication Publication Date Title
US7006614B2 (en) Systems and methods for voice and data communications including hybrid key system/PBX functionality
US7379455B2 (en) Systems and methods for providing configurable caller ID information
US6728238B1 (en) Dynamic allocation of voice and data channels in a time division multiplexed telecommunications system
US7869424B2 (en) Systems and methods for voice and data communications including a scalable TDM switch/multiplexer
US7706359B2 (en) Systems and methods for voice and data communications including a network drop and insert interface for an external data routing resource
US20090059818A1 (en) Systems and methods for providing configurable caller id iformation
US20140219132A1 (en) Systems and methods for voice and data communications including a scalable tdm switch/multiplexer
KR20010052663A (en) System and method for communicating voice and data over a local packet network
US6674749B1 (en) Bandwidth transfer switching system
JP2005525025A (en) Switching architecture using packet encapsulation
US20040109440A1 (en) Optimized packet and time division multiplex transmission and network integration
US6526058B1 (en) VODSL service provision
WO2002058253A2 (en) Methods and apparatus for managing an interleaved voice, video and data communication system
Cisco Designing ISDN Internetworks
Cisco Designing ISDN Internetworks
Cisco Designing ISDN Internetworks
Cisco Designing ISDN Internetworks
Cisco Designing ISDN Internetworks
Cisco Designing ISDN Internetworks
Cisco Designing ISDN Internetworks
Cisco Designing ISDN Internetworks
Cisco Designing ISDN Internetworks
Cisco Configuring ISDN BRI
Cisco Designing ISDN Internetworks
Cisco Configuring the Cisco ICS 7750

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP