Method and system for controlling sessions from a subscriber terminal
First Claim
1. A method of setting up a call from a calling device to a called device, via a softswitch comprising a media gateway and a media gateway controller, wherein a calling user operates the calling device, and wherein the called device has an associated Session Initiation Protocol (SIP) client, the method comprising:
- receiving into the media gateway controller a call origination request carrying digits dialed by the calling user on the calling device, the digits dialed by the calling user including (i) a feature code that designates a predefined packet-data session profile and (ii) a telephone number of the called device;
responsive to the call origination request, the media gateway controller consulting a database to determine the predefined packet-data session profile designated by the feature code included in the dialed digits; and
the media gateway controller then generating and sending a SIP INVITE message for receipt by the SIP client associated with the called device, including in the SIP INVITE message the determined packet-data session profile, to facilitate setup of the call from the calling device to the called device via a packet-data session extending from the media gateway,wherein the feature code is one selected from a group of feature codes, each corresponding with a respective packet-data session profile, wherein each respective packet-data session profile defines a unique set of packet-based communication session parameters.
6 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing users with the ability to control the configuration of data session initiated to connect terminals connected to the public-switched telecommunications network (“PSTN”) to services available on data networks. A legacy terminal may initiate a Voice-Over IP connection to a remote terminal by dialing the destination identifier of the remote terminal and a session code. The session code corresponds with one of several session profiles or sets of data session parameters defining characteristics of the data session. A media gateway controller detects the session code and retrieves the corresponding session profile to initiate the data session using the selected session profile.
-
Citations
24 Claims
-
1. A method of setting up a call from a calling device to a called device, via a softswitch comprising a media gateway and a media gateway controller, wherein a calling user operates the calling device, and wherein the called device has an associated Session Initiation Protocol (SIP) client, the method comprising:
-
receiving into the media gateway controller a call origination request carrying digits dialed by the calling user on the calling device, the digits dialed by the calling user including (i) a feature code that designates a predefined packet-data session profile and (ii) a telephone number of the called device; responsive to the call origination request, the media gateway controller consulting a database to determine the predefined packet-data session profile designated by the feature code included in the dialed digits; and the media gateway controller then generating and sending a SIP INVITE message for receipt by the SIP client associated with the called device, including in the SIP INVITE message the determined packet-data session profile, to facilitate setup of the call from the calling device to the called device via a packet-data session extending from the media gateway, wherein the feature code is one selected from a group of feature codes, each corresponding with a respective packet-data session profile, wherein each respective packet-data session profile defines a unique set of packet-based communication session parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of setting up a call from a calling device to a called device, via a softswitch comprising a media gateway and a media gateway controller, wherein the calling device is not equipped with a Session Initiation Protocol (SIP) client, wherein a calling user operates the calling device, and wherein the called device has an associated SIP client, the method comprising:
-
receiving into the media gateway controller a call origination request carrying digits dialed by the calling user on the calling device, the digits dialed by the calling user defining a digit string that includes (i) a feature code that designates a predefined packet-data session profile and (ii) a telephone number of the called device, wherein the feature code is included in the digit string as a prefix to the called device telephone number; responsive to the call origination request, the media gateway controller consulting a database to obtain the predefined packet-data session profile designated by the feature code included in the dialed digits; and the media gateway controller then generating and sending a SIP INVITE message for receipt by the SIP client associated with the called device, including in the SIP INVITE message the determined packet-data session profile as a data structure formatted in accordance with the Session Description Protocol (SDP), to facilitate setup of the call from the calling device to the called device via a Realtime Transport Protocol (RTP) session extending from the media gateway, wherein the feature code is one selected from a group of feature codes, each corresponding with a respective packet-data session profile, wherein each respective packet-data session profile defines a unique set of packet-based communication session parameters. - View Dependent Claims (13, 14, 15)
-
-
16. A softswitch configured to set up a call from a calling device to a called device, wherein a calling user operates the calling device, and wherein the called device has an associated Session Initiation Protocol (SIP) client, the softswitch comprising a media gateway and a media gateway controller,
wherein the softswitch includes a first interface that receives a call origination request carrying digits dialed by a user of a calling device, the digits dialed by the calling user including (i) a feature code that designates a predefined packet-data session profile and (ii) a telephone number of the called device, wherein, responsive to the call origination request, the softswitch consults a database to determine the predefined packet-data session profile designated by the feature code included in the dialed digits, and wherein the softswitch then generates and sends via a second interface a SIP INVITE message for receipt by the SIP client associated with the called device, including in the SIP INVITE message the determined packet-data session profile, to facilitate setup of the call from the calling device to the called device via a packet-data session extending from the media gateway of the softswitch, wherein the feature code is one selected from a group of feature codes, each corresponding with a respective packet-data session profile, wherein each respective packet-data session profile defines a unique set of packet-based communication session parameters.
-
17. A system comprising:
-
a calling device operated by a calling user, the calling device not being equipped with a Session Initiation Protocol (SIP) client; a called device having an associated SIP client; a softswitch; a wireless network connection facilitating communication between the calling device and the softswitch; a packet-switched network connection facilitating communication between the softswitch and the SIP client associated with the called device; and a database correlating various feature codes with respective packet-data session parameters, wherein the calling device sends an origination message carrying a string of digits including (i) a feature code that designates a predefined packet-data session profile and (ii) a telephone number of the called device, and wherein the softswitch receives the string of digits, the softswitch consults the database to determine the packet-data session profile corresponding with the feature code in the string of digits, and the softswitch then generates and sends a SIP INVITE for receipt by the SIP client associated with the called device, including in the SIP INVITE message the determined packet-data session profile, to facilitate setup of a call from the calling device to the called device via a packet-data session extending from softswitch, wherein the feature code is one selected from a group of feature codes, each corresponding with a respective packet-data session profile, wherein each respective packet-data session profile defines a unique set of packet-based communication session parameters. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification