H04M7/003

METHOD AND SYSTEM IN PAIRING A UNIQUE ALPHANUMERIC NAME/S TO ANY CALLABLE NUMBER OR SIP ACCOUNT TO GENERATE UNIQUE AND EASY TO REMEMBER URL CALLING LINK FOR REAL TIME COMMUNICATION PURPOSES
20200137025 · 2020-04-30 ·

A system and method of enabling callers to generate and use unique alphanumeric name or names appended to a domain name or use as domain name itself, when paired to the destination device, to enable a calling device to communicate with a destination device over the internet without dialing the destination device common mobile number.

SYSTEM AND METHOD FOR PROVIDING AND MANAGING THIRD PARTY CONTENT WITH CALL FUNCTIONALITY
20200120208 · 2020-04-16 ·

Systems and methods for implementing an online content item campaign with selective call functionality can include a processor determining a rendering frequency of instances of a third-party content item for rendering with a call icon, based on a resource of the third-party content provider. The processor can provide a first instance of the content item for rendering with the call icon in accordance with the rendering frequency of instances. A call bridge device can receive a call from the client computing device upon actuation of the call icon, direct the call to a phone number of the third-party content provider, and determine a parameter of the call. The processor can adjust the rendering frequency of instances based on the parameter of the call and provide instances of the content item for display by client computing devices with the call icon in accordance with the adjusted rendering frequency of instances.

Dynamically generated call triggers
10616418 · 2020-04-07 · ·

A telephony client application may dynamically generate call links to trigger calls from a web page. The telephony client application may detect web browsing activity on a personal computer and analyze incoming page data for text elements indicating contact numbers. Upon identification of possible contact numbers, the page data may be enhanced or modified to include links to trigger a call to the contact number. The web browser may display the enhanced page. If the user selects one of the links, the telephony client application may send a request, to a service provider, to initiate communication with the selected contact number. In some configurations, a user may specify preferences for selecting a preferred phone number to originate the call. Accordingly, calls may be placed with a click on an enhanced web page from a desktop as if the user is placing a call from a mobile phone.

Method and system for routing call from electronic device

A computer-implemented method for routing a call from an electronic device to a target organization. The method is executed by a server coupled to a user profile database, a digital content display, a content item database, and a telephone number repository hosting a default telephone number and a pool of unique numbers. The method comprises receiving an indication of a user identifier associated with the user and determining whether the user profile database comprises data for generating a call enrichment data packet. In response to availability of the data generating the customized digital content item, routing the call to the default telephone number and including the call enrichment data packet. In response to non-availability of data for generating the call enrichment data packet, generating the customized digital content item comprising an indication of an available unique number and routing to an available unique number.

Integrating additional information into a telecommunications call

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing information. A request is received by a call routing server to establish a call between a client device and a remote telecommunications device. A given transmission criterion that triggered distribution of the particular digital component to the client device is determined by a call context server. A set of contextual information that is mapped to the given transmission criterion is identified, by the call context server, in a data store storing a mapping of transmission criteria to contextual information. The client device is connected, by the call routing server, to the remote telecommunications device using the phone number. The set of contextual information is transmitted to the remote telecommunications device or a computing device that is associated with the remote telecommunications device while the call is being connected or in progress.

System and method for processing telephony sessions
10560495 · 2020-02-11 · ·

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.

Communications methods and apparatus related to web initiated sessions

A client device, e.g., a smartphone including a web browser, requests a call authorization token from a web server, e.g., a web page server. The web server, acting on behalf of a company, whose web page is hosted and whose phone corresponds to the called party, screens incoming requests and decides whether or not to issue an authorization token, e.g., a signed token including an encrypted portion. The web server issues a call authorization token and communicate the issued token to the client device. The client device includes the received issued call authorization token in a signal, e.g., a SIP INVITE signal, which it generates and sends to a session border controller (SBC). The session border controller processes the received authorization token and checks the authorization token to validate the received token. The SBC establishes a communications session if the received token passes the validation check.

INTEGRATING ADDITIONAL INFORMATION INTO A TELECOMMUNICATIONS CALL

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing information. A request is received by a call routing server to establish a call between a client device and a remote telecommunications device. A given transmission criterion that triggered distribution of the particular digital component to the client device is determined by a call context server. A set of contextual information that is mapped to the given transmission criterion is identified, by the call context server, in a data store storing a mapping of transmission criteria to contextual information. The client device is connected, by the call routing server, to the remote telecommunications device using the phone number. The set of contextual information is transmitted to the remote telecommunications device or a computing device that is associated with the remote telecommunications device while the call is being connected or in progress.

Mapping a universal contact center service access point to a service access point specific to a determined modality
11909918 · 2024-02-20 · ·

A universal contact center service access point is mapped to a service access point specific to a determined modality to establish a connection between a user device and a contact center operator device and associated with that modality. A request for a contact center engagement is obtained from a user device, in which the request includes a universal contact center service access point. Responsive to the request, the universal contact center service access point is mapped, based on a record associating multiple modalities with the universal contact center service access point, to a service access point specific to one of those multiple modalities determined based on information associated with the user device. The contact center engagement is then facilitated over a connection, established based on the mapping, between the user device and a contact center operator device associated with the service access point.

SYSTEM AND METHOD FOR PROCESSING TELEPHONY SESSIONS
20190349409 · 2019-11-14 ·

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.