Call extender for inter-carrier network switch
First Claim
Patent Images
1. A method of extending calls, the method comprising:
- receiving, at a call router of an inter-carrier network switch from a first provider corresponding to a calling party, a request to establish a call session with a called party;
establishing, by the call router, the call session between the calling party and the called party through a Private Packet Network Backbone Exchange (PPNBE) of the inter-carrier network switch to an exchange connected to a second provider corresponding to the called party;
monitoring, by a call extender of the inter-carrier network switch, the length of the established call session;
receiving, at the call router of an inter-carrier network switch from the first provider, a message requesting a termination of the call session; and
in response to receiving the message requesting the termination of the call session, maintaining, by the call extender, the established call session for an additional time period, wherein the additional time period plus the monitored length of the established call session is equal to or greater than a threshold of time associated with surcharges assessed by an operator of the exchange connected to the second provider.
7 Assignments
0 Petitions
Accused Products
Abstract
A method of extending calls includes receiving a request to establish a call session with a called party, and establishing the call session between the calling party and the called party. The method further includes monitoring the length of the established call session, and receiving a message requesting a termination of the call session. Still further, the method includes, in response to receiving the message requesting the termination of the call session, maintaining the established call session for an additional time period, wherein the additional time period plus the monitored length of the established call session is equal to or greater than a threshold of time.
-
Citations
20 Claims
-
1. A method of extending calls, the method comprising:
-
receiving, at a call router of an inter-carrier network switch from a first provider corresponding to a calling party, a request to establish a call session with a called party; establishing, by the call router, the call session between the calling party and the called party through a Private Packet Network Backbone Exchange (PPNBE) of the inter-carrier network switch to an exchange connected to a second provider corresponding to the called party; monitoring, by a call extender of the inter-carrier network switch, the length of the established call session; receiving, at the call router of an inter-carrier network switch from the first provider, a message requesting a termination of the call session; and in response to receiving the message requesting the termination of the call session, maintaining, by the call extender, the established call session for an additional time period, wherein the additional time period plus the monitored length of the established call session is equal to or greater than a threshold of time associated with surcharges assessed by an operator of the exchange connected to the second provider. - View Dependent Claims (2, 3, 4)
-
-
5. An inter-carrier network switch comprising:
-
a plurality of connections to a plurality of terminating exchanges, each of the plurality of terminating exchanges corresponding to a vendor, wherein incoming calls to the inter-carrier network switch are processed to the plurality of terminating exchanges through a Private Packet Network Backbone Exchange (PPNBE) of the inter-carrier network switch; a call router configured to process the incoming calls through the PPNBE to the plurality of terminating exchanges to establish media streams corresponding to the incoming calls; and a call extender coupled to the call router, the call extender configured to maintain at least some of the media streams beyond times at which the call router receives messages requesting termination of the media streams to mitigate surcharges assessed by the vendors corresponding to the plurality of terminating exchanges. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A call extender comprising:
-
one or more processors; a communicative connection to a call router included in an inter-carrier network switch; and a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium has stored thereon computer-readable instructions that specially configure the call extender such that, when executed by the one or more processors, the computer-readable instructions cause the call extender to; monitor the length of a plurality of calls established by the call router, wherein the call router establishes the plurality of calls through a Private Packet Network Backbone Exchange (PPNBE) of the inter-carrier network switch to a plurality of terminating exchanges, receive a plurality of indications from the call router, each of the plurality of indications indicating a request to terminate one of the established plurality of calls, and upon receiving each of the plurality of indications; determine if the monitored length of the corresponding one of the plurality of calls is equal to or greater than a threshold of time, if the monitored length of time is equal to or greater than the threshold of time, indicate to the call router that the corresponding one of the plurality of calls is to be terminated, and if the monitored length of time is less than the threshold of time, maintain the corresponding one of the plurality of calls for an additional period of time, wherein the additional period of time plus the monitored length of time is equal to or greater than the threshold of time. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification