System and method for voice call connection from an OTT network
AssigneeViber Media S.A.R.L.
InventorMatan Barth
Life of this patent
Estimating the term…
Abstract
A system comprising: at least one hardware processor; and a non-transitory computer-readable storage medium having stored thereon program code, the program code executable by the at least one hardware processor to: receive, by an over-the-top (OTT) network server, from an OTT terminal application (OTA), a request to establish voice communication with a known external service; access, by said OTT network server, a database which comprises at least one routing option associated with said known external service; select, by said OTT network server, one of said routing options for establishing said voice communication; and establish said voice communication with said known external service using said selected routing option.
Claims15
A system comprising:
- at least one hardware processor;
- and
- a non-transitory computer-readable storage medium having stored thereon program code, the program code executable by the at least one hardware processor to:
- receive, by an over-the-top (OTT) network server, from an OTT terminal application (OTA), a request to establish voice communication with a known external service;
- access, by said OTT network server, a database which comprises one or more routing options associated with said known external service, wherein said database comprises routing options associated with a plurality of known external services;
- select, by said OTT network server, one of said routing options for establishing said voice communication, wherein said routing option comprises at least one communication leg effected through a telephony gateway of a PSTN and is associated with a telephony endpoint operated by the known external service;
- and
- establish said voice communication with said known external service by connecting the OTA and the telephony endpoint using said selected routing option,
- wherein said request is associated with an OTT active live chat session between a user of said OTA and said known external service, and wherein an identity of said known external service is determined based, at least in part, on said OTT live chat session, and
- wherein the request is received from within the OTT live chat session, and
- wherein the at least one hardware processor selects the routing option based on an identifier of the known external service.
A method comprising:
- receiving, by an over-the-top (OTT) network server, from an OTT terminal application (OTA), a request to establish voice communication with a known external service;
- accessing, by said OTT network server, a database which comprises one or more routing options associated with said known external service, wherein said database comprises routing options associated with a plurality of known external services;
- selecting, by said OTT network server, one of said routing options for establishing said voice communication, wherein said routing option comprises at least one communication leg effected through a telephony gateway of a PSTN and is associated with a telephony endpoint operated by the known external service;
- and
- establishing said voice communication with said known external service by connecting the OTA and the telephony endpoint using said selected routing option,
- wherein said request is associated with an OTT active live chat session between a user of said OTA and said known external service, and wherein an identity of said known external service is determined based, at least in part, on said OTT live chat session, and
- wherein the request is received from within the OTT live chat session, and
- wherein the selecting is based on an identifier of the known external service.
A system comprising:
- at least one hardware processor;
- and
- a non-transitory computer-readable storage medium having stored thereon program code, the program code executable by the at least one hardware processor to:
- receive, by an over-the-top (OTT) network server, from an OTT terminal application (OTA), a request to establish voice communication with a known external service;
- access, by said OTT network server, a database which comprises one or more routing options associated with said known external service, wherein said database comprises routing options associated with a plurality of known external services;
- select, by said OTT network server, one of said routing options for establishing said voice communication, wherein said routing option comprises at least one communication leg effected through a telephony gateway of a PSTN and is associated with a telephony endpoint operated by the known external service;
- and
- establish said voice communication with said known external service by connecting the OTA and the telephony endpoint using said selected routing option,
- wherein said request is associated with an OTT active live chat session between a user of said OTA and said known external service, and wherein an identity of said known external service is determined based, at least in part, on said OTT live chat session,
- wherein the request is received from within the OTT live chat session, and
- wherein the voice communication is initiated by the telephony endpoint operated by an external service provider.
Dependencies are inferred from the claim text.