Search

EP-4740444-A1 - SYSTEM AND METHOD FOR ROUTING AN INTERNATIONAL CALL

EP4740444A1EP 4740444 A1EP4740444 A1EP 4740444A1EP-4740444-A1

Abstract

The present disclosure relates to a system (116) and a method (700) for routing an international call The system (116) includes a Business Telephony Application Server (BTAS) (206). The BTAS (206) is configured to receive a call request transmitted by one of the ILD-SBC (604) and the ILD-MGCF (504) depending on inbound or outbound origination. The BTAS (206) is further configured to customize at least one parameter of a header associated with the call request. The BTAS (206) is further configured to return the call request to the ILD-SBC (604) and the ILD-MGCF (504) including the customized headers via the interface. Further, the BTAS (206) is configured to connect an international call between the enterprise (212) and a User Equipment (UE) (112) through the ILD-SBC (604) and the ILD-MGCF (504) based on the at least one customized parameter of the header associated with the call request.

Inventors

  • BHATNAGAR, AAYUSH
  • BISHT, BIRENDRA
  • SINGH, HARBINDER
  • GUPTA, SANDEEP

Assignees

  • Jio Platforms Limited

Dates

Publication Date
20260513
Application Date
20240627

Claims (16)

  1. 1. A method (700) for routing an international call, the method (700) comprises the steps of: receiving, by one or more processors (204), a call request initiated from a caller by dialling a designated number associated to an enterprise (212); routing, by the one or more processors (204), the call request to an International Long Distance Session Border Controller (ILD-SBC) (604) when the call request received is inbound and routing the call to an International Long Distance Media Gateway Control Function (ILD-MGCF) (504) when the call request received is outbound; receiving, by the one or more processors (204), the call request transmitted by one of, the ILD-SBC (604) and the ILD-MGCF (504) depending on inbound or outbound origination of the call request via an interface; customizing, by the one or more processors (204), at least one parameter of a header associated with the call request; returning, by the one or more processors (204), the call request to one of the ILD-SBC (604) and the ILD-MGCF (504) including the customized headers via the interface; and connecting, by the one or more processors (204), the international call between the enterprise (212) and a relevant User Equipment (UE) (112) through one of the ILD-SBC (604) and the ILD-MGCF (504) based on the at least one customized parameter of the header associated with the call request.
  2. 2. The method (700) as claimed in claim 1, wherein jurisdiction of the caller includes at least one of, international and domestic.
  3. 3. The method (700) as claimed in claim 1, wherein the number dialled by the caller includes at least one of, an International Toll-Free Services (ITFS) number and a Universal International Freephone Number (UIFN).
  4. 4. The method (700) as claimed in claim 1, wherein the call request includes at least one of, Session Initiation Protocol (SIP) INVITE request.
  5. 5. The method (700) as claimed in claim 1, wherein the at least one parameter customized includes at least one of, routing rules, end point numbers behind International Toll-Free Services (ITFS) number and announcement files.
  6. 6. The method (700) as claimed in claim 1, wherein the relevant UE (112) is related to the caller.
  7. 7. The method (700) as claimed in claim 1, wherein the method (700) further comprises the steps of: utilizing, by the BTAS (206), a via header from the call request to route the international call to the relevant UE (112), through one of the respective ILD-SBC (604) and the ILD-MGCF (504) when a Route header and a P-Served User header are not present in the call request, thereby ensuring routing the call in the absence of standard headers in the call request.
  8. 8. The method (700) as claimed in claim 1, wherein customizing at least one parameter of a header associated with the call request includes one of, updating, editing, adding, and deleting information from the call request.
  9. 9. The method (700) as claimed in claim 1, wherein customizing, by the BTAS (206), at least one parameter of the header associated with the call request includes at least one of the steps of: dynamically customizing, by the BTAS (206), the at least one parameter, based on to which relevant UE (112) the call is required to be routed; and customizing, by the BTAS (206), the at least one parameter, based on an input received from an admin of the enterprise (212) via the UE (112) in order to route the call to the relevant UE (112).
  10. 10. The method (700) as claimed in claim 1, wherein the BTAS (206) supports configuration of ITFS numbers in all the international dialling patterns and formats such as at least one of, ‘00’ and ‘+’.
  11. 11. The method (700) as claimed in claim 1, wherein the BTAS (206) is configured to extract recipient details from the call request, thereby enabling termination of the call to the relevant recipient.
  12. 12. A User Equipment (UE) (112), comprising: one or more processors (210) communicatively coupled to an International Long Distance (ILD) carrier (330), the one or more processors (210) coupled with a memory (220), wherein said memory (220) stores instructions which when executed by the one or more processors (210) causes the UE (112) to: transmit, a call request to an International Long Distance (ILD) carrier (330) in response to a caller dialling a designated number associated to an enterprise (212) via a user interface module, wherein a Business Telephony Application Server (BTAS) (206) is further configured to perform the method as claimed in claim 1.
  13. 13. A system (116) for routing an international call, the system (116) comprising: an International Long Distance Session Border Controller (ILD-SBC) (604); an International Long Distance Media Gateway Control Function (ILD-MGCF) (504); at least one enterprise (212); an International Long Distance (ILD) carrier (330) communicably coupled to the ILD-SBC (604) and the ILD-MGCF (504), the ILD carrier (330) configured to: receive, a call request initiated from a caller by dialling a designated number associated to the enterprise (212); route, the call request to the ILD-SBC (604) when the call request received is inbound and routing the call to the ILD-MGCF (504) when the call request received is outbound; a Business Telephony Application Server (BTAS) (206) communicably coupled to the ILD carrier (330), ILD-SBC (604), ILD-MGCF (504) and the enterprise (212), the BTAS (206) configured to: receive, the call request transmitted by one of, the ILD-SBC (604) and the ILD-MGCF (504) depending on the inbound or the outbound origination of the call request via an interface; customize, at least one parameter of a header associated with the call request; return, the call request to one of the ILD-SBC (604) and the ILD- MGCF (504) including the customized headers via the interface; and connect, the international call between the enterprise (212) and a relevant User Equipment (UE) (112) through one of the ILD-SBC (604) and the ILD-MGCF (504) based on the at least one customized parameter of the header associated with the call request.
  14. 14. The system (116) as claimed in claim 13, wherein the BTAS (206) is further configured to provide: time-based routing; direct translation with priority routing; round robin routing; and load balancing routing.
  15. 15. The system (116) as claimed in claim 13, wherein the interface between the BTAS (206) and one of, ILD-SBC (604) and ILD-MGCF (504) is a customized interface for routing the international call, thereby eliminating usage of IP Multimedia Core Network Subsystem (IMS) (406).
  16. 16. A non-transitory computer-readable medium having stored thereon computer- readable instructions that, when executed by a processor (205), causes the processor (205) to: receive, a call request initiated from a caller by dialling a designated number associated to an enterprise (212); route, the call request to an International Long Distance Session Border Controller (ILD-SBC) (604) when the call request received is inbound and routing the call to an International Long Distance Media Gateway Control Function (ILD-MGCF) (504) when the call request received is outbound; receive, the call request transmitted by one of, the ILD-SBC (604) and the ILD-MGCF (504) depending on the inbound or the outbound origination of the call request via an interface; customize, at least one parameter of a header associated with the call request; return, the call request to one of the ILD-SBC (604) and the ILD-MGCF (504) including the customized headers via the interface; and connect, the international call between the enterprise (212) and a relevant User Equipment (UE) (112) through one of the ILD-SBC (604) and the ILD-MGCF (504) based on the at least one customized parameter of the header associated with the call request.

