[go: up one dir, main page]

AU2007260576A1 - Method and apparatus for forming communications between telephony devices - Google Patents

Method and apparatus for forming communications between telephony devices Download PDF

Info

Publication number
AU2007260576A1
AU2007260576A1 AU2007260576A AU2007260576A AU2007260576A1 AU 2007260576 A1 AU2007260576 A1 AU 2007260576A1 AU 2007260576 A AU2007260576 A AU 2007260576A AU 2007260576 A AU2007260576 A AU 2007260576A AU 2007260576 A1 AU2007260576 A1 AU 2007260576A1
Authority
AU
Australia
Prior art keywords
call
telephony device
interface
nominated
destination
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.)
Abandoned
Application number
AU2007260576A
Inventor
Antonio Cantoni
Kevin Alston Fynn
Guven Mercankosk
John Frank Siliquini
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
THEBUZZ CORP Pty Ltd
Original Assignee
THEBUZZ CORP Pty Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from AU2006903166A external-priority patent/AU2006903166A0/en
Application filed by THEBUZZ CORP Pty Ltd filed Critical THEBUZZ CORP Pty Ltd
Priority to AU2007260576A priority Critical patent/AU2007260576A1/en
Publication of AU2007260576A1 publication Critical patent/AU2007260576A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements 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/1205Arrangements 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/1225Details of core network interconnection arrangements
    • H04M7/123Details of core network interconnection arrangements where the packet-switched network is an Internet Protocol Multimedia System-type network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/0045Provisions for intelligent networking involving hybrid, i.e. a mixture of public and private, or multi-vendor systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42195Arrangements for calling back a calling subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13034A/D conversion, code compression/expansion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13196Connection circuit/link/trunk/junction, bridge, router, gateway
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13389LAN, internet

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)

Description

