System and procedure for real-time hybrid voip connections
AssigneeWhisbi Technologies S.L.
InventorsJosé Luis CANTERO ESCOLA, Alex BISBE TOSAT
Life of this patent
Estimating the term…
Abstract
System and procedure for real-time hybrid VoIP connections between a web page or a mobile application that has implemented a Front-end and a Back-end connected via a communication channel or interface, and at least one automatic private branch exchange (PBX), with DDI (Direct Dialing Inward) functionality and connection to the public switched telephone network (PSTN) in charge of orchestrating the communication and enabling access through at least the PSTN and VoIP protocols.
Claims14
A system for real-time hybrid VoIP connections, comprising:
- a web page or a mobile application having implemented a Front-end and a Back-end, connected via a communication channel or interface, and
- at least one automatic private branch exchange (PBX), with DDI/DID (Direct Dialing Inward) functionality and connection to the public switched telephone network (PSTN), responsible for orchestrating the communication and enabling access through at least the PSTN and VoIP protocols;
- wherein said Front-end is capable of creating a universally unique identifier (UUID) associated with the communication session to be developed, when a user through a web page or a mobile application that has implemented said Front-end requests connection with an agent through said Front-end;
- wherein the Back-end is capable of enabling the hybridization of the VoIP communication system initiated at the Front-end with the agent's DDI connected to the public switched telephone network (PSTN), for which it has a list of accounts for a VoIP protocol, with the necessary credentials to initiate, modify and terminate the connection and a list of DDIs connected to the public switched telephone network (PSTN);
- wherein the automatic private branch exchange (PBX):
- has pre-configured a list of VoIP accounts and has a routing table in order to route the calls received on the DDIs of the PSTN to the accounts of the list of accounts for VoIP protocol;
- can receive calls associated with a list of DDIs connected to the PSTN;
- and
- has the ability to make calls via the PSTN or other configured network.
Procedure for real-time hybrid VoIP connections, which starts when a user who wishes to connect with a sales agent via a device having internet access arrives at a web page or a mobile application that has implemented a Front-end and a Back-end, comprising the following phases:
- 1) a first phase in which a VoIP communication is established between the Front-end (1) and an automatic private branch exchange PBX, through a VoIP account from a list of VoIP accounts available by the Back-end, while presenting the user with the necessary controls and messages to be able to manage the VoIP session,
- 2) the Back-end assigns a free DDI from a list of DDIs to the VoIP account, and instructs an automatic private branch exchange PBX to execute a call to the DDI assigned to the VoIP account in the previous phase, placing the call on hold when the user accepts it, or it is accepted automatically,
- 3) the back-end instructs the automatic private branch exchange to call the agent providing the agent's assigned DDI and the PBX, depending on its routing tables, makes the call over a public switched telephone network (PSTN) or other appropriate network, and, when the agent receives the call on his/her device (Smartphone, computer, or any other means) and accepts the call, the PBX connects the call to the agent with the call it has on hold from the user assigned to the VoIP account in phase 1,
- 4) when either of the two calls is terminated, with the agent or with the VoIP account, the call is not accepted, it is disconnected before reaching the previous point or any other incident, the PBX disconnects the party or parties that are still connected and notifies the Back-end to release the blocked resources in the lists of VoIP accounts and DDIs linked to the session.
Dependencies are inferred from the claim text.