WO2013048230A1 - A system and method for session transfer from a public switched telephone network (pstn) device to a session initiation protocol (sip) device - Google Patents

A system and method for session transfer from a public switched telephone network (pstn) device to a session initiation protocol (sip) device Download PDF

Info

Publication number
WO2013048230A1
WO2013048230A1 PCT/MY2012/000167 MY2012000167W WO2013048230A1 WO 2013048230 A1 WO2013048230 A1 WO 2013048230A1 MY 2012000167 W MY2012000167 W MY 2012000167W WO 2013048230 A1 WO2013048230 A1 WO 2013048230A1
Authority
WO
WIPO (PCT)
Prior art keywords
sip
pstn
transfer
session
dtmf
Prior art date
Application number
PCT/MY2012/000167
Other languages
French (fr)
Inventor
Rajina Binti M A RAJ MOHAMED
Original Assignee
Mimos Berhad
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mimos Berhad filed Critical Mimos Berhad
Publication of WO2013048230A1 publication Critical patent/WO2013048230A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1033Signalling gateways
    • H04L65/104Signalling gateways in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1094Inter-user-equipment sessions transfer or sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • 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/126Interworking of session control protocols
    • H04M7/127Interworking of session control protocols where the session control protocols comprise SIP and SS7
    • 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/1295Details of dual tone multiple frequency signalling