WO 2007/143778 PCT/AU2007/000816 "Method and Apparatus for Forming Communications between Telephony Devices" Field of the Invention This invention relates to establishing phone calls between telephony devices 5 particularly using a combination of Public Switched Telephone Network and Voice over Internet Protocol technologies. Background Art The following discussion is intended to facilitate an understanding of the invention. However, it should be appreciated that the discussion is not an acknowledgement 10 or admission that any of the material referred to was published, known or part of the common general knowledge of the person skilled in the art in any jurisdiction as at the priority date of the application. Circuit switching technology used within the Public Switched Telephone Network ("PSTN") is the most commonly used networking technology to offer and support 15 end-to-end voice communication services. Voice over Internet Protocol ("VoIP") is an alternative technology for offering voice communication services with at least one advantage related to the reduced costs associated with using Internet Protocol network technology compared to the PSTN. However, the prerequisites for a user to take advantage of the cost benefits of VoIP, typically includes (i) 20 Internet Protocol access connection at the user premises via an Internet Service Provider, (ii) specialised hardware and software, and (iii) a VoIP service provider. For many users, whether they are residential or business users, it may not be viable or possible to acquire these prerequisites in order to use VoIP technology. Calling card technology is one method whereby this can be achieved but this 25 technology requires the user to perform many steps, for example, dialling one number to access the service, then typing in a personal identification number ("PIN"), then typing in the required destination number.
WO 2007/143778 PCT/AU2007/000816 -2 Disclosure of the Invention According to the present invention, there is provided a method for establishing communication between a source telephony device and a destination telephony device over a telecommunications network, the method including the steps of: 5 providing an interface between the source telephony device and the telecommunications network; initiating a telecommunications channel between the interface and a call server to transmit call data thereto, the call data including caller identity information; 10 nominating an intermediary device within the telecommunications network; terminating the telecommunications channel between the interface and the call server; and routing the communication between the source telephony device and the destination telephony device routed via the nominated intermediary device 15 after termination of the telecommunications channel. Preferably, the method further comprises the steps of: transmitting additional call data from the call server to the interface via the telecommunications channel, the additional call data including nominated intermediary device information; 20 initiating a first call leg between the interface and the intermediary device in accordance with the received nominated intermediary device information; initiating a second call leg between the nominated intermediary device and the destination telephony device, whereby the first and second call legs route the communication between the source telephony device and the 25 destination telephony device; WO 2007/143778 PCT/AU2007/000816 -3 coupling the first and second call legs at the nominated intermediary device; and transferring control of communication from the interface to the source telephony device to thereby route the communication between the source 5 telephony device and the destination telephony device, via the nominated intermediary device. Preferably, the telecommunications channel is terminated after transmitting the additional call data to the interface from the call server. Preferably, the method further includes the steps of: transmitting a call signal to 10 the interface from the call server via the telecommunications channel; and initiating the first call leg by means of the interface calling the nominated intermediary device in response to the call signal, and in accordance with the nominated intermediary device information. Preferably, the first call leg is initiated after termination of the telecommunication 15 channel. Preferably, the call data includes destination telephony device information, and the method includes the further steps of: transmitting the destination telephony device information to the nominated intermediary device from the call server; and initiating the second call leg on the basis of the destination telephony device 20 information received by the nominated intermediary device from the call server. Preferably, the nominated intermediary device is a third-party device and the transmitted additional call data includes third-party call data necessary for establishing communication with the third-party device via the first call leg. Alternatively, the method further comprises the steps of: 25 initiating a first call leg between the interface and the nominated intermediary device; WO 2007/143778 PCT/AU2007/000816 -4 initiating a second call leg between the nominated intermediary device and the destination telephony device; coupling the first and second call legs at the nominated intermediary device; 5 transferring control of communication from the interface to the source telephony device to thereby establish the communication between the source telephony device and the destination telephony device; sending a first signal to the nominated intermediary device to initiate the first call leg; 10 transmitting additional call data including interface information from the call server to the nominated intermediary device; whereby the first call leg is initiated by the nominated intermediary device calling the interface in response to the first signal from the call server, and in accordance with the interface information. 15 Preferably, the telecommunications channel is terminated upon receipt of the first signal by the nominated intermediary device. Preferably, the additional call data further includes destination telephony device information, and the method further includes the step of initiating the second call leg in accordance with the destination telephony device information. 20 Preferably, the method further including the steps of: transmitting a second signal to the interface from the call server via the telecommunications channel, the second signal indicating to the interface that the first call leg is to be initiated by means of the nominated intermediary device calling the interface. Preferably, the second signal is a call-back command from the call server.
WO 2007/143778 PCT/AU2007/000816 -5 Alternatively, the second signal is a signal indicating the telecommunications channel has been unanswered. Preferably, the method further includes the steps of: transmitting destination telephony device information from the interface to the nominated intermediary 5 device, and initiating the second call leg on the basis of the destination telephony device information received from the interface. Preferably, the nominated intermediary device is nominated on the basis of predetermined criteria. Preferably, the predetermined criteria include one or more of source telephony 10 device information, destination telephony device information, and user profile information. Preferably, the telecommunications channel is initiated in response to the detection of predetermined destination telephony device call data input to the interface from the source telephony device. 15 Preferably, the call server and the nominated intermediary device are connected via the Internet. Preferably, the first call leg is initiated over the Internet. Preferably, the second call leg is initiated over the Internet. In accordance with a second aspect of the invention, there is provided a 20 telecommunications system for establishing a communication between a source telephony device and a destination telephony device over a telecommunications network, the telecommunications system comprising: an interface coupled between the source telephony device and the telecommunications network; 25 at least one intermediary device; and WO 2007/143778 PCT/AU2007/000816 -6 a call server the interface being operable to initiate a telecommunications channel between the interface and the call server to transmit call data thereto, the call data including caller identity information; and 5 the call server being operable to: nominate one- of the at least one intermediary device within the telecommunications network through which the communication between the source telephony device and the destination telephony device is routed on the basis of the call data and information stored at the call server; 10 and to terminate the telecommunications channel between the interface and the call server prior to routing of the communication between the source telephony device and the destination telephony device. Preferably, the call server is operable to transmit additional call data to the interface via the telecommunications channel, the additional call data including 15 nominated intermediary device information; and the interface is operable to initiate a first call leg between the interface and the intermediary device on the basis of the received nominated intermediary device information; and the call server is operable to: initiate a second call leg between the intermediary device and the destination telephony device, whereby the first and second call legs route the 20 communication between the source telephony device and the destination telephony device; and couple the first and second call legs at the intermediary device, and the interface is further operable to transfer control of communication from the interface to the source telephony device to thereby route the communication between the source telephony device and the destination 25 telephony device, via the nominated intermediary device. Preferably, the telecommunications channel is terminated after transmitting the additional call data to the interface from the call server.
WO 2007/143778 PCT/AU2007/000816 -7 Preferably, the call server is further operable to transmit a call signal to the interface via the telecommunications channel and the interface is operable to initiate the first call leg in response to the call signal, and in accordance with the nominated intermediary device information. 5 Preferably, the first call leg is initiated after termination of the telecommunication channel. Preferably, the call data includes destination telephony device information, and the call server is further operable to transmit the destination telephony device information to the intermediary device; and the nominated intermediary device is 10 operable to initiate the second call leg on the basis of the destination telephony device information received by the intermediary device from the call server. Preferably, the nominated intermediary device is a third-party device and the transmitted additional call data includes third-party call data necessary for establishing communication with the third-party device via the first call leg. 15 Preferably, the nominated intermediary device is operable to: initiate a first call leg between the interface and the nominated intermediary device; initiate a second call leg between the nominated intermediary device and the destination telephony device; and couple the first and second call legs, the interface being further operable to transfer control of communication from the interface to the source 20 telephony device to thereby route the communication between the source telephony device and the destination telephony device, and the call server being further operable to transmit additional call data including interface information to the nominated intermediary device and to send a first signal to the nominated intermediary device whereby the nominated intermediary device is operable to call 25 the interface in response to the first signal from the call server, and in accordance with the interface information. Preferably, the telecommunications channel is terminated upon receipt of the first signal by the intermediary device.
WO 2007/143778 PCT/AU2007/000816 -8 Preferably, the additional call data further includes destination telephony device information, and the second call leg is initiated in accordance with the destination telephony device information. Preferably, the call server is further operable to transmit a second signal to the 5 interface via the telecommunications channel, the second signal indicating to the interface that the first call leg is to be initiated by means of the nominated intermediary device calling the interface. Preferably, the second signal is a call-back command from the call server. Alternatively, the second signal is a signal indicating the telecommunications 10 channel has been unanswered. Preferably, the interface is further operable to transmit destination telephony device information to the nominated intermediary device, and the nominated intermediary device is operable to initiate the second call leg on the basis of the destination telephony device information received from the interface. 15 Preferably, the nominated intermediary device is nominated on the basis of predetermined criteria. Preferably, the predetermined criteria include one or more of source telephony device information, destination telephony device information, and user profile information. 20 Preferably, the telecommunications channel is initiated in response to the detection of predetermined destination telephony device call data input to the interface from the source telephony device. Preferably, the call server and the nominated intermediary device are connected via the Internet. 25 Preferably, the first call leg is initiated over the Internet.
WO 2007/143778 PCT/AU2007/000816 -9 Preferably, the second call leg is initiated over the Internet. In accordance with a third aspect of the present invention, there is provided an interface for a telecommunications system for establishing a communication between a source telephony device and a destination telephony device over a 5 telecommunications network, coupled between the source telephony device and the telecommunications network, the telecommunications system further including a call server and at least one nominated intermediary device through which the communication between the source telephony device and the destination telephony device is routed on the basis of the call data and information stored at 10 the call server, wherein the interface is operable to initiate a telecommunications channel between the interface and the call server to transmit call data thereto, the call data including caller identity information; and the telecommunications channel between the interface and the call server being terminated prior to routing of the communication between the source telephony device and the destination 15 telephony device. Preferably, the interface is operable to initiate a first call leg between the interface and the nominated intermediary device, the first call leg being coupled, at the nominated intermediary device, to a second call leg for establishing the communication between the source telephony device and the destination 20 telephony device. Preferably, the first call leg is initiated in response to a signal from the call server. Preferably, the first call is initiated by the interface to a third-party device. Preferably, the interface is arranged to receive a call from the nominated intermediary device to establish the first call leg. 25 Preferably, the interface is further operable to transmit destination telephony device information to the nominated intermediary device in response to the call received from the nominated intermediary device.
WO 2007/143778 PCT/AU2007/000816 - 10 In accordance with a fourth aspect of the present invention, there is provided a call server for a telecommunications system for establishing a communication between a source telephony device and a destination telephony device over a telecommunications network, the telecommunications system further including an 5 interface coupled between the source telephony device and the telecommunications network and operable to initiate a telecommunications channel between the interface and the call server to transmit call data thereto, the call data including caller identity information, and at least one intermediary device, the call server being operable to nominate one of the at least one intermediary 10 device within the telecommunications network through which the communication between the source telephony device and the destination telephony device is routed on the basis of the call data and information stored at the call server, and to terminate the telecommunications channel between the interface and the call server prior to routing of the communication between the source telephony device 15 and the destination telephony device.The present invention provides advantages over known telecommunications systems. The call server is not, unlike some prior art systems, a conventional local exchange that can be used to terminate calls from telephony devices, but is rather, a server that can be located anywhere on the Internet. In contrast in the present invention, the call is routed via the 20 intermediary device - that is a call bridge. Whereas, in conventional systems, calls tend to be routed and terminated at a conventional exchange which then requires additional actions to be carried out, the present invention does not. The intermediary device, e.g. third party device or a call bridge, can be located anywhere, as can the call server. This is particularly applicable to the use of the 25 Internet which means that these components can be located anywhere on the Internet. The present invention therefore provides a method whereby users that are not directly connected to the Internet (and only connected via the PSTN), can more simply, reliably and with reduced steps, use VoIP technology in order, for 30 example, to reduce call tariffs than would otherwise have been the case if only the PSTN were used.
WO 2007/143778 PCT/AU2007/000816 - 11 Brief Description of the Drawings The invention will now be described, by way of example only, be reference to the accompanying drawings, of which: Figure 1 schematically illustrates the architecture of a telephone communication 5 system of the present invention; Figure 2 schematically illustrates a first embodiment of the invention for the establishment of two call legs between a source and destination telephony devices using the system of Figure 1; Figure 3 is a sequence diagram for the establishment of a call between a source 10 telephony device and a destination telephony device using the system as illustrated in Figure 2; Figure 4 schematically illustrates a second embodiment of the invention for the establishment of a single call leg between a source and destination telephony devices using the system of Figure 1; 15 Figure 5 is a sequence diagram for the establishment of a call between a source telephony device and a destination telephony device using the system as illustrated in Figure 4; Figure 6 schematically illustrates a third embodiment of the invention for the establishment of two call legs between a source and destination telephony 20 devices using the system of Figure 1; Figure 7 is a sequence diagram for the establishment of a call between a source telephony device and a destination telephony device using the system as illustrated in Figure 6; Figure 8 is a schematic illustration of a PSTN Telephony Interface device used in 25 the telephone communication system of Figure 1; WO 2007/143778 PCT/AU2007/000816 - 12 Figure 9 schematically illustrates a fourth embodiment of the invention for the establishment of two call legs between a source and destination telephony devices using the system of Figure 1; Figure 10 is a sequence diagram for the establishment of a call between a source 5 telephony device and a destination telephony device using the system as illustrated in Figure 9; Best Mode(s) for Carrying Out the Invention Throughout the specification and claims, unless the context requires otherwise, the word "comprise" or variations such as "comprises" or "comprising", will be 10 understood to imply the inclusion of a stated integer or group of integers but not the exclusion of any other integer or group of integers. The term 'telephony device' is used herein to describe any device or apparatus that communicates within telephony environments. Examples are fixed landline phones, cellular radio phones, cordless phones, internet phones, computer 15 servers or any other such devices. Figure 1 illustrates schematically the components of one embodiment of a telephone communication system 1 of the present invention. The telephone communication system 1 comprises a call server 2, a call bridge 3, a PSTN Telephony Interface Device ("PTID") 4 and at least two media gateways 20 5. It will be appreciated from the following description that other numbers of call servers 2, call bridges 3, PTIDs 4 and media gateways 5 can be used. A PTID 4 is hardware or software, or a combination of hardware and software components, that provides an interface between the source telephony device 6 and the PSTN 7 with which the source telephony device 6 uses to make and 25 receive calls in a usual, known, manner. The PTID 4 comprises memory 8, and other associated software and hardware to enable the functionality of the PTID 4 as will be described in further detail below. The PTID 4 is coupled to the source WO 2007/143778 PCT/AU2007/000816 -13 telephony device 6 and is functional to detect and record in the PTID memory 8 information inputted by a user of the source telephony device 6. In this embodiment, the PTID 4 detects the information inputted by a user by detecting the DTMF tones transmitted by the source telephony device 6, as is well known in 5 the art. Usually the information inputted by the user at the source telephony device 6 relates to the destination phone number of the destination telephony device 11 that the user intends to establish a telephone communications with. The PTID 4 also interfaces to the PSTN 7 and is functional to establish regular telephone communication channels through the PSTN 7 to other telephony 10 devices. This can be achieved in any suitable, known, way. The PTID 4 is also functional to establish a bi-directional communications channel between itself and the call server 2. This communications channel will be referred to as the PTID/Call Server Communications Channel ("PCSCC") 10. This will be described in further detail below. 15 The call bridge 3 acts as an intermediary device that enables routing of a call from the source telephony device 6 to the destination telephony device 11. The call bridge 3 is typically a server that can be located anywhere on the Internet. In an alternative embodiment, the PCSCC 10 can be a unidirectional telecommunications channel for sending data from the PTID 4 to the call server 2. 20 In this embodiment, the unidirectional nature of the PCSCC 10 is able to communicate caller ID (CID) information regarding the telephone number N. of the source telephony device 6. It is only the telephone number Ns that is transmitted via the PCSCC 10 in this embodirient. Other data, for example, the telephone number Nd of the destination telephony device 11 is transmitted to the 25 call bridge 3 via a first call leg 23 - as will be described in more detail below. The PTID 4 and the call server 2 are able to communicate with each other via the PCSCC 10 for the purpose of aiding telephony communication establishment from the source telephony device 6 to other telephony devices, such as a destination telephony device 11.
WO 2007/143778 PCT/AU2007/000816 -14 The PCSCC 10 is any low cost communications channel suitable for the transmission of data information, for example a 1-800 telephone service circuit. Where the PCSCC 10 is a unidirectional telecommunications channel, it can be of any suitable type that allows the communication of CID information. 5 In those embodiments described herein where a bi-directional PCSCC 10 is established, once the PCSCC 10 is established, the PTID 4 is able to transmit/receive call information to/from the call server 2. This call information can be transmitted by DTMF tones or via modem data communications, in a manner that is known to persons skilled in the art. This call information can 10 include, for example, details of the phone number of the destination telephony device 11, that the user at the source telephony device 6 requires to establish a telephony communications with. The call server 2 uses this information and assists in establishing telephone communications between the source telephony device 6 and other destination telephony devices 11. 15 After receiving certain instructions from the call server 2 via the PCSCC 10, the PTID 4 can, in some instances, also be responsible for initiating telephone communications to directed call bridges 3 or other telephony devices. The PTID 4 may also have features that detect calls to and from local devices in order to allow the source telephony device 6 to operate as it normally would. 20 For a uni-directional PCSCC 10, once the CID information is transmitted to the call server 2, the call server 2 assists in establishing other communications channels between call bridges 3 and the PTID 4. Using these additional communications channels, the PTID 4 is able to transmit and receive call information, for example through the use of DTMF tones or modem data 25 communications to and from a call bridge 3. The call server 2, under control of software, co-ordinates the establishment of telephone communications between two telephony devices 6, 11 via the call bridge(s) 3 or other telephony devices, as will be described in further detail below.
WO 2007/143778 PCT/AU2007/000816 -15 Communication between the call server 2, and the call bridges 3, and between the call bridges 3 and the PSTN's 7 is usually established via the Internet 9, although other suitable communications networks and protocols could be used. The call server 2 maintains a database 12 which contains information regarding 5 current call costs associated with multiple telephone or VoIP service providers. The call server 2 also maintains a database 13 relating to the quality and/or availability of the voice service being offered by telecommunications service providers (for example, VoIP service providers). This information is used to establish optimum service operating behaviour, for example, by choosing which 10 VoIP service operator to use for establishing call legs so as to minimise call costs or by choosing which VolP service operator to use for establishing call legs so as to maximise call quality. The call server 2 can also use this database information to make decisions about which party, that is the PTID 4 or the call bridge 3 should initiate telephony communications so as to minimise calling costs or to maximise 15 call quality. The call server 2 is also responsible for the making call bridge telephone number selection choices so as to minimise call costs. The informational outcome of some or all of these decisions can also be signalled back to the PTID 4 via the established PCSCC 10,where the PCSCC 10 is a bidirectional channel, whereby the PTID 4 will use this information to function in 20 such a way so as to establish optimum or predefined service behaviour for the user located at the source telephony device. The call server 2 also keeps a database 14 of all the call bridges 3 within the telecommunications system 1 and all their associated callable phone numbers. The call server 2 can also keep databases 15 storing additional information such as customer preferences related 25 to calls that allow it to make decisions about setting up calls, for example, a preference to minimise call costs or a preference to maximise call quality. As mentioned above, the call servers 2 receive messages from the PTID 4 via the PCSCC 10 indicating the requirement for a new call establishment. After receiving call details from the PTID 4 (such as the phone number of the 30 destination telephony device), it is the function of the call server 2 to facilitate the end to end telephone communications establishment between the source telephony device 6 and the destination telephony device 11. This can proceed in a WO 2007/143778 PCT/AU2007/000816 -16 number of ways, depending on the preference of the user of this telephone communications system 1. For example, the call could proceed at least in the following four ways: 1. In a first embodiment, illustrated schematically in Figure 2, the call server 2 5 instructs the PTID 4 to initiate a first call leg 16 to a nominated call bridge 3. The PTID 4 then dials the necessary number to call the nominated call bridge 3 and transfers the communications channel to the source telephony device 11. In this case it is also the function of the call server 2 to instruct the nominated call bridge 3 (typically using the Internet Protocol over the 10 Internet) to initiate a second call leg 17 between the nominated call bridge 3 and the signalled destination telephony device 11 using a specified VoIP service provider (VSP). The call bridge 3 is then functional to bridge the two call legs of the call thereby creating an end to end telephony communications between the source telephony device 6 and the 15 destination telephony device 11. 2. In a second embodiment, illustrated schematically in Figure 4, the call server 2 instructs the PTID 4 to initiate a call to a nominated 3 rd party telephony device 18, such as a calling card service device, and containing the necessary information to successfully complete the call (for example, 20 personal identification numbers or PIN). The PTID 4 then dials the necessary numbers to connect to the 3 rd party telephony device 18 in order to establish the call to the destination telephony device 11 and then transfers control of the call to the source telephony device thereby creating an end to end telephony communications between the source telephony 25 device 6 and the destination telephony device 11. 3. In a third embodiment, illustrated schematically in Figure 6, the call server 2 instructs a nominated call bridge 3 (typically using the Internet Protocol over the Internet) to initiate a first call leg between the nominated call bridge 3 and the source telephony device 6 using a specified VoIP service 30 provider (VSP). The call server 2 also instructs the same nominated call bridge 3 (typically using the Internet Protocol over the Internet) to initiate a WO 2007/143778 PCT/AU2007/000816 -17 second call leg between the nominated call bridge 3 and the signalled destination telephony device 11 using a specified VoIP service provider (VSP). The call bridge 3 is then functional to bridge the two call legs of the call thereby creating an end to end telephony communications between the 5 source telephony device 6 and the destination telephony device 11. 4. In a fourth embodiment, illustrated schematically in Figure 9, and similar to the third embodiment the call server 2 instructs the nominated call bridge 3 (typically using the Internet Protocol over the Internet 9) to initiate a call between the nominated call bridge 3 and the signalled source telephony 10 device 6 using a specified VoIP service provider (VSP). In this embodiment, however, the details of the source telephony device are obtained by simply recording CID information from a call launched from the PTID 4 using a unidirectional PCSCC telecommunications channel. In all the embodiments, the call bridge 3 and the third party telephony device 18 15 act as an intermediary device through which the communication between the source telephony device 6 and the destination telephony device 11 is routed. The call server 2 can also include the functions associated with user authorisation, user current country location information, generation of user call detail records for billing, etc. There need be only one call server 2 for the 20 telephone communications system 1 to operate but there may be more than one for the purposes of reducing the signalling delay and/or scalability and/or redundancy purposes The telephony devices 6, 11 operate in conventional networks such as PSTN and cellular radio telephone networks. 25 State Variables maintained at the call server 2 are as follows: CALLID - Each call request to the call server 2 is given a unique call identifier. The call bridge 3, under control of software, is operable to receive or make call legs as instructed by the call server 2. It is also able to "bridge" call legs such that WO 2007/143778 PCT/AU2007/000816 - 18 the phone call between the source telephony device 6 and the destination telephony device 11 is perceived to be direct. Phone calls made by the call bridge 3 can be via a circuit switched network such as a PSTN or can be via the Internet using, for example VoIP technology, or a combination of these and other 5 technologies. The structure and operation of the Internet and the use of communication protocols such as Internet Protocol (IP), Session Initiation Protocol (SIP), H.323, etc for establishing VoIP communications is well known and need not be further described herein except as is relevant to the present invention. For the purposes of lowering the cost of establishing and maintaining call legs, it 10 is preferable to use the Internet and VoIP technology where possible. Ideally, there will one or more call bridges 3 located in each country. Each call bridge 3 will be identified with a unique identifier CBi and be callable via a set of Ki ( where i is an integer greater than zero) telephone numbers NCBk (k = 1,2, ... Ki), for example through the use of Direct Inward Dialling (DID) numbers or 15 1-300 or 1-800 telephone services or a combination of these. In order to couple PSTN calls to VoIP (and vice versa) the media gateways 5 are used. The use of media gateways for such coupling is well known and, as such, need not be described in any further detail herein. The different embodiments of the invention will now be described in more detail. 20 In the first embodiment of the invention, one method for making a call between a source telephony device 6 and a destination telephony device 11, such a fixed landline phone, or a mobile phone, using the telephone communications system 1 of the present invention will now be described, and as illustrated in Figures 2 and 3. 25 The source telephony device 6 is connected to a PTID 4 which is also interfaced to a PSTN 4 that the source telephony device 6 uses to make telecommunications calls.
WO 2007/143778 PCT/AU2007/000816 - 19 To make a telephone call, the user at the source telephony device 6 lifts the handset (or equivalent action) and dials the phone number of the destination telephony device 11 in the usual way. The PTID 4 is then operable to perform the following operations in sequence: 5 a) Detect the source telephony device 6 becoming "off-hook" and proceed to detect and record into memory 8 the destination telephony device phone number, Nd dialled by the user at the source telephony device 6. b) Upon recording of the destination telephony device phone number Nd, if the number is recognised as a telephone number that will benefit from 10 the use of the telephone communication system 1 of the present invention, for example, a long-distance or mobile phone number, then the PTID 4 is operable to establish a PCSCC 10 with the call server 2, using a suitable low cost telecommunications communications channel such as a pre-established 1-800 service, or otherwise. 15 c) Upon establishment of the PCSCC 10 to the call server 2 the PTID 4 sends a short message (for example, using DTMF tones or via modem data communications) to the call server 2 with the call details, including the recorded destination telephony device phone number, Nd. At the call server 2: 20 Upon receiving the request from the PTID 4 for establishing a PCSCC 10 the call server 2 records the Caller ID of source telephony device phone number into Ns, that is the call server 2 notes the caller ID of the source telephony device 6 and stores this as source telephony device number Ns at the call server 2. The request from the PTID 4 may be a ringing alert from the 1-800 service or any 25 other suitable request. If the source telephony device phone number Ns corresponds to that of an authorised user then the call server 2 connects to the PTID 4, thereby establishing the PCSCC 10.
WO 2007/143778 PCT/AU2007/000816 -20 Upon successful establishment of the PCSCC 10, the call server 2 detects and records the destination telephony device phone number, Nd transmitted by the PTID 4. Based on the values of the source telephony device phone number Ns, and the destination telephony device phone number Nd and any user profile 5 information, the call server 2 will nominate a suitable call bridge 3, with the identifier CB;, that is callable via at least one telephone number NCBk. Preferably, this number NCBk will be one that will incur a small or minimal call cost when the PTID 4 establishes communication with call bridge CB; via this number NCB,k. In addition, based on the value of the destination telephony device 10 phone number Nd and the user service requirements (for example, call cost minimisation or call quality), the call server 2 will nominate a VoIP service provider with the identifier VSPd that call bridge CBj will use to establish a second call leg 17, between call bridge CB; and the destination telephony device 11, of the end to end communications. The call server 2 will proceed according to the following 15 pseudo code: i. Signal to call bridge CB; (via Internet Protocol or otherwise) and transmit the source telephony device phone number Ns (and possibly other identifiers that uniquely identify the user), the destination telephony device phone number Nd, the nominated call bridge number 20 NCBk, the VoIP identifier VSPd that is to be used to establish the second call leg 17, together with a uniquely generated CALLID identifying this call to call bridge CB;. ii. Transmit to the PTID 4 via the PCSCC 10 a "call in-direct" command iii. Transmit to the PTID 4 via the PCSCC 10 the telephone number NCBk 25 of nominated call bridge CBj. iv. The call server 2 may then transmit other information and updates to the PTID 4 as required for its ongoing operations. When this is completed the call server 2 terminates PCSCC 10 between the call server 2 and the PTID 4.
WO 2007/143778 PCT/AU2007/000816 - 21 v. Upon call response status from call bridge CB; or timeout IF call bridge CB; responds with SUCCESS for this CALLID THEN Start call detail record for this call. Call detail records are used for user accounting and billing 5 END IF At the PTID 4: On the PCSCC 10, and upon detecting the "call in-direct" command from the call server 2, the PTID 4 receives and stores in memory 8 the telephone number NCB,k of nominated call bridge CB; associated with the call from the call server 2. 10 The "call in-direct" command instructs the PTID 4 that it is to call-in to call bridge CB;. At this stage the PTID 4 may also receive other information from the call server 2. When this is complete the PTID 4 detects for the termination of the PCSCC 10 and then immediately proceeds to establish the first call leg 16 to call bridge CB; using the telephone number NCB,k. The PTID 4 then immediately 15 proceeds to transfer control of the call to the source telephony device 6, by which audio signals are passed through the PTID 4 to the source telephony device 6. The effect of this is that the source telephony device 6 and the PSTN 7 appear directly connected. At call bridge CBj: 20 Upon receiving the message from the call server 2, call bridge CB; maintains in memory a mapping between the transmitted source telephony device phone number Ns, the transmitted destination telephony device phone number Nd and the transmitted VoIP service provider identifier VSPd that is to be used to establish the second call leg 17 {N, , Nd, VSPd }. It is then possible to establish the first call 25 leg 16 and a second call leg 17 that will constitute the communications between the source telephony device 6 and the destination telephony device 11 in the following manner: WO 2007/143778 PCT/AU2007/000816 - 22 o Wait for next incoming call from the source telephony device 6 on the telephone number NCB,k Record the caller ID information present into CID for the next call on the telephone number NCBk so that the call bridge 3 identifies the caller ID of the incoming call 5 from the PTID 4 and records it as CID. At this stage, the call is coming from the PTID 4. IF call bridge CB; has a defined mapping for {CID, Nd, VSPd } THEN o Make a call to the destination telephony device 11 having telephone number Nd using the VolP service provider having the identifier VSPd, the details of which were transmitted by the call server 2, and information 10 contained in {CID, Nd, VSPd}. IF call with Nd is NOT RINGING THEN o Alert BUSY or otherwise detected state to the source telephony device 6 o Return FAILED status associated with this CALLID to call server and exit ENDIF 15 ELSE IF call with destination telephony device Nd is RINGING THEN Alert the source telephony device 6 with RINGING Wait for answer at the destination telephony device 11 If the destination telephony device 11 with the telephone number Nd answers (and thereby establishes the second call leg 17) THEN 20 o Answer the call from the source telephony device (and thereby establishing the first call leg 16). o Bridge the two call legs 16, 17 such that the source telephony device 6 and destination telephony device 11 perceive the call to be direct.
WO 2007/143778 PCT/AU2007/000816 - 23 o Return SUCCESS status associated with this CALLID to the call server 2 ENDIF ENDIF Upon the event that either source telephony device 6 or the destination telephony 5 devices 11 terminates the call or the call attempt process is terminated for any reason, then call bridge CBj is operable to return TERMINATE status associated with the CALLID of the terminated call to the call server 2. At the call server 2, and upon receiving the TERMINATE status from call bridge CB; for that CALLID, the call server 2 records the call detail record for that call if 10 it was initially successful in setting it up. In a second embodiment of the invention, one method for making a call between a source telephony device 6 and a remote or destination telephony device 11, such as a fixed landline phone, or a mobile phone, using the communications system of the present invention will now be described, and as illustrated in Figures 4 and 5: 15 The source telephony device 6 is connected to a PTID 4 which is also interfaced to a PSTN 4 that the source telephony device 6 uses to make telecommunications calls. To make a telephone call, the user at the source telephony device 6 lifts the handset (or equivalent action) and dials the phone number of the destination 20 telephony device 11 in the usual way. The PTID 4 is then operable to perform the following operations in sequence: a) Detect the source telephony device 6 becoming "off-hook" and proceed to detect and record into memory 8 the destination telephony device phone number, Nd dialled by the user at the source telephony device 6.
WO 2007/143778 PCT/AU2007/000816 -24 b) Upon recording of the destination telephony device phone number Nd, if the number is recognised as a telephone number that will benefit from the use of this telephone communications system 1, for example because it is a mobile 'phone number or a long distance phone number, 5 then the PTID 4 is operable to establish a PCSCC 10 with the call server 2, using a suitable low cost telecommunications communications channel such as a pre-established 1-800 service, or otherwise. c) Upon establishment of the PCSCC 10 to the call server 2 the PTID 4 sends a short message (for example, using DTMF tones or via modem 10 data communications) to the call server 2 with the call details, including the recorded destination telephony device phone number, Nd. At the call server 2: Upon receiving the request from the PTID 4 for establishing a PCSCC 10 the caller server 2 records the Caller ID of the source telephony device 6 into Ns. The 15 request from PTID 4 may be a ringing alert from the 1-800 service or any other suitable request. If Ns corresponds to an authorised user then the call server 2 connects to the PTID 4 thereby establishing the PCSCC 10. Upon successful establishment of the PCSCC 10, the call server 2 detects and records the destination telephony device phone number, Nd transmitted by the PTID 4. Based 20 on the values of Ns, Nd and any user profile information, the call server 2 will nominate a suitable third-party device 18 callable via a number Nd. Preferably, Nd is one that incurs a small or minimal call cost when the PTID 4 establishes communication with the destination telephony device 11 using this number. The call server 2 will proceed according to the following pseudo code: 25 i. Transmit to the PTID 4 via the PCSCC 10 a "call direct" command ii. Transmit to the PTID 4 via the PCSCC 10 the telephone number Nd of the third-party device 18 and any other associated PIN numbers if required to establish a call between the PTID 4 and the third-party device 18 WO 2007/143778 PCT/AU2007/000816 -25 iii. The call server 2 may then transmit other information and updates to the PTID 4 as required for its ongoing operations. When this is completed the call server 2 terminates the PCSCC 10 between the call server 2 and the PTID 4. 5 At the PTID 4: On the PCSCC 10, and upon detecting the "call direct" command from the call server 2, the PTID 4 receives and stores in memory 8 the telephone number Nd and any other associated PIN numbers of the third-party device 18. At this stage the PTID 4 may also receive other information from the call server 2. When this is 10 complete the PTID 4 detects for the termination of the PCSCC 10 by the call server 2 and then immediately proceeds to establish a first call leg 19 to the third party device 18 having the telephone number Nd. Upon answer the third-party device 18, the PTID 4 then immediately proceeds to send (via DTMF tones, or any other suitable means) any PIN number information (if required and as 15 supplied by the call server 2) followed by (again via DTMF or any other suitable means) the telephone number Nd of the destination telephony device 11. Upon completion of this task, the PTID 4 transfers control of the call from the PTID 4 to the source telephony device 6, by which audio signals are passed through the PTID 4 to the source telephony device 6. 20 The rest of the call i.e. the establishment of a second call leg 22 to the destination telephony device 11 is as in conventional third-party telephone calls, and, as such need not be described in any further detail herein. In a third embodiment of the invention, a method for making a call between a source telephony device 6 and a destination telephony device 11, such as a fixed 25 landline phone, or a mobile phone, using the telephone communications system 1 of the present invention will now be described, and as illustrated in Figures 6 and 7: WO 2007/143778 PCT/AU2007/000816 -26 The source telephony device 6 is connected to a PTID 4 which is also interfaced to a PSTN 4 that the source telephony device 6 uses to make telecommunications calls. To make a telephone call, the user at the source telephony device 6 lifts the 5 handset (or equivalent action) and dials the phone number of the destination telephony device 11 in the usual way. The PTID 4 is then operable to perform the following operations in sequence: a) Detect the source telephony device 6 becoming "off-hook" and proceed to detect and record into memory 8 the destination telephony device 10 phone number, Nd dialled by the user at the source telephony device 6. b) Upon recording of the destination telephony device phone number Nd, if the number is recognised as a telephone number that will benefit from the use of the telephone communications system 1 of the present invention, such as a mobile phone number or a long-distance number, 15 then the PTID 4 is operable to establish a PCSCC 10 with the call server 2, using a suitable low cost telecommunications communications channel such as a pre-established 1-800 service, or otherwise. c) Upon establishment of the PCSCC 10 to the call server 2 the PTID 4 sends a short message (for example, using DTMF tones or via modem 20 data communications) to the call server 2 with the call details, including the recorded destination telephony device phone number, Nd. At the call server 2: Upon receiving the request from the PTID 4 for establishing a PCSCC 10 the caller server 2 records the Caller ID of the source telephony device 6 into Ns. The 25 request from PTID 4 may be a ringing alert from the 1-800 service or any other suitable request. If Ns corresponds to an authorised user then the call server 2 connects to the PTID 4 thereby establishing the PCSCC 10. Upon successful WO 2007/143778 PCT/AU2007/000816 - 27 establishment of the PCSCC 10, the call server 2 detects and records the destination telephony device phone number, Nd transmitted by the PTID 4. Based on the values of Ns, Nd and any user profile information, the call server 2 will nominate a suitable call bridge 3, identified by the identifier CB; that will act a 5 bridge for two call legs 20, 21 that will make up the end-to-end communications between the source telephony device 6 and a destination telephony device 11. Also, based on the value of Nd and the user service requirements (for example, call cost minimisation), the call server 2 will nominate two VoIP service providers that call bridge CB; will use to establish the two call legs 20, 21 of the end-to-end 10 call. The two VoIP service providers will be identified by identifiers VSPs (for establishing a first call leg 20 between the source telephony device 6 and call bridge CBj) and VSPd (for establishing a second call leg 21 between call bridge CB; and the destination telephony device 11). The call server 2 will proceed according to the following pseudo code: 15 i. Signal to call bridge CB; (via Internet Protocol or otherwise) and transmit the source telephony device telephone number N, (and possibly other identifiers that uniquely identify the user), VSPs that is to be used to establish the first call leg 20, the destination telephony device telephone number Nd, the VSPd that is to be used to establish 20 the second call leg 21, together with a uniquely generated CALLID identifying this call to call bridge CBj. ii. The call server 2 sends a "call back" command to the PTID 4 via the PCSCC 10. This "call back" command indicates that the PTID 4 is to receive a "call back" call from call bridge CB. 25 iii. Upon call response status from CBj or timeout IF CB responds with BUSY or NOT AVAILABLE THEN Send BUSY or NOT AVAILABLE alert to PTID 4 via PCSCC 10 WO 2007/143778 PCT/AU2007/000816 - 28 Call server 2 terminates PCSCC 10 between the call server 2 and the PTID 4. ENDIF IF CB; responds with PROCEEDING THEN 5 Send PROCEEDING alert to PTID 4 via PCSCC 10 Call server 2 terminates PCSCC 10 between the call server 2 and the PTID 4. ENDIF IF CB; responds with SUCCESS for this CALLED THEN 10 Start call detail record for this call. Call detail records are used for user accounting and billing. At the PTID 4: On the PCSCC 10, and upon detecting the "call back" command from the call server 2, the PTID 4 proceeds as follows: 15 Wait for next message from the call server 2 on the PCSCC 10 IF from call server 2 detect BUSY alert or NOT AVAILABLE alert THEN Alert source telephony device 6 BUSY or NOT AVAILABLE ENDIF IF from call server 2 detect PROCEEDING alert THEN 20 PTID 4 detects for the termination of the PCSCC 10 WO 2007/143778 PCT/AU2007/000816 - 29 On the source telephony device side - play "ringing" tones to the source telephony device 6 On the PSTN side wait for next incoming call. When incoming call detected, answer the call and immediately proceed to transfer control of the call from the 5 PTID 4 to the source telephony device 6, by which audio signals are passed through the PTID 4 to the source telephony device 6. ENDIF At call bridge CBj: Upon receiving the message from the call server 2, the call bridge CB; maintains 10 in memory a mapping between the signalled numbers, that is the source telephony device telephone number Ns (and possibly other identifiers that uniquely identify the user), the VSPs that is to be used to establish the first call leg 20, the destination telephony device telephone number Nd, and the VSPd that is to be used to establish the second call leg 21, {N 8 , VSPs, Nd, VSPd }. It is then 15 possible to establish the two call legs 20, 21 that will constitute the call between the source telephony device 6 and the required destination telephony device 11 in the following manner: Make a call to the telephone number Nd of the destination telephony device using the signalled VSPd information contained in {N., VSPs, Nd, VSPd }. 20 IF call with Nd is NOT RINGING THEN Return BUSY or otherwise detected status associated with this CALLID to call server 2 and exit ENDIF ELSE IF call with destination telephony device Nd is RINGING THEN 25 Return PROCEEDING status associated with this CALLID to call server 2 WO 2007/143778 PCT/AU2007/000816 - 30 Wait for answer at the telephone destination device 11 If the destination telephony device 11 answers (and thereby establishing the second call leg 21) THEN Play a "connecting, please wait... " voice message to the destination telephony 5 device 11. Make a call to the telephone number Ns of the source telephony device 6 using the VolP service provider with the identifier VSPs from the information contained in {Ns, VSPs, Nd, VSPd }. Upon source telephony device 6 answer (and thereby establishing the first call leg 10 20), bridge the first and second call legs 20, 21 (such that the source telephony device 6 and destination telephony device 11 perceive the call to be direct). Return SUCCESS status associated with this CALLID to the call server 2 ENDIF ENDIF 15 Upon the event that either source telephony device 6 or the destination telephony devices 11 terminates the call or the call attempt process is terminated for any reason, then call bridge CBj is operable to return TERMINATE status associated with the CALLID of the terminated call to call server 2. At the call server 2, and upon receiving the TERMINATE status from call bridge 20 CBjfor that CALLID, the call server 2 records the call detail record for that call if it was initially successful in setting it up. In a fourth embodiment of the invention, a method for making a call between a source telephony device 6 and a destination telephony device 11, such as a fixed landline phone, or a mobile phone, using the telephone communications system 1 WO 2007/143778 PCT/AU2007/000816 -31 of the present invention will now be described, and as illustrated in Figures 9 and 10: The source telephony device 6 is connected to a PTID 4 which is also interfaced to a PSTN 4 that the source telephony device 6 uses to make telecommunications 5 calls. In this embodiment, each call server 2 will be identified with a unique identifier CS; and be callable via a set of Gi (Gi is an integer greater than zero) telephone numbers NCS;g (g = 1,2, ... Gi), for example through the use of Direct Inward Dialling (DID) numbers or 1-300 or 1-800 telephone services or a combination of 10 these. The call bridge 3 is also functional to receive call details from the PTID 4 such as the telephone number Nd, of a destination telephone device 11. To make a telephone call, the user at the source telephony device 6 lifts the handset (or equivalent action) and dials the phone number of the destination 15 telephony device 11 in the usual way. The PTID 4 is then operable to perform the following operations in sequence: a) Detect the source telephony device 6 becoming "off-hook" and proceed to detect and record into memory 8 the destination telephony device phone number, Nd dialled by the user at the source telephony device 6. 20 b) Upon recording of the destination telephony device phone number Nd, if the number is recognised as a telephone number that will benefit from the use of the telephone communications system 1 of the present invention, such as a mobile phone number or a long-distance number, then the PTID 4 is operable to launch the establishment of a 25 unidirectional PCSCC 10 with the call server 2 by calling a number NCS,g, associated with a call server, or otherwise. If launch of the establishment of a PCSCC 10 is enabled by means of a WO 2007/143778 PCT/AU2007/000816 -32 telecommunications channel i.e. using the number NCSg, then, in order to minimise the cost of using the PCSCC 10, the call server 2 is operable not to 'answer' the call from the PTID 4, but to obtain and record the CID of the source telephony device 6 when the PTID 4 5 launches the call to the call server 2 and the call is received by the call server 2. The call server 2 then proceeds to 'reject' or terminate the incoming call from the PTID 4. This is achieved by, when the call server 2 has obtained the caller ID CID of the source telephony device 6, then the call server 2 is operable to return a "busy" or equivalent signal. The 10 PTID 4 is then operable to detect this signal which is used by the PTID 4 to determine that the call server 2 has obtained the value of CID without the call server 2 having to answer the PCSCC 10 from the PTID 4. c) The PTID 4 then, upon rejection of the incoming call by the call server 15 2, is then operable to wait for the next incoming call from a suitably selected call bridge 3. At the call server 2: Upon receiving the call request from the PTID 4 for the establishment of a communications channel via the PCSCC 10, the call server 2 records the CID of 20 the source telephony device into Ns and rejects (i.e. does not answer) the incoming call from the PTID 4 and terminates the call from the PTID 4. If Ns i.e. the telephone number of the source telephony device 6 corresponds to an authorised user, then the call server 2, based on the values of Ns and any user profile information, will nominate a suitable call bridge 3 having the identifier CB; 25 that will act as a call bridge for two call legs 23, 24 that will make up the end-to end communications between the source telephony device 6 and the destination telephony device 11. Also, based on the value of Ns and the user service requirements (for example, call cost minimisation), the call server 2 will nominate two VoIP service providers that call bridge CB; will use to establish the two call 30 legs 23, 24 of the end-to-end call. The two VoIP service providers will be identified by identifiers VSPs (for establishing a first call leg 23 between the WO 2007/143778 PCT/AU2007/000816 - 33 source telephony device 6 and call bridge CBJ) and VSPd (for establishing a second call leg 24 between call bridge CB; and the destination telephony device 11). The call server 2 will proceed according to the following pseudo code: i. Signal to nominated call bridge CB; (via Internet Protocol or otherwise) 5 and transmit the source telephony device telephone number N, (and possibly other identifiers that uniquely identify the user), VSPs that is to be used to establish the first call leg 23, VSPd that is to be used to establish the second call leg 24, together with a uniquely generated CALLID identifying this call to the call bridge CB;. 10 At call bridge CBj: Upon receiving the message from the call server 2, call bridge CB; maintains in memory a mapping between the signalled numbers, that is the source telephony device telephone number N, (and possibly other identifiers that uniquely identify the user), the VSP, that is to be used to establish the first call leg 23, the 15 destination telephony device telephone number Nd, and the VSPd that is to be used to establish the second call leg 24, {Ns, VSPS, Nd, VSPd }. Once the value of Nd i.e. the destination telephony device phone number, is obtained from the PTID 4, it is then possible for call bridge CB; to establish the first call leg 23 and the second call leg 24 that will constitute the call between the source telephony 20 device 6 and the required destination telephony device 11 in the following manner: o Make a call to the telephone number Ns of the source telephony device 6 using the signalled VolP service provide identifier VSPs contained in {Ns, VSPs, Nd, VSPd }.This call establishes the first call leg 23. 25 o When the call is answered by the PTID 4, call bridge CB; detects and records the destination telephony device phone number, Nd transmitted by the PTID 4. o Once the successful reception of destination telephony device phone number, Nd from the PTID 4, the call bridge CB; acknowledges this to 30 the PTID 4 - by transmitting a DTMF sequence such as *** - and places WO 2007/143778 PCT/AU2007/000816 - 34 the value of the destination telephony device phone number Nd into the set {Ns, VSPs, Nd, VSPd }. o Make a call to the destination telephony device 11 using the telephone number Nd using the signalled VoIP service provider identifier VSPd 5 contained in {Ns, VSPs, Nd, VSPd }. This call establishes the second call leg 25. o Bridge the first call leg 23 and the second call leg 24, such that the source telephony device 6 and the destination telephony device 11 perceive the call to be direct. 10 o Upon the event that either source telephony device 6 or the destination telephony device 11 terminates the call or the call attempt process is terminated for any reason, then call bridge CB; is operable to return TERMINATE status and associated call detail records associated with the CALLID of the terminated call to the call server 2. 15 At the PTID 4: Upon receiving a call from call bridge CB;, the PTID 4 sends a short message (for example, using DTMF tones or via modem data communications) to call bridge CB; with the call details, including the recorded destination telephony device phone number, Nd. Once the successful transmission of destination telephony 20 device phone number Nd to the call bridge CBj is acknowledged by call bridge CB; the PTID 4 immediately proceeds to transfer control of the call to the source telephony device 6 by which audio signals are passed through the PTID 4 to the source telephony device 6. If the PTID 4 detects an incoming call when not expecting a call from call bridge 25 CBj, (i.e. because it has not previously sent a request as defined above to the call server 2) the PTID 4 immediately proceeds to transfer control of the call to the source telephony device 6 (i.e. the source telephony device proceeds to ring in the usual way), because it is assumed that the incoming call is a 'normal' incoming call.

Claims (51)

1. A method for establishing communication between a source telephony device and a destination telephony device over a telecommunications network, the method including the steps of: 5 providing an interface between the source telephony device and the telecommunications network; initiating a telecommunications channel between the interface and a call server to transmit call data thereto, the call data including caller identity information; 10 nominating an intermediary device within the telecommunications network; terminating the telecommunications channel between the interface and the call server; and routing the communication between the source telephony device 15 and the destination telephony device routed via the nominated intermediary device after termination of the telecommunications channel.
2. A method for establishing communication according to claim 1, the method further comprising the steps of: 20 transmitting additional call data from the call server to the interface via the telecommunications channel, the additional call data including nominated intermediary device information; initiating a first call leg between the interface and the intermediary device in accordance with the received nominated intermediary 25 device information; initiating a second call leg between the nominated intermediary device and the destination telephony device, whereby the first and WO 2007/143778 PCT/AU2007/000816 - 37 second call legs route the communication between the source telephony device and the destination telephony device; coupling the first and second call legs at the nominated intermediary device; and 5 transferring control of communication from the interface to the source telephony device to thereby route the communication between the source telephony device and the destination telephony device, via the nominated intermediary device.
3. A method for establishing communication according to claim 1 or claim 2, 10 wherein the telecommunications channel is terminated after transmitting the additional call data to the interface from the call server.
4. A method for establishing communication according to claim 2 or claim 3, the method further including the steps of: transmitting a call signal to the interface from the call server via the telecommunications channel; and 15 initiating the first call leg by means of the interface calling the nominated intermediary device in response to the call signal, and in accordance with the nominated intermediary device information.
5. A method for establishing communication according to any one of claims 2 to 4, wherein the first call leg is initiated after termination of the 20 telecommunication channel.
6. A method for establishing communication according to any one of claims 2 to 5, wherein the call data includes destination telephony device information, and the method includes the further steps of: transmitting the destination telephony device information to the nominated intermediary 25 device from the call server; and initiating the second call leg on the basis of the destination telephony device information received by the nominated intermediary device from the call server.
7. A method for establishing communication according to any one of claims 2 to 6, wherein the nominated intermediary device is a third-party device and WO 2007/143778 PCT/AU2007/000816 -38 the transmitted additional call data includes third-party call data necessary for establishing communication with the third-party device via the first call leg.
8. A method for establishing communication according to claim 1, the method 5 further comprising the steps of: initiating a first call leg between the interface and the nominated intermediary device; initiating a second call leg between the nominated intermediary device and the destination telephony device; 10 coupling the first and second call legs at the nominated intermediary device; transferring control of communication from the interface to the source telephony device to thereby establish the communication between the source telephony device and the destination telephony 15 device; sending a first signal to the nominated intermediary device to initiate the first call leg; transmitting additional call data including interface information from the call server to the nominated intermediary device; 20 whereby the first call leg is initiated by the nominated intermediary device calling the interface in response to the first signal from the call server, and in accordance with the interface information.
9. A method for establishing communication according to claim 8, wherein the telecommunications channel is terminated upon receipt of the first signal by 25 the nominated intermediary device.
10.A method for establishing communication according to claim 8 or claim 9, wherein the additional call data further includes destination telephony device information, and the method further includes the step of initiating the WO 2007/143778 PCT/AU2007/000816 - 39 second call leg in accordance with the destination telephony device information.
11.A method for establishing communication according to any one of claims 8 to 10, the method further including the steps of: transmitting a second 5 signal to the interface from the call server via the telecommunications channel, the second signal indicating to the interface that the first call leg is to be initiated by means of the nominated intermediary device calling the interface.
12.A method for establishing communication according to claim 11, wherein 10 the second signal is a call-back command from the call server.
13.A method for establishing communication according to claim 11, wherein the second signal is a signal indicating the telecommunications channel has been unanswered.
14.A method for establishing communication according to claim 8, the method 15 further including the steps of: transmitting destination telephony device information from the interface to the nominated intermediary device, and initiating the second call leg on the basis of the destination telephony device information received from the interface.
15.A method for establishing communication according to any preceding 20 claim, wherein the nominated intermediary device is nominated on the basis of predetermined criteria.
16.A method for establishing communication according to claim 15, wherein the predetermined criteria include one or more of source telephony device information, destination telephony device information, and user profile 25 information.
17.A method for establishing communication according to any preceding claim, wherein the telecommunications channel is initiated in response to the detection of predetermined destination telephony device call data input to the interface from the source telephony device. WO 2007/143778 PCT/AU2007/000816 -40
18.A method for establishing communication according to any preceding claim wherein the call server and the nominated intermediary device are connected via the Internet.
19.A method for establishing communication according to any preceding claim 5 wherein the first call leg is initiated over the Internet.
20.A method for establishing communication according to any preceding claim wherein the second call leg is initiated over the Internet.
21.A telecommunications system for establishing a communication between a source telephony device and a destination telephony device over a 10 telecommunications network, the telecommunications system comprising: an interface coupled between the source telephony device and the telecommunications network; at least one intermediary device; and a call server 15 the interface being operable to initiate a telecommunications channel between the interface and the call server to transmit call data thereto, the call data including caller identity information; and the call server being operable to: nominate one of the at least one intermediary device within the 20 telecommunications network through which the communication between the source telephony device and the destination telephony device is routed on the basis of the call data and information stored at the call server; and to terminate the telecommunications channel between the 25 interface and the call server prior to routing of the communication between the source telephony device and the destination telephony device. WO 2007/143778 PCT/AU2007/000816 -41
22.A telecommunications system according to claim 21, wherein the call server is operable to transmit additional call data to the interface via the telecommunications channel, the additional call data including nominated intermediary device 5 information; and the interface is operable to initiate a first call leg between the interface and the intermediary device on the basis of the received nominated intermediary device information; and the call server is operable to: initiate a second call leg between the intermediary device and the destination telephony device, whereby the first and second call legs route 10 the communication between the source telephony device and the destination telephony device; and couple the first and second call legs at the intermediary device, and the interface is further operable to transfer control of communication from the interface to the source telephony device to thereby route the communication between the source telephony device 15 and the destination telephony device, via the nominated intermediary device.
23.A telecommunications system according to claim 21 or claim 22 wherein the telecommunications channel is terminated after transmitting the additional call data to the interface from the call server. 20
24.A telecommunications system according to claim 22 or claim 23, wherein the call server is further operable to transmit a call signal to the interface via the telecommunications channel and the interface is operable to initiate the first call leg in response to the call signal, and in accordance with the nominated intermediary device information.
25 25.A telecommunications system according to any one of claims 22 to 24, wherein the first call leg is initiated after termination of the telecommunication channel.
26.A telecommunications system according to any one of claims 22 to 25, wherein the call data includes destination telephony device information, 30 and the call server is further operable to transmit the destination telephony device information to the intermediary device; and the nominated WO 2007/143778 PCT/AU2007/000816 -42 intermediary device is operable to initiate the second call leg on the basis of the destination telephony device information received by the intermediary device from the call server.
27.A telecommunications system according to any one of claims 22 to 26, 5 wherein the nominated intermediary device is a third-party device and the transmitted additional call data includes third-party call data necessary for establishing communication with the third-party device via the first call leg.
28.A telecommunications system according to claim 21, wherein the nominated intermediary device is operable to: initiate a first call leg 10 between the interface and the nominated intermediary device; initiate a second call leg between the nominated intermediary device and the destination telephony device; and couple the first and second call legs, the interface being further operable to transfer control of communication from the interface to the source telephony device to thereby route the 15 communication between the source telephony device and the destination telephony device, and the call server being further operable to transmit additional call data including interface information to the nominated intermediary device and to send a first signal to the nominated intermediary device whereby the nominated intermediary device is operable to call the 20 interface in response to the first signal from the call server, and in accordance with the interface information.
29.A telecommunications system according to claim 28 wherein the telecommunications channel is terminated upon receipt of the first signal by the intermediary device. 25
30.A telecommunications system according to claim 28 or claim 29, wherein the additional call data further includes destination telephony device information, and the second call leg is initiated in accordance with the destination telephony device information.
31.A telecommunications system according to any one of claims 28 to 30 30 wherein the call server is further operable to transmit a second signal to WO 2007/143778 PCT/AU2007/000816 -43 the interface via the telecommunications channel, the second signal indicating to the interface that the first call leg is to be initiated by means of the nominated intermediary device calling the interface.
32.A telecommunications system according to claim 31, wherein the second 5 signal is a call-back command from the call server.
33.A telecommunications system according to claim 31, wherein the second signal is a signal indicating the telecommunications channel has been unanswered.
34.A telecommunications system according to claim 28, wherein the interface 10 is further operable to transmit destination telephony device information to the nominated intermediary device, and the nominated intermediary device is operable to initiate the second call leg on the basis of the destination telephony device information received from the interface.
35.A telecommunications system according to any one of claims 28 to 34, 15 wherein the nominated intermediary device is nominated on the basis of predetermined criteria.
36.A telecommunications system according to claim 35, wherein the predetermined criteria include one or more of source telephony device information, destination telephony device information, and user profile 20 information.
37.A telecommunications system according to any one of claims 28 to 36, wherein the telecommunications channel is initiated in response to the detection of predetermined destination telephony device call data input to the interface from the source telephony device. 25
38.A telecommunications system according to any one of claims 28 to 37, wherein the call server and the nominated intermediary device are connected via the Internet.
39.A telecommunications system according to any one of claims 28 to 38, wherein the first call leg is initiated over the Internet. WO 2007/143778 PCT/AU2007/000816 -44
40.A telecommunications system according to any one of claims 28 to 39, wherein the second call leg is initiated over the Internet.
41.An interface for a telecommunications system for establishing a communication between a source telephony device and a destination 5 telephony device over a telecommunications network, coupled between the source telephony device and the telecommunications network, the telecommunications system further including a call server and at least one nominated intermediary device through which the communication between the source telephony device and the destination telephony device is routed 10 on the basis of the call data and information stored at the call server, wherein the interface is operable to initiate a telecommunications channel between the interface and the call server to transmit call data thereto, the call data including caller identity information; and the telecommunications channel between the interface and the call server being terminated prior to 15 routing of the communication between the source telephony device and the destination telephony device.
42.An interface according to claim 41, operable to initiate a first call leg between the interface and the nominated intermediary device, the first call leg being coupled, at the nominated intermediary device, to a second call 20 leg for establishing the communication between the source telephony device and the destination telephony device.
43.An interface according to claim 42, wherein the first call leg is initiated in response to a signal from the call server.
44.An interface according to claim 42 or claim 43, wherein the first call is 25 initiated by the interface to a third-party device.
45.An interface according to claim 42, wherein the interface is arranged to receive a call from the nominated intermediary device to establish the first call leg.
46.An interface according to claim 45, wherein the interface is further operable 30 to transmit destination telephony device information to the nominated WO 2007/143778 PCT/AU2007/000816 -45 intermediary device in response to the call received from the nominated intermediary device.
47.A call server for a telecommunications system for establishing a communication between a source telephony device and a destination 5 telephony device over a telecommunications network, the telecommunications system further including an interface coupled between the source telephony device and the telecommunications network and operable to initiate a telecommunications channel between the interface and the call server to transmit call data thereto, the call data including caller 10 identity information, and at least one intermediary device, the call server being operable to nominate one of the at least one intermediary device within the telecommunications network through which the communication between the source telephony device and the destination telephony device is routed on the basis of the call data and information stored at the call 15 server, and to terminate the telecommunications channel between the interface and the call server prior to routing of the communication between the source telephony device and the destination telephony device.
48.A method for establishing communication substantially has hereinbefore described with reference to the accompanying drawings. 20
49.A telecommunications system substantially has hereinbefore described with reference to the accompanying drawings.
50.An interface for a telecommunications system substantially has hereinbefore described with reference to the accompanying drawings.
51.A call server for a telecommunications system substantially has 25 hereinbefore described with reference to the accompanying drawings.
AU2007260576A 2006-06-12 2007-06-12 Method and apparatus for forming communications between telephony devices Abandoned AU2007260576A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2007260576A AU2007260576A1 (en) 2006-06-12 2007-06-12 Method and apparatus for forming communications between telephony devices

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
AU2006903166A AU2006903166A0 (en) 2006-06-12 Method and apparatus for forming communications between telephony devices
AU2006903166 2006-06-12
AU2006904404 2006-08-15
AU2006904404A AU2006904404A0 (en) 2006-08-15 Method and apparatus for forming communications between telephony devices.
PCT/AU2007/000816 WO2007143778A1 (en) 2006-06-12 2007-06-12 Method and apparatus for forming communications between telephony devices
AU2007260576A AU2007260576A1 (en) 2006-06-12 2007-06-12 Method and apparatus for forming communications between telephony devices

