Patent classifications
H04M2203/2022
Call recording in a telecommunications network
A method of recording media transmitted to or from a first party communicating through one of a plurality of mobile telecommunications networks with a second party is described. Either the first party or the second party initiates a call with the other party. One of a set of call splitters distributed through the plurality of telecommunications networks is then determined to be a local call splitter to one of the parties. A connection is then established between the first party and the local call splitter to split the call into a recording part and a call part. The call part is routed between the first party and the second party via the call splitter to provide transmission of media between the first party and the second party, and the recording part is provided by the local call splitter to a recording service associated with the first party. Suitable apparatus is also described, as are methods for recording the calls of a subscriber to a central recording station using a network trigger set or a SIM application set to divert the call to a recording node.
Intercepting voice over IP communications and other data communications
Methods and apparatus for intercepting communications in an Internet Protocol (IP) network involve maintaining dialing profiles for respective subscribers to the IP network, each dialing profile including a username associated with the corresponding subscriber, and associating intercept information with the dialing profile of a subscriber whose communications are to be monitored. Intercept information will include determination information for determining whether to intercept a communication involving the subscriber, and destination information identifying a device to which intercepted communications involving the subscriber are to be sent. When the determination information meets intercept criteria communications are established with a media relay through which communications involving the subscriber will be conducted or are being conducted to cause the media relay to send a copy of the communications involving the subscriber to a mediation device specified by the destination information.
INTERCEPTING VOICE OVER IP COMMUNICATIONS AND OTHER DATA COMMUNICATIONS
Methods and apparatus for intercepting communications in an Internet Protocol (IP) network involve maintaining dialing profiles for respective subscribers to the IP network, each dialing profile including a username associated with the corresponding subscriber, and associating intercept information with the dialing profile of a subscriber whose communications are to be monitored. Intercept information will include determination information for determining whether to intercept a communication involving the subscriber, and destination information identifying a device to which intercepted communications involving the subscriber are to be sent. When the determination information meets intercept criteria communications are established with a media relay through which communications involving the subscriber will be conducted or are being conducted to cause the media relay to send a copy of the communications involving the subscriber to a mediation device specified by the destination information.
Virtual telephony assistant
Examples are disclosed for placing an outbound telephony call using a mobile telephony device as a proxy to make the call on behalf of a smart speaker device. At a communications server, it is determined whether a mobile telephony device is in proximity of a smart speaker device. When the mobile telephony device is in proximity of a smart speaker device and attempts to place a telephony call, the communications server establishes a communications link between the communications server and the smart speaker device. The communications server may then dial the telephone number sent by the mobile telephony device and establish a communications link between the communications server and a device associated with the dialed telephone number. The communications server may then join the communications link between the communications server and the smart speaker device with the communications link between the communications server and a device associated with the dialed telephone number to create a communications session.
DYNAMIC INTERACTIVE VOICE RESPONSE (IVR) ROUTE ESTIMATION TO REDUCE TELEPHONE NETWORK TRAFFIC
Implementations disclosed herein optimize performance of phone calls where users interact with interactive voice response (IVR) systems. By utilizing dynamic wait time statistics and intelligent call management techniques, these implementations minimize wait times and reduce telephone network traffic. Call optimization systems can analyze real-time data to provide users with real-time wait time information to inform users decision-making prior to placing a call or at the time of placing a call. Implementations can present dynamic wait time statistics that consider personalized user experiences to provide more accurate information about any particular IVR navigation path that a user can select from. Selection and execution of a suggested IVR path can result in additional wait time data that can be utilized for refining wait time statistics for users.
INTERCEPTING VOICE OVER IP COMMUNICATIONS AND OTHER DATA COMMUNICATIONS
Methods and apparatus for intercepting communications in an Internet Protocol (IP) network involve maintaining dialing profiles for respective subscribers to the IP network, each dialing profile including a username associated with the corresponding subscriber, and associating intercept information with the dialing profile of a subscriber whose communications are to be monitored. Intercept information will include determination information for determining whether to intercept a communication involving the subscriber, and destination information identifying a device to which intercepted communications involving the subscriber are to be sent. When the determination information meets intercept criteria communications are established with a media relay through which communications involving the subscriber will be conducted or are being conducted to cause the media relay to send a copy of the communications involving the subscriber to a mediation device specified by the destination information.
Intercepting voice over IP communications and other data communications
Methods and apparatus for intercepting communications in an Internet Protocol (IP) network involve maintaining dialing profiles for respective subscribers to the IP network, each dialing profile including a username associated with the corresponding subscriber, and associating intercept information with the dialing profile of a subscriber whose communications are to be monitored. Intercept information will include determination information for determining whether to intercept a communication involving the subscriber, and destination information identifying a device to which intercepted communications involving the subscriber are to be sent. When the determination information meets intercept criteria communications are established with a media relay through which communications involving the subscriber will be conducted or are being conducted to cause the media relay to send a copy of the communications involving the subscriber to a mediation device specified by the destination information.
DYNAMIC INTERACTIVE VOICE RESPONSE (IVR) ROUTE ESTIMATION TO REDUCE TELEPHONE NETWORK TRAFFIC
Implementations disclosed herein optimize performance of phone calls where users interact with interactive voice response (IVR) systems. By utilizing dynamic wait time statistics and intelligent call management techniques, these implementations minimize wait times and reduce telephone network traffic. Call optimization systems can analyze real-time data to provide users with real-time wait time information to inform users decision-making prior to placing a call or at the time of placing a call. Implementations can present dynamic wait time statistics that consider personalized user experiences to provide more accurate information about any particular IVR navigation path that a user can select from. Selection and execution of a suggested IVR path can result in additional wait time data that can be utilized for refining wait time statistics for users.