Patent classifications
H04M7/0075
Routing VOIP traffic
Multiple service providers may share a voice over internet protocol (VOIP) infrastructure. A request to route a VOIP call may be received and processed to route the VOIP call. Information in the VOIP request may be used to determine a service provider and routing rule for routing the VOIP call, and the VOIP call may be routed accordingly.
METHOD AND SYSTEM FOR HANDLING FUNCTIONAL ALIAS IN CONFERENCE EVENT PACKAGE
The disclosure relates to a 5G or 6G communication system for supporting a higher data transmission rate. Embodiments herein provide a method for handling functional alias in a conference event package in a wireless network by a server. The method includes detecting a group call associated with a group in the wireless network. Further, the method includes providing a SIP NOTIFY message comprising an ID of each member of a plurality of members of the group, and an IE indicating the functional alias bound by each member of the plurality of members with the group. Further, the method includes sending the SIP NOTIFY message to a client device corresponding to each member of the plurality of members of the group.
System and method for processing telephony sessions
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.
Method for processing messages by a device of a voice over IP network
A method for processing messages by a device of a Voice over IP (VoIP) network. The method includes, following receipt of a message initiating a VoIP call coming from a terminal: determining whether the message contains a public telephone identity allocated to a user by the VoIP network; if so, triggering setting-up the VoIP call with a recipient of the message; otherwise: setting up a VoIP channel between the terminal and a voice server hosted by the device; obtaining, by the server via this channel, an authentication code of a user of the terminal; if the authentication code is associated at VoIP network level with a public telephone identity allocated by the network to a user, providing to the terminal the public telephone identity and authentication data associated at VoIP network level with this identity for making VoIP calls and being authenticated to the VoIP network.
SYSTEMS AND METHODS FOR TAGGING FRAUDULENT PHONE NUMBERS
A method including: receiving a user report dataset indicating fraudulent activity corresponding to a phone number; responsive to receiving the user report dataset, identifying a record in a database corresponding to the phone number; and tagging the record to identify the phone number as being associated with fraudulent activity.
SYSTEM AND METHOD FOR PROCESSING TELEPHONY SESSIONS
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.
Techniques for registering an internet protocol (IP) endpoint for emergency services calling
Techniques are described for obtaining current location data for a non-traditional telephony endpoint for emergency calling purposes. An emergency services (ES) provider receives, from a telephony server responding to a telecommunication session establishment request from a telephony endpoint, a location registration request, the location registration request including telephony endpoint identification information. The ES provider may push a quick response (QR) code to the telephony endpoint, the QR code when scanned by a mobile device causes the mobile device to retrieve its current location data. The ES provider may then receive the current location data from the mobile device and store it and the telephony endpoint identification information for subsequent use should a 911 call be made from that telephony endpoint. The ES provider may then send the telephony server an authorization acknowledgement for the telecommunication session establishment request.
Calling line/name identification of enterprise subscribers in mobile calls
A system, server, and method of DTMF detection in a VoIP network.
CONVERGED VOICEMAIL PROVISIONING AND FQDN BASED VOICEMAIL CALL ROUTING
Systems and methods for selectively routing an unanswered communication session to a voicemail system based at least on a voicemail system identifier (FQDN) mapped to a voicemail pilot number (present within the voicemail routing profile) are described herein. The system generates the voicemail routing profile in response to a provisioning request that identifies one or more messaging services, including a voicemail service, that are to be provided to a user profile. The voicemail profile is stored within a database that is accessed to obtain the voicemail routing profile when a user device registers with a communication network and is associated with the user profile. The system utilizes internal lookup tables and repository functions to identify the voicemail system associated with the user profile and the voicemail routing profile in response to a communication session being unanswered. The system can route the communication session to the voicemail system based at least on the voicemail system identifier mapped to the voicemail pilot number present within the voicemail routing profile.
SYSTEM AND METHOD FOR PROCESSING TELEPHONY SESSIONS
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.