Publications (1)

Publication Number Publication Date
AU2007260576A1 true AU2007260576A1 (en) 2007-12-21

Family

ID=38831316

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2007260576A Abandoned AU2007260576A1 (en) 2006-06-12 2007-06-12 Method and apparatus for forming communications between telephony devices

Country Status (3)

Country Link
EP (1) EP2033387A1 (en)
AU (1) AU2007260576A1 (en)
WO (1) WO2007143778A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12143428B2 (en) 2022-11-30 2024-11-12 T-Mobile Usa, Inc. Enabling a wideband codec audio call between a mobile device and a wireless telecommunication network support center

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6785266B2 (en) * 1998-03-02 2004-08-31 Robert Swartz Internet controlled telephone system
US6292479B1 (en) * 1997-03-19 2001-09-18 Bell Atlantic Network Services, Inc. Transport of caller identification information through diverse communication networks
US7277424B1 (en) * 1998-07-21 2007-10-02 Dowling Eric M Method and apparatus for co-socket telephony
DE19948458A1 (en) * 1999-10-08 2001-04-19 Alcatel Sa Server to support the establishment of telephone connections over an IP network
GB0000464D0 (en) * 2000-01-10 2000-03-01 British Telecomm Telecommunications interface

Also Published As

Publication number Publication date
WO2007143778A1 (en) 2007-12-21
EP2033387A1 (en) 2009-03-11

Similar Documents

Publication Publication Date Title
US7106848B1 (en) Method and apparatus for in-progress call forwarding
US8792479B2 (en) System and methods to route calls over a voice and data network
US8184559B2 (en) Key telephone system using a SIP and method of receiving and answering an incoming call for a representative group in the key telephone system
US7643498B2 (en) Private dialing plan for voice on a packet-based network
US9264544B2 (en) Automated attendant multimedia session
US7212521B2 (en) Method and apparatus for serving of station group in internet protocol telephony exchange system
US20050143057A1 (en) Method for forwarding call from cellular phone to IP phone
KR100694243B1 (en) Integrated multimedia communication system and call method using the same to establish optimal communication path according to user's multimedia communication environment
US20050260975A1 (en) Telecommunications system and method for providing an automatic notification of availability of a communication device to establish a telephone call
KR20030037135A (en) ADVANCED VoIP GATEWAY DEVICE
JP4138116B2 (en) Exchange medium and recording medium on which exchange control program is recorded
AU2007250519A1 (en) System and method for communication
AU2007260576A1 (en) Method and apparatus for forming communications between telephony devices
KR101003790B1 (en) VoIP based call forwarding service method
US20060176875A1 (en) IP telephone exchange and IP telephone terminal
WO2009039576A1 (en) System, apparatus and method for communication
KR100735921B1 (en) V.I.P.Pon and the two-step collating method that can be executed on the P.
KR20030045761A (en) VoIP Service system for VoIP call setup with PSTN number by using PSTN number database on VoIP service system
JP2842835B2 (en) Telephone switching equipment
JP2004147137A (en) Communication system
KR20070046395A (en) Telephone service network and additional service method for providing additional service to telephone subscribers by using IP gateway with built-in IRP function
JP4127263B2 (en) VoIP telephone switching system and charging control method thereof
KR101282475B1 (en) Method for Telephone Interface
JP4102786B2 (en) Private branch exchange and communication route selection method
JP2006197154A (en) Voice call system

Legal Events

Date Code Title Description
MK5 Application lapsed section 142(2)(e) - patent request and compl. specification not accepted