Patent ID: 9071684
Filing Date: 2015-06-30
Classification: H04L,H04M

Abstract:
1. An apparatus, comprising: an interface configured to send and receive data; and logic coupled with the interface; wherein the logic is configured to receive a Session Initiation Protocol (SIP) INVITE message via the interface from an ingress gateway to establish a call between an associated caller device operatively coupled with the ingress gateway and an associated called party device operatively coupled with the apparatus; wherein the logic selectively forwards a new call request to intelligent contact management logic responsive to receiving the SIP INVITE message; wherein the logic is configured to receive data from the intelligent contact management logic to connect a call between the associated caller device and the associated called party device, the data from the intelligent contact management logic further comprising data with instructions to record the call; wherein the logic is responsive to the data with instructions to record the call to select a recording server; wherein the logic is responsive to selecting a selected recording server to send two SIP INVITE messages to the selected recording server via the interface, the first SIP INVITE message requesting a first address for sending a near-end caller stream generated by the associated caller device for recording a near-end caller stream at the first address of the selected recording server and the second SIP INVITE message requesting a second address for sending a far-end called party stream generated by the associated called party device for recording the far-end called party stream at the second address of the selected recording server; and wherein the logic is responsive to receiving the first and second addresses for the near-end and far-end streams respectively to send a SIP RE-INVITE message via the interface to the ingress gateway for forking and replicating at the ingress gateway the caller and called party streams for recording at the selected recording server respectively at the first and second addresses, wherein the SIP RE-INVITE message comprises three Session Description Protocol (SDP) m-lines, the first m-line comprising data representative of the called party SDP data, the second m-line comprising an Internet Protocol (IP) address, port and codec for recording the caller stream and the third m-line comprises an IP address, port and codec for recording the called party stream.