Definitions

  • the present invention relates to a system and method for session transfer from a public switched telephone network (PSTN) device to a Session Initiation Protocol (SIP) device.
  • PSTN public switched telephone network
  • SIP Session Initiation Protocol
  • Session Initiation Protocol is an lETF-defined signalling protocol widely used for controlling communication sessions such as voice and video calls over Internet Protocol (IP).
  • IP Internet Protocol
  • the protocol can be used for creating, modifying and terminating unicast or multicast sessions consisting of one or several media streams.
  • SIP allows an inter-device session transfer, wherein an ongoing or active session can be transferred from one SIP device to another SIP device by either re-INVITE method or REFER method.
  • Re-INVITE method is used to send a new INVITE request during a call session that occurs on existing SIP dialogs, whereas REFER method is used to initiate a call by first terminal to the correspondence terminal.
  • SIP can be extended to connect to a PSTN through a media gateway.
  • the media gateway translates voice data signals on the PSTN to an IP voice packet on the SIP. Therefore, as shown in Figure 1 , a PSTN device (100) such as a PSTN phone can establish a communication session with a first SIP device (200) through the media gateway (300). However, the PSTN device (100) cannot be transferred to a second SIP device (400) in an on-going communication session with the first SIP device (200). This is due to the devices operating on different protocols. Therefore, there is a need to provide a system and method that allows session transfer between a device operating on PSTN protocol and a device operating on SIP.
  • a system for session transfer from a public switched telephone network (PSTN) device (100) to a Session Initiation Protocol (SIP) device (400) comprises of a PSTN device (100), at least two SIP devices (200, 400), a media gateway (300) and at least one SIP server (500).
  • PSTN device (100) is connected to the media gateway (300)
  • the at least two SIP devices (200, 400) are connected to the media gateway (300) through the at least one SIP server (500).
  • the media gateway (300) includes a transfer module (310), wherein the transfer module (310) is configured to receive a request in dual-tone multi-frequency (DTMF) signalling tone from the PSTN device (100), convert the DTMF signalling tone to DTMF digits, and obtain an address of the SIP device (400) for the session transfer.
  • the transfer module (310) comprises of PSTN Digit Request
  • Transfer Manager configured to translate the DTMF digits to an instruction to be executed
  • Mapping Manager configured to identify and obtain the SIP URI of the second SIP device (400) for the session transfer from a database.
  • a media gateway (300) for a session transfer from a public switched telephone network (PSTN) device (100) to a Session Initiation Protocol (SIP) device (400) is provided.
  • the media gateway (300) comprises of a SIP control module (320), a signalling control module (330), a media processing module (340), and an interface module (350).
  • the media gateway (300) is characterised in that it further includes a transfer module (310), wherein the transfer module (310) is configured to receive a request for a session transfer from a PSTN device (100) to a targeted SIP device (400) during a communication session, and obtain an address of the targeted SIP device (400) for the session transfer.
  • the transfer module (310) comprises of PSTN Digit Request Module (311) configured to translate the DTMF signalling tone to DTMF digits, Transfer Manager (312) configured to translate the DTMF digits to an instruction to be executed, and Mapping Manager (313) configured to identify and obtain the SIP URI of the second SIP device (400) for the session transfer from a database.
  • a method for session transfer from a public switched telephone network (PSTN) device (100) to a Session Initiation Protocol (SIP) device (400) comprises the steps of establishing a communication session between a PSTN device (100) and a first SIP device (200) through a media gateway (300); entering DTMF digits using the PSTN device (100) to transfer the communication session from the PSTN device (100) to a second SIP device (400); sending the entered DTMF digits in DTMF signalling tone to a transfer module of the media gateway (300); converting the DTMF signalling tone to DTMF digits; translating the DTMF digits to obtain an identification number of the second SIP device (400); retrieving the corresponding address of the second SIP device (400) based on the identification number from a database; notifying the first SIP device (200) of the communication session transfer from the PSTN device (100) to the second SIP device (400); sending an
  • Figure 1 shows a block diagram of a communication network between a PSTN device (100) and a first SIP device (200).
  • Figure 2 shows a block diagram of a system for a session transfer from a PSTN device (100) to a second SIP device (400) according to an embodiment of the present invention.
  • Figure 3 shows a flowchart of a method for transferring a communication session from a PSTN device (100) to a second SIP device (400) according to an embodiment of the present invention.
  • FIG. 2 shows a system for transferring a communication session from a public switched telephone network or PSTN device (100) to a second Session Initiation Protocol or SIP device (400) during an active or on-going communication session between the PSTN device (100) and a first SIP device (200).
  • the system generally comprises of a PSTN device (100), at least two SIP devices (200, 400) connected to a SIP server (500), and a media gateway (300).
  • the PSTN device (100) is connected to the media gateway (300) through a public switched telephone network (PSTN), whereas the SIP based devices (200, 400) are connected to the SIP server (500) which is connected to the media gateway (300) through an Internet Protocol network.
  • PSTN public switched telephone network
  • SIP based devices 200, 400
  • the media gateway (300) is configured to convert SIP to SS7 protocol and vice versa during a communication session between the PSTN device (100) and the first SIP device (200).
  • the PSTN device (100) communicates with the media gateway (300) using ISDN User Part (ISUP) messaging in order to initiate or terminate the communication session with the first SIP device (200).
  • ISUP ISDN User Part
  • the media gateway (300) is also configured to transfer an active communication session from the PSTN device (100) to the second SIP device (400).
  • the media gateway (300) comprises of a transfer module (310), a SIP control module (320), a signalling control module (330), a media processing module (340) and an interface module (350).
  • the transfer module (310) is configured to receive a request in dual-tone multi-frequency (DTMF) signalling tone from the PSTN device (100), convert the DTMF signalling tone to DTMF digits and obtain an address or SIP Uniform Resource Identifier (URI) of the second SIP device (400) for the session transfer.
  • the transfer module comprises of three sub-modules - PSTN Digit Request Module (311), Transfer Manager (312) and Mapping Manager (313).
  • the PSTN Digit Request Module (311) is configured to receive DTMF signalling tone from the PSTN device (100), translate the DTMF signalling tone to DTMF digits and thereon, forward the DTMF digits to the Transfer Manager (312).
  • the PSTN Digit Request Module (311) includes a Softswitch suitably with H.248 protocol to translate the DTMF signalling tone to DTMF digits.
  • the Transfer Manager (312) is configured to translate the DTMF digits to an instruction for the Transfer Module (310) to execute.
  • the DTMF digit is translated as a session transfer instruction wherein the DTMF digit "*" indicates an instruction for a session transfer, the DTMF digit "1" indicates the identification number of the second SIP device (400) for the session transfer and the DTMF digit "#" indicates the end of instruction.
  • the translated DTMF digits coupled with the identification number or the telephone number of the PSTN device (100) is then sent to the Mapping Manager (313).
  • the Mapping Manager (313) is configured to identify and obtain the SIP URI of the second SIP device (400) for the session transfer.
  • the Mapping Manager (313) includes a database that stores a list of SIP devices available to a particular PSTN device. Table 1 shows an example of the information stored in the database of the Mapping Manager (313) which includes phone number of a PSTN device, identification number and SIP URI of a SIP device. Based on the identification number extracted from the DTMF digits, the Mapping Manager (313) is able to identify the address or the SIP URI of the targeted SIP device for the session transfer from its database.
  • the SIP control module (320) is configured to handle message from/to SIP server (500) and the SIP devices (200, 400) connected to the SIP server (500).
  • the signalling control module (330) is configured to receive information sent by the Mapping Manager (313) and manage SIP messages to be forwarded to the SIP devices (200, 400). Moreover, the signalling control module (330) is also configured to convert SS7 protocol to SIP and vice versa. Thus, the signalling control module (330) allows the conversion of voice data between SS7 protocol and SIP during the communication session between the PSTN device (100) and the first SIP device (200). In addition to that, the signalling control module (330) sends and receives ISUP messaging from the PSTN device (100) to initiate or terminate a communication session.
  • the media processing module (340) is configured to handle voice transmission.
  • the interface module (350) is configured to support telephone signalling features such as answering a call, receiving a call, sending DTMF tones, initiating a call, terminating a call and etc.
  • FIG. 3 there is shown a flowchart of a method for transferring a communication session from a PSTN device (100) to a SIP device (400) of the system of Figure 2.
  • a communication session is established between the PSTN device (100) and the first SIP device (200) through a media gateway (300).
  • a user enters DTMF digits to the PSTN device (100) to transfer the communication session from the PSTN device (100) to the second SIP device (400) as in step 602.
  • the DTMF digits are then converted to a DTMF signalling tone and sent to the PSTN Digit Request Module (311).
  • the PSTN Digit Request Module (311) converts the DTMF signalling tone to DTMF digits and sends it to the Transfer Manager (312) as in step 603.
  • the Transfer Manager (312) translates the DTMF digits received.
  • the DTMF digit received is translated by the Transfer Manager (312) as a session transfer instruction wherein the DTMF digit "*" indicates an instruction for a session transfer, the DTMF digit "1" indicates the identification number of the targeted SIP device for the session transfer and the DTMF digit "#" indicates the end of instruction.
  • the translated instruction coupled with the identification number of PSTN device (100) is sent to the Mapping Manager (313).
  • the Mapping Manager performs a search in its database to retrieve the address or the SIP URI of the targeted SIP Device (400) for the session transfer.
  • the identification number of the targeted SIP device (400) is identified as "1” from the DTMF digit received and the identification number of the PSTN device (100) is "03-123456" and thus, the SIP URI of the targeted SIP device (400) is identified as "sip:[email protected]” by searching through the database as shown in Table 1.
  • the SIP URI of the second SIP device (400) is then forwarded to the signalling control module (330) for managing SIP messages to the SIP devices in the network.
  • SIP INFO message which includes the SIP URI of the second SIP device (400) is sent to the first SIP device (200) as in step 607.
  • the SIP INFO message is to notify the first SIP device (200) that the conversation will be continued with the second SIP device (400) instead of the PSTN device (100).
  • the first SIP device (200) sends an invitation message to the second SIP device (400) to activate the communication session between the first SIP device (200) and the second SIP device (400) and thus, transferring the communication session from the PSTN device (100) to the second SIP device (400).
  • the first SIP device (200) sends a notification message to the PSTN device (100) which is translated to I SUP messaging by the signalling control module (330) to terminate the communication session between them.
  • step 609 the second SIP device (400) accepts the invitation by sending an acceptance message to the first SIP device (200).
  • the communication session is now continued between the first SIP device (200) and the second SIP device (400) as in step 610.
  • first and second SIP devices (200, 400) are connected to the same SIP server (500), it is appreciated that the SIP devices (200, 400) may be connected to different SIP servers (500).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention relates to a system and method for session transfer from a public switched telephone network (PSTN) device to a Session Initiation Protocol (SIP) device. The system comprises of a PSTN device (100), at least two SIP devices (200, 400), a media gateway (300) and at least one SIP server (500). The media gateway (300) further includes a transfer module (310), wherein the transfer module (310) is configured to receive a request for a session transfer from a PSTN device (100) to a targeted SIP device (400) during a communication session, and obtain an address of the targeted SIP device (400) for the session transfer.

Description

A SYSTEM AND METHOD FOR SESSION TRANSFER FROM A PUBLIC SWITCHED TELEPHONE NETWORK (PSTN) DEVICE TO A SESSION INITIATION
PROTOCOL (SIP) DEVICE ^ FIELD OF INVENTION
The present invention relates to a system and method for session transfer from a public switched telephone network (PSTN) device to a Session Initiation Protocol (SIP) device. BACKGROUND OF THE INVENTION
Session Initiation Protocol (SIP) is an lETF-defined signalling protocol widely used for controlling communication sessions such as voice and video calls over Internet Protocol (IP). The protocol can be used for creating, modifying and terminating unicast or multicast sessions consisting of one or several media streams. Moreover, SIP allows an inter-device session transfer, wherein an ongoing or active session can be transferred from one SIP device to another SIP device by either re-INVITE method or REFER method. Re-INVITE method is used to send a new INVITE request during a call session that occurs on existing SIP dialogs, whereas REFER method is used to initiate a call by first terminal to the correspondence terminal.
SIP can be extended to connect to a PSTN through a media gateway. The media gateway translates voice data signals on the PSTN to an IP voice packet on the SIP. Therefore, as shown in Figure 1 , a PSTN device (100) such as a PSTN phone can establish a communication session with a first SIP device (200) through the media gateway (300). However, the PSTN device (100) cannot be transferred to a second SIP device (400) in an on-going communication session with the first SIP device (200). This is due to the devices operating on different protocols. Therefore, there is a need to provide a system and method that allows session transfer between a device operating on PSTN protocol and a device operating on SIP. SUMMARY OF INVENTION
In one aspect of the present invention, a system for session transfer from a public switched telephone network (PSTN) device (100) to a Session Initiation Protocol (SIP) device (400) is provided. The system comprises of a PSTN device (100), at least two SIP devices (200, 400), a media gateway (300) and at least one SIP server (500). The PSTN device (100) is connected to the media gateway (300), whereas the at least two SIP devices (200, 400) are connected to the media gateway (300) through the at least one SIP server (500). Moreover, the system is characterised in that the media gateway (300) includes a transfer module (310), wherein the transfer module (310) is configured to receive a request in dual-tone multi-frequency (DTMF) signalling tone from the PSTN device (100), convert the DTMF signalling tone to DTMF digits, and obtain an address of the SIP device (400) for the session transfer. Preferably, the transfer module (310) comprises of PSTN Digit Request
Module (311) configured to translate the DTMF signalling tone to DTMF digits, Transfer Manager (312) configured to translate the DTMF digits to an instruction to be executed, and Mapping Manager (313) configured to identify and obtain the SIP URI of the second SIP device (400) for the session transfer from a database.
In another aspect of the present invention, a media gateway (300) for a session transfer from a public switched telephone network (PSTN) device (100) to a Session Initiation Protocol (SIP) device (400) is provided. The media gateway (300) comprises of a SIP control module (320), a signalling control module (330), a media processing module (340), and an interface module (350). Moreover, the media gateway (300) is characterised in that it further includes a transfer module (310), wherein the transfer module (310) is configured to receive a request for a session transfer from a PSTN device (100) to a targeted SIP device (400) during a communication session, and obtain an address of the targeted SIP device (400) for the session transfer.
Preferably, the transfer module (310) comprises of PSTN Digit Request Module (311) configured to translate the DTMF signalling tone to DTMF digits, Transfer Manager (312) configured to translate the DTMF digits to an instruction to be executed, and Mapping Manager (313) configured to identify and obtain the SIP URI of the second SIP device (400) for the session transfer from a database.
In another aspect of the present invention, a method for session transfer from a public switched telephone network (PSTN) device (100) to a Session Initiation Protocol (SIP) device (400) is provided. The method comprises the steps of establishing a communication session between a PSTN device (100) and a first SIP device (200) through a media gateway (300); entering DTMF digits using the PSTN device (100) to transfer the communication session from the PSTN device (100) to a second SIP device (400); sending the entered DTMF digits in DTMF signalling tone to a transfer module of the media gateway (300); converting the DTMF signalling tone to DTMF digits; translating the DTMF digits to obtain an identification number of the second SIP device (400); retrieving the corresponding address of the second SIP device (400) based on the identification number from a database; notifying the first SIP device (200) of the communication session transfer from the PSTN device (100) to the second SIP device (400); sending an invitation message from the first SIP device (200) to the second SIP device (400) to activate the communication session between the first SIP device (200) and the second SIP device (400), and sending a notification message from the first SIP device (200) to the PSTN device (100) to terminate the communication session; sending an acceptance message from the second SIP device (400) to the first SIP device (200); and establishing the communication session between the first SIP device (200) and the second SIP device (400). BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention. Figure 1 shows a block diagram of a communication network between a PSTN device (100) and a first SIP device (200).
Figure 2 shows a block diagram of a system for a session transfer from a PSTN device (100) to a second SIP device (400) according to an embodiment of the present invention. Figure 3 shows a flowchart of a method for transferring a communication session from a PSTN device (100) to a second SIP device (400) according to an embodiment of the present invention.
DESCRIPTION OF THE PREFFERED EMBODIMENT
A preferred embodiment of the present invention will be described herein below with reference to the accompanying drawings. In the following description, well known functions or constructions are not described in detail since they would obscure the description with unnecessary detail.
Figure 2 shows a system for transferring a communication session from a public switched telephone network or PSTN device (100) to a second Session Initiation Protocol or SIP device (400) during an active or on-going communication session between the PSTN device (100) and a first SIP device (200). The system generally comprises of a PSTN device (100), at least two SIP devices (200, 400) connected to a SIP server (500), and a media gateway (300). The PSTN device (100) is connected to the media gateway (300) through a public switched telephone network (PSTN), whereas the SIP based devices (200, 400) are connected to the SIP server (500) which is connected to the media gateway (300) through an Internet Protocol network.
The media gateway (300) is configured to convert SIP to SS7 protocol and vice versa during a communication session between the PSTN device (100) and the first SIP device (200). The PSTN device (100) communicates with the media gateway (300) using ISDN User Part (ISUP) messaging in order to initiate or terminate the communication session with the first SIP device (200). The media gateway (300) is also configured to transfer an active communication session from the PSTN device (100) to the second SIP device (400). The media gateway (300) comprises of a transfer module (310), a SIP control module (320), a signalling control module (330), a media processing module (340) and an interface module (350).
The transfer module (310) is configured to receive a request in dual-tone multi-frequency (DTMF) signalling tone from the PSTN device (100), convert the DTMF signalling tone to DTMF digits and obtain an address or SIP Uniform Resource Identifier (URI) of the second SIP device (400) for the session transfer. The transfer module comprises of three sub-modules - PSTN Digit Request Module (311), Transfer Manager (312) and Mapping Manager (313). The PSTN Digit Request Module (311) is configured to receive DTMF signalling tone from the PSTN device (100), translate the DTMF signalling tone to DTMF digits and thereon, forward the DTMF digits to the Transfer Manager (312). The PSTN Digit Request Module (311) includes a Softswitch suitably with H.248 protocol to translate the DTMF signalling tone to DTMF digits.
The Transfer Manager (312) is configured to translate the DTMF digits to an instruction for the Transfer Module (310) to execute. For instance, the DTMF digit is translated as a session transfer instruction wherein the DTMF digit "*" indicates an instruction for a session transfer, the DTMF digit "1" indicates the identification number of the second SIP device (400) for the session transfer and the DTMF digit "#" indicates the end of instruction. The translated DTMF digits coupled with the identification number or the telephone number of the PSTN device (100) is then sent to the Mapping Manager (313). The Mapping Manager (313) is configured to identify and obtain the SIP URI of the second SIP device (400) for the session transfer. The Mapping Manager (313) includes a database that stores a list of SIP devices available to a particular PSTN device. Table 1 shows an example of the information stored in the database of the Mapping Manager (313) which includes phone number of a PSTN device, identification number and SIP URI of a SIP device. Based on the identification number extracted from the DTMF digits, the Mapping Manager (313) is able to identify the address or the SIP URI of the targeted SIP device for the session transfer from its database. The SIP control module (320) is configured to handle message from/to SIP server (500) and the SIP devices (200, 400) connected to the SIP server (500).
The signalling control module (330) is configured to receive information sent by the Mapping Manager (313) and manage SIP messages to be forwarded to the SIP devices (200, 400). Moreover, the signalling control module (330) is also configured to convert SS7 protocol to SIP and vice versa. Thus, the signalling control module (330) allows the conversion of voice data between SS7 protocol and SIP during the communication session between the PSTN device (100) and the first SIP device (200). In addition to that, the signalling control module (330) sends and receives ISUP messaging from the PSTN device (100) to initiate or terminate a communication session.
The media processing module (340) is configured to handle voice transmission.
The interface module (350) is configured to support telephone signalling features such as answering a call, receiving a call, sending DTMF tones, initiating a call, terminating a call and etc.
Table 1
Figure imgf000007_0001
Referring now to Figure 3, there is shown a flowchart of a method for transferring a communication session from a PSTN device (100) to a SIP device (400) of the system of Figure 2.
Initially, as in step 601 , a communication session is established between the PSTN device (100) and the first SIP device (200) through a media gateway (300). During the communication session, a user enters DTMF digits to the PSTN device (100) to transfer the communication session from the PSTN device (100) to the second SIP device (400) as in step 602. The DTMF digits are then converted to a DTMF signalling tone and sent to the PSTN Digit Request Module (311). The PSTN Digit Request Module (311) converts the DTMF signalling tone to DTMF digits and sends it to the Transfer Manager (312) as in step 603.
Thereon, in step 604, the Transfer Manager (312) translates the DTMF digits received. For example, the DTMF digit received is translated by the Transfer Manager (312) as a session transfer instruction wherein the DTMF digit "*" indicates an instruction for a session transfer, the DTMF digit "1" indicates the identification number of the targeted SIP device for the session transfer and the DTMF digit "#" indicates the end of instruction. Thus, the translated instruction coupled with the identification number of PSTN device (100) is sent to the Mapping Manager (313).
In steps 605 and 606, the Mapping Manager performs a search in its database to retrieve the address or the SIP URI of the targeted SIP Device (400) for the session transfer. As for example, the identification number of the targeted SIP device (400) is identified as "1" from the DTMF digit received and the identification number of the PSTN device (100) is "03-123456" and thus, the SIP URI of the targeted SIP device (400) is identified as "sip:[email protected]" by searching through the database as shown in Table 1.
The SIP URI of the second SIP device (400) is then forwarded to the signalling control module (330) for managing SIP messages to the SIP devices in the network. SIP INFO message which includes the SIP URI of the second SIP device (400) is sent to the first SIP device (200) as in step 607. The SIP INFO message is to notify the first SIP device (200) that the conversation will be continued with the second SIP device (400) instead of the PSTN device (100).
In step 608, the first SIP device (200) sends an invitation message to the second SIP device (400) to activate the communication session between the first SIP device (200) and the second SIP device (400) and thus, transferring the communication session from the PSTN device (100) to the second SIP device (400). Concurrently, the first SIP device (200) sends a notification message to the PSTN device (100) which is translated to I SUP messaging by the signalling control module (330) to terminate the communication session between them.
Thereon, in step 609, the second SIP device (400) accepts the invitation by sending an acceptance message to the first SIP device (200). The communication session is now continued between the first SIP device (200) and the second SIP device (400) as in step 610.
Although described in the description that the first and second SIP devices (200, 400) are connected to the same SIP server (500), it is appreciated that the SIP devices (200, 400) may be connected to different SIP servers (500).
While embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrated and describe all possible forms of the invention. Rather, the words used in the specifications are words of description rather than limitation and various changes may be made without departing from the scope of the invention.

