Methods and systems for intelligent signaling-router-based surveillance
are disclosed. A surveillance and signaling router receives call
signaling messages, identifies call signaling messages associated with
users under surveillance and determines a surveillance type for the call
signaling messages. If the surveillance type is content-related, the
surveillance and signaling router forwards the message to a call server.
The call server replaces parameters in the message and in subsequent
messages so that the call is transparently set up through a media proxy
server. The media proxy server copies the media stream to a delivery
function. If the surveillance type is non-content-related, the
surveillance and signaling router sends a copy of the message or
information extracted from the message to an external device.