Oreka is an enterprise telephony recording and retrieval system with web
based user interface. The project currently supports recording voice
from VoIP SIP, Cisco Skinny (aka SCCP), raw RTP and audio sound device
and runs on multiple operating systems and database systems. Según como se define en su web, http://oreka.sourceforge.net/
Oreka permite la instalación tanto en Linux (RedHat/Centos, Debian/Ubuntu) como en Windows, en estos pasos vamos a realizar la instalación en un sistema Windows de 32b.
Qué requisitos necesita Oreka:
- Hardware. A modo de test montamos Oreka en un equipo Dell Optiplex GX620 con 2Gb de RAM y un procesador Intel Pentium D 930 con buenos resultados.
- Interfaces de red. Lo ideal es tener dos interfaces: una para acceder a la interfaz web, SMB, Escritorio Remoto, etc. La otra interfaz es la necesaria para capturar las conversaciones.
- Port Mirror, la interfaz que captura las conversaciones estará configurada como Port Mirror en el punto donde esté la centralita, para configurar port mirror accede a este enlace: http://elfosodelsarlacc.blogspot.com.es/2015/02/port-mirroring-en-switch-alcatel.html
- Aplicaciones Oreka:
- Java 7. Instalación incluida con OrkWeb
- mySQL, aunque indica que puede ser cualquier base de datos compatible con hibernate
- Apache Tomcat 7. Instalación incluida con OrkWeb
- WinPcap. Instalación incluida con OrkAudio
Pasos instalación:
1) mySQL
Ya tengo instalado mySQL en el servidor.
Debo conocer las credenciales pues las pedirá en la instalación.
Creo una base de datos propia ya que la instalación por defecto apunta a la DB test.
Para crear un DB, desde la línea de comandos de mySQL lanzar:
CREATE DATABASE oreka;
2) OrkAudio
Instalación con todos los valores por
defecto.
3) Orkweb
Instalación de JRE
7.0.2
Instalación de
Apache Tomcat 7.0.2
Todo por defecto:
Server
Shutdown Port = 8005
HTTP/1.1
Connector Port = 8080
AJP/1.3
Connector Port = 8009
4) Modificar destino de DB
En C:\Archivos de
programa\OrkWeb\database.hbm.xml
Cambiar el nombre de la DB de test por la que hemos creado antes oreka
<property name="hibernate.connection.url">jdbc:mysql://localhost/oreka</property>
5) Cambiar destino
grabaciones
Quiero que las grabaciones no se guarden en C:\oreka\audio y cambiarlas a F:\
Creo la nueva estructura de ficheros y accedo a la ruta
C:\Archivos de
programa\OrkAudio\config.xml
Cambio la ruta por defecto a la rutanueva:
<AudioOutputPath>f:\oreka\audio</AudioOutputPath>
Se ha de cambiar tambien en la interfaz web en
C:\Archivos de programa\Apache Software
Foundation\Tomcat 7.0\conf\server.xml
Modificar:
<!-- Oreka default media context
paths -->
; <Context
path="/audio" docBase="f:/oreka/audio/"
></Context>
6) Modificacionesen la captura
6.1) Monitorizar solo
un rango de IPs.
En C:\Archivos de
programa\OrkAudio\config.xml buscar <VoIpPlugin>
Debajo de la linea comentada
<!--<PcapFilter>net 217.14.0.0/16 or host
10.0.0.1</PcapFilter>-->
Poner el filtro que necesitéis, en mi caso:
<!--
Filtrando la red del Direccion -->
<PcapFilter>net
192.168.3.0/24</PcapFilter>
Sin filtro captura todo lo que entre por el port mirror.
6.2) Quitar
Monitorizacion en vivo
En mi caso no la necesito, comento
la linea de config.xml
<!--
<CapturePortFilters>LiveMonitoring</CapturePortFilters> -->
6.3) Nomenclatura de ficheros.
Se añade la linea
siguiente para formatear la salida de los archivos .wav:
<!-- Nomenclatura ficheros de
audio grabados -->
<TapeFileNaming>[year],[month],[day],_,[hour],[min],[sec],_,[localparty],_,[remoteparty]</TapeFileNaming>
7) Reiniciar los servicos:
mySQL,
orekaaudio, Apache
Para acceder a la web http://localhost:8080/orkweb/app, el usuario y contraseña por defecto admin.
El aspecto con algunas llamadas alamcenadas sería:
No hay comentarios:
Publicar un comentario