Claims

1. A system for session transfer from a public switched telephone network (PSTN) device (100) to a Session Initiation Protocol (SIP) device (400) comprising:
a) a PSTN device (100) connected to a media gateway (300), b) at least two SIP devices (200, 400) connected to the media gateway (300) through at least one SIP server (500),
c) the media gateway (300), and
d) the at least one SIP server (500) connected to the media gateway (300), wherein the system is characterised in that the media gateway (300) includes a transfer module (310), wherein the transfer module (310) is configured to: a) receive a request in dual-tone multi-frequency (DTMF) signalling tone from the PSTN device (100),
b) convert the DTMF signalling tone to DTMF digits, and
c) obtain an address of the SIP device (400) for the session transfer.
2. The system as claimed in claim 1 , wherein the transfer module (310) comprising:
a) a PSTN Digit Request Module (311), wherein the PSTN Digit Request Module (311) is configured to translate the DTMF signalling tone to DTMF digits;
b) a Transfer Manager (312), wherein the Transfer Manager (312) is configured to translate the DTMF digits to an instruction to be executed; and
c) a Mapping Manager (313), wherein the Mapping Manager (313) is configured to identify and obtain the SIP URI of the second SIP device (400) for the session transfer from a database.
3. A media gateway (300) for a session transfer from a public switched telephone network (PSTN) device (100) to a Session Initiation Protocol (SIP) device (400) comprising:
a) a SIP control module (320),
b) a signalling control module (330), c) a media processing module (340), and
d) an interface module (350); wherein the media gateway (300) is characterised in that it further includes a transfer module (310), wherein the transfer module (310) is configured to: a) receive a request for a session transfer from a PSTN device (100) to a targeted SIP device (400) during a communication session, and b) obtain an address of the targeted SIP device (400) for the session transfer.
The media gateway (300) as claimed in claim 3, wherein the transfer module (310) comprising:
a) a PSTN Digit Request Module (311), wherein the PSTN Digit Request Module (311) is configured to translate the DTMF signalling tone to DTMF digits;
b) a Transfer Manager (312), wherein the Transfer Manager (312) is configured to translate the DTMF digits to an instruction to be executed; and
c) a Mapping Manager (313), wherein the Mapping Manager (313) is configured to identify and obtain the SIP URI of the second SIP device (400) for the session transfer from a database.
A method for session transfer from a public switched telephone network (PSTN) device (100) to a Session Initiation Protocol (SIP) device (400) comprising the steps of: a) establishing a communication session between a PSTN device (100) and a first SIP device (200) through a media gateway (300);
b) entering DTMF digits using the PSTN device (100) to transfer the communication session from the PSTN device (100) to a second SIP device (400);
c) sending the entered DTMF digits in DTMF signalling tone to a transfer module of the media gateway (300);
d) converting the DTMF signalling tone to DTMF digits;
e) translating the DTMF digits to obtain an identification number of the second SIP device (400); f) retrieving the corresponding address of the second SIP device (400) based on the identification number from a database;
g) notifying the first SIP device (200) of the communication session transfer from the PSTN device to the second SIP device (400);
h) sending an invitation message from the first SIP device to the second SIP device (400) to activate the communication session between the first SIP device (200) and the second SIP device (400), and sending a notification message from the first SIP device (200) to the PSTN device (100) to terminate the communication session;
i) sending an acceptance message from the second SIP device (400) to the first SIP device (200); and
j) establishing the communication session between the first SIP device (200) and the second SIP device (400).
PCT/MY2012/000167 2011-09-27 2012-06-29 A system and method for session transfer from a public switched telephone network (pstn) device to a session initiation protocol (sip) device WO2013048230A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
MYPI2011700142 2011-09-27
MYPI2011700142 2011-09-27

