Method, system, network and computer-readable media for controlling outgoing telephony calls
First Claim
1. A method, implemented by a call processing system within an Internet Protocol (IP) network, for controlling an outgoing call initiated by a source device to a destination device, the source device to effect telephonic communications using a switched telephone network comprising a Service Switching Point (SSP), the method comprising:
- receiving a Session Initiation Protocol (SIP) message via the IP network from a signaling converter, the SIP message comprising a call request message for the outgoing call comprising source and destination identifiers associated with the source and destination devices respectively, the signalling converter operative to receive an SS7 message from the SSP in response to initiation of the outgoing call by the source device in the switched telephone network and to convert the SS7 message to the SIP message;
selectively determining using the source identifier whether to cause a media connection to be established between the source device and the call processing system; and
causing transmission of a routing message to the SSP via the IP network upon determining to cause the media connection to be established, the routing message to cause the media connection to be established between the source device and the call processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses numerous implementations for IP-based call processing systems that can selectively control an outgoing call initiated by a source device to a destination device. The call processing system communicates with a Service Switching Point (SSP) associated with the source device and determines whether to effect control of the outgoing call. It could determine to effect control of the outgoing call for many reasons including to convey a media message to the source device, to implement a call feature or to manage call restrictions. Upon determining to effect control of the outgoing call, the call processing system causes the SSP to initiate a media connection between the source device and the call processing system. The call processing system can then utilize the media connection with the source device to perform functionality for the outgoing call prior to and/or during the outgoing call.
62 Citations
94 Claims
-
1. A method, implemented by a call processing system within an Internet Protocol (IP) network, for controlling an outgoing call initiated by a source device to a destination device, the source device to effect telephonic communications using a switched telephone network comprising a Service Switching Point (SSP), the method comprising:
-
receiving a Session Initiation Protocol (SIP) message via the IP network from a signaling converter, the SIP message comprising a call request message for the outgoing call comprising source and destination identifiers associated with the source and destination devices respectively, the signalling converter operative to receive an SS7 message from the SSP in response to initiation of the outgoing call by the source device in the switched telephone network and to convert the SS7 message to the SIP message; selectively determining using the source identifier whether to cause a media connection to be established between the source device and the call processing system; and causing transmission of a routing message to the SSP via the IP network upon determining to cause the media connection to be established, the routing message to cause the media connection to be established between the source device and the call processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A call processing system for controlling an outgoing call initiated by a source device for connection to a destination device, the source device to effect telephonic communications using a switched telephone network comprising a Service Switching Point (SSP), the call processing system comprising:
-
a network interface for receiving a Session Initiation Protocol (SIP) message via an IP network from a signaling converter, the SIP message comprising a call request message for the outgoing call comprising source and destination identifiers associated with the source and destination devices respectively, the signalling converter operative to receive an SS7 message from the SSP in response to initiation of the outgoing call by the source device in the switched telephone network and to convert the SS7 message to the SIP message; a processing entity for selectively determining using the source identifier whether to cause a media connection to be established between the source device and the call processing system; wherein the network interface is further for transmitting a routing message to the SSP via the IP network upon the processing entity selectively determining to cause the media connection to be established between the source device and the call processing system, the routing message to cause the media connection to be established between the source device and the call processing system. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92)
-
-
93. A network for controlling an outgoing call initiated by a source device for connection to a destination device, the source device to effect telephonic communications using a switched telephone network comprising a Service Switching Point (SSP), the network comprising:
-
a signaling converter for receiving an SS7 message from the SSP in response to initiation of the outgoing call by the source device in the switched telephone network and to convert the SS7 message to a Session Initiation Protocol (SIP) message, the SIP message comprising a call request message for the outgoing call comprising source and destination identifiers associated with the source and destination devices respectively; a call processing system for receiving the SIP message from the signaling converter, for selectively determining using the source identifier whether to cause a media connection to be established between the source device and the call processing system and for causing transmission of a routing message to the SSP via signaling converter upon determining to cause the media connection to be established; the routing message to cause the media connection to be established between the source device and the call processing system.
-
-
94. A non-transitory computer-readable media containing a program element executable by a call processing system to perform a method for controlling an outgoing call initiated by a source device to a destination device, the source device to effect telephonic communications using a switched telephone network comprising a Service Switching Point (SSP), the program element comprising:
-
first program code for receiving a Session Initiation Protocol (SIP) message via an IP network from a signaling converter, the SIP message comprising a call request message for the outgoing call comprising source and destination identifiers associated with the source and destination devices respectively, the signalling converter operative to receive an SS7 message from the SSP in response to initiation of the outgoing call by the source device in the switched telephone network and to convert the SS7 message to the SIP message; second program code for selectively determining whether to cause a media connection to be established between the source device and the call processing system using the source identifier; and third program code for causing transmission of a routing message to the SSP via the IP network upon determining to cause the media connection to be established between the source device and the call processing system, the routing message to cause the media connection to be established between the source device and the call processing system.
-
Specification