Description

SYSTEM AND METHOD FOR ROUTING AN INTERNATIONAL CALL FIELD OF THE INVENTION [0001] The present invention generally relates to communication systems, and more particularly relates to managing call services provided on International Toll-Free Services (ITFS). BACKGROUND OF THE INVENTION [0002] In the modern business environment, enterprises rely on various modes of communication to support their operations, including but not limited to telephone, email, and internal messaging systems. Traditionally, these disparate modes of communication have been implemented by separate service providers, resulting in a lack of integration between the services. This disconnect often necessitates manual transfer of information by users from one service to another, leading to inefficiencies and potential errors. [0003] Furthermore, certain services, such as Business Telephony Application Server (BTAS), have traditionally been delivered via on-premises solutions. This approach poses challenges for remote workers and those with high mobility, as they may not be able to access these services reliably or at all. [0004] In the context of BTAS, the International Toll-Free Services (ITFS) have emerged as a solution for businesses to facilitate communication with customers or other businesses across borders. However, the implementation of ITFS has its own set of challenges. For instance, a customer can dial an ITFS number for free, but the business subscribing to the ITFS service bears all the charges for the calls. Moreover, the toll-free subscriber's physical location can affect the functionality and cost of the service. [0005] Additionally, real-time update, creation, or deletion of ITFS service data can be complex due to the intricacies of the network. Similarly, real-time data reporting as requested by an admin of the enterprise can be challenging to implement. [0006] Therefore, there is a need for an improved system and method for providing ITFS that addresses these challenges, particularly in terms of customization and integration with existing network infrastructure, support for both inbound and outbound ITFS, and real-time data management and reporting. BRIEF SUMMARY OF THE INVENTION [0007] One or more embodiments of the present disclosure provide a system and method for routing an international call. [0008] In one aspect of the present invention, a system for routing an international call is disclosed. The system includes an International Long Distance (ILD) carrier communicably coupled to an International Long Distance-Session Border Controller (ILD-SBC) and an International Long Distance-Media Gateway Control Function (ILD-MGCF). The ILD carrier is configured to receive a call request initiated from a caller by dialing a designated number associated to an enterprise. The ILD carrier is further configured to route the call request to the ILD-SBC if the call request received is inbound and route the call to the ILD-MGCF if the call request received is outbound. The system further includes a Business Telephony Application Server (BTAS) communicably coupled to the ILD carrier, the ILD-SBC, the ILD-MGCF and the enterprise. The BTAS is configured to receive the call request transmitted by the ILD- SBC and the ILD-MGCF depending on the inbound or the outbound origination of the call request via an interface. The BTAS is configured to customize at least one parameter of a header associated with the call request. The BTAS is configured to return the call request to one of the ILD-SBC and the ILD-MGCF including the customized headers via the interface. The BTAS is configured to connect the international call between the enterprise and a relevant User Equipment (UE) through one of the ILD-SBC and the ILD-MGCF based on the at least one customized parameter of the header associated with the call request. [0009] In one embodiment, the BTAS is further configured to provide time -based routing, direct translation with priority routing, round robin routing, and load balancing routing. [0010] In another embodiment, the interface between the BTAS and one of, the ILD- SBC and the ILD-MGCF is a customized interface for routing the international call, thereby eliminating usage of IP Multimedia Core Network Subsystem (IMS). [0011] In another aspect of the present invention, a method for routing an international call is disclosed. The method includes the step of receiving by an International Long Distance (ILD) carrier a call request initiated from a caller by dialing a designated number associated to an enterprise. In one embodiment, jurisdiction of the caller includes at least one of international and domestic. In another embodiment, the designated number dialed by the caller includes at least one of, an International Toll-Free Services (ITFS) number and a Universal International Freephone Number (UIFN). The call request includes at least one of, Session Initiation Protocol (SIP) INVITE requests. The method includes the step of routing by th