Detection system for media packet loss
The system detects and alerts media packet loss during voice or video calls by monitoring traffic using SRTP and UDP, enhancing call quality by identifying and resolving transmission issues.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- TURKCELL TEKNOLOJI ARASTIRMA & GELISTIRME AS
- Filing Date
- 2025-12-10
- Publication Date
- 2026-06-25
AI Technical Summary
Existing systems fail to effectively detect media packet loss during voice or video calls, which can lead to issues like silence, audio/video loss, and quality problems.
A system comprising an electronic device, application, and server that monitors media packet transmission, generates alarms for potential packet loss, and analyzes traffic issues using the Secure Real-Time Transport Protocol (SRTP) and User Datagram Protocol (UDP), with the server detecting blocking or failures at different protocol layers.
Enables detection and alerting of media packet loss, thereby improving call quality by identifying and addressing transmission problems in real-time.
Smart Images

Figure TR2025051638_25062026_PF_FP_ABST
Abstract
Description
[0001] DESCRIPTION
[0002] DETECTION SYSTEM FOR MEDIA PACKET LOSS
[0003] Technical Field
[0004] The present invention relates to a system used for detecting the loss of media packets during a voice or video call via an application.
[0005] Background of the Invention
[0006] Today, voice or video calls performed through the application are frequently preferred. However, during these calls, problems related to sending media packets may be experienced and there is no focus on solving these problems. For this reason, there is a need for a new system to overcome the mentioned shortcoming.
[0007] The United States patent document no. US2012026990, an application included in the state of the art, discloses a system for non-loss transmission of media stream. The invention subject to the said patent document provides a method for non-loss transmission of media stream when switching between an open call and a secret call and this method includes inserting a special media frame to the media stream and transmitting it to the media gateway after receiving the message of switching from an open call to a secret call from the communication terminal; the media gateway takes the decision to control the specific media frame according to the form of load - bearing or the form of encoding / decoding of the media stream; when the special media frame is detected, it decides whether to transmit the media stream directly or to run a PCM adaptation process in 64 kbps / 56 kbps form.
[0008] Summary of the Invention An object of the present invention is to realize a system used for detecting the loss of media packets during a voice or video call via an application.
[0009] Detailed Description of the Invention
[0010] “Detection System for Media Packet Loss” realized to fulfil the objective of the present invention is shown in the figure attached, in which:
[0011] Figure 1 is a schematic view of the inventive system.
[0012] The components illustrated in the figure are individually numbered, where the numbers refer to the following:
[0013] 1. System
[0014] 2. Electronic device
[0015] 3. Application
[0016] 4. Server
[0017] The inventive system (1) used for detecting the loss of media packets during a voice or video call via an application comprises at least one electronic device (2) which can run at least one application thereon and can establish communication with remote servers by using any remote communication protocol; at least one application (3) which is run on the electronic device (2) and is configured to enable users to make voice and / or video calls and send and receive media packets; and at least one server (4) which is configured to enable a call to be initiated to the desired user upon user request via the application (3); media packet transmission to be performed during the call; media traffic to be monitored; and alarms to be generated by detecting problems regarding media transmission. The electronic device (2) included in the inventive system (1) is a device that is a smartphone, tablet computer or portable computer having a key or touch screen for data input, at least one camera for receiving camera data, speaker and microphone for voice exchange. In the preferred embodiment of the invention, the electronic device (2) is configured to run at least one application thereon enabling users to make audio and / or video calls and to send and receive media packets. The said electronic device (2) is configured to establish a connection with the server (4) by using any remote communication protocol included in the state of art, and to enable data exchange between the application (3) and the server (4) through this established connection. In the preferred embodiment of the invention, the electronic device (2) is configured to exchange data with the server (4) by using the Internet as a data bus.
[0018] The application (3) included in the inventive system (1) is run on the electronic device (2) and is configured to exchange data with the server (4) through the communication established between the electronic device (2) and the server (4). The said application (3) is configured to provide at least one interface that enables users to initiate an audio and / or video call and to send and receive media packets during the call.
[0019] The server (4) included in the inventive system (1) is configured to establish communication with the electronic device (2) by using any remote communication protocol and to exchange data with the application (3) run on the electronic device (2) through this established communication. The server (4) is configured to receive the request of the user to initiate a voice and / or video call to another user via the application (3) with the MSISDN number, the mobile number on the SIM card, and to enable the call to be initiated over SRTP (Secure Real Time Transport Protocol) in accordance with the request. The server (4) is configured to receive requests of users for media packet transmission during the call and to transmit the media packet over UDP (User Datagram Protocol). The server (4) is configured to start sending UDP packets periodically to a static IP / port pair when the upload and download values of the media traffic fall below a certain configurable threshold during media packet transmission. The server (4) is configured to initiate a monitoring on the firewall of the application (3) when the sent UDP packets reach a specified threshold within a certain period of time. The server (4) is configured to detect cases in the form of blocking or failures that may cause loss in SRTP media traffic at different protocol layers in the form of UDP / TCP by means of monitoring. The server (4) is configured to enable logs to be collected from the application (3), firewall and media packet delivery units and alarms to be generated by detecting situations that may cause silence, audio / video loss and / or similar quality problems in media traffic by performing analysis on them.
[0020] Industrial Application of the Invention
[0021] By means of the inventive system (1), it is enabled to detect problems in the media traffic of a mobile application (3) during an active voice or video call.
[0022] Within these basic concepts; it is possible to develop various embodiments of the inventive “Detection System for Media Packet Uoss (1)”; the invention cannot be limited to examples disclosed herein and it is essentially according to claims.
Claims
CLAIMS1. A system (1) used for detecting the loss of media packets during a voice or video call via an application; characterized by at least one electronic device (2) which can run at least one application thereon and can establish communication with remote servers by using any remote communication protocol; at least one application (3) which is run on the electronic device (2) and is configured to enable users to make voice and / or video calls and send and receive media packets; and at least one server (4) which is configured to enable a call to be initiated to the desired user upon user request via the application (3); media packet transmission to be performed during the call; media traffic to be monitored; and alarms to be generated by detecting problems regarding media transmission.
2. A system (1) according to Claim 1; characterized by the electronic device (2) which is a device that is a smartphone, tablet computer or portable computer having a key or touch screen for data input, at least one camera for receiving camera data, speaker and microphone for voice exchange.
3. A system (1) according to Claim 1 or 2; characterized by the electronic device (2) which is configured to run at least one application thereon enabling users to make audio and / or video calls and to send and receive media packets.
4. A system (1) according to any one of the preceding claims; characterized by the electronic device (2) which is configured to establish a connection with the server (4) by using any remote communication protocol, and to enable data exchange between the application (3) and the server (4) through this established connection.
5. A system (1) according to any one of the preceding claims; characterized by the electronic device (2) which is configured to exchange data with the server (4) by using the Internet as a data bus.
6. A system (1) according to any one of the preceding claims; characterized by the application (3) which is run on the electronic device (2) and is configured to exchange data with the server (4) through the communication established between the electronic device (2) and the server (4).
7. A system (1) according to any one of the preceding claims; characterized by the application (3) which is configured to provide at least one interface that enables users to initiate an audio and / or video call and to send and receive media packets during the call.
8. A system (1) according to any one of the preceding claims; characterized by the server (4) which is configured to establish communication with the electronic device (2) by using any remote communication protocol and to exchange data with the application (3) run on the electronic device (2) through this established communication.
9. A system (1) according to any one of the preceding claims; characterized by the server (4) which is configured to receive the request of the user to initiate a voice and / or video call to another user via the application (3) with the MSISDN number, the mobile number on the SIM card, and to enable the call to be initiated over SRTP (Secure Real Time Transport Protocol) in accordance with the request.
10. A system (1) according to any one of the preceding claims; characterized by the server (4) which is configured to receive requests of users for media packet transmission during the call and to transmit the media packet over UDP (User Datagram Protocol).
11. A system (1) according to any one of the preceding claims; characterized by the server (4) which is configured to start sending UDP packets periodically to a static IP / port pair when the upload and download values of the media traffic fall below a certain configurable threshold during media packet transmission.
12. A system (1) according to any one of the preceding claims; characterized by the server (4) which is configured to initiate a monitoring on the firewall of the application (3) when the sent UDP packets reach a specified threshold within a certain period of time.
13. A system (1) according to any one of the preceding claims; characterized by the server (4) which is configured to detect cases in the form of blocking or failures that may cause loss in SRTP media traffic at different protocol layers in the form of UDP / TCP by means of monitoring.
14. A system (1) according to any one of the preceding claims; characterized by the server (4) which is configured to enable logs to be collected from the application (3), firewall and media packet delivery units and alarms to be generated by detecting situations that may cause silence, audio / video loss and / or similar quality problems in media traffic by performing analysis on them.