WO2017035642A1 - Call circuit selection management method and system - Google Patents

Call circuit selection management method and system Download PDF

Info

Publication number
WO2017035642A1
WO2017035642A1 PCT/CA2016/051019 CA2016051019W WO2017035642A1 WO 2017035642 A1 WO2017035642 A1 WO 2017035642A1 CA 2016051019 W CA2016051019 W CA 2016051019W WO 2017035642 A1 WO2017035642 A1 WO 2017035642A1
Authority
WO
WIPO (PCT)
Prior art keywords
call
circuit
preset
available
service parameter
Prior art date
Application number
PCT/CA2016/051019
Other languages
French (fr)
Inventor
Benoit LALIBERTE
Original Assignee
Investel Capital Corporation
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 Investel Capital Corporation filed Critical Investel Capital Corporation
Publication of WO2017035642A1 publication Critical patent/WO2017035642A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2227Quality of service monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/424Arrangements for automatic redialling
    • 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/1285Details of finding and selecting a gateway for a particular call
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • 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/1275Methods and means to improve the telephone service quality, e.g. reservation, prioritisation or admission control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/1307Call setup

Definitions

  • the present disclosure relates to telephony, and in particular, to a call circuit selection management method and system.
  • Standard telephony generally involves the establishment of a call between a calling device and a destination defined by a calling request initiated via the calling device. To complete the call, one or more particular circuits are selected that link the calling device to the destination. Depending on the destination (local vs. national vs. international), different calling rates may be applied, which may depend not only on the destination, but also the selected circuit to complete the call.
  • a calling card or other long distance service one or more circuits may be available to complete a call, with each one potentially offering different calling rates, and offering different circuit reliability and call quality. Accordingly, such a long distance service provider may elect from available circuits to increase profit margins and/or to offer better rates to their customers.
  • a lowest available rate is generally advertised for different destinations based on a lowest- rate circuit accessible or known to the service provider, irrespective of availability. Upon placing a call with such a service, a customer may expect the advertised lowest available rate, but in fact be charged a much higher rate depending on circuit availability and applicable circuit call rates at the time the call is made.
  • a computer-automated method for managing circuit selection in establishing a call initiated via a calling device to a call destination comprising: receiving indication of a call request initiated from the calling device identifying the call destination, said call request having associated therewith at least one preset call service parameter; identifying an available circuit for completing said call request; upon confirming that said available circuit satisfies said at least one preset call service parameter, causing placement of said call request via said available circuit; otherwise causing provision of a user-selectable option via said calling device to proceed with said call request via said available circuit despite said at least one preset call service parameter being unsatisfied; and upon said user- selectable option being selected, causing placement of said call request via said available circuit.
  • the preset call service parameter comprises a preset calling rate.
  • the preset calling rate is specific to the call destination.
  • the method further comprises relaying an automated message to said calling device in providing said user-selectable option so to indicate a current call service parameter available via said available circuit.
  • the method is automatically executed by a processor of a network-enabled device operatively associated with a telephony network switch and/or gateway processing said call request.
  • the switch and/or gateway comprises a VoIP switch and/or gateway.
  • the identifying said available circuit comprises identifying multiple available circuits appropriate for relaying said call request and each having a respective call service parameter associated therewith; and determining which of said multiple available circuits best satisfies said preset call service parameter based on each said respective call service parameter to select it as said available circuit.
  • the number of said multiple available circuits varies as a function of at least one of time of day, destination and current call volume.
  • the call request is initiated using a calling card service
  • said preset call service parameter comprises a preset calling rate associated with said calling card service based on a predefined circuit accessible to said calling card service with limited availability.
  • the limited availability comprises a maximum overall calling time allotted to said calling card service for a given destination accessible via said predefined circuit and allotted at a discounted rate permissive of said preset calling rate.
  • the limited availability comprises at least one of a preset time, preset times, a given weekday, given weekdays, a given weekend day and given weekend days during which access to said predefined circuit is provided to said calling card service at a discounted rate permissive of said preset calling rate.
  • each said respective call service parameter further comprises at least one of a circuit reliability and a circuit quality metric, wherein said user-selected option comprises option to proceed as a function of said at least one of said circuit reliability and said circuit quality metric.
  • the method is automatically executed as part of or in concert with an automated lowest cost routing application operable to identify a lowest cost routing circuit available or satisfying a preset call quality and/or reliability metric to the call destination.
  • a call circuit selection management device for managing selection of a call circuit for establishment of a call initiated via a calling device to a call destination, the device comprising: a circuit network interface to receive indication of a call request initiated from the calling device identifying the call destination, wherein said call request has at least one preset call service parameter associated therewith; a processor operatively associated with said circuit network interface to execute instructions, responsive to said call request indication, to: identify an available circuit for completing said call request; determine whether said available circuit satisfies said preset call service parameter; upon confirming that said available circuit satisfies said at least one preset call service parameter, instruct placement of said call request via said available circuit; otherwise cause provision of a user-selectable option via the calling device to proceed with said call request via said available circuit despite said at least one preset call service parameter being unsatisfied; and upon said user-selectable option being selected, instruct placement of said call request via said available circuit.
  • the preset call service parameter comprises a stored preset calling rate.
  • the preset calling rate is specific to the call destination.
  • the instructions further comprise instructions to cause relaying of an automated message to the calling device in providing said user-selectable option so to indicate a current call service parameter available via said available circuit.
  • the device is operatively associated with a telephony network switch and/or gateway processing said call request.
  • the switch and/or gateway comprises a VoIP switch and/or gateway.
  • the instructions to identify said available circuit comprise instructions to identify multiple available circuits appropriate for relaying said call request and each having a respective call service parameter associated therewith; and instructions to determine which of said multiple available circuits best satisfies said preset call service parameter based on each said respective call service parameter to select it as said available circuit.
  • the instructions are executable as part of or in concert with an automated lowest cost routing application operable to identify a lowest cost routing circuit available or satisfying a preset call quality and/or reliability metric to the call destination.
  • a computer-readable medium having statements and instructions stored thereon for implementation by a processor to manage selection of a call circuit for establishment of a call initiated via a calling device to a call destination initiation by: receiving indication of a call request initiated from the calling device identifying the call destination, said call request having associated therewith at least one preset call service parameter; identifying an available circuit for completing said call request; upon confirming that said available circuit satisfies said at least one preset call service parameter, causing placement of said call request via said available circuit; otherwise causing provision of a user-selectable option via said calling device to proceed with said call request via said available circuit despite said at least one preset call service parameter being unsatisfied; and upon said user- selectable option being selected, causing placement of said call request via said available circuit.
  • the preset call service parameter comprises a stored preset calling rate.
  • the preset calling rate is specific to the call destination.
  • the instructions further comprise instructions to cause relaying of an automated message to the calling device in providing said user-selectable option so to indicate a current call service parameter available via said available circuit.
  • the instructions to identify said available circuit comprise instructions to identify multiple available circuits appropriate for relaying said call request and each having a respective call service parameter associated therewith; and instructions to determine which of said multiple available circuits best satisfies said preset call service parameter based on each said respective call service parameter to select it as said available circuit.
  • FIG. 1 is a high level diagram of a call connection management system and method in accordance with one embodiment
  • Figure 2 is a flow diagram of a call connection management method implemented in accordance with an illustrative implementation of the embodiment of Figure 1.
  • a circuit selection method is automatically executed in an attempt to provide a calling party a lowest available routing cost to the call destination, for instance, in respecting an advertised lowest available calling rate to this destination.
  • the disclosed methods may result in the provision of a user-selectable option to proceed with their call request via what circuits are currently available despite the current unavailability of the advertised rate, thus empowering the caller to decide whether to proceed with the call and be subject to higher-than-advertised rates.
  • an automated circuit selection device 102 is provided in automatically managing, at least in part, call circuit selection within the context of a general voice over data network system, such as Voice over IP (VoIP) network system 100.
  • VoIP Voice over IP
  • the circuit selection device 102 provides for the execution of an automated caller-mediated process for addressing call circuit selection, for instance, where various routing options may be available to complete a given call to a given destination, but possibly not in accordance with one or more preset call service parameters advertised or otherwise expected by the caller.
  • the monitoring device 102 interfaces with the VoIP network system 100 to participate in call circuit selection for an illustrative call made over an available communication network(s) 101 between a calling device 104 and a call destination 106.
  • a call request is directed to an originating gateway 108 by the calling device 104 over an originating communication network link 110 so to initiate a call setup sequence and ultimately relay a call to the call destination 106 via a communicatively accessible destination gateway 112 and destination network link 114.
  • a communicatively accessible destination gateway 112 and destination network link 114 may be available to the originating gateway 108 to complete the call, and that selection of such gateway, and associated destination service provider may be based on different parameters and criteria, such as network access costs and fees, compatibility, reliability, existing business relationships or incentives between interfacing parties, etc.
  • certain favourable destination gateways 112 and/or links 114 may be available at certain times, on certain days, and/or to accommodate certain call volumes, but may otherwise become unavailable to a given originating service provider for various such or other reasons, and at times unpredictably so. Accordingly, while a local service provider may legitimately advertise or promote access to various call destinations via such favourable destination gateways and/or links, they may in fact have limited access thereto, predictably or not, and thus fall short on certain advertised call service parameters to such destinations, such as call connection or airtime rates, available airtime minutes for a preset cost or account balance, call quality and/or reliability, and the like.
  • LCR least-cost routing
  • a telecommunication carrier may, for example, employ a LCR team that periodically (monthly, weekly or even daily) chooses between routes from several or even hundreds of carriers for destinations across the world. This process can otherwise be automated by a device or software program known as a Least Cost Router, or the like.
  • a dedicated LCR application software can be operated to automatically load price schedules and code tables, keep control of volume commitment and available capacity with selected local and/or foreign carriers, correctly compare dial codes, convert a carrier's name-based price schedule into a dial code-dependent termination cost schedule, put costs in order, incorporate quality considerations, produce costing and routing schedules in a format suitable for pricing analysts and engineering, generate automatic orders to network switches, and transfer data into a related billing system.
  • LCR application platforms can vary from basic homegrown applications to commercial products offering integration with switch and billing systems, for example.
  • circuit selection management systems and methods considered herein may be employed alone or in concert with the above or other such call routing techniques to deliver improved services while mitigating unnecessary operating losses.
  • an LCR application could, for instance, form part of, or be associated and/or interface with the caller-mediated circuit selection device 102 of Figure 1 so to operate in concert in the selection and caller-authorized routing of calls via selected circuits that may, in some circumstances, conflict with advertised or otherwise expected call parameters to the caller.
  • selection of an appropriate communication network, or destination gateway 112 in this example may at least in part be impacted by implementation of the caller- mediated device 102 of Figure 1.
  • the calling device 104 may consist of, but is not limited to, a traditional telephone communicating over a standard public switch telephone network (PSTN) link, a cellular telephone communicating over a local cellular communication network link, a VoIP phone or softphone communicating over an available data network link (e.g. Internet connection such as a dial-up, DSL, cable and/or optical fibre connection), and the like.
  • PSTN public switch telephone network
  • the call destination 106 much like calling device 104, may consist of different types of communication devices operating over an appropriate communication network link, or the like.
  • the device 102 is operatively associated with the originating gateway 108 so to actively partake in the routing of a call connection made via the originating gateway 108 between the calling device 104 and call destination 106.
  • the device 102 is shown as a separate device or hardware box interfacing with the communication network via the originating gateway 108. It will, however, be appreciated that the monitoring device 102 may also form part of the gateway 108, either as a fully or partially integrated or embedded hardware and/or software component, for example, to achieve a similar result.
  • the device 102 may be interposed within the communication network to monitor communications relayed thereon and interface with a call service server 116 (introduced below) without requiring an active interface to the gateway 108, but rather probe the communication network without interference or disruption to existing or legacy equipment.
  • the device 102 may be configured to monitor/track call setup signals, traffic, data and the like (commonly referred to herein as signals for simplicity) and automatically call upon an operator of the calling device 104 to participate in the validation of a call circuit selection ultimately resulting therefrom.
  • the device 102 can interface with the communication network via originating gateway 108 to access an identified available circuit selection (i.e.
  • the device 102 may cause implementation of an automated caller-mediated circuit selection authorization process, as appropriate or necessary, to validate applicable call service parameters to be applied for the call that may in fact diverge from those advertised or otherwise expected by the caller.
  • call service parameters e.g. calling rate, circuit quality, etc.
  • the device 102 may be operated by a VoIP or other call service provider, such as a local, regional, national and/or international call service provider in order to provide greater assurance or control to their customers that billing metrics to be applied in respect of calls initiated via their services are appropriately applied, or at least more transparently applied through confirmed caller authorization.
  • the call service provider is illustrated as operating a network-accessible call service server 116 or the like to manage and operate the originating gateway 108 in placing requested calls to multiple destinations around the globe and managing accounts associated with users making these calls, be they regular call service subscribers, pay-per-use subscribers, calling card users or the like.
  • a circuit selection sequence is affected in whole or in part by an integrated circuit selection application executed to interface with an originating gateway, such as gateway 108 of Figure 1, to receive indication of a call request 202 initiated by a given calling device 104, and process selection of an appropriate or preferred circuit for completing the call request, for instance, via a selected destination gateway 112 and/or link 114 as may be available and/or appropriate given operational characteristics, preferences and/or limitations of the originating call service provider.
  • an integrated circuit selection application executed to interface with an originating gateway, such as gateway 108 of Figure 1, to receive indication of a call request 202 initiated by a given calling device 104, and process selection of an appropriate or preferred circuit for completing the call request, for instance, via a selected destination gateway 112 and/or link 114 as may be available and/or appropriate given operational characteristics, preferences and/or limitations of the originating call service provider.
  • this process may be wholly or partly implemented by a distinct call circuit selection device 102 or platform operatively interfacing with the originating gateway 108 and/or network-accessible call service server 116, directly by the originating gateway 108, and/or by or as an integrated component or module of the call service server 116.
  • the various steps and processes involved in circuit selection may, again, be implemented wholly within the context of an integral circuit selection device or module, or distributed across two or more cooperating circuit selection platforms or modules, for instance, via cooperative implementation of an automated LCR application and a caller- mediated circuit selection approval application, as one example.
  • the circuit selection process will respond to the call request by first identifying (204) available circuits for completing the call request, and then selected one of these available circuits (206) based on one or more preset criteria, such as but not limited to reported circuit reliability, circuit quality, applicable connection and/or airtime rates, and the like.
  • a lowest cost circuit available in completing the call request would generally be selected provided this lowest cost circuit meets certain minimum reliability and/or quality criteria.
  • one or more service parameters associated with this selected circuit are compared (208) with one or more corresponding call service parameters advertised or otherwise expected by the caller (e.g. advertised rate, available minutes for pre-purchased calling/ mobile service card or remaining card balance, etc.).
  • advertised or expected rates would generally correspond with a lowest cost circuit rate known to be at least occasionally available to the service provider. Accordingly, the call service provider would configure the caller-mediated circuit selection system to compare an call circuit rate available at that time with this lowest advertised rate.
  • the call is executed via the selected circuit (210).
  • the caller is probed by an automated message is relayed (212) to the caller requesting caller authorization to complete the call via the selected circuit despite the expected call service parameter(s) being unsatisfied by this selected circuit.
  • caller approval Upon caller approval (214), the call is executed via the selected circuit (210), otherwise the call is terminated (216).
  • the caller may receive the automated message via various means depending on the type of device being operated to set the call.
  • the caller notification may come through as an automated voice recording identifying the actual rate applicable given the circuit selected and/or the number of minutes or airtime available to the user should the call continue based on a current caller account balance.
  • the caller could then authorize pursuit of the call with the selected circuit via an appropriate voice command (e.g. captured and processed by a voice recognition software or the like), touch tone phone command (e.g.

Abstract

Described are various embodiments of a call circuit selection management method and system. In one embodiment, a computer-automated method is provided for managing circuit selection in establishing a call initiated via a calling device to a call destination. The method comprises receiving indication of a call request initiated from the calling device identifying the call destination, said call request having associated therewith at least one preset call service parameter; identifying an available circuit for completing said call request; upon confirming that said available circuit satisfies said at least one preset call service parameter, causing placement of said call request via said available circuit; otherwise causing provision of a user-selectable option via said calling device to proceed with said call request via said available circuit despite said at least one preset call service parameter being unsatisfied; and upon said user-selectable option being selected, causing placement of said call request via said available circuit.

Description

CALL CIRCUIT SELECTION MANAGEMENT METHOD AND SYSTEM
FIELD OF THE DISCLOSURE
[0001] The present disclosure relates to telephony, and in particular, to a call circuit selection management method and system. BACKGROUND
[0002] Standard telephony generally involves the establishment of a call between a calling device and a destination defined by a calling request initiated via the calling device. To complete the call, one or more particular circuits are selected that link the calling device to the destination. Depending on the destination (local vs. national vs. international), different calling rates may be applied, which may depend not only on the destination, but also the selected circuit to complete the call.
[0003] In the context of a calling card or other long distance service, one or more circuits may be available to complete a call, with each one potentially offering different calling rates, and offering different circuit reliability and call quality. Accordingly, such a long distance service provider may elect from available circuits to increase profit margins and/or to offer better rates to their customers. In the context of a calling card service, a lowest available rate is generally advertised for different destinations based on a lowest- rate circuit accessible or known to the service provider, irrespective of availability. Upon placing a call with such a service, a customer may expect the advertised lowest available rate, but in fact be charged a much higher rate depending on circuit availability and applicable circuit call rates at the time the call is made. This discrepancy can cause significant customer frustration, particularly as most calling cards will advertise a number of available call time minutes for each destination for a given payment amount irrespective of whether such call time minutes are likely to be realized given the relatively volatile availability of such lowest rate circuits. [0004] This background information is provided to reveal information believed by the applicant to be of possible relevance. No admission is necessarily intended, nor should be construed, that any of the preceding information constitutes prior art.
SUMMARY [0005] The following presents a simplified summary of the general inventive concept(s) described herein to provide a basic understanding of some aspects of the invention. This summary is not an extensive overview of the invention. It is not intended to restrict key or critical elements of the invention or to delineate the scope of the invention beyond that which is explicitly or implicitly described by the following description and claims.
[0006] A need exists for a call circuit selection management method and system that overcomes some of the drawbacks of known techniques, or at least, provides a useful alternative thereto. Some aspects of this disclosure provide examples of such systems and methods. [0007] In accordance with one aspect, there is provided a computer-automated method for managing circuit selection in establishing a call initiated via a calling device to a call destination, the method comprising: receiving indication of a call request initiated from the calling device identifying the call destination, said call request having associated therewith at least one preset call service parameter; identifying an available circuit for completing said call request; upon confirming that said available circuit satisfies said at least one preset call service parameter, causing placement of said call request via said available circuit; otherwise causing provision of a user-selectable option via said calling device to proceed with said call request via said available circuit despite said at least one preset call service parameter being unsatisfied; and upon said user- selectable option being selected, causing placement of said call request via said available circuit.
[0008] In accordance with one embodiment, the preset call service parameter comprises a preset calling rate. [0009] In accordance with one embodiment, the preset calling rate is specific to the call destination.
[0010] In accordance with one embodiment, the method further comprises relaying an automated message to said calling device in providing said user-selectable option so to indicate a current call service parameter available via said available circuit.
[0011] In accordance with one embodiment, the method is automatically executed by a processor of a network-enabled device operatively associated with a telephony network switch and/or gateway processing said call request.
[0012] In accordance with one embodiment, the switch and/or gateway comprises a VoIP switch and/or gateway.
[0013] In accordance with one embodiment, the identifying said available circuit comprises identifying multiple available circuits appropriate for relaying said call request and each having a respective call service parameter associated therewith; and determining which of said multiple available circuits best satisfies said preset call service parameter based on each said respective call service parameter to select it as said available circuit.
[0014] In accordance with one embodiment, the number of said multiple available circuits varies as a function of at least one of time of day, destination and current call volume.
[0015] In accordance with one embodiment, the call request is initiated using a calling card service, and wherein said preset call service parameter comprises a preset calling rate associated with said calling card service based on a predefined circuit accessible to said calling card service with limited availability.
[0016] In accordance with one embodiment, the limited availability comprises a maximum overall calling time allotted to said calling card service for a given destination accessible via said predefined circuit and allotted at a discounted rate permissive of said preset calling rate. [0017] In accordance with one embodiment, the limited availability comprises at least one of a preset time, preset times, a given weekday, given weekdays, a given weekend day and given weekend days during which access to said predefined circuit is provided to said calling card service at a discounted rate permissive of said preset calling rate. [0018] In accordance with one embodiment, each said respective call service parameter further comprises at least one of a circuit reliability and a circuit quality metric, wherein said user-selected option comprises option to proceed as a function of said at least one of said circuit reliability and said circuit quality metric.
[0019] In accordance with one embodiment, the method is automatically executed as part of or in concert with an automated lowest cost routing application operable to identify a lowest cost routing circuit available or satisfying a preset call quality and/or reliability metric to the call destination.
[0020] In accordance with another aspect, there is provided a call circuit selection management device for managing selection of a call circuit for establishment of a call initiated via a calling device to a call destination, the device comprising: a circuit network interface to receive indication of a call request initiated from the calling device identifying the call destination, wherein said call request has at least one preset call service parameter associated therewith; a processor operatively associated with said circuit network interface to execute instructions, responsive to said call request indication, to: identify an available circuit for completing said call request; determine whether said available circuit satisfies said preset call service parameter; upon confirming that said available circuit satisfies said at least one preset call service parameter, instruct placement of said call request via said available circuit; otherwise cause provision of a user-selectable option via the calling device to proceed with said call request via said available circuit despite said at least one preset call service parameter being unsatisfied; and upon said user-selectable option being selected, instruct placement of said call request via said available circuit.
[0021] In accordance with one embodiment, the preset call service parameter comprises a stored preset calling rate. [0022] In accordance with one embodiment, the preset calling rate is specific to the call destination.
[0023] In accordance with one embodiment, the instructions further comprise instructions to cause relaying of an automated message to the calling device in providing said user-selectable option so to indicate a current call service parameter available via said available circuit.
[0024] In accordance with one embodiment, the device is operatively associated with a telephony network switch and/or gateway processing said call request.
[0025] In accordance with one embodiment, the switch and/or gateway comprises a VoIP switch and/or gateway.
[0026] In accordance with one embodiment, the instructions to identify said available circuit comprise instructions to identify multiple available circuits appropriate for relaying said call request and each having a respective call service parameter associated therewith; and instructions to determine which of said multiple available circuits best satisfies said preset call service parameter based on each said respective call service parameter to select it as said available circuit.
[0027] In accordance with one embodiment, the instructions are executable as part of or in concert with an automated lowest cost routing application operable to identify a lowest cost routing circuit available or satisfying a preset call quality and/or reliability metric to the call destination.
[0028] In accordance with another aspect there is provided a computer-readable medium having statements and instructions stored thereon for implementation by a processor to manage selection of a call circuit for establishment of a call initiated via a calling device to a call destination initiation by: receiving indication of a call request initiated from the calling device identifying the call destination, said call request having associated therewith at least one preset call service parameter; identifying an available circuit for completing said call request; upon confirming that said available circuit satisfies said at least one preset call service parameter, causing placement of said call request via said available circuit; otherwise causing provision of a user-selectable option via said calling device to proceed with said call request via said available circuit despite said at least one preset call service parameter being unsatisfied; and upon said user- selectable option being selected, causing placement of said call request via said available circuit.
[0029] In accordance with one embodiment, the preset call service parameter comprises a stored preset calling rate.
[0030] In accordance with one embodiment, the preset calling rate is specific to the call destination. [0031] In accordance with one embodiment, the instructions further comprise instructions to cause relaying of an automated message to the calling device in providing said user-selectable option so to indicate a current call service parameter available via said available circuit.
[0032] In accordance with one embodiment, the instructions to identify said available circuit comprise instructions to identify multiple available circuits appropriate for relaying said call request and each having a respective call service parameter associated therewith; and instructions to determine which of said multiple available circuits best satisfies said preset call service parameter based on each said respective call service parameter to select it as said available circuit. [0033] Other aspects, features and/or advantages will become more apparent upon reading of the following non-restrictive description of specific embodiments thereof, given by way of example only with reference to the accompanying drawings.
BRIEF DESCRIPTION OF THE FIGURES [0034] Several embodiments of the present disclosure will be provided, by way of examples only, with reference to the appended drawings, wherein: [0035] Figure 1 is a high level diagram of a call connection management system and method in accordance with one embodiment; and
[0036] Figure 2 is a flow diagram of a call connection management method implemented in accordance with an illustrative implementation of the embodiment of Figure 1.
DETAILED DESCRIPTION
[0037] The embodiments described herein provide different illustrative examples of a call circuit selection management method and system. For instance, in some embodiments, a circuit selection method is automatically executed in an attempt to provide a calling party a lowest available routing cost to the call destination, for instance, in respecting an advertised lowest available calling rate to this destination. Where routing circuits to the call destination available at the time the call is placed do not satisfy this advertised rate, the disclosed methods may result in the provision of a user-selectable option to proceed with their call request via what circuits are currently available despite the current unavailability of the advertised rate, thus empowering the caller to decide whether to proceed with the call and be subject to higher-than-advertised rates. A similar technique may be applied in the context of call quality, where for example advertised high quality circuits are not currently available, but where a caller may nonetheless elect to proceed with a call over lower quality circuits. [0038] With reference to Figure 1, and in accordance with one embodiment, a user- mediated call circuit management system, generally referred to using the numeral 100, will now be described. In the example of Figure 1, an automated circuit selection device 102 is provided in automatically managing, at least in part, call circuit selection within the context of a general voice over data network system, such as Voice over IP (VoIP) network system 100. In this particular embodiment, the circuit selection device 102 provides for the execution of an automated caller-mediated process for addressing call circuit selection, for instance, where various routing options may be available to complete a given call to a given destination, but possibly not in accordance with one or more preset call service parameters advertised or otherwise expected by the caller. In this example, the monitoring device 102 interfaces with the VoIP network system 100 to participate in call circuit selection for an illustrative call made over an available communication network(s) 101 between a calling device 104 and a call destination 106.
[0039] In this high level example, a call request is directed to an originating gateway 108 by the calling device 104 over an originating communication network link 110 so to initiate a call setup sequence and ultimately relay a call to the call destination 106 via a communicatively accessible destination gateway 112 and destination network link 114. It will be appreciated that multiple destination gateways 112 may be available to the originating gateway 108 to complete the call, and that selection of such gateway, and associated destination service provider may be based on different parameters and criteria, such as network access costs and fees, compatibility, reliability, existing business relationships or incentives between interfacing parties, etc. Furthermore, certain favourable destination gateways 112 and/or links 114 may be available at certain times, on certain days, and/or to accommodate certain call volumes, but may otherwise become unavailable to a given originating service provider for various such or other reasons, and at times unpredictably so. Accordingly, while a local service provider may legitimately advertise or promote access to various call destinations via such favourable destination gateways and/or links, they may in fact have limited access thereto, predictably or not, and thus fall short on certain advertised call service parameters to such destinations, such as call connection or airtime rates, available airtime minutes for a preset cost or account balance, call quality and/or reliability, and the like.
[0040] The known complexities of call circuit selection criteria and implementations may invoke, in some embodiments, the execution of known or proprietary least-cost routing (LCR) processes and techniques. For instance, LCR is generally associated with the process of selecting the path of outbound communication traffic based on cost. A telecommunication carrier may, for example, employ a LCR team that periodically (monthly, weekly or even daily) chooses between routes from several or even hundreds of carriers for destinations across the world. This process can otherwise be automated by a device or software program known as a Least Cost Router, or the like. For example, a dedicated LCR application software can be operated to automatically load price schedules and code tables, keep control of volume commitment and available capacity with selected local and/or foreign carriers, correctly compare dial codes, convert a carrier's name-based price schedule into a dial code-dependent termination cost schedule, put costs in order, incorporate quality considerations, produce costing and routing schedules in a format suitable for pricing analysts and engineering, generate automatic orders to network switches, and transfer data into a related billing system. LCR application platforms can vary from basic homegrown applications to commercial products offering integration with switch and billing systems, for example.
[0041] With VoIP becoming a predominate carrier messaging system, routing becomes available from standalone products and hosted services. Standalone LCR systems in this context can integrate many powerful routing features such as jurisdictional routing, profit margin protected routing, standard LCR, and the like, as will be readily appreciated by the skilled artisan.
[0042] In any event, the circuit selection management systems and methods considered herein may be employed alone or in concert with the above or other such call routing techniques to deliver improved services while mitigating unnecessary operating losses. In the present example, an LCR application could, for instance, form part of, or be associated and/or interface with the caller-mediated circuit selection device 102 of Figure 1 so to operate in concert in the selection and caller-authorized routing of calls via selected circuits that may, in some circumstances, conflict with advertised or otherwise expected call parameters to the caller. In any event, and as will be discussed in greater detail below, selection of an appropriate communication network, or destination gateway 112 in this example, may at least in part be impacted by implementation of the caller- mediated device 102 of Figure 1.
[0043] The calling device 104 may consist of, but is not limited to, a traditional telephone communicating over a standard public switch telephone network (PSTN) link, a cellular telephone communicating over a local cellular communication network link, a VoIP phone or softphone communicating over an available data network link (e.g. Internet connection such as a dial-up, DSL, cable and/or optical fibre connection), and the like. The call destination 106, much like calling device 104, may consist of different types of communication devices operating over an appropriate communication network link, or the like.
[0044] In this example, the device 102 is operatively associated with the originating gateway 108 so to actively partake in the routing of a call connection made via the originating gateway 108 between the calling device 104 and call destination 106. For the sake of illustration, the device 102 is shown as a separate device or hardware box interfacing with the communication network via the originating gateway 108. It will, however, be appreciated that the monitoring device 102 may also form part of the gateway 108, either as a fully or partially integrated or embedded hardware and/or software component, for example, to achieve a similar result. Alternatively, the device 102 may be interposed within the communication network to monitor communications relayed thereon and interface with a call service server 116 (introduced below) without requiring an active interface to the gateway 108, but rather probe the communication network without interference or disruption to existing or legacy equipment. In any event, the device 102 may be configured to monitor/track call setup signals, traffic, data and the like (commonly referred to herein as signals for simplicity) and automatically call upon an operator of the calling device 104 to participate in the validation of a call circuit selection ultimately resulting therefrom. For instance, and in accordance with one embodiment, the device 102 can interface with the communication network via originating gateway 108 to access an identified available circuit selection (i.e. selected via a distinct or integrated LCR application), retrieve one or more call service parameters (e.g. calling rate, circuit quality, etc.) associated with such selection and compare such applicable service parameters with preset call service parameters advertised or otherwise expected by the caller. Based on this automated comparison, the device 102 may cause implementation of an automated caller-mediated circuit selection authorization process, as appropriate or necessary, to validate applicable call service parameters to be applied for the call that may in fact diverge from those advertised or otherwise expected by the caller. [0045] As illustrated in the embodiment of Figure 1, the device 102 may be operated by a VoIP or other call service provider, such as a local, regional, national and/or international call service provider in order to provide greater assurance or control to their customers that billing metrics to be applied in respect of calls initiated via their services are appropriately applied, or at least more transparently applied through confirmed caller authorization. In this example, the call service provider is illustrated as operating a network-accessible call service server 116 or the like to manage and operate the originating gateway 108 in placing requested calls to multiple destinations around the globe and managing accounts associated with users making these calls, be they regular call service subscribers, pay-per-use subscribers, calling card users or the like. [0046] In one particular example and with added reference to Figure 2, a circuit selection sequence, generally referred to using the numeral 200, is affected in whole or in part by an integrated circuit selection application executed to interface with an originating gateway, such as gateway 108 of Figure 1, to receive indication of a call request 202 initiated by a given calling device 104, and process selection of an appropriate or preferred circuit for completing the call request, for instance, via a selected destination gateway 112 and/or link 114 as may be available and/or appropriate given operational characteristics, preferences and/or limitations of the originating call service provider. As noted above, this process may be wholly or partly implemented by a distinct call circuit selection device 102 or platform operatively interfacing with the originating gateway 108 and/or network-accessible call service server 116, directly by the originating gateway 108, and/or by or as an integrated component or module of the call service server 116. Likewise, the various steps and processes involved in circuit selection may, again, be implemented wholly within the context of an integral circuit selection device or module, or distributed across two or more cooperating circuit selection platforms or modules, for instance, via cooperative implementation of an automated LCR application and a caller- mediated circuit selection approval application, as one example.
[0047] In any even, the circuit selection process will respond to the call request by first identifying (204) available circuits for completing the call request, and then selected one of these available circuits (206) based on one or more preset criteria, such as but not limited to reported circuit reliability, circuit quality, applicable connection and/or airtime rates, and the like. In the context of an LCR-mediated circuit selection process, a lowest cost circuit available in completing the call request would generally be selected provided this lowest cost circuit meets certain minimum reliability and/or quality criteria.
[0048] Once an available circuit has been automatically selected, one or more service parameters associated with this selected circuit are compared (208) with one or more corresponding call service parameters advertised or otherwise expected by the caller (e.g. advertised rate, available minutes for pre-purchased calling/ mobile service card or remaining card balance, etc.). For instance, in the context of a calling card service, advertised or expected rates would generally correspond with a lowest cost circuit rate known to be at least occasionally available to the service provider. Accordingly, the call service provider would configure the caller-mediated circuit selection system to compare an call circuit rate available at that time with this lowest advertised rate.
[0049] In the event that the available call service parameter(s) do coincide with those expected by the caller, the call is executed via the selected circuit (210). However, where the call service parameter(s) do not coincide with those expected by the caller, the caller is probed by an automated message is relayed (212) to the caller requesting caller authorization to complete the call via the selected circuit despite the expected call service parameter(s) being unsatisfied by this selected circuit. Upon caller approval (214), the call is executed via the selected circuit (210), otherwise the call is terminated (216).
[0050] As will be appreciated by the skilled artisan, the caller may receive the automated message via various means depending on the type of device being operated to set the call. For example, the caller notification may come through as an automated voice recording identifying the actual rate applicable given the circuit selected and/or the number of minutes or airtime available to the user should the call continue based on a current caller account balance. The caller could then authorize pursuit of the call with the selected circuit via an appropriate voice command (e.g. captured and processed by a voice recognition software or the like), touch tone phone command (e.g. press "1" to continue, press "2" to try again, press "3" to disconnect), or again by staying on the line for a preset timer duration presumptively indicative of the caller's intention to continue with the call on the selected circuit. Other examples may include the rendering of a text- based or graphically rendered message on text or graphic-enabled devices, and the capture of a caller selection via a corresponding text or graphically enabled selection function. These and other examples will be readily understood by the skilled artisan and are therefore intended to fall within the general scope and nature of the present disclosure.
[0051] While the present disclosure describes various exemplary embodiments, the disclosure is not so limited. To the contrary, the disclosure is intended to cover various modifications and equivalent arrangements included within the general scope of the present disclosure.

Claims

What is claimed is: 1. A computer-automated method for managing circuit selection in establishing a call initiated via a calling device to a call destination, the method comprising:
receiving indication of a call request initiated from the calling device identifying the call destination, said call request having associated therewith at least one preset call service parameter;
identifying an available circuit for completing said call request;
upon confirming that said available circuit satisfies said at least one preset call service parameter, causing placement of said call request via said available circuit; otherwise
causing provision of a user-selectable option via said calling device to proceed with said call request via said available circuit despite said at least one preset call service parameter being unsatisfied; and
upon said user-selectable option being selected, causing placement of said call request via said available circuit.
2. The method of claim 1, wherein said preset call service parameter comprises a preset calling rate.
3. The method of claim 2, wherein said preset calling rate is specific to the call destination.
4. The method of any one of claims 1 to 3, further comprising relaying an automated message to said calling device in providing said user-selectable option so to indicate a current call service parameter available via said available circuit.
5. The method of any one of claims 1 to 4, wherein the method is automatically executed by a processor of a network-enabled device operatively associated with a telephony network switch and/or gateway processing said call request.
6. The method of claim 5, wherein said switch and/or gateway comprises a VoIP switch and/or gateway.
7. The method of any one of claims 1 to 6, wherein said identifying said available circuit comprises identifying multiple available circuits appropriate for relaying said call request and each having a respective call service parameter associated therewith; and determining which of said multiple available circuits best satisfies said preset call service parameter based on each said respective call service parameter to select it as said available circuit.
8. The method of claim 7, wherein a number of said multiple available circuits varies as a function of at least one of time of day, destination and current call volume.
9. The method of any one of claims 1 to 8, wherein said call request is initiated using a calling card service, and wherein said preset call service parameter comprises a preset calling rate associated with said calling card service based on a predefined circuit accessible to said calling card service with limited availability.
10. The method of claim 9, wherein said limited availability comprises a maximum overall calling time allotted to said calling card service for a given destination accessible via said predefined circuit and allotted at a discounted rate permissive of said preset calling rate.
11. The method of claim 9, wherein said limited availability comprises at least one of a preset time, preset times, a given weekday, given weekdays, a given weekend day and given weekend days during which access to said predefined circuit is provided to said calling card service at a discounted rate permissive of said preset calling rate.
12. The method of claim 7, wherein each said respective call service parameter further comprises at least one of a circuit reliability and a circuit quality metric, wherein said user-selected option comprises option to proceed as a function of said at least one of said circuit reliability and said circuit quality metric.
13. The method of any one of claims 1 to 12, wherein the method is automatically executed as part of or in concert with an automated lowest cost routing application operable to identify a lowest cost routing circuit available or satisfying a preset call quality and/or reliability metric to the call destination.
14. A call circuit selection management device for managing selection of a call circuit for establishment of a call initiated via a calling device to a call destination, the device comprising:
a circuit network interface to receive indication of a call request initiated from the calling device identifying the call destination, wherein said call request has at least one preset call service parameter associated therewith;
a processor operatively associated with said circuit network interface to execute instructions, responsive to said call request indication, to:
identify an available circuit for completing said call request; determine whether said available circuit satisfies said preset call service parameter;
upon confirming that said available circuit satisfies said at least one preset call service parameter, instruct placement of said call request via said available circuit; otherwise
cause provision of a user-selectable option via the calling device to proceed with said call request via said available circuit despite said at least one preset call service parameter being unsatisfied; and
upon said user-selectable option being selected, instruct placement of said call request via said available circuit.
15. The device of claim 14, wherein said preset call service parameter comprises a stored preset calling rate.
16. The device of claim 15, wherein said preset calling rate is specific to the call destination.
17. The device of any one of claims 14 to 16, wherein said instructions further comprise instructions to cause relaying of an automated message to the calling device in providing said user-selectable option so to indicate a current call service parameter available via said available circuit.
18. The device of any one of claims 14 to 17, wherein the device is operatively associated with a telephony network switch and/or gateway processing said call request.
19. The device of claim 18, wherein said switch and/or gateway comprises a VoIP switch and/or gateway.
20. The device of any one of claims 14 to 19, wherein said instructions to identify said available circuit comprise instructions to identify multiple available circuits appropriate for relaying said call request and each having a respective call service parameter associated therewith; and instructions to determine which of said multiple available circuits best satisfies said preset call service parameter based on each said respective call service parameter to select it as said available circuit.
21. The device of any one of claims 14 to 20, wherein said instructions are executable as part of or in concert with an automated lowest cost routing application operable to identify a lowest cost routing circuit available or satisfying a preset call quality and/or reliability metric to the call destination.
22. A computer-readable medium having statements and instructions stored thereon for implementation by a processor to manage selection of a call circuit for establishment of a call initiated via a calling device to a call destination initiation by:
receiving indication of a call request initiated from the calling device identifying the call destination, said call request having associated therewith at least one preset call service parameter;
identifying an available circuit for completing said call request;
upon confirming that said available circuit satisfies said at least one preset call service parameter, causing placement of said call request via said available circuit; otherwise
causing provision of a user-selectable option via said calling device to proceed with said call request via said available circuit despite said at least one preset call service parameter being unsatisfied; and
upon said user-selectable option being selected, causing placement of said call request via said available circuit.
23. The computer-readable medium of claim 22, wherein said preset call service parameter comprises a stored preset calling rate.
24. The computer-readable medium of claim 23, wherein said preset calling rate is specific to the call destination.
25. The computer-readable medium of any one of claims 22 to 24, wherein said instructions further comprise instructions to cause relaying of an automated message to the calling device in providing said user-selectable option so to indicate a current call service parameter available via said available circuit.
26. The computer-readable medium of any one of claims 22 to 25, wherein said instructions to identify said available circuit comprise instructions to identify multiple available circuits appropriate for relaying said call request and each having a respective call service parameter associated therewith; and instructions to determine which of said multiple available circuits best satisfies said preset call service parameter based said respective call service parameter to select it as said available circuit.
PCT/CA2016/051019 2015-09-01 2016-08-29 Call circuit selection management method and system WO2017035642A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CA2902584A CA2902584A1 (en) 2015-09-01 2015-09-01 Call circuit selection management method and system
CA2,902,584 2015-09-01

Publications (1)

Publication Number Publication Date
WO2017035642A1 true WO2017035642A1 (en) 2017-03-09

Family

ID=58185913

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CA2016/051019 WO2017035642A1 (en) 2015-09-01 2016-08-29 Call circuit selection management method and system

Country Status (2)

Country Link
CA (1) CA2902584A1 (en)
WO (1) WO2017035642A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5473630A (en) * 1993-01-19 1995-12-05 At&T Corp. Telecommunications rate data base accessing
WO2001063820A2 (en) * 2000-02-24 2001-08-30 Cyberman, Ltd. Telecommunication system for service provider selection according to subscriber preferences

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5473630A (en) * 1993-01-19 1995-12-05 At&T Corp. Telecommunications rate data base accessing
WO2001063820A2 (en) * 2000-02-24 2001-08-30 Cyberman, Ltd. Telecommunication system for service provider selection according to subscriber preferences

Also Published As

Publication number Publication date
CA2902584A1 (en) 2017-03-01

Similar Documents

Publication Publication Date Title
JP4659765B2 (en) Network operator cooperative apparatus, and telephone system and method for providing optimal route for voice call using the same
US6088436A (en) Automated callback system
US20060062369A1 (en) Intelligent remote caller ID
US20100091974A1 (en) Rule-based intelligent call forwarding
US20130089198A1 (en) Intelligent Interactive Call Handling
US8781521B2 (en) Double number service
US11936809B1 (en) Dual compatibility phone system
AU1847700A (en) Method and apparatus for providing quasi-mobile telephone service
US9172581B2 (en) Communication system, datacenter apparatus, and control method used in datacenter apparatus
AU2011295965B2 (en) Network calling privacy with recording
CN101601310A (en) The service route that is used for communication system
US20120020253A1 (en) Method for Providing an International Number Transfer Service and Device
US8532639B2 (en) Call correcting relay system for optimizing call relaying between different telecommunication networks
WO2004010393A1 (en) Prepaid charging system and method
WO2017035642A1 (en) Call circuit selection management method and system
CN101635774B (en) CTIEX, system and method for realizing transmission of channel associated data of seat and automatic service
CN103428381A (en) Agent redistribution method and device
US9247414B2 (en) Dynamic configuration of unlimited service for roaming subscriber
WO1997024860A2 (en) System and method for international callback
KR100901698B1 (en) System and method for personal call management service
KR100765718B1 (en) System for informing a phone number by means of messaging service and a method the same
WO2009015436A1 (en) Least cost routing over separate networks
KR101510299B1 (en) Call object identify service system and method thereof
KR100965089B1 (en) Apparatus and method of voice network design based on end-to-end traffic in BcN networks
WO2017035643A1 (en) Call connection management system and method, and automated call billing management system and method associated therewith

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: 16840461

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: 16840461

Country of ref document: EP

Kind code of ref document: A1