Publications (1)

Publication Number Publication Date
WO2013048230A1 true WO2013048230A1 (en) 2013-04-04

Family

ID=46750402

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/MY2012/000167 WO2013048230A1 (en) 2011-09-27 2012-06-29 A system and method for session transfer from a public switched telephone network (pstn) device to a session initiation protocol (sip) device

Country Status (1)

Country Link
WO (1) WO2013048230A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030076815A1 (en) * 2001-10-19 2003-04-24 Miller Frank William Voice over IP architecture
EP1737188A2 (en) * 2005-06-22 2006-12-27 Newstep Networks, Inc Method and apparatus for joining communications sessions to form a communications connection and method of seamless handoff between cellular and wireless packet services
US20100159895A1 (en) * 2008-07-30 2010-06-24 Mavenir Systems, Inc. Providing enhanced edge services to devices in femtozones
US8005895B2 (en) * 2009-02-27 2011-08-23 Microsoft Corporation Distributed routing of conferences using conference identifier

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030076815A1 (en) * 2001-10-19 2003-04-24 Miller Frank William Voice over IP architecture
EP1737188A2 (en) * 2005-06-22 2006-12-27 Newstep Networks, Inc Method and apparatus for joining communications sessions to form a communications connection and method of seamless handoff between cellular and wireless packet services
US20100159895A1 (en) * 2008-07-30 2010-06-24 Mavenir Systems, Inc. Providing enhanced edge services to devices in femtozones
US8005895B2 (en) * 2009-02-27 2011-08-23 Microsoft Corporation Distributed routing of conferences using conference identifier

