US9270473B2 - Method and apparatus for VOIP roaming - Google Patents
Method and apparatus for VOIP roaming Download PDFInfo
- Publication number
- US9270473B2 US9270473B2 US13/848,328 US201313848328A US9270473B2 US 9270473 B2 US9270473 B2 US 9270473B2 US 201313848328 A US201313848328 A US 201313848328A US 9270473 B2 US9270473 B2 US 9270473B2
- Authority
- US
- United States
- Prior art keywords
- setting
- telephony adapter
- user profile
- visiting
- profile data
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related, expires
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000012546 transfer Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000011664 signaling Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H04L65/1006—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1046—Call controllers; Call servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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/42229—Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location
- H04M3/42263—Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location where the same subscriber uses different terminals, i.e. nomadism
- H04M3/42272—Personal communication services, i.e. services related to one subscriber independent of his terminal and/or location where the same subscriber uses different terminals, i.e. nomadism whereby the subscriber registers to the terminals for personalised service provision
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/55—Aspects of automatic or semi-automatic exchanges related to network data storage and management
- H04M2203/557—Portable profiles
-
- 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/20—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place hybrid systems
- H04M2207/203—Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place hybrid systems composed of PSTN and data network, e.g. the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
- H04M7/0066—Details of access arrangements to the networks
- H04M7/0069—Details of access arrangements to the networks comprising a residential gateway, e.g. those which provide an adapter for POTS or ISDN terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
Definitions
- This invention relates generally to packet-based communications, and more particularly, to roaming techniques for voice calls across a packet switched network.
- PSTN circuit based
- a telephone number typically equates to an address at a physical location.
- a telephone number in a circuit-based network has traditionally been associated with a physical location as well as with a particular user (e.g., the home telephone number of User A, or the work telephone number of User B).
- a call request for a particular number in a circuit network was received, therefore, the phone at that particular location would ring and the call would be connected.
- Roaming is a feature that is used in telephony networks to describe the ability of a user to transit across different geographic areas and still receive calls at the user's dialed number. Unlike call forwarding, which as described above involves forwarding a call from one telephone number to another telephone number, the destination number in a roaming telephone stays the same throughout the call setup process. As such, since circuit telephony networks have telephone numbers assigned to fixed geographic areas, such a roaming feature is typically not available in those networks. In fact, roaming is more typically associated with a wireless telephony network where a user of a wireless telephone is able to transit from one geographic area to another while still receiving calls directly at the telephone number associated with the wireless telephone.
- Such a roaming capability in wireless networks is typically facilitated by a process whereby the wireless telephone registers with the service provider network. Specifically, when the wireless telephone moves from one geographic area to another, that telephone will register with the service provider network. Thus, when a call having a dialed number of the wireless telephone is received by the service provider network, that call can be forwarded to the appropriate geographic area to facilitate call setup.
- a call having a dialed number of the wireless telephone is received by the service provider network, that call can be forwarded to the appropriate geographic area to facilitate call setup.
- IP Internet Protocol
- VoIP calls are typically referred to as VoIP calls.
- Telecommunication service providers have developed networks to provide VoIP services that function to receive call requests from users, provide services and applications to these calls, and to then route calls to an end destination.
- VoIP calls may originate from either an analog or IP telephone. If an analog phone is used, it must typically be connected to a telephony adapter (TA) that converts the analog voice signals into data packets that are then forwarded to a destination in the IP network.
- TA telephony adapter
- the TA will be assigned an IP address that serves as the origination address for outgoing voice packets and the destination address for incoming voice packets.
- an IP telephone may contain internal functionality to convert the voice signals to packets, thus eliminating the requirement for a TA.
- the telephone itself is assigned an IP address that serves as the origination and destination address for outgoing and incoming voice packets, respectively.
- a user will dial a telephone number associated with a desired destination. That number is then transmitted to the service provider network where the dialed number is translated into a destination address. This translation takes place, for example, by referring to a registration database that maps telephone numbers to destination addresses such as destination IP address. Any desired services are provided to the call and a call request is then forwarded to the destination terminal in order to connect the call with the desired destination.
- VoIP networks rely on IP addresses to route calls from one point to another and do not rely on a dedicated circuit to place a call, it would be desirable to be able to place calls from a visiting VoIP terminal that is different from a user's home VoIP terminal while, at the same time, retaining all the user and network preference information that would normally apply to calls placed from the user's home terminal.
- the present inventors have invented a method and apparatus in which the user settings from a user's home terminal are transferred to a visiting terminal.
- user or network configuration settings are transferred from a home telephony adapter to a visiting telephony adapter.
- a computer readable medium such as a flash drive is inserted into the home telephony adapter and, either with or without authentication, user or network configuration settings are transferred from the home telephony adapter to the medium.
- the medium is then inserted into the visiting telephony adapter
- FIG. 1 shows a prior art data network for transmitting telephony signals
- FIG. 2 shows an illustrative telephone and telephony adapter in accordance with the principles of the present invention
- FIG. 3 shows an illustrative network having a home telephony adapter and a visiting telephony adapter
- FIG. 4 shows a flow chart of the steps performed in accordance with the principles of the present invention.
- FIG. 1 shows a portion of a telecommunications network, specifically an IP-based telecommunication network 101 , that interfaces with one or more networks, such as illustrative customer network 107 .
- Network 101 is, illustratively, a VoIP network operated by a telecommunications service provider that uses a specific protocol, such as the well-known session initiation protocol (SIP), as a single common internal signaling and call control protocol used by all VoIP infrastructure components within the network 101 .
- Illustrative network 101 has call control element (CCE) 103 , application server (AS) 105 , call admission control server (CAC) 106 and media server (MS) 102 .
- CCE call control element
- AS application server
- CAC call admission control server
- MS media server
- network 101 It may be necessary to interface network 101 with many different customer networks using many different communication protocols, such as SIP, H.323, TDM and/or any other protocol.
- a gateway into network 101 for translating signals and media (e.g., calls) from one protocol to another is necessary.
- BE's maintain complete call state information for received requests and also perform a wide variety of other functions, including signaling, call admission control, media control and security functions.
- a BE such as BE 104 receives a request for call set-up, it then relays that request using the above functions to other network nodes, such as the CCE and CAC which then operate to dedicate resources to calls.
- Each terminal in a SIP network registers with a registration database 114 in the service provider network so that the telephone number corresponding of the terminal is mapped to a corresponding IP addresses.
- the BE 104 will send an INVITE request to the CCE 103 .
- CCE 103 When CCE 103 receives this request, it will query the registration database 114 which will return a destination IP address corresponding to the dialed number that can then be used to route the call through the IP network.
- this implementation is merely illustrative and that any element in network 101 may perform this registration look up function, such as BE 104 , CAC 106 or any other network element.
- Network 107 is, illustratively, an Internet Protocol (IP) communications network at a customer premises that has, illustratively, Public-Switched Telephone Network (PSTN) telephone 112 , IP telephone 110 and computer 108 .
- IP Internet Protocol
- PSTN Public-Switched Telephone Network
- Each of these devices is connected to network 101 through network 107 using, respectively, using telephony adapter (TA) 115 , PBX 113 , PBX 111 and network switch 109 .
- IP networks, such as network 107 are used to transmit information from one IP address to another IP address by encapsulating that information into IP packets that each have, for example, addressing information in a header of each packet. This header is used by switches/routers in the IP network to route the packets to the intended destination and, therefore, such networks are referred to as IP-switched networks.
- IP networks are well-known in the art and, therefore, will not be further described herein.
- IP packets e.g., IP packets
- TDM time division multiplexing
- network 107 is an illustrative IP network
- the traffic originating from PSTN telephone 112 will require conversion to IP packets in order for the call to be transmitted over network 107 .
- This conversion takes place at illustrative TA 115 but, as one skilled in the art will recognize, may also take place at PBX 113 or at PSTN telephone 112 itself.
- this conversion may also take place at any computer or network node in the path of transmission of a call from PSTN telephone 112 to network 101 through network 107 .
- TA 115 is a device used to create a physical connection between an analog telephone and a data network, such as the Internet, so that a user can place calls over that network.
- a TA illustratively, performs analog-to-digital (A/D) conversion to connect directly to a VoIP server via, for example, a broadband Internet connection such as that provided by cable or Digital Subscriber Line (DSL) access networks.
- A/D analog-to-digital
- DSL Digital Subscriber Line
- One skilled in the art will also recognize that such an ND conversion as well as the other functions of a TA may also be performed directly on a telephone, referred to herein as an IP telephone or, alternatively, may be performed by software executed on an external computer. In such cases where a computer is used to operate VoIP software in conjunction with a TA, that software functionality is typically referred to as “soft-phone” functionality.
- Configuration settings associated with a local device and/or features in a service provider network may be stored at a user terminal, such as an IP telephone or a TA, and may be used during call setup to tailor the call according to a user's preferences. These configuration settings are referred to herein as a user profile.
- a user profile may include information such as the telephone number of a user's telephone or may include settings related to various features that can be applied to a call, such as caller ID, call waiting, three-way calling, or call forwarding. Additionally such user profiles may include settings related more specifically to a particular telephone, such as ring tone selection, how numbers are displayed and telephone book information.
- Such a user profile may contain a myriad of settings that are automatically set or that are selectably chosen by a user to tailor a VoIP communication session.
- Such user profile settings are, for example, stored in a computer readable memory located in the TA, an IP telephone or, alternatively, a computer adapted to store such a user profile.
- a user can roam from one telephone to another in a VoIP network and make calls that have the settings of that user's home telephone and that may even appear as if the call originated from that home telephone.
- a user may store user profile settings from a TA on, for example, computer readable medium and then may transfer those settings from the computer readable medium to another TA at, for example, a different geographic location.
- the TA then registers with the VoIP network registration database to inform the network that all configuration settings are maintained for the user and any incoming calls are routed to the second TA.
- a user can “roam” from one location having a first telephony adapter to a second location having a second telephony adapter while, at the same time, retaining the capability to customize a VoIP call that is tailored according to that user's previously established user profile.
- FIG. 2 shows a TA and telephone capable of accommodating a transfer of data, such as user profile data, to and/or from a computer readable medium.
- analog home telephone 202 is connected to TA 203 .
- the telephony adapter function may be integrated into a telephone, called an IP telephone, thus eliminating the need for separate telephone and TA components.
- Telephone 202 illustratively has handset 204 , number pad 205 , speaker 206 and display 207 .
- Telephone 202 also has a line port 208 , which is an illustrative RJ12 connector port, for connecting the telephone to a phone line.
- a well-known modular telephone cable 210 having, for example, an RJ12 connector at each end, connects the telephone to telephony adapter 203 , which also has a corresponding RJ12 line port 211 .
- RJ12 connector at each end, connects the telephone to telephony adapter 203 , which also has a corresponding RJ12 line port 211 .
- TA 203 also has a network port 209 that is adapted to be connected to a data network.
- network port 209 is a well-known RJ45 port adapted to receive an RJ45 connector connected to network cable 212 , which is illustratively a cable capable of carrying well-known Ethernet traffic.
- This cable connects TA 203 to a data network such as, for example, the Internet.
- Methods of connecting to the Internet and other data networks are extremely well known. For example, such a connection can be accomplished by using a cable modem connected to cable service provider lines.
- TA 203 may be directly connected to the cable modem or, for example, through a network switch or router that is in turn connected to the cable modem.
- TA 203 may be connected to a computer that is, in turn, connected to the Internet.
- TA 203 or an IP telephone
- RJ45 connectors and corresponding network cables are merely illustrative and may vary depending, for example, upon the type of access that is provided to the data network.
- other popular Internet access methods include Digital Subscriber Line (DSL) and direct connections to the Internet using high-speed data lines.
- DSL Digital Subscriber Line
- TA 203 also has data port 250 that is, for example, a Universal Serial Bus (USB) port by which user profile settings may be transferred to or from the TA 203 .
- USB ports and devices that are adapted to be connected to such ports are well known.
- well known USB flash drives are becoming ubiquitous for transferring data to and from devices having such USB ports.
- Such flash drives typically consist of a USB connector coupled to magnetic computer-readable storage media in a small package that makes such flash drives convenient to carry, for example, on a user's key chain.
- USB flash drives When inserted into, for example, a USB port of a computer, such flash drives may be automatically recognized, illustratively, as a logical hard drive of the computer, thus permitting a user to transfer data to and from the flash drive.
- the use and operation of USB flash drives are extremely well known and, therefore, will not be further described herein.
- USB flash drives are ubiquitous, many other types of flash storage devices conforming to many different form factors, may used in place of USB flash drives in many applications with equally advantageous results.
- other types of flash memory having different form factors as compared to the USB form factor include compact flash (CF), Secure Digital (SD) and MemoryStick (MS) flash memory.
- CF compact flash
- SD Secure Digital
- MS MemoryStick
- Each of these devices is typically capable of holding from a few kilobytes to several gigabytes of data.
- CF compact flash
- SD Secure Digital
- MS MemoryStick
- Each of these devices is typically capable of holding from a few kilobytes to several gigabytes of data.
- While each of these memory form factors requires a different-sized port to interface with a particular device, one skilled in the art will recognize that such ports could be interchanged with a USB port in a TA, as described above, and the respective type of flash memory could be used according to the principles of the present invention with equally advantageous results.
- the TA 203 may automatically recognize when USB flash drive 251 is inserted into USB port 250 in FIG. 2 , and then, after any desired authentication, transfer user profile settings automatically from the TA.
- FIG. 3 shows an illustrative network in accordance with the principles of the present invention whereby such transfers may be accomplished.
- user profile settings data may be transferred from one TA, herein referred to as a home TA, to computer readable media. Then, that data may be transferred from the computer readable media to a second TA, herein referred to as a visiting TA.
- FIG. 3 shows an office telephone 301 in an office 301 A corresponding to a user. Office telephone 301 is connected to, for example, TA 302 which, in turn, accesses VoIP network 304 via access network 303 , illustratively, a cable access network connected to the Internet.
- VoIP network 304 has, as described above, BE 305 , CCE 306 , registration database 307 , CAC 308 and other elements such as AS 105 and MS 102 .
- Office telephone 301 is, for example, located in the primary office 301 A assigned to a user and is, therefore, referred to herein as the home telephone for that user.
- the TA associated with that home telephone, specifically TA 302 is referred to herein as the home TA.
- home TA 302 has data port 309 that is, once again, a USB port.
- FIG. 3 also shows an office telephone 310 located in another office 310 A, for example, an office in a city different from office 301 A.
- Office telephone 310 is, in such a case, referred to herein as the visiting telephone for the user.
- the TA associated with that visiting telephone specifically TA 311
- the visiting TA is referred to herein as the visiting TA.
- Office telephone 310 is connected to, for example, TA 311 which, in turn, accesses VoIP network 304 via access network 313 .
- visiting TA 311 has data port 314 that is, once again, a USB port.
- FIG. 4 shows a method in accordance with the principles of the present invention whereby transfers as described above may be accomplished. Specifically, at step 401 , a user of a home office telephone and home TA, such as telephone 301 and TA 302 in office 301 A, determines that it he desires a transfer of user settings to, for example, visiting telephone 310 and visiting TA 311 in visiting office 310 A.
- visiting office 310 may, for example, be located in a city different from home office 301 .
- the user inserts a memory device, such as USB flash drive 251 in FIG. 2 , into a USB port, such as USB port 250 , in home TA 302 .
- a memory device such as USB flash drive 251 in FIG. 2
- a USB port such as USB port 250
- home TA 302 the functionality of home TA 302 may be implemented directly into an IP telephone or, alternatively, may be implemented in a stand-alone computer. In such a case, one skilled in the art will further recognize that such an IP telephone or computer may have a port, such as a USB port, into which a memory device such as USB flash drive 251 may be inserted.
- step 403 it is determined whether authentication is required prior to a transfer of data to the flash drive. If not then at step 404 , user profile data on TA 302 is automatically transferred to the flash drive. However, in many situations, authentication of, for example, the user's identification may be desired or required for security or other purposes. As such, if authentication is required at step 403 , at step 404 authentication is provided. Such authentication may be provided by many well known methods. For example, such authentication may be provided by a user by pressing a series of buttons on a keypad of a telephone connected to TA 302 . Alternatively, a password may be entered into a computer or other device connected to the TA.
- the user profile settings are transferred to the flash drive.
- the user travels to visiting office 310 A having office telephone 310 and visiting TA 311 .
- the user inserts the flash drive containing user profile data into the TA 311 or telephone 310 and, at step 408 , it is determined whether authentication is required. Once any necessary authentication is provided at step 409 , then at step 410 the user profile data is transferred from the flash drive to the visiting TA 311 .
- this transfer may be initiated automatically or manually by the user.
- visiting TA 311 sends a registration message to the CCE and/or registration database in the VoIP network.
- the CCE/registration database receives the message
- the user's telephone number is associated with an IP address of the TA 311 so that, when any new calls arrive for the user, at step 413 they will be forwarded automatically to the visiting TA 311 .
- all user local and network configuration settings are transferred to the visiting TA 311 and all calls destined for the user's telephone number will be directed instead to the visiting TA 311 . In this way, the user can then place and receive calls as if that user was located at a home telephone location.
Abstract
Description
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/848,328 US9270473B2 (en) | 2005-09-30 | 2013-03-21 | Method and apparatus for VOIP roaming |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/240,155 US8190148B1 (en) | 2005-09-30 | 2005-09-30 | Method and apparatus for VoIP roaming |
US13/461,411 US8428582B2 (en) | 2005-09-30 | 2012-05-01 | Method and apparatus for VoIP roaming |
US13/848,328 US9270473B2 (en) | 2005-09-30 | 2013-03-21 | Method and apparatus for VOIP roaming |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/461,411 Continuation US8428582B2 (en) | 2005-09-30 | 2012-05-01 | Method and apparatus for VoIP roaming |
Publications (2)
Publication Number | Publication Date |
---|---|
US20130215796A1 US20130215796A1 (en) | 2013-08-22 |
US9270473B2 true US9270473B2 (en) | 2016-02-23 |
Family
ID=46086360
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/240,155 Active 2028-07-29 US8190148B1 (en) | 2005-09-30 | 2005-09-30 | Method and apparatus for VoIP roaming |
US13/461,411 Active US8428582B2 (en) | 2005-09-30 | 2012-05-01 | Method and apparatus for VoIP roaming |
US13/848,328 Expired - Fee Related US9270473B2 (en) | 2005-09-30 | 2013-03-21 | Method and apparatus for VOIP roaming |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/240,155 Active 2028-07-29 US8190148B1 (en) | 2005-09-30 | 2005-09-30 | Method and apparatus for VoIP roaming |
US13/461,411 Active US8428582B2 (en) | 2005-09-30 | 2012-05-01 | Method and apparatus for VoIP roaming |
Country Status (1)
Country | Link |
---|---|
US (3) | US8190148B1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4753194B2 (en) * | 2008-12-19 | 2011-08-24 | Necインフロンティア株式会社 | IP telephone apparatus, IP telephone system, and setting confirmation method |
US20130163490A1 (en) * | 2009-02-06 | 2013-06-27 | Anastasios Takis Kyriakides | Voip analog telephone system with connection to home monitoring system |
US9210225B2 (en) * | 2011-11-01 | 2015-12-08 | Vonage Network Llc | Method and system for dynamically assigning a server |
US9503527B1 (en) * | 2013-03-15 | 2016-11-22 | Cisco Technology, Inc. | Personalized phone registration based on virtual desktop infrastructure |
JP6667993B2 (en) * | 2015-03-04 | 2020-03-18 | Line株式会社 | Server, server control method and program |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6144671A (en) | 1997-03-04 | 2000-11-07 | Nortel Networks Corporation | Call redirection methods in a packet based communications network |
US6154839A (en) | 1998-04-23 | 2000-11-28 | Vpnet Technologies, Inc. | Translating packet addresses based upon a user identifier |
US6161008A (en) | 1998-11-23 | 2000-12-12 | Nortel Networks Limited | Personal mobility and communication termination for users operating in a plurality of heterogeneous networks |
US6223234B1 (en) | 1998-07-17 | 2001-04-24 | Micron Electronics, Inc. | Apparatus for the hot swap and add of input/output platforms and devices |
US6345294B1 (en) | 1999-04-19 | 2002-02-05 | Cisco Technology, Inc. | Methods and apparatus for remote configuration of an appliance on a network |
US6359880B1 (en) | 1997-03-11 | 2002-03-19 | James E. Curry | Public wireless/cordless internet gateway |
US20020163999A1 (en) | 1997-03-28 | 2002-11-07 | Farris Robert D | Personal dial tone service with personalized call waiting |
US6813490B1 (en) | 1999-12-17 | 2004-11-02 | Nokia Corporation | Mobile station with audio signal adaptation to hearing characteristics of the user |
US20040264439A1 (en) | 2003-06-25 | 2004-12-30 | Sbc Properties, L.P. | Remote Location VOIP Roaming Behind Firewalls |
US6847704B1 (en) | 2002-12-23 | 2005-01-25 | At&T Corp. | Self-installable and portable voice telecommunication service |
US20060006230A1 (en) * | 2002-10-16 | 2006-01-12 | Alon Bear | Smart card network interface device |
US20060043164A1 (en) * | 2004-09-01 | 2006-03-02 | Dowling Eric M | Methods, smart cards, and systems for providing portable computer, VoIP, and application services |
US7151772B1 (en) | 1996-11-08 | 2006-12-19 | At&T Corp. | Method for performing lawfully-authorized electronic surveillance |
US7221672B2 (en) | 2001-08-24 | 2007-05-22 | General Instrument Corporation | Architecture for linking multiple internet protocol telephony devices having a common telephone number |
US7483393B2 (en) | 2004-12-07 | 2009-01-27 | Cisco Technology, Inc. | Method and apparatus for discovering internet addresses |
-
2005
- 2005-09-30 US US11/240,155 patent/US8190148B1/en active Active
-
2012
- 2012-05-01 US US13/461,411 patent/US8428582B2/en active Active
-
2013
- 2013-03-21 US US13/848,328 patent/US9270473B2/en not_active Expired - Fee Related
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7151772B1 (en) | 1996-11-08 | 2006-12-19 | At&T Corp. | Method for performing lawfully-authorized electronic surveillance |
US6144671A (en) | 1997-03-04 | 2000-11-07 | Nortel Networks Corporation | Call redirection methods in a packet based communications network |
US6359880B1 (en) | 1997-03-11 | 2002-03-19 | James E. Curry | Public wireless/cordless internet gateway |
US20020163999A1 (en) | 1997-03-28 | 2002-11-07 | Farris Robert D | Personal dial tone service with personalized call waiting |
US6154839A (en) | 1998-04-23 | 2000-11-28 | Vpnet Technologies, Inc. | Translating packet addresses based upon a user identifier |
US6223234B1 (en) | 1998-07-17 | 2001-04-24 | Micron Electronics, Inc. | Apparatus for the hot swap and add of input/output platforms and devices |
US6161008A (en) | 1998-11-23 | 2000-12-12 | Nortel Networks Limited | Personal mobility and communication termination for users operating in a plurality of heterogeneous networks |
US6345294B1 (en) | 1999-04-19 | 2002-02-05 | Cisco Technology, Inc. | Methods and apparatus for remote configuration of an appliance on a network |
US6813490B1 (en) | 1999-12-17 | 2004-11-02 | Nokia Corporation | Mobile station with audio signal adaptation to hearing characteristics of the user |
US7221672B2 (en) | 2001-08-24 | 2007-05-22 | General Instrument Corporation | Architecture for linking multiple internet protocol telephony devices having a common telephone number |
US20060006230A1 (en) * | 2002-10-16 | 2006-01-12 | Alon Bear | Smart card network interface device |
US6847704B1 (en) | 2002-12-23 | 2005-01-25 | At&T Corp. | Self-installable and portable voice telecommunication service |
US20040264439A1 (en) | 2003-06-25 | 2004-12-30 | Sbc Properties, L.P. | Remote Location VOIP Roaming Behind Firewalls |
US20060043164A1 (en) * | 2004-09-01 | 2006-03-02 | Dowling Eric M | Methods, smart cards, and systems for providing portable computer, VoIP, and application services |
US7483393B2 (en) | 2004-12-07 | 2009-01-27 | Cisco Technology, Inc. | Method and apparatus for discovering internet addresses |
Also Published As
Publication number | Publication date |
---|---|
US8428582B2 (en) | 2013-04-23 |
US20130215796A1 (en) | 2013-08-22 |
US20120213160A1 (en) | 2012-08-23 |
US8190148B1 (en) | 2012-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6798767B1 (en) | System and method for generating multiple line appearances in a communication network | |
US8724793B2 (en) | Systems and methods for providing ENUM in an LNP environment | |
JP3940122B2 (en) | Method for forming usable features for alternate connections of primary connections | |
US8379634B2 (en) | System and methods to route calls over a voice and data network | |
US6453034B1 (en) | Method of and system for extending internet telephony over virtual private network direct access lines | |
US7920690B2 (en) | Interworking of multimedia and telephony equipment | |
US7436835B2 (en) | Forced bearer routing for packet-mode interception | |
US6463051B1 (en) | Internet calling system | |
US7369544B2 (en) | Internet telephone system with hunting diversion | |
US20020188755A1 (en) | Routing service method in voice over internet protocol system | |
US20070121884A1 (en) | Multiple did number support for a voip system | |
US9270473B2 (en) | Method and apparatus for VOIP roaming | |
EP1618749B1 (en) | Policy based media path selection in a broadband access network | |
CN1930849B (en) | Method for establishing a call in a telecommunications network, telecommunications network, and controlling device for packet networks | |
CN101945187B (en) | Method and system for bonding fixed-line extension telephones and mobile terminals | |
JP2008524968A (en) | Identifying individual caller names in a communications network | |
US20080162710A1 (en) | System and method for providing messages from a fixed communication device via a gateway | |
RU2295201C1 (en) | Method and system for routing calls in inter-network interface for transferring speech via internet protocol (voip) | |
US7701927B2 (en) | Method for transmitting communication data in a communication system | |
US7496192B1 (en) | Interworking of multimedia and telephony equipment | |
US7020129B2 (en) | Dynamic assignment of telecommunications switches and packet switch gateways | |
US7881289B1 (en) | Method and apparatus for porting telephone numbers of endpoint devices | |
JP2003143320A (en) | Method for reaching incoming call to ip terminal | |
US9042371B1 (en) | Integrating telephone lines with packet connections | |
WO2006072950A2 (en) | Telephony line unification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AT&T CORP., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:EZROL, GERALD;FREEMAN, BRIAN;GLAZER, SAMUEL;AND OTHERS;SIGNING DATES FROM 20051026 TO 20051122;REEL/FRAME:030060/0699 |
|
AS | Assignment |
Owner name: AT&T INTELLECTUAL PROPERTY II, L.P., GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AT&T PROPERTIES, LLC;REEL/FRAME:030552/0674 Effective date: 20130605 Owner name: AT&T PROPERTIES, LLC, GEORGIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:AT&T CORP.;REEL/FRAME:030552/0641 Effective date: 20130605 |
|
ZAAA | Notice of allowance and fees due |
Free format text: ORIGINAL CODE: NOA |
|
ZAAB | Notice of allowance mailed |
Free format text: ORIGINAL CODE: MN/=. |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |