WO2001095063A2 - MANAGEMENT AND CONTROL OF A PRIVATE VoIP NETWORK - Google Patents
MANAGEMENT AND CONTROL OF A PRIVATE VoIP NETWORK Download PDFInfo
- Publication number
- WO2001095063A2 WO2001095063A2 PCT/US2001/018459 US0118459W WO0195063A2 WO 2001095063 A2 WO2001095063 A2 WO 2001095063A2 US 0118459 W US0118459 W US 0118459W WO 0195063 A2 WO0195063 A2 WO 0195063A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- customer
- call
- new
- voip network
- information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/1245—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks where a network other than PSTN/ISDN interconnects two PSTN/ISDN networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/56—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for VoIP communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8016—Rating or billing plans; Tariff determination aspects based on quality of service [QoS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8083—Rating or billing plans; Tariff determination aspects involving reduced rates or discounts, e.g. time-of-day reductions or volume discounts
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/2218—Call detail recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42136—Administration or customisation of services
- H04M3/42153—Administration or customisation of services by subscriber
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2207/00—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
- H04M2207/35—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place virtual private networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/01—Details of billing arrangements
- H04M2215/0184—Details of billing arrangements involving reduced rates or discounts, e.g. time-of-day reductions, volume discounts, cell discounts, group billing, frequent calling destination(s) or user history list
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/20—Technology dependant metering
- H04M2215/202—VoIP; Packet switched telephony
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/74—Rating aspects, e.g. rating parameters or tariff determination apects
- H04M2215/7414—QoS
Definitions
- This invention relates generally to a packet-switched fiber optic private network for the purpose of transporting voice, data, and video telephony using the Internet Protocol, referred to as Voice over Internet Protocol ("VoIP”), and more particularly to a unique method and system for transporting voice, data, and video telephony that optimizes traffic across the private network that results in high speed, inexpensive, and reliable voice, data, and video traffic.
- VoIP Voice over Internet Protocol
- Figure 1 shows a block diagram of the major components of an embodiment of the system for transporting voice, data, and video telephony of the present invention.
- Figure 2 shows a block diagram of an embodiment of the transport system for voice, data, and video telephony of the present invention.
- Figure 3 shows a block diagram of an embodiment of the administration and customer access of the system for transporting voice, data, and video telephony of the present invention.
- Figure 4 shows a block diagram of an embodiment of the types of service of the system for transporting voice, data, and video telephony of the present invention.
- Figure 5 shows a flowchart of the method of receiving digital data within a POP in an embodiment of the VoIP private network of the present invention and transmitting VoIP voice data across the WAN backbone to a remote POP.
- Figure 6 shows a flowchart of the method of receiving VoIP voice data over the WAN backbone in a remote POP in an embodiment of the VoIP private network of the present invention and transmitting the call to the final destination.
- Figures 7 to 42 are screen shot representations of Web pages accessible to a customer through a Web Browser which demonstrate the customer interface of the present invention.
- Figures 43 to 58 are screen shot representations of Web pages accessible to VoIP network personnel through a Web Browser which demonstrate the management interface of the present invention.
- FIG. 1 shows a block diagram of the major components of an embodiment of the system for transporting voice, data, and video telephony of the present invention.
- initiating/receiving telephones 102/104 are connected to communications network 106, which includes the Public Switched Telephone Network ("PSTN") and a private communications network (described more fully in FIG.2).
- PSTN Public Switched Telephone Network
- a private communications network described more fully in FIG.2
- Initiating/receiving telephones 102/104 may be residential or business phones and may be located in different geographic locations around the world.
- the private communications network intelligence is represented by system administration 108.
- a customer subscribing to the voice, data, and video telephony transport system of the present invention may access information regarding the customer's personal account via customer Web Browser 112 (described more fully in FIG. 3).
- Management and control of the voice, data, and video telephony transport system is secured through staff Web Browser 110 (also described more fully in FIG. 3).
- IP Internet Protocol
- the method and system of the present invention implements a state-of-the-art private VoIP network for delivery of high quality, lower cost voice and data services to business customers across the United States.
- the unique implementation of the latest networking and Internet technologies over a privately managed network produces QoS that rivals traditional circuit-switched calls and allows customers to capitalize on the convergence of traditional circuit-switched voice networks with packet-based networks.
- the method and system of the present invention includes proprietary account management, call detail recording, and accounting software that complements the equipment and satisfies the administrative needs of business customers. Customers receive the added security and flexibility of "virtual private networks" through the implementation of IP technology, advanced switching equipment, and Asynchronous Transfer Mode (“ATM”) operation of the fiber optic backbone.
- ATM Asynchronous Transfer Mode
- Packet-switched data networks using a core ATM "backbone” offer superior functionality to legacy circuit-switched networks.
- IP and packet-switched technology may become the network of choice for voice, video, facsimile, and other voice-enabled services, as well as data traffic, which can be carried over the same network.
- VoIP constitutes only a tiny percentage of the traffic currently transported over private IP networks.
- the method and system for transporting voice, data, and video telephony of the present invention eliminates the historical obstacles that have previously prevented the large-scale commercial exploitation of VoIP.
- New network equipment technology that is utilized within the private network of the present invention has helped solve the QoS problem that has inhibited commercial exploitation of VoIP.
- the newest equipment has performance features which provide "toll-call quality" phone-to-phone VoIP when using a private, packet-switched network.
- the new network switches and routers minimize the network "latencies" and delays otherwise experienced by previous generation routing and switching equipment and employ advanced techniques for the transfer and prioritization of delay-sensitive information, such as voice and video.
- voice packets are assigned a special priority along with identification and routing information and are transmitted across the backbone of the private network in a single "hop" without any intermediate routing delays.
- Coast-to-coast transport of voice calls over the private network take no more time (and sometimes less) than what occurs over legacy circuit-switched systems.
- the method and system for transporting voice, data, and video telephony of the present invention delivers customer calls that are essentially indistinguishable, in sound quality, from what they would hear using any representative circuit-switched telephone carrier.
- the present invention utilizes a nationwide private, packet-switched fiber optic network providing high-quality, low-cost, secured transport of voice, data, video, and facsimile.
- the private network design utilizes leading edge network equipment installed at strategic locations throughout the United States.
- the private network is operated using ATM for the primary purpose of carrying VoIP.
- IP is the addressing and end-to-end transport scheme which rides atop the ATM network.
- ATM provides the QoS assurances needed on the backbone.
- the private network and its intelligence control systems eliminate the historical obstacles that have previously prevented the large-scale commercial exploitation of VoIP. While the private network is capable of carrying "data" traffic as well as "voice”, the present invention's solution identifies voice "packets" as they enter the private network and such voice traffic always receives priority over data (which is less time-sensitive). As a result, the present invention can provide superior VoIP services without the risk of congestion and overload that would degrade the necessary QoS.
- the private network can carry live video, facsimile, and other image or data file traffic just as capably as voice, and without requiring any additional or distinctive network facilities. Obviously video would require very different network facilities on each end (camera, encoder, display, etc.), but the backbone itself can handle different applications without physical modification.
- Video and real time facsimile (as defined in ITU-T.38 Real Time Fax over IP) are similar to voice calls in that they are sensitive to delays in transmission that would compromise QoS, video being more so than real time facsimile.
- the same attributes that enable the present invention to carry voice with the high QoS will also allow the present invention to carry customers' video and facsimile traffic.
- the fiber optic network backbone structure is inherently fault-tolerant and backup route paths are available in the event of any point failure or obstruction.
- the installed equipment is robust and employs advanced "intelligent" addressing techniques that accomplish efficient call re-routing with minimal delays.
- the present invention is able to offer to each of its business customers a Virtual Private Network ("VPN") using the high- capacity fiber optic backbone network.
- VPN Virtual Private Network
- the architecture and operation of the private network allows high speed, high-quality transport of voice, facsimile and video from office-to-office, with a high degree of reliability, and without requiring the specific point-to-point dedicated lines or dedicated transmission equipment that formerly would be required to tie remote offices together for facility-to- facility voice communications.
- VPNs have many attractive features for sophisticated customers, notably predetermined, highly efficient routing, and a high degree of security.
- the method and system of the present invention is able to deliver reliable, high-quality voice, video and facsimile via its private network using IP at a cost substantially below that of conventional InterExchange Carriers ("IXCs").
- IXCs InterExchange Carriers
- the total capital expense of the private VoIP network is substantially less than "legacy" infrastructure costs of conventional providers of circuit- switched telephony.
- the fiber optic backbone connects each city in which a gateway is maintained. Point-to- point fiber, connecting the gateways, is leased from a variety of providers. Within the backbone, packetized information is transported using high capacity switch equipment. The capacity of these switches can be easily increased via equipment upgrades, such as circuit cards to increase ingress/egress ports, or use of higher bandwidths.
- This private network is used primarily for voice traffic and associated information services (facsimile or video), and only secondarily, on a managed non-interference basis, for other forms of data transfer.
- the private network is not shared with any other carrier.
- Targeted customers are businesses with multiple offices, which seek to reduce the costs of inter-office long distance calls.
- the method and system of the present invention offers high-quality, high-functionality VoIP, ease of operation, and strong management and accounting services to such customers.
- the flexible architecture allows for adaptation of the basic functionality of the VPN and the VoIP technology to different customer needs and different classes of potential customers.
- a high- volume customer may connect to the private network through a dedicated "Tl" line, and would produce the lowest effective price to the customer.
- the same functionality can be achieved by delivering calls to and from a gateway via Digital Subscriber Line (“DSL”) services, ISDN, frame relay, or by using the PSTN.
- DSL Digital Subscriber Line
- FIG. 2 shows a block diagram of an embodiment of the transport system for voice, data, and video telephony of the present invention.
- analog voice data may originate from either initiating/receiving telephone 102 or 104.
- the analog voice data originates from initiating/receiving telephone 102 and that initiating/receiving telephone 102 has been provisioned for the transport system for voice, data, and video telephony of the present invention through subscribing for the service.
- the analog voice data captured by initiating/receiving telephone 102 is converted into digital voice data within PSTN 202.
- PSTN 202 then forwards the digital voice data to the nearest Point Of Presence ("POP") 208 associated with the present invention.
- POP Point Of Presence
- the transport system for voice, data, and video telephony of the present invention may have multiple POP locations throughout the country, but only two are shown in FIG. 2 for simplicity.
- edge gateway 212 which handles the duty of 'translation' between the circuit-switched PSTN 202 and the packet/cell switched private network 206.
- Edge gateway 212 may be a MAX TNT or a MAX TNT2 manufactured by Lucent Technologies, or a similar and comparable piece of equipment.
- edge gateway 212 utilizes the International Telecommunications Union (ITU-T) G.729a standard for the compression and encoding/decoding of speech.
- ITU-T International Telecommunications Union
- WAN switch 216 may be a CBX-500 ATM switch or a CBX-500 ATM switch plus a GX-550 ATM switch, both manufactured by Lucent Technologies, or a similar and comparable piece of equipment.
- the CBX- 500 ATM is currently the only switch directly doing IP duties.
- the GX-550 is simply a higher capacity ATM switch used when increased capacity is called for (OC-48 and greater) and currently has no direct IP duties.
- edge gateway 212, and the CBX-500 ATM and the GX-550 ATM within WAN switch 216 are the edge, border, and core of the private network, respectively.
- the IP datagram is ITU-T H.323 compliant. Additional industry standards which may be utilized include: ITU-T H.245 for call control (for connecting and terminating calls); ITU-T H.323 for media control (for policing the media stream, i.e. voice traffic); Real-time Transport Protocol (RTP, as defined by IETF RFC1889) for the media stream itself, which is what the G.729a frames are put into. All of these are protocols within IP and specifically they range from layers 4-7 of the Open Systems Interconnection (OSI) Interconnect Model.
- OSI Open Systems Interconnection
- RSVP Resource Reservation Protocol
- IETF RFC2750 For transit onto WAN backbone 224, which in one embodiment is an Asynchronous Transport Mode (ATM) backbone, the IP datagrams are encapsulated into ATM cells. These cells contain destination information corresponding to the POP 210 that services the destination of the call.
- ATM Asynchronous Transport Mode
- the encapsulation process two key features are implemented. The first is a method for a tighter integration of the profoundly differing IP and ATM layers, known as Multi-Protocol Label Switching ("MPLS").
- MPLS Multi-Protocol Label Switching
- the second is the further integration of the ATM layer's QoS capabilities with the benefits of MPLS, which is implemented specifically on edge gateway 212 as IP Navigator from Lucent.
- the overall solid integration of IP connectivity along with QoS enforced via the ATM layer allows for much improved flexibility in supporting differing traffic profiles (voice and data) across WAN backbone 224.
- Configuration aspects of the WAN backbone 224 itself are handled via Naviscore, and its extensions to IP Navigator.
- Naviscore itself is a set of extensions to the HP Openview management environment.
- IP Navigator There are in reality two autonomous systems at work ensuring QoS relating to voice traffic: RSVP and IP Navigator. Because the IP layer is functionally oblivious to the ATM layer, which subsumes IP and everything above it, the packets conceptually only take a 'single hop' between POP 208 and POP 210. The traffic itself is traveling one IP hop, which may actually be multiple ATM hops. Although instead of hops, which implies a decision being made at each point on where to send the traffic, a predetermined path through the private network is determined through Virtual Circuit Switching. A label denoting which Virtual Circuit an ATM cell belongs to is contained in the header of the ATM cell.
- the link between edge gateway 212 and WAN switch 216 is typically lOObaseT Ethernet (100 megabits per second).
- the link from the WAN switch 216 into WAN backbone 224 (which will connect to another edge gateway 218 in POP 210) is at least a DS-3 which when running ATM yields approximately 40 megabits per second (mbps), and more commonly is an OC-3 (approximately 155 mbps) and tops out at OC-12 (approximately 622 mbps).
- the GX-550 is capable of OC-48 connections (approximately 2.4 gigabits per second).
- the MAX TNT2 (also know as the APX-8000) supposedly has better ATM capabilities than the MAX TNT, so OC-3 may become a viable interconnect into WAN switch 216/222.
- the interconnection to the PSTN of edge gateway 212 is channelized DS-3, provided either by the local telephone company ("telco") or multiplexed from DS-l's provided by the telco.
- POP 210 receives the IP voice packets, handles all decoding of the packets, opens a connection to PSTN 204 via its dedicated links, and transmits voice in a digital format familiar to PSTN 204.
- PSTN 204 does not participate in any manipulation of voice data, and is there solely to complete the 'last mile' of the call.
- IP IP is a communications format oblivious to the underlying transport mechanism, so in theory as long as the underlying mechanism can move an IP datagram from one point to another, you have IP connectivity. Beyond simple connectivity, requirements of the application at hand must be taken into account. Voice telephony demands a basic assurance of quality, and perhaps more importantly, that quality needs to be consistent. So in order for the undertaking to be successful, quality assured IP service must be provided.
- the term 'quality IP service' has long been an oxymoron of sorts in the industry.
- IP is inherently a service delivered in terms of 'Best Effort 1 , so if the IP datagram makes it to the other end, it is purely by chance, albeit a very good chance. In other words, IP has no abilities to dictate quality which are core to the concept of IP itself.
- RSVP is implemented on each POP and participates in negotiations between POPs for a quantity of 'resources' reserved on the POP itself. This concept of resources amounts to network availability and processor time on the POP, and speaks nothing of the transport medium used between POPs, which is vastly more crucial to the delivery of a quality IP telephony call. So, in summation, the quality of an IP telephony call is directly related to the quality of the link between POPs.
- the requirements of the private network are: links capable of carrying IP traffic, quality transport of said traffic, and ability to support massive bandwidths (since scaling of the system may continue indefinitely).
- ATM has immediate appeal, and upon further analysis, is the clear winner.
- ATM links can carry IP traffic. ATM ensures quality through fine-grained control of bandwidth usage on a link.
- ATM supports bandwidth in the range of several gigabits per second.
- IP is a connectionless protocol which essentially forwards a packet verbatim to the next link en route to its destination.
- IP the destination is known, but the path is subject to routing decisions made by each IP router along the way. These routing decisions take time.
- ATM virtual circuits imply a predetermined destination and path through the private network. Looking at the nature of voice traffic itself, it is highly time-dependent.
- IP voice traffic flows manifest themselves as warped or distorted audio. These variations in the flow of speech at best annoy the people on the call, and at worst make the call altogether unusable. So consistent traffic flow is key to maintain the flow of different sounds which make up speech.
- the primary antagonists to the smooth flow of traffic are latency, or the time required for a packet to traverse the network and arrive at its destination, and jitter, or delay variation, which is the change in latency between arriving packets. Jitter is the bigger obstacle of the two, as it is much harder to compensate for than latency, which says nothing about the traffic flow itself.
- ATM is, by design, suited to handle time-sensitive traffic, due to its granularity of bandwidth allocation, and the construction of predefined paths through the network.
- the scheme of predefined paths removes the relatively time-consuming forwarding decision process inherent to a routed IP network, and thus has the effect of greatly smoothing the flow of traffic.
- the gateways themselves attempt to compensate for jitter through buffering some of the voice traffic to allow for smooth playback to the end user. These jitter buffers can help, but with widely varying amounts of latency and jitter, voice traffic can still easily break down. But in combination with the improved traffic flow characteristics of ATM, jitter is essentially eliminated.
- the method and system of the present invention utilizes IP at the edge and ATM at the core of the transport system. The next issue is the unification of the two into a seamless system.
- the first tendency is to carry ATM as far as possible, to take advantage of its benefits in order to minimize the introduction of additional latency and jitter into the network.
- the MAX TNT has limited ATM capabilities. These were fully explored and rejected due to the sub-par performance of ATM hardware on the MAX TNT.
- edge gateway 212 is connected to the GRF router via lOObaseT Ethernet, and the GRF router up-links to WAN switch 216 via OC-3 (155 mb ⁇ t) running ATM.
- OC-3 155 mb ⁇ t
- the preferred embodiment as shown in FIG. 2 utilizes MPLS to support the building of the virtual circuit mesh.
- MPLS is implemented in Lucent's IP Navigator and resides locally on WAN switch 216.
- additional hardware for WAN switch 216 condenses the IP abilities of the GRF routers into a slot card on WAN switch 216.
- the MPLS abilities of IP Navigator are what allowed for the removal of the separate GRF router. It allows the WAN switch 216 to handle the duties that originally required a separate GRF router.
- the CBX-500 ATM is currently the only switch directly doing IP duties.
- the GX-550 is simply a higher capacity ATM switch used when increased capacity is called for (OC-48 and greater) and currently has no direct bearing on IP Navigator functions.
- Edge gateway 212 is now directly up-linked into the ATM backbone, removing an additional source of latency/jitter and greatly simplifying management tasks on the private network, naturally improving scalability, not to mention removing another point of failure. So in FIG. 2 MPLS is responsible for the unification of IP routing and ATM switching, and greatly lessens the management burden, while retaining the beneficial characteristics of both communication methods.
- IP abilities of MPLS with ATM's traffic management features continues, one skilled in the art will recognize that new capabilities may be introduced into the private network.
- An example would be controlled peering of other VoIP capable networks, as is currently handled on the PSTN by a tandem switch. This could now be done in the sense of a 'virtual IP tandem' where multiple providers could exchange traffic at the IP level, taking advantage of VoIP's cost savings, versus doing costly circuit-switched peering.
- gatekeeper servers such as gatekeeper server 314 of FIG. 3, may be geographically distributed, meaning that the larger traffic POPs in each region may have their own gatekeeper server (not shown in FIG. 2) doing gatekeeper duties mounted in the rack alongside edge gateway 212 and WAN switch 216.
- gatekeeper server 314 of FIG. 3 may be geographically distributed, meaning that the larger traffic POPs in each region may have their own gatekeeper server (not shown in FIG. 2) doing gatekeeper duties mounted in the rack alongside edge gateway 212 and WAN switch 216.
- IP datagrams encapsulated into ATM cells sent over WAN backbone 224 in a single hop arrive at the destination POP 210, avoiding intermediate routing delays, and are received in edge gateway 218.
- Edge gateway 218 decompresses the IP voice packets received and WAN switch 222 then sends them to destination PSTN 204.
- PSTN 204 serves to complete the delivery of the call to initiating/receiving telephone 104.
- FIG. 3 shows a block diagram of an embodiment of the administration and customer access of the system for transporting voice, data, and video telephony of the present invention.
- a customer subscriber to the method and system for transporting voice, data, and video telephony can access information about his or her account using the public Internet 304 and customer Web Browser 302.
- public Web Site 306 Through public Web Site 306 the customer is given access to certain information regarding private network 206.
- An authorization/interface module 308 located between public Web Site 306 and private network 206 authenticates the customer's identification and password and determines which data the customer is to be given access to regarding private network 206. Assuming a valid id and password, authorization/interface module 308 references a security profile belonging to that user id.
- Authorization/interface module 308 is for management of the services provided. Information passed to and from authorization interface module 308 resides in database 312 common to authorization/interface module 308 and private network 206. Database 312 is essential to the scalability of a customer base and gives the ability to maintain a central record of all available services and all provisioning and management aspects of those services.
- a customer can do several things from customer Web Browser 302 which accesses certain features enabled by proprietary software.
- a customer can monitor certain data in real time.
- a typical customer is a business with many telephone lines. Such a customer can monitor in real time the number of its lines that are dialed into private network 206, and the length of each telephone call to or from a customer line.
- the customer can use customer Web Browser 302 to assign a speed dial code to certain numbers.
- Customer Web Browser 302 also allows the customer to perform many management functions without assistance with respect to its account from public Web Site 306. For example, online bill presentment and payment is available, along with usage analysis to determine the best value calling plan.
- Optional features include an on line phone book and unified messaging.
- a staff Web Browser 316 interfaces with private Web Site 318 allowing VoIP private network personnel to control private network 206 and to access information about it.
- Private network data that is available using staff Web Browser 316 includes network performance and usage data, error logs, technical and engineering information regarding the network, etc. Both proactive and reactive monitoring of services are enabled via staff Web Browser 316. Alerts for exceptional conditions may be sent via the Web, or email, pager, etc.
- Automated provisioning is enabled via an interface with VoIP private network vendors as well as real time management of private network costs from information supplied by the vendors.
- Staff Web Browser 316 also allows real time access to customer data, such as billing information, the current status of the customer's account, etc.
- VoIP private network personnel can communicate with customers via the public Internet 304.
- Staff Web Browser 316 has permissions above that of customer Web Browser 302 to modify information in the common database 312 upon which authentication module 310 operates. Communication between staff Web Browser 316 and private network 206 is handled via database 312.
- Authentication module 310 interfaces with the POPs (FIG. 2) in private network 206 via gatekeeper server 314 and authorization/interface module 308. Authentication module 310 performs several functions and carries out those functions based on data retrieved from database 312. One such function is the authentication of a user's ID and password. Authentication module 310 also prevents fraudulent use of private network 206 by looking for specific indicia of fraud. For example, authentication module 310 may be programmed to look for calls by a particular user to unauthorized telephone numbers. Similarly, it may be programmed to look for calls by a particular user that exceed a specified number during a given time period.
- Authentication module 310 also gathers certain types of private network data, such as overall use of the private network or specific resources. It also can be programmed to identify private network equipment that is being heavily used or has gone down, and route calls around that equipment.
- Gatekeeper software resides on Gatekeeper server 314 and serves to maintain communication between the edge gateways and authentication module 310.
- the gatekeeper software is essentially authentication module 310's means of communication with the edge gateways.
- Authentication module 310 is responsible for the actual routing and accounting logic.
- Gatekeeper server 314 may be located anywhere within private network 206.
- the gatekeeper software maintains a list of telephone numbers and corresponding IP addresses.
- Each WAN switch (FIG. 2) uses a table to determine the IP address of a destination Wan switch. Such table look up is known in the art and is often referred to as a spanning tree or virtual circuit switching.
- the gatekeeper software in one embodiment is Lucent MultiVoice Access Manager (“MVAM”), and has an Application Programming Interface (“API") which gives direct control of how calls are handled between edge gateways in each POP (FIG. 2).
- MVAM Lucent MultiVoice Access Manager
- API Application Programming Interface
- the core technologies at work in MVAM are IP, H.323, and their supporting components.
- the MVAM architecture consists of an edge gateway (FIG. 2) and the gatekeeper software and its API through which authentication module 310 interfaces, linking to proprietary back office functions.
- the MVAM specification speaks only of what is relevant to completing and accounting for a VoIP call, and says nothing of interim transport methods used. So, in essence, MVAM describes a workable system for talking between edge gateways and gatekeeper software, as if they were adjacent to each other.
- An aspect of the present invention is to extend the capabilities of the MVAM platform across thousands of miles, into a working global long-distance telephony network.
- the obstacles introduced in architecting a WAN backbone capable of supporting the MVAM platform in a scalable and reliable manner across vast distances, not to mention international boundaries and differing technological paradigms implied therein, are quite different from hooking them back-to-back and making a call complete.
- the gatekeeper software has its own functions to facilitate routing and accounting of calls, although they are simplistic and not suited to provide the scalability required by a telephony network. In the implementation of the present invention these functions are handled by authentication module 310.
- This proprietary module also called Keymaster, interfaces with the edge gateways via the gatekeeper software, as well as database 312 common to authorization/interface module 308.
- Authentication module 310 carries out its functions based on information retrieved from database 312 regarding both authorization information for the account, and routing information required to complete the call to the remote edge gateway.
- Authentication module 310 is a custom application which provides ultimate fine-grained control of the telephony call, while providing scalability due to its level of integration with database 312.
- the authentication module 310 methods of communicating with database 312 are standards-based Open Database Connectivity ("ODBC”) and will talk to any database which complies with those standards. All Structure Query Language (“SQL”) servers comply with these standards, and there is nothing specific to any one database vendor.
- ODBC Open Database Connectivity
- SQL Structure Query Language
- Authentication module 310 is responsible for: call authorization, call routing, and call accounting. Some functions in one category hinge on the result of functions in another category. For example, available routes for calls are dictated by the results of the authorization of the calling user. Specifically, call authorization allows or disallows access to private network 206 based on a number of methods: currently Personal Identification Number ("PIN”) and Automatic Number Identification ("ANI"). This functionality may be extended to any combination of unique identifiers present when making a call. Call routing is handled by a pre-populated database of areas covered by private network 206 in conjunction with attributes tied to the account of the calling party which can dictate available calling areas.
- PIN Personal Identification Number
- ANI Automatic Number Identification
- the proprietary software of authentication module 310 is integrated with the equipment to provide customers with accounting, network, and utilization management tools.
- the proprietary accounting system provides detailed billing and usage monitoring for VoIP services.
- the billing system provides customers with immediate, real time access to billing information and calling patterns.
- the billing system generates a call detail record and corresponding bill immediately upon the termination of each call.
- the billing system also generates and continuously updates call reports, billing records, and utilization information, which is instantly available at the command of the customer via remote access from customer Web Browser 302, 24 hours a day, seven days a week.
- Private network data is stored in database 312.
- database software products such as Microsoft' s OLAP and Sequel, may be used to collect and store data in specific formats and to perform data searches.
- FIG. 4 shows a block diagram of an embodiment of the types of service of the system for transporting voice, data, and video telephony of the present invention.
- FIG.4 four different types of service, referred to as Tier One, Tier Two, Tier Three, and Tier Four are shown.
- Tier One, Tier Two, Tier Three, and Tier Four are shown.
- a major focus is on serving large companies that have a substantial volume of office-to-office local long and long-distance voice and data traffic, and companies with a high volume of voice traffic between pre-established destinations who are seeking a lower cost alternative to traditional longdistance service.
- Significant savings can be realized by such business customers for their interoffice calls (and facsimile traffic) being handled by the VoIP private network.
- the VoIP private network can be upgraded rapidly and may be provisioned for growth in arrangements for "co-location" space at its POP locations and in supporting agreements with competitive local exchange carriers (“CLECs”) and Incumbent Local Exchange Carrier (“ILECs”) who for some subscribers will originate calls to or terminate calls from the VoIP private network.
- CLECs competitive local exchange carriers
- ILECs Incumbent Local Exchange Carrier
- the VoIP private network co-exists with the conventional PSTN, thereby enabling corporate subscribers to route their office-to-office or other traffic via conventional long-distance providers at any time, should the need arise.
- a subscriber may connect directly to the VoIP private network POP using a dedicated Tl line.
- the VoIP private network has interconnect relationships with CLECS and ILECS for low cost "first mile” and "last mile” call handling.
- Favorable primary rate interface ("PRI") agreements allow the VoIP private network to expand the geographical areas served by its POPs and therefore reduce its capital expenditures by allowing service to more customers with fewer POP installations.
- Tier One Service Office-to-Office via a Tl line.
- This business-to-business customer will use the VoIP private network primarily for office-to-office voice, facsimile, and video communications.
- the Tier One Service is most efficient.
- Each participating customer facility e.g., an office in New York, an office in Chicago, and an office in Los Angeles
- the subscriber' s switch would identify all office- to-office calls for routing to the VoIP private network via the dedicated line.
- the call At the POP, the call would be digitized and packetized, assigned VoIP priority tags, and then transported in a single "hop" across the ATM backbone to the VoIP private network POP nearest the destination customer facility. The call would then be carried by Tl to the customer's destination site. Substantial cost savings are possible with this architecture, as it avoids entirely the expensive long-distance and local exchange infrastructure of traditional carrier routes, without requiring the high expense of longdistance dedicated switched lines. This "private carriage" bypasses the PSTN entirely.
- Tier One Service is accompanied by management, accounting and billing features that are important to managers as well as users of the customers it serves.
- the VoIP private network offers attractive ease of use as well as QoS equal to conventional circuit-switched calls.
- An employee of a Tier One customer will be able to place voice calls or transmit facsimiles to any other connected office location using a simple dialing scheme no more difficult to execute than an intra-off ⁇ ce call from one extension to another. No elaborate or special dialing schemes are required. Nor is any special training needed.
- a Tier One business-to-business system is designed specifically to complement and co-exist with the customer's other local, local long, and long-distance arrangements. This not only offers substantial cost savings to the customer, but improves customer "security" as vulnerability to interruption in PSTN facilities is reduced.
- a Tier One Service office-to-office call may be executed as follows.
- a subscriber telephone 402 is connected to subscriber switch 404 (required for Tier One Service).
- a Tl line 406 carries the call to POP 208 over WAN backbone 224 to POP 210.
- Tl line 430 carries the call to subscriber switch 428 which is connected to subscriber telephone 432.
- Tens of thousands or more subscriber telephones 402/432 may be connected and provisioned with Tier One service, but only two are shown for simplicity.
- Tier Two Service Office-to-Office Plus.
- VoIP services over the VoIP private network may be further enhanced to increase utility and value to core business subscribers while maintaining the favorable regulatory position that contributes to the cost/price advantage of the present invention.
- Many business subscribers using Tier One Service will be able to identify a defined group of "outside" numbers repeatedly called by its employees, e.g., important customers and vendors.
- the VoIP private network can take such calls originating from the subscriber's facility and route these over the VoIP private network to the POP nearest the location of the call destination. From the POP, the call will be carried over the PSTN to its ultimate point of termination.
- Favorable arrangements with CLECS and ILECS allow for low-cost provision of these so-called "last mile" services.
- the Tier Two Service takes advantage of the capability of typical on-premises customer telephone switch equipment which stores records of frequently-called numbers.
- a business subscriber selects such a number from among those either stored on his or her individual phone set, or stored as a workgroup or "system" telephone number, the switch automatically routes the call through the dedicated Tl line to the nearest POP and onto the private network.
- a termination charge will be payable to the CLECS and ILECS at the call destination, and that local carrier will be responsible to pay applicable access and FCC charges.
- the provision of telephony services to a "closed user group" on a customer-specific basis is considered a "private carrier” and not a "common carrier” service.
- the VoIP private network will not be subject to the federal or state rules applicable to common carriers.
- the VoIP private network also may offer "enhanced information services" which also are presently outside regulation as telecommunications services.
- a Tier Two Service office-to-vendor or office-to-customer call may be executed as follows. Frequently called vendors and customers of the subscriber, represented in simplicity by subscriber customer telephone 412/436 and subscriber vendor telephone 414/438, stored in subscriber switch 404/428 respectively, are included in Tier Two service.
- a call initiated from subscriber telephone 402 to subscriber vendor telephone 438 will travel from subscriber telephone 402 to subscriber switch 404 over Tl line 406 to POP 208 through WAN backbone 224 to POP 210 over line 448 to PSTN 442 over line 444 to subscriber vendor telephone 438.
- a call initiated from subscriber telephone 432 to subscriber customer telephone 412 will travel from subscriber telephone 432 to subscriber switch 428 over Tl line 430 to POP 210 through WAN backbone 224 to POP 208 over line 424 to PSTN 410 over line 420 to subscriber customer telephone 412.
- the business subscribers can also select another Tier Two Service that again leverages the same dedicated, high-capability network and its low-cost structure.
- the business-to-business subscribers can choose to provide a VoIP private network access number to their employees. When working off-premises, employees will be able to call the employer's nearest facility (that is connected to a POP) and then have the remainder of their call routed over the VoIP private network to other customer offices or to other destinations.
- a Tier Two Service working off-premises employee call may be executed as follows.
- An access number may be given to a subscriber's employee to access the VoIP private network when away from the subscriber's office, represented in simplicity by subscriber employee telephone 408/434.
- a call initiated off-premises from subscriber employee telephone 408 will travel over line 420 to PSTN 410 over line 422 to subscriber switch 404 over Tl line 406 to POP 208 through WAN backbone 224 to POP 210. From POP 210 the call will travel either over Tl line 430 or to PSTN 442 depending upon the final destination of the call.
- Tier Three Service Office-to-General Public.
- corporate customers using Tier One and Tier Two Services may also use the VoIP private network to carry their voice calls and facsimile transmissions to the general public.
- Such telephone numbers can be routed as VoIP calls over the VoIP private network.
- This allows corporate customers to have an alternate means to traditional IXCs for long-distance carriage. It also allows business customers the option of concentrating their service requirements and fully exploiting the flexible, real time call reporting, traffic management, and billing systems.
- the "last mile" of such telephone calls would be handled by arrangements with the CLECs and ILECs that provide local access for calls, while using the VoIP private network for the long-haul component. At the present time, it is not believed such calls would be subject to "access charges" or other FCC regulatory costs.
- a Tier Three Service office-to-general public call may be executed as follows. Subscribers may also make calls to the general public represented in simplicity by general public telephone 416/440. For example, a call initiated from subscriber telephone 402 to general public telephone 440 will travel from subscriber telephone 402 to subscriber switch 404 over Tl 406 to POP 208 through WAN backbone 224 to POP 210 over line 448 to PSTN 442 over line 444 to general public telephone 440.
- Tier Four Service Small Businesses.
- the VoIP private network may also offer service to provide savings to small businesses with multiple locations.
- Representative Tier Four customers are retail or wholesale businesses with many locations.
- Tier Four Service handles store-to-store voice and facsimile transmissions.
- Access to and from the VoIP private network would be through negotiated local Primary Rate Interface agreements with CLECs and ILECs.
- In-store phones would be programmed to route store-to-store calls through the VoIP private network. Even allowing for the possibility that ingress and egress charges would be paid to access the VoIP private network, and other FCC-mandated charges, there are considerable cost savings for such small business customers in contrast to other long-distance solutions.
- a Tier Four Service store-to-store call may be executed as follows. Subscribers may make calls from one store to another store represented in simplicity by store telephones 450/452. For example, a call initiated from store telephone 450 to store telephone 452 will travel from store telephone 450 over line 420 to PSTN 410 over line 424 to POP 208 through WAN backbone 224 to POP 210 over line 448 to PSTN 442 over line 444 to store telephone 452.
- the VoIP private network may also support telephone calls to and from the general public in much the same way as described above for store to store calls. Both intra-state and inter-state calls may be handled over the VoIP private network.
- FIG. 5 shows a flowchart of the method of receiving digital data within a POP in an embodiment of the VoIP private network of the present invention and transmitting VoIP voice data across the WAN backbone to a remote POP.
- a telephone provisioned with VoIP service such as subscriber telephone 402 or store telephone 450, initiates a call.
- edge gateway 212 within POP 208 receives a digital voice data stream either from line 424 from PSTN 410 or from Tl line 406 from subscriber switch 404.
- Step 504 compresses, encodes, and encapsulates the digital voice data stream into IP datagrams.
- Edge gateway 212 transmits the IP datagrams to upstream WAN switch 216 in step 506.
- Wan switch 216 in step 508 encapsulates the IP datagrams into ATM cells.
- the ATM cells are transmitted over WAN backbone 224 to the next WAN switch, such as WAN switch 222 in POP 210.
- MPLS features come into play in this step by associating a Virtual Circuit on WAN backbone 224 connecting WAN switch 216 with a destination IP address. Virtual Circuits are pre-established between all the WAN switches within private network 206. This occurs when IP interfaces are configured on each WAN switch. Since the path is predetermined, there is only transmission taking place, which is why switching is faster than routing.
- Step 512 determines if there are more IP datagrams to be processed. If yes, control returns to step 506 where the next IP datagram is transmitted to WAN switch 216. If the determination in step 512 is no, then step 514 determines if a next digital voice data stream from another call is being received. If yes, control returns to step 502. If step 514 determines that no more digital voice data streams are being received, then the method of the present invention ends.
- FIG. 6 shows a flowchart of the method of receiving VoIP voice data over the WAN backbone in a remote POP in an embodiment of the VoIP private network of the present invention and transmitting the call to the final destination.
- an ATM cell is received in WAN switch 222 over the Virtual Circuit from WAN switch 216.
- the IP datagrams within the ATM cells are de-capsulated (the ATM cell headers are stripped) in step 604.
- the IP datagram is transmitted to edge gateway 218.
- Edge gateway 218 in step 608 receives the IP datagram, and based on ITU-T H.245 call setup information, selects a channel from the pool of the dedicated PSTN circuit-switched connections, picks up the channel, and dials the destination number of the call.
- edge gateway 218 Upon connection of the PSTN circuit, in step 610 edge gateway 218 begins the decoding and decompression of the ITU-T G.729a audio frames and transmission of audio data onto the established PSTN circuit.
- Step 612 determines if there are more ATM cells to receive. If yes, control returns to step 602. If not, then the method of the present invention ends.
- FIGS. 7 to 42 are screen shot representations of Web pages accessible to a customer through a Web Browser which demonstrate the customer interface of the present invention.
- FIGS. 7 to 42 after a customer or user of the VoIP private network of the present invention requests the URL of the VoIP private network public website 306 via customer Web Browser 302, the home page is displayed (not shown).
- Customer Web Browser 302 may be Microsoft Internet Explorer or Netscape Navigator or any other appropriate Web Browser.
- Microsoft Internet Explorer is the Web Browser shown in FIGS. 7 to 42.
- the customer is invited to login to access the customer's account information by entering a user name and password in a window presented on the home page.
- Authorization/interface module 308 authenticates the user name and password entered and, if the user name and password are valid, retrieves Customer Info Web Page 700 from public Web Site 306 and returns it to customer Web Browser 302 for display.
- Frame 702 displays the customer's general account information.
- Customer info tabs 704, 706, 708, 710, 712, and 714 give the customer access to various account functionality.
- Help icon 716 allows the customer to access an on-line help function.
- Customer Info tab 704 is active, giving the customer access to several select buttons 718. The customer may click on any of the select buttons 718 to access the feature represented by the particular select button.
- a staff member of the VoIP private network may access any of the Web pages that a customer can from staff Web Browser 316.
- additional select buttons 720 are presented, as well as several links 722.
- the staff member may click on any of select buttons 718, select buttons 720, or links 722 to access the features represented by them.
- Addresses Web Page 800 of Fig. 8 Clicking on Addresses select button 724 causes Addresses Web Page 800 of Fig. 8 to be displayed on customer Web Browser 302.
- Frame 802 displays address information about the customer and allows the customer to modify address information as appropriate.
- Phone Numbers Web Page 900 of Fig. 9 Clicking on Phones select button 726 causes Phone Numbers Web Page 900 of Fig. 9 to be displayed on customer Web Browser 302.
- Frame 902 displays phone information about the customer and allows the customer to modify phone information as appropriate.
- Deactivate select button 734 causes the customer account to be deactivated so that it can no longer be used. This is a staff member function only.
- Change PIN select button 736 causes Change Voice over IP PIN Web Page 1200 of Fig. 12 to be displayed on customer Web Browser 302.
- Frame 1202 displays information allowing the PIN number for the customer to be changed. This is a staff function only.
- Change Voice over IP PIN Web Page 1200 also gives the staff member access to several select buttons 1204. The staff member may click on any of the select buttons 1204 to access the features represented by the select button.
- Clicking on Add VoIP Rate select button 738 causes VoIP Signup Web Page 1300 of Fig. 13 to be displayed on customer Web Browser 302. This allows a VoIP rate to be added to the account of a customer who already has a rate of another type. This is a staff member function only.
- Add Dial Rate select button 740 causes Add Dialup Web Page 1400 of Fig. 14 to be displayed on customer Web Browser 302.
- Frame 1402 displays information that allows a dialup rate to be added to the account of a customer who already has a rate of another type. This is a staff member function only.
- Frame 1502 displays information that allows a hosting rate to be added to the account of a customer who already has a rate of another type. This is a staff member function only.
- Selecting Account Manager tab 706 causes Account Manager Web Page 1600 of FIG. 16 to be displayed on customer Web browser 302.
- Frame 1602 displays the customer's specific account information and rates for the types of service the customer has signed up for.
- Account Manager tab 706 gives the customer access to several select buttons 1618. The customer may click on any of the select buttons 1618 to access the features represented by the select button and see more information about the customer's account.
- Selecting Phone tab 708 causes Phone Service Web Page 1700 of FIG. 17 to be displayed on customer Web browser 302.
- Frame 1702 displays information about the customer's phone service, such as user ID, local access number, total calls, length in minutes, etc.
- Phone tab 708 gives the customer access to several select buttons 1718. The customer may click on any of the select buttons 1718 to access more information about the phone service.
- Usage select button 1720 causes Usage Web Page 1800 of FIG. 18 to be displayed on customer Web browser 302.
- Frame 1802 displays information about the individual calls made by the customer, such as time of call, duration of call, destination, destination city, and call origination. The customer can select the start date and stop date for the usage information displayed.
- Most Called select button 1722 causes Most Called Numbers Web Page 1900 of FIG. 19 to be displayed on customer Web browser 302.
- Frame 1902 displays information about the most called destinations, destination city, and the number of calls made, listed in descending order. The customer can select the start date and stop date to alter the summary information displayed.
- Usage Summary Web Page 2000 of FIG. 20 Clicking on Usage Summary select button 1724 causes Usage Summary Web Page 2000 of FIG. 20 to be displayed on customer Web browser 302.
- Frame 2002 displays summary information about the month, day, calls, and minutes made by the customer based on criteria selected by the customer.
- My Phone Book Web Page 2100 of FIG. 21 Clicking on My Phone Book select button 1726 causes My Phone Book Web Page 2100 of FIG. 21 to be displayed on customer Web browser 302.
- Frame 2102 displays the current phone numbers and description that have been entered by the customer.
- a speed dial number is automatically assigned to each entry.
- Quick PIN Web Page 2200 of FIG. 22 Clicking on Quick PIN select button 1728 causes Quick PIN Web Page 2200 of FIG. 22 to be displayed on customer Web browser 302.
- Frame 2202 displays information that allows the customer to enter information regarding the phone number(s) where the customer will make calls from. This enables the customer to only have to dial 0# instead of the customer's entire PIN number when making a call.
- Frame 2302 displays a tracking window that displays all calls in real time that are currently in progress. The date and time of the start of the call, the number called, the city, and the billing number of the originating party (AM) are displayed.
- Check PIN select button 1732 causes Check PIN Web Page 2400 of FIG. 24 to be displayed on customer Web browser 302.
- Frame 2402 displays a box in which the customer can enter their PIN number and verify if it matches the VoIP private network records.
- Clicking on Logout select button 1734 will log the customer out of the account information portion of the Web Site and return the customer to the home page.
- Selecting Hosting tab 710 causes Web Hosting Web Page 2500 of FIG.25 to be displayed on customer Web browser 302.
- Frame 2502 displays information about the customer's Web Sites hosted by the VoIP private network.
- Hosting tab 710 gives the customer access to several select buttons 2518. The customer may click on any of the select buttons 2518 to access the features represented by each select button.
- FTP select button 2520 causes FTP Usernames Web Page 2600 of FIG.26 to be displayed on customer Web browser 302.
- Frame 2602 displays a table that allows a customer to manage FTP (File Transfer Protocol) access for their domains to enable or configure file sharing services.
- FTP File Transfer Protocol
- FrontPage Extensions Web Page 2700 of FIG. 27 Clicking on FrontPage select button 2522 causes FrontPage Extensions Web Page 2700 of FIG. 27 to be displayed on customer Web browser 302.
- Frame 2702 displays a table that allows a customer to manage Microsoft FrontPage access to enable or configure Web publishing services.
- Quota select button 2524 causes Quota Web Page 2800 of FIG. 28 to be displayed on customer Web browser 302.
- Frame 2802 displays a table that allows a customer to manage the amount of disk space, email space, and bandwidth transfer allocated to the customer's accounts.
- Traffic select button 2528 causes Domain Traffic Analysis Web Page 3000 of FIG. 30 to be displayed on customer Web browser 302.
- Frame 3002 displays detailed reports on accesses to the customers various Web sites.
- DNS Domain Name Service
- SSL select button 2534 causes SSL Web Page 3300 of FIG. 33 to be displayed on customer Web browser 302.
- Frame 3302 displays SSL (Secure Socket Layer) Web site information allowing the customer to enable or configure a Web site to communicate securely with customers.
- Clicking on Logout select button 2540 will log the customer out of the account information portion of the Web Site and return the customer to the home page.
- Selecting Dialup tab 712 causes Dialup Information Web Page 3400 of FIG. 34 to be displayed on customer Web browser 302.
- Frame 3402 displays dialup information by user name, showing the primary dialup number, total calls in the last 30 days, length in minutes of those calls, etc. for each user name.
- Dialup tab 712 gives the customer access to several select buttons 3418. The customer may click on any of the select buttons 3418 to access the features represented by each select button.
- Clicking on Usage select button 3420 causes Dialup Usage Web Page 3500 of FIG. 35 to be displayed on customer Web browser 302.
- Frame 3502 displays aggregate reports on usage.
- Clicking on Logout select button 3422 will log the customer out of the account information portion of the Web Site and return the customer to the home page.
- Selecting Email tab 714 causes Email Addresses Web Page 3600 of FIG. 36 to be displayed on customer Web browser 302.
- Frame 3602 displays the email addresses currently stored in the VoIP private network that have been entered by the customer.
- the email addresses may be grouped by common domain name.
- Email tab 714 gives the customer access to several select buttons 3618. The customer may click on any of the select buttons 3618 to access the features represented by each select button.
- Eventing on Passwords select button 3620 causes Change Password Web Page 3700 of FIG. 37 to be displayed on customer Web browser 302.
- Frame 3702 displays the customer's email account names and allows the customer to change the password on any of the email accounts.
- Add Email select button 3622 causes Add Email Address Web Page 3800 of FIG. 38 to be displayed on customer Web browser 302.
- Frame 3802 displays the types of services the customer may add an email address to.
- Delete Email select button 3624 causes Delete Email Addresses Web Page 3900 of FIG. 39 to be displayed on customer Web browser 302.
- Frame 3902 displays a list of the customer's current email accounts and allows the customer to select one or more email accounts to delete.
- Email Forwarding Web Page 4000 of FIG. 40 causes Email Forwarding Web Page 4000 of FIG. 40 to be displayed on customer Web browser 302.
- Frame 4002 displays email information by domain, and allows the customer to configure an email address to forward to another email address.
- Clicking on Auto Responder select button 3628 causes Email Auto Responders Web Page 4100 of FIG. 41 to be displayed on customer Web browser 302.
- Frame 4102 displays a list of the customer's email addresses and allows the customer to configure an email address to send a predefined message to the original sender.
- Repair Email select button 3630 causes Repair Email Web Page 4200 of FIG.42 to be displayed on customer Web browser 302.
- Frame 4202 displays a list of the customer's email addresses and allows the customer to attempt to fix a problem with an email account.
- Clicking on Logout select button 3632 will log the customer out of the account information portion of the Web Site and return the customer to the home page.
- Figures 43 to 58 are screen shot representations of Web pages accessible to VoIP network personnel, also referred to as "staff members", through a Web Browser which demonstrate the management interface of the present invention.
- staff members have full access to all of the Web pages that a customer can access from public website 306.
- staff Web Browser 316 may be Microsoft Internet Explorer or Netscape Navigator or any other appropriate Web Browser.
- Microsoft Internet Explorer is the Web Browser shown in FIGS .43 to 58.
- Staff members are provided with a browser that already has the staff login page listed in their bookmarks. The staff login page only allows access from certain predetermined network addresses .
- On the staff login page a request is made for the staff member to enter a user name and password.
- Authorization/interface module 308 compares the user entry with the staff database entries and allows access only if the user name and password match an entry in database 312.
- Private Web Site 318 is run under a HTPPS (Hypertext Transfer Protocol Secure) server 128 bit SSL (Secure Socket Layer), which means the user names and passwords are not passed in clear text across the network as is the case with normal HTTP.
- HTPPS Hypertext Transfer Protocol Secure
- SSL Secure Socket Layer
- Each page in the system has security checks which check first to ensure that the request is coming in on a secure server. If the request is not on a secure server the staff member is redirected to the secure server. The second security check is the staff members network address. This ensures that access can not be made from unwanted networks. The third security check is on a page basis. Each page has a security check which checks the staff members security profile and ensures that the staff member has the required security. If security requirements are not met the staff member is not allowed to use the page. If the user name and password are valid, and all the security requirements are met, Personal Web Page 4300 of FIG. 43 is retrieved from private Web Site 318 and returned to staff Web Browser 316 for display.
- Frame 4302 displays the staff member's name and a message indicating if there are any waiting notes for the staff member. Clicking on "My Links" displayed in frame 4302 accesses a simple bookmark function for the staff member. If the staff member uses a particular Web Site frequently, the staff member can enter that Web Site's address with a personalized description into the "My Links" function.
- Staff Options tabs 4304, 4306, 4308, 4310, 4312, 4314, 4316, and 4318 give the staff member access to various VoIP private network functionality.
- Personal tab 4304 is active, giving the staff member access to several select buttons 4320. The staff member may click on any of the select buttons 4320 to access the feature represented by the particular select button.
- Selecting Admin tab 4306 causes Admin Web Page 4400 of FIG.44 to be displayed on staff Web browser 316.
- Admin tab 4306 gives the staff member access to several select buttons 4420.
- Clicking on Contact Customer select button 4422 accesses a simple query tool that allows staff members to create dynamic customer contact lists. For example, if a staff member in marketing wanted to contact all customers who already own a dialup account in order try to sell these customers new services, the staff member can access the Contact Customer tool and create a contact list of all existing dialup customers.
- This tool can also be used to notify customers of service outages, upgrades, etc. For example, if a VoIP private network access number changed or was out of service, a staff member could use the Contact Customer tool to query all the customers who use that access number and inform them of the service issues.
- Staff Profile select button 4424 accesses a manager function to manage the staff members of the system. Clicking on Logout select button 4426 will log the staff member out of private Web Site 318 and return the staff member to the staff login page.
- Selecting Billing tab 4308 causes Billing Homepage Web Page 4500 of FIG. 45 to be displayed on staff Web browser 316.
- Frame 4502 displays any recent notes posted by staff members pertinent to this Web page.
- Billing tab 4308 gives the staff member access to several select buttons 4520. The staff member may click on any of the select buttons 4520 to access the features represented by the select button.
- Selecting Sales tab 4310 causes Sales Web Page 4600 of FIG. 46 to be displayed on staff Web browser 316.
- Frame 4602 displays any recent notes posted by staff members pertinent to this Web page.
- Sales tab 4310 gives the staff member access to several select buttons 4620. The staff member may click on any of the select buttons 4620 to access the features represented by the select button.
- Sales Web Page 4600 is an outbound sales lead tool. Purchased contact lead lists are imported into database 312. When a sales staff member is ready to start selling, the sales staff member clicks on New Leads select button 4622 to access a new lead. This brings the next available contact lead onto the Web page and allows the staff member to contact the lead. If the lead agrees to service, the lead information is posted to the signup forms and the lead is added into the VoIP private network. If the lead does not agree or is not available to be contacted, the lead is marked appropriately and goes back into the lead system.
- Selecting Tracking tab 4312 causes Tracking Options Web Page 4700 of FIG. 47 to be displayed on staff Web browser 316.
- Frame 4702 displays several links 4722 of tracking options which correspond to several select buttons 4720.
- the staff member may click on any of the links 4722 or select buttons 4720 to access the features represented by the link or select button.
- Gateway Usage select button 4726 or the corresponding link causes Gateway Usage Web Page 4900 of FIG. 49 to be displayed on staff Web browser 316.
- Frame 4902 displays information about each gateway in the VoIP private network.
- Selecting NOC tab 4314 causes Network Operations Center Web Page 5100 of FIG. 51 to be displayed on staff Web browser 316.
- Frame 5102 displays a virtual "frame" encapsulating access to various other internal monitoring systems. It provides a single convenient method of accessing multiple heterogeneous monitoring systems through a single and consistent interface.
- NOC tab 4314 gives the staff member access to several select buttons 5120. The staff member may click on any of the select buttons 5120 to access the features represented by the select button.
- Selecting Engineer tab 4316 causes Engineering Web Page 5200 of FIG. 52 to be displayed on staff Web browser 316.
- Frame 5202 displays notes posted by staff members pertinent to this Web page.
- Engineer tab 4316 gives the staff member access to several select buttons 5220. The staff member may click on any of the select buttons 5220 to access the features represented by the select button.
- MRTG Multi Router Tracking Graphs
- Cluster Control Clicking on Cluster Control select button 5228 gives the staff member access to a freeware Web based tool called Cluster Control to manage the clustered services (not shown).
- the internet services of the VoIP private network are designed to run in a clustered environment, but staff members need to be able to start, stop, and configure these services on separate machines. For example, instead of logging on to each server in the cluster to restart the email service, the staff member simply clicks on the "restart clustered email" option (not shown) and the Cluster Control tool contacts each server and instructs each server to restart email service.
- Zeus Cluster Control Clicking on Zeus Cluster Control select button 5230 gives the staff member access to the control mechanism, called Zeus Cluster Control (not shown), provided by the VoIP private network's Web server software provider. Zeus Cluster Control is just framed into the VoIP private network's interface.
- CBX hyperlink 5248 causes Traffic Analysis Web Page 5400 of FIG. 54 to be displayed on staff Web browser 316.
- Frame 5402 displays another MRTG graph showing information on a WAN switch, such as WAN switch 216/222. All network devices are sampled at five minute intervals to retrieve operational data. For the WAN switches, backbone circuit use is sampled.
- TNT hyperlink 5250 causes Traffic Analysis Web Page 5500 of FIG. 55 to be displayed on staff Web browser 316.
- Frame 5502 displays another MRTG graph showing information on an Ethernet Slot for a particular gateway. The operational performance of all pertinent systems of the VoIP private network are sampled and graphed and the cost components thereof.
- TNT Debug hyperlink 5252 causes TNT WAN Overview Web Page 5600 of FIG. 56 to be displayed on staff Web browser 316.
- Frame 5602 displays another MRTG like function.
- the VoIP private network has internally developed scripts that go out and query the edge gateways, such as edge gateways 212/218, for PSTN specific call traffic information. Such information includes number of attempted outbound calls, number of attempted inbound calls, number of completed outbound calls, number of failed outbound attempts, and number of busy outbound attempts. This lets the engineer view performance data from a centralized location and is helpful with troubleshooting and resource management.
- Selecting Support tab 4318 causes Support Homepage Web Page 5800 of FIG. 58 to be displayed on staff Web browser 316.
- Frame 5802 displays notes posted by staff members pertinent to this Web page.
- Support tab 4318 gives the staff member access to several select buttons 5820. The staff member may click on any of the select buttons 5820 to access the features represented by the select button.
- Selecting Search tab 5822 allows the staff member to search for a customer account by username, account number, phone, etc. (not shown).
- Selecting Contact Tree tab 5824 allows the staff member to find out who to contact about various problems (not shown).
- Selecting Add Dialup tab 5826 allows the staff member to add an ISP customer (not shown).
- Selecting Add VoIP tab 5828 allows the staff member to add a VoIP customer (not shown).
- Selecting Add Hosting tab 5830 allows the staff member to add a Web hosting customer (not shown).
- Selecting Number Search tab 5834 allows the staff member to find a local ISP or VoIP gateway number (not shown).
- Selecting Gateway Map tab 5836 allows the staff member to see what gateways have what PSTN numbers assigned to them (not shown).
- Selecting Connection Log tab 5838 allows the staff member to search the VoIP log for errors (not shown).
- Selecting Mon tab 5840 allows the staff member to access a limited monitoring system interface (not shown) that provides system availability information and monitoring. Only staff members with a high security level can access the monitoring system. Staff members with lower security levels are thus prevented from viewing sensitive system information.
- the monitoring system Selecting Sessions tab 5842 allows the staff member to see currently connected dialup users (not shown).
- Selecting Domain Tracking tab 5844 allows the staff member to track domain setup completion (not shown). There are several external entities and functions that must interact with the VoIP private network in order for a virtual domain to operate properly. This function lets the staff members track,/maintain which external requirements have been completed. When the virtual domain is registered with the Domain Name Registrar and the domain setup is complete, this function allows the staff member to notify the customer that setup is complete. Selecting Note Summary tab 5846 allows the staff member to search a customer "note" database to find potential recurring issues (not shown). Selecting Trouble Numbers tab 5848 allows the staff member to track the number of customer complaints regarding specific access numbers (not shown). A date selection menu is provided to query the number of complaints for each Access Number.
- a staff member can select a date range from January 1 , 2000 to January 31 , 2000 and a list of the number of complaints for each Access Number. This tool is for both Dialup Internet Access Numbers and VoIP Access Numbers.
- Selecting Add Note tab 5852 allows the staff member to add a note (not shown) to the Support Homepage Web Page 5800 of FIG. 58.
- Selecting Delete Note tab 5854 allows the staff member to delete a note (not shown) to the Support Homepage Web Page 5800 of FIG. 58.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2001266760A AU2001266760A1 (en) | 2000-06-07 | 2001-06-07 | Management and control of a private VoIP Network |
CA002412407A CA2412407A1 (en) | 2000-06-07 | 2001-06-07 | Management and control of a private voip network |
EP01944337A EP1297407A2 (en) | 2000-06-07 | 2001-06-07 | Method and system for transporting and controlling voice, data, and video telephony |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US58925800A | 2000-06-07 | 2000-06-07 | |
US09/589,258 | 2000-06-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2001095063A2 true WO2001095063A2 (en) | 2001-12-13 |
WO2001095063A3 WO2001095063A3 (en) | 2002-03-28 |
Family
ID=24357270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2001/018459 WO2001095063A2 (en) | 2000-06-07 | 2001-06-07 | MANAGEMENT AND CONTROL OF A PRIVATE VoIP NETWORK |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1297407A2 (en) |
AU (1) | AU2001266760A1 (en) |
CA (1) | CA2412407A1 (en) |
WO (1) | WO2001095063A2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2385488A (en) * | 2002-02-19 | 2003-08-20 | Samsung Electronics Co Ltd | IP telephony |
WO2003096645A2 (en) * | 2002-05-06 | 2003-11-20 | Cisco Technology, Inc. | Voip service over an ethernet network carried by a dwdm optical supervisory channel |
EP1608138A1 (en) * | 2004-06-14 | 2005-12-21 | Siemens Aktiengesellschaft | Charging services for video telephony subscribers |
WO2007027439A1 (en) * | 2005-08-31 | 2007-03-08 | Microsoft Corporation | Voice over internet protocol (voip) management |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6252952B1 (en) * | 1999-12-30 | 2001-06-26 | At&T Corp | Personal user network (closed user network) PUN/CUN |
US20010005381A1 (en) * | 1999-12-27 | 2001-06-28 | Nec Corporation | ATM edge node switching equipment utilized IP-VPN function |
US6266340B1 (en) * | 1998-04-03 | 2001-07-24 | Vertical Networks, Inc. | Systems and methods for multiple voice data communication which includes interface cards including configurable clocks that are dynamically coupled to a TDS bus |
US20010012343A1 (en) * | 1998-07-20 | 2001-08-09 | Guido Dal Molin | System and method for redirecting long distance transmissions over a computer network |
-
2001
- 2001-06-07 WO PCT/US2001/018459 patent/WO2001095063A2/en not_active Application Discontinuation
- 2001-06-07 CA CA002412407A patent/CA2412407A1/en not_active Abandoned
- 2001-06-07 EP EP01944337A patent/EP1297407A2/en not_active Withdrawn
- 2001-06-07 AU AU2001266760A patent/AU2001266760A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6266340B1 (en) * | 1998-04-03 | 2001-07-24 | Vertical Networks, Inc. | Systems and methods for multiple voice data communication which includes interface cards including configurable clocks that are dynamically coupled to a TDS bus |
US20010012343A1 (en) * | 1998-07-20 | 2001-08-09 | Guido Dal Molin | System and method for redirecting long distance transmissions over a computer network |
US20010005381A1 (en) * | 1999-12-27 | 2001-06-28 | Nec Corporation | ATM edge node switching equipment utilized IP-VPN function |
US6252952B1 (en) * | 1999-12-30 | 2001-06-26 | At&T Corp | Personal user network (closed user network) PUN/CUN |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2385488A (en) * | 2002-02-19 | 2003-08-20 | Samsung Electronics Co Ltd | IP telephony |
GB2385488B (en) * | 2002-02-19 | 2004-03-17 | Samsung Electronics Co Ltd | Method for initializing internet protocol phone in internet protocol telephony system |
AU2003200432B2 (en) * | 2002-02-19 | 2004-11-04 | Samsung Electronics Co., Ltd. | Method for initializing internet protocol phone in internet protocol telephony system |
US7298732B2 (en) | 2002-02-19 | 2007-11-20 | Samsung Electronics Co., Ltd. | Method for initializing internet protocol phone in internet protocol telephony system |
WO2003096645A2 (en) * | 2002-05-06 | 2003-11-20 | Cisco Technology, Inc. | Voip service over an ethernet network carried by a dwdm optical supervisory channel |
WO2003096645A3 (en) * | 2002-05-06 | 2004-04-01 | Cisco Tech Ind | Voip service over an ethernet network carried by a dwdm optical supervisory channel |
US7489867B1 (en) | 2002-05-06 | 2009-02-10 | Cisco Technology, Inc. | VoIP service over an ethernet network carried by a DWDM optical supervisory channel |
CN1650581B (en) * | 2002-05-06 | 2010-05-26 | 思科技术公司 | VoIp service over an Ethernet network carried by a DWDM optical supervisory channel |
EP1608138A1 (en) * | 2004-06-14 | 2005-12-21 | Siemens Aktiengesellschaft | Charging services for video telephony subscribers |
WO2007027439A1 (en) * | 2005-08-31 | 2007-03-08 | Microsoft Corporation | Voice over internet protocol (voip) management |
US7889715B2 (en) | 2005-08-31 | 2011-02-15 | Microsoft Corporation | Voice over internet protocol (VoIP) management |
RU2454013C2 (en) * | 2005-08-31 | 2012-06-20 | Майкрософт Корпорейшн | VOICE OVER INTERNET PROTOCOL (VoIP) MANAGEMENT |
Also Published As
Publication number | Publication date |
---|---|
CA2412407A1 (en) | 2001-12-13 |
AU2001266760A1 (en) | 2001-12-17 |
EP1297407A2 (en) | 2003-04-02 |
WO2001095063A3 (en) | 2002-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030055985A1 (en) | System and method for integrating voice over internet protocol network with personal computing devices | |
US8625578B2 (en) | Access independent common architecture for real-time communications services for networking environments | |
Davidson | Voice over IP fundamentals | |
US8693347B2 (en) | Voice over data telecommunications network architecture | |
EP2030385B1 (en) | Routing protocol with packet network attributes for improved route selection | |
CA2289455A1 (en) | A communication system architecture | |
US6480898B1 (en) | System, method, and computer program product for managing a carrier exchange network | |
US20060025113A1 (en) | Methods, systems, and storage mediums for providing message delivery and notification services | |
Wallace | Implementing Cisco Unified Communications Voice over IP and QoS (CVOICE) Foundation Learning Guide:(CCNP Voice CVoice 642-437) | |
US20070104186A1 (en) | System and method for a gatekeeper in a communications network | |
US8538005B2 (en) | Method and apparatus for providing user access via multiple partner carriers for international calls | |
EP1297407A2 (en) | Method and system for transporting and controlling voice, data, and video telephony | |
US20070286161A1 (en) | Method and apparatus for establishing class of service across peering communication networks | |
Lorenz et al. | A Practical Solution for Delivering Voice over IP | |
Kulathumani | Voice over IP: Products, services and issues | |
US20060133350A1 (en) | System and method for inter-working centrex with a managed VoIP provider | |
Abrahams et al. | Centrex or PBX: the impact of IP | |
Milanovic et al. | Delivering Enhanced Voice Services over the Internet | |
US20040013090A1 (en) | System and method for routing a call via a path of least resistance in a network | |
Vergados et al. | The IP revolution and potential gains for ISP/mobile/fixed telephony operators in the liberalization of telecommunications | |
IP | The Essential Report on IP Telephony | |
Wallace | Implementing Cisco Unified Communications Voice over IP and QoS (CVOICE) Foundation Learing Guide | |
Schessel | Voice and Data Network Integration | |
Jantacha | The feasibility study of IP telephony system replacement for AIA Thailand | |
Hardy et al. | Customer premises equipment and private networks |
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 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 PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA 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 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 GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: A3 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 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 PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG 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 GW ML MR NE SN TD TG |
|
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 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2412407 Country of ref document: CA |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001944337 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2001266760 Country of ref document: AU |
|
WWP | Wipo information: published in national office |
Ref document number: 2001944337 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2001944337 Country of ref document: EP |
|
NENP | Non-entry into the national phase in: |
Ref country code: JP |