Similar Documents

Publication Publication Date Title
US8447019B2 (en) Method and system for providing call screening in a packet-switched network
US8446847B2 (en) System, device and method for implementing special call service
US7738644B2 (en) Methods, systems, and computer program products for flexible call jumping
RU2414082C2 (en) Associating telephone call with dialogue based on computer protocol such as sip
WO2009115048A1 (en) Method, system and equipment for shifting call based on a mobile terminal with the same number and a soft terminal
EP2056556A1 (en) An intercommunication method and a communication system between different networks
JP2007318343A (en) Gateway device and renegotiation method
US8130425B2 (en) Methods and apparatus to route fax calls in an internet protocol (IP) multimedia subsystem (IMS) network
US8681199B2 (en) Method of providing video-call service using general voice-call terminal and private branch exchange for performing the method
JP4622817B2 (en) Incoming call transfer apparatus and incoming call transfer method
EP2200353A1 (en) Method, device and system for initiating two party call
WO2010075697A1 (en) System and method for transferring multi-party call into conference
WO2007093116A1 (en) A method and system for realizing the simulating service and the access signaling adaptive entity
JP5325871B2 (en) Communication system and server
CN102057701B (en) Method for achieving a call-waiting functionality in a communication network
WO2013004567A1 (en) A method and a system to discover and establish an enriched communication channel in a voice call
WO2013048230A1 (en) A system and method for session transfer from a public switched telephone network (pstn) device to a session initiation protocol (sip) device
WO2008017269A1 (en) Method and system for transferring information of user-user application
KR100815560B1 (en) System and method for providing image ring-back tone in mobile communication network
EP2445163A1 (en) Call inquiry transfer method and system for virtual private network (vpn)
JP5299350B2 (en) Call center system and call center system control method
CN101568087B (en) Accession apparatus and method for obtaining announcement from same
KR101208119B1 (en) System and method for video communication service based on sip using smart card
JP2014207709A (en) Terminal
JP5677526B2 (en) Control device and communication history management method

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12751138

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12751138

Country of ref document: EP

Kind code of ref document: A1