Upload
tyler-bowman
View
222
Download
3
Tags:
Embed Size (px)
Citation preview
January 23-26, 2007• Ft. Lauderdale, Florida
VoIP Conversation Recording Methods and
Applications
Andrew Blakely
January 23-26, 2007• Ft. Lauderdale, Florida
TelStrat develops, manufactures and globally distributes high quality, innovative communication products that support telephony, data networking and video delivery solutions:
Global Solutions to Nortel Under OEM Agreement
CallParrot Conversation Recording
Access Network Equipment for xLECs
About TelStrat
January 23-26, 2007• Ft. Lauderdale, Florida
Trunk-SideRecording
PSTN
LAN/WAN/VPN
Voice GatewayTrunks
Voice Recording
Server
VoIP Call Processing
ACD, IVR, Other
Applications
VoIP Endpoints
Voice Recording Search and
Play, Admin.
Recorded Audio
January 23-26, 2007• Ft. Lauderdale, Florida
CONSIDERATIONS:•Records Calls Occurring Over Trunks Only
•Limited Information for Search-N-PlayNo DN/Extension, or ACD Agent ID Information
•Records “On-Hold” Source(e.g. Music, announcement)
•No Station-to-Station/Peer-to-Peer Recording
Trunk-Side Recording Records the “External” Perspective
Trunk-SideRecording
January 23-26, 2007• Ft. Lauderdale, Florida
Trunk-SideRecording - CTI
PSTN
LAN/WAN/VPN
Voice GatewayTrunks
Voice Recording
Server
ACD, IVR, Other
ApplicationsVoIP Call Processing
VoIP Endpoints
Voice Recording Search and
Play, Admin.
Recorded Audio
CTI/TAPI Comm.
January 23-26, 2007• Ft. Lauderdale, Florida
CONSIDERATIONS:•Records Calls Occurring Over Trunks Only
•Ability for Additional Information for Search-N-PlayDN/Extension, or ACD Agent ID Information
•Records “On-Hold” Source(e.g. Music, announcement)
•No Station-to-Station/Peer-to-Peer Recording
Trunk-Side Recording Records the “External” Perspective
Trunk-SideRecording - CTI
January 23-26, 2007• Ft. Lauderdale, Florida
Network ‘Sniffing’Port-Mirror/SPAN
Port Mirror/SPAN:
Connecting to one network connection (e.g. Ethernet) and receiving duplicate Inbound and/or Outbound data from
another network connection(s).
January 23-26, 2007• Ft. Lauderdale, Florida
Destination SPAN Port
Source SPAN Ports
Source SPAN Ports
Line-Side Port Mirror/SPAN
VoIP Call Processing
Voice Recording
Server
Port Mirror/SPAN - Dependant on Compatible Network Equipment
Port Mirror/SPAN:Duplicate Data from Same Ethernet Switch
PSTN
Voice GatewayTrunks
Line-Side Port Mirror/SPAN Records the “Internal” Perspective
January 23-26, 2007• Ft. Lauderdale, Florida
Line-SideRemote SPAN
Destination SPAN Port
Source SPAN Ports
Source SPAN Ports
VoIP Call Processing
Voice Recording
Server
Remote SPAN - Dependant on Compatible Network Equipment
Remote SPAN:Duplicate Data from Downstream Ethernet Switch(s)
PSTN
Voice GatewayTrunks
Line-Side Remote SPAN Records the “Internal” Perspective
January 23-26, 2007• Ft. Lauderdale, Florida
Line-Side VLAN SPAN
Destination SPAN PortSource SPAN Ports
VoIP Call Processing
Voice Recording
Server
VLAN SPAN - Dependant on Compatible Network Equipment
VLAN SPAN:Duplicate Data from Voice (Recording) VLAN
PSTN
Voice GatewayTrunks
Source SPAN Ports
Recording VLAN
Line-Side VLAN SPAN Records the “Internal” Perspective
January 23-26, 2007• Ft. Lauderdale, Florida
Port Mirror/SPANCore & Edge
Core (Gateway):
Receiving duplicate Inbound and/or Outbound data between Gateway and First Network Connection.
Edge (Endpoint):
Receiving duplicate Inbound and/or Outbound data between Endpoint and First Network Connection.
January 23-26, 2007• Ft. Lauderdale, Florida
Port Mirror/SPANCore (Gateway)
Duplicate Data between Gateway and First Network Connection
Destination SPAN Port
VoIP Call Processing
Voice Recording
Server
PSTN
Voice GatewayTrunks
Core SPAN Link
January 23-26, 2007• Ft. Lauderdale, Florida
Core SPAN Link
Port Mirror/SPANCore (Gateway)
CONSIDERATIONS:•Network Equipment MUST be Port Mirror/SPAN Compatible
•No Station-to-Station/Peer-to-Peer Recording of calls between IP Phones Behind Same Gateway when Using ‘Direct Media Path’
Direct Media Path(VoIP RTP)
Signaling(Call Setup)
No VoIP RTP
Received for Audio
Recording
Voice Recording
Server
January 23-26, 2007• Ft. Lauderdale, Florida
Port Mirror/SPANCore (Gateway)
CONSIDERATIONS:•Remove Voice Recording Traffic IMMEDIATELY (ASAP) from Data Network
Voice Recording
Server
Core SPAN Link
Voice VLAN
Separate Physical/Virtual
Network
January 23-26, 2007• Ft. Lauderdale, Florida
Port Mirror/SPANEdge (Endpoint)
VoIP Call Processing
Voice Recording
Server
PSTN
Voice GatewayTrunks
Duplicate Data between Endpoint and First Network Connection
Edge SPAN Link
January 23-26, 2007• Ft. Lauderdale, Florida
CONSIDERATIONS:•Network Equipment MUST be Port Mirror/SPAN Compatible
•May Need To Aggregate Mirror/SPAN Ports
Port Mirror/SPANEdge (Endpoint)
Voice Recording
Server
Edge SPAN Link
Edge SPAN Links
Edge SPAN Links
January 23-26, 2007• Ft. Lauderdale, Florida
Port Mirror/SPANEdge (Endpoint)
CONSIDERATIONS:•Port Mirror/SPAN to PORT also duplicates other data devices connected to same PORT
Voice Recording
Server
Edge SPAN Link
Separate Physical/Virtual
Network
Voice (Phone)and
Data (PC) Traffic
January 23-26, 2007• Ft. Lauderdale, Florida
Port Mirror/SPANEdge (Endpoint)
CONSIDERATIONS:•Remove Voice Recording Traffic IMMEDIATELY (ASAP) from Data Network
Voice Recording
Server
Edge SPAN Link
Separate Physical/Virtual
Network
Voice VLAN
January 23-26, 2007• Ft. Lauderdale, Florida
Duplicate Media Stream
VoIP Call Processing
Voice Recording
Server
PSTN
Voice GatewayTrunks
Duplicate VoIP Stream
Duplicate Voice Data (RTP) from Phone to Endpoint (Voice Recording Server)
January 23-26, 2007• Ft. Lauderdale, Florida
Duplicate Media Stream
CONSIDERATIONS:•Patented by TelStrat
•Requires Compatible Endpoints/Call Processing Systems
•Data Network Equipment does NOT need to be Port Mirror/SPAN Compatible (e.g. Routers, Ethernet Switches)
•Records Peer-to-Peer VoIP Calls for Phones behind same Gateway
January 23-26, 2007• Ft. Lauderdale, Florida
Duplicate Media Stream
CONSIDERATIONS:•Efficient - Only Duplicates Voice Data (RTP)
Voice Recording
Server
Separate Physical/Virtual
Network
Voice Data (RTP) Only
Duplicate VoIP Stream
January 23-26, 2007• Ft. Lauderdale, Florida
Duplicate Media Stream
CONSIDERATIONS:•Remove Voice Recording Traffic IMMEDIATELY (ASAP) from Data Network
Voice Recording
Server
Duplicate VoIP Stream
Separate Physical/Virtual
Network
Voice VLAN
January 23-26, 2007• Ft. Lauderdale, Florida
Thank You!Questions?