Apparatus and method for providing mirroring service in VolP system including IP-PBX
First Claim
1. An apparatus for providing a mirroring service in a Voice over Internet Protocol (VoIP) system including an Internet Protocol-Private Branch Exchange (IP-PBX), which transmits/receives Real Time Protocol (RTP) packets, the apparatus comprising:
- an RTP packet transmission startup detector configured to;
detect a call session with a specific Internet Protocol (IP) terminal by identifying a header of an RTP packet provided through a mirroring port of the IP-PBX;
determine a type of the call session by comparing an originating identifier in the RTP packet to an initialized value and a destination identifier in the RTP packet to the initialized value; and
when the type of the call session comprises a first call session for a voice-storing thread, assign the type to be an existing call session type;
an RTP packet transmission termination detector configured to detect whether or not the call session with a specific IP terminal has terminated based on whether or not an RTP Control Protocol (RTCP) packet received through the mirroring port of the IP-PBX has been transmitted for a predetermined time; and
a mirroring processor configured to store the RTP packet provided through the mirroring port in a packet memory in response to the RTP packet transmission startup detector detecting the call session and to stop storing the RTP packet in the packet memory in response to the RTP packet transmission termination detector detecting that the call session is terminated.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for automatically mirroring Real Time Protocol (RTP) packets in a Voice over Internet Protocol (VoIP) system including an Internet Protocol-Private Branch Exchange (IP-PBX). It is possible automatically detects call startup and/or termination from an RTP packet or an RTP Control Protocol (RTCP) packet provided through a mirroring port of the IP-PBX, and based on the detection of call startup and/or termination, automatically mirrors the RTP/RTCP packet, which is transmitted/received due to call establishment.
-
Citations
20 Claims
-
1. An apparatus for providing a mirroring service in a Voice over Internet Protocol (VoIP) system including an Internet Protocol-Private Branch Exchange (IP-PBX), which transmits/receives Real Time Protocol (RTP) packets, the apparatus comprising:
-
an RTP packet transmission startup detector configured to; detect a call session with a specific Internet Protocol (IP) terminal by identifying a header of an RTP packet provided through a mirroring port of the IP-PBX; determine a type of the call session by comparing an originating identifier in the RTP packet to an initialized value and a destination identifier in the RTP packet to the initialized value; and when the type of the call session comprises a first call session for a voice-storing thread, assign the type to be an existing call session type; an RTP packet transmission termination detector configured to detect whether or not the call session with a specific IP terminal has terminated based on whether or not an RTP Control Protocol (RTCP) packet received through the mirroring port of the IP-PBX has been transmitted for a predetermined time; and a mirroring processor configured to store the RTP packet provided through the mirroring port in a packet memory in response to the RTP packet transmission startup detector detecting the call session and to stop storing the RTP packet in the packet memory in response to the RTP packet transmission termination detector detecting that the call session is terminated. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing a mirroring service in a Voice over Internet Protocol (VoIP) system including an Internet Protocol-Private Branch Exchange (IP-PBX), which transmits/receives Real Time Protocol (RTP) packets, the method comprising:
-
detecting a call session with a specific Internet Protocol (IP) terminal by identifying a header of an RTP packet provided through a mirroring port of the IP-PBX; when the call session is detected, determining a type of the call session by comparing an originating identifier in the RTP packet to an initialized value and a destination identifier in the RTP packet to the initialized value, when the type of the call session comprises a first call session for a voice-storing thread, assigning the type to be an existing call session type; when the call session is detected, storing the RTP packet provided through the mirroring port of the IP-PBX in a packet memory; detecting whether or not the call session with a specific IP terminal has terminated based on whether or not an RTP Control Protocol (RTCP) packet received through the mirroring port of the IP-PBX has been transmitted for a predetermined time; and stopping storing the RTP packet in the packet memory in response to the call session termination being detected. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A Voice over Internet Protocol (VoIP) system, the system comprising:
-
an Internet Protocol-Private Branch Exchange (IP-PBX); and a mirroring apparatus comprising; an RTP packet transmission startup detector configured to; determine a type of a call session by comparing an originating identifier in an RTP packet to an initialized value and a destination identifier in the RTP packet to the initialized value; and when the type of the call session comprises a first call session for a voice-storing thread, assign the type to be an existing call session type; an RTP packet transmission termination detector; and a mirroring processor configured to store the RTP packet provided through the mirroring port in a packet memory based on information received from the RTP packet transmission startup detector and to stop storing the RTP packet in the packet memory based on information received from the RTP packet transmission termination detector. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification