Abstract:
Se describen sistemas, métodos, y medios legibles por computadora no transitorios para optimización de enrutamiento de mensajes. El sistema de optimización de enrutamiento de mensajes recibe la solitud para transmitir mensajes a los dispositivos receptores. El sistema de optimización de enrutamiento de mensajes determina si asignar los mensajes a un probador de enrutamiento óptimo o un proveedor de enrutamiento secundario. La optimización de enrutamiento de mensajes clasifica el conjunto de proveedores de enrutamiento con base en un índice de velocidad de conversión y determina los proveedores de enrutamiento óptimos y enrutamiento secundarios con base en la clasificación. El sistema de optimización de enrutamiento de mensajes asigna mensajes a los proveedores de enrutamiento seleccionados para ser entregados a sus receptores propuestos.
Abstract:
In one embodiment, the method of processing telephony sessions includes: communicating with an application server using an application layer protocol; processing telephony instructions with a call router; and creating call router resources accessible through a call router Application Programming Interface (API). In another embodiment, the system for processing telephony sessions includes: a call router, a URI for an application server, a telephony instruction executed by the call router, and a call router API resource.
Abstract:
SISTEMA DE TROCA DE MENSAGENS. São revelados sistemas, métodos e mídia legível por computador não transitória para selecionar um provedor de roteamento mais adequado para entregar cada mensagem individual. O sistema de troca de mensagens seleciona um provedor de roteamento com base nos critérios de consumidor fornecidos pelo consumidor, ofertas fornecidas pelos provedores de roteamento e/ou desempenho dos provedores de roteamento. O sistema de troca de mensagens classifica as ofertas com base em um valor de classificação calculado para cada oferta com base no valor de custo associado à oferta, na pontuação de qualidade do provedor de roteamento associado e nos critérios de consumidor. O sistema de troca de mensagens seleciona um oferta com base nos valores de classificação resultantes. Por exemplo, o sistema de troca de mensagens seleciona o oferta classificado como o mais alto com base nos valores de classificação. O sistema de troca de mensagens então transmite a mensagem ao destinatário pretendido por meio do do provedor de roteamento associado à oferta selecionada.
Abstract:
Disclosed are systems, methods, and non-transitory computer-readable media for a customizable cloud-based software platform. A customizable cloud-based software platform provides functionality that enables a user (e.g., individual user, organization, etc., that has created an account with the customizable cloud-based software platform) to modify a base version of a cloud-based software application to the specific user's needs. For example, the customizable cloud-based software platform provides a base version of a cloud-based software application that includes a base set of functionalities, settings, user interfaces, etc., which a user may modify to meet the user's specific needs. A user may therefore use a client device to interact with the customizable cloud-based software platform to access their customized instance of the cloud-based application.
Abstract:
Disclosed are systems, methods, and non-transitory computer-readable media for a customizable cloud-based software platform. A customizable cloud-based software platform provides functionality that enables a user (e.g., individual user, organization, etc., that has created an account with the customizable cloud-based software platform) to modify a base version of a cloud-based software application to the specific users needs. For example, the customizable cloud-based software platform provides a base version of a cloud-based software application that includes a base set of functionalities, settings, user interfaces, etc., which a user may modify to meet the users specific needs. A user may therefore use a client device to interact with the customizable cloud-based software platform to access their customized instance of the cloud-based application.
Abstract:
Disclosed are systems, methods, and non-transitory computer-readable media for a customizable cloud-based software platform. A customizable cloud-based software platform provides functionality that enables a user (e.g., individual user, organization, etc., that has created an account with the customizable cloud-based software platform) to modify a base version of a cloud-based software application to the specific users needs. For example, the customizable cloud-based software platform provides a base version of a cloud-based software application that includes a base set of functionalities, settings, user interfaces, etc., which a user may modify to meet the users specific needs. A user may therefore use a client device to interact with the customizable cloud-based software platform to access their customized instance of the cloud-based application.
Abstract:
A method and system for operating a multitenancy telephony system including a call queue that stores call requests received from a plurality of users; an expandable and contractible telephony resource cluster that establishes call sessions for call requests; a analysis system that calculates capacity requirements of the system; a resource allocator that manages the scaling and operation of the telephony resource cluster; and a plurality of telephony network channels that are used as telephony communication channels for call sessions.
Abstract:
A method and system for connecting a communication to a client including at a system bridge, establishing a client subscription connection with a client device; receiving an incoming communication request at the system bridge; publishing an incoming communication notification from the system bridge to the client device; receiving a client communication at the system bridge; and merging the incoming communication request into the client communication at the system bridge.