Patent ID: 7545803

Claim:
A method for voice recording and monitoring telephony calls carried on an Internet Protocol (IP) trunk coupled to a private automatic branch exchange (PABX) device, the method comprising: obtaining, externally to the PABX device from a computer telephony integration (CTI) link, mapping data of the IP trunk, said mapping data associating PABX ports to connections, wherein each PABX port is associated with a respective extension line of the PABX device and each connection is associated with a respective pair of IP data ports, a first IP data port at a first end of the IP trunk connected to the PABX device and a second IP data port at a second end of the IP trunk, wherein each connection carries voice data of at least one of the telephony calls; receiving from the CTI link a real-time indication that a selected connection to be recorded has been set up, including an identification of the first IP data port associated with the connection; duplicating based on the real-time indication, externally to the PABX device, packets of voice data of at least a portion of a telephone call carried by the selected connection, wherein each of the packets includes a header that identifies the first IP data port associated with the connection; associating, externally to the PABX device using the mapping data, between the packets of voice data associating to the connection and an extension line participating in the telephone call; and providing at least a portion of the packets associated with the CTI indication to a voice recording device located externally to the PABX device.