“diseÑo de un call center con software...
TRANSCRIPT
DISEÑO DE CALL CENTER CON SOFTWARE LIBRE ÍNDICE
INSTITUTO POLITÉCNICO NACIONAL
ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA
“DISEÑO DE UN CALL CENTER CON SOFTWARE LIBRE PARA EMPRESAS QUE OFRECEN
SERVICIOS DE OFICINA VIRTUAL” |
T E S I S
Q U E P A R A O B T E N E R E L T Í T U L O D E : INGENIERO EN COMUNICACIONES Y ELECTRÓNICA
P R E S E N T A
CARLOS ENRIQUE NARVÁEZ GÓMEZ
ASESORES:
M. en C. Fernando Noya Chávez M. en C. Roberto Galicia Galicia
MÉXICO, D.F. A 12 DE JUNIO DEL 2011
INSTITUTO POLITECNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA y ELECTRICA
UNIDAD PROFESIONAL "ADOLFO LOPEZ MATEOS"
TEMA DE TESIS
INGENIERO EN COMUNICACIONES Y ELECTRÓNICA QUE PARA OBTENER EL TITULO DE
POR LA OPCION DE TITULACION TESIS INDIVIDUAL Y EXAMEN ORAL
DEBERA(N) DESARROLLAR C. CARLOS ENRIQUE NARVAEZ GOMEZ
"DISEÑO DE UN CALL CENTER CON SOFTWARE LIBRE PARA EMPRESAS QUE OFRECEN SERVICIOS DE OFICINA VIRTUAL"
PROPORCIONAR UN DISEÑO DE CALL CENTER, EL CUAL SERÁ UNA PROPUESTA ALTERNATIVA, COMPETITIVA Y ECONÓMICA. UNA EMPRESA t:JE OFRECE SERVICIOS DE OFICINA VIRTUAL, HACIENDO EL USO, PARA ESTE P.ROPÓS O ];)EltAS ECNG OGÍAS VOS SOBRE IP Y PROTOCOLO DE SEÑALIZACIÓt:'l SIP, PROPORCI?í..ANPO DE ESTA F R A PJ. LAS EMPRESAS, MÚLTIPLES VíAS DE COMUNICACION CON LOS CLIEN"l;ES .&-= .
....
•
MÉXICO D.F. A 17 DE FEBRERO DE 2012
Á UEZ ÁLVAREZ JEFE DEL DEP TA ENTO ACADÉMICO DE
INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA
A mis Padres Por ser el corazón de mi vida y siempre estar a mi lado en los momentos alegres y difíciles que la vida pone en el camino. A mi padre, que con su gran ejemplo de vida aprendí a buscar el bien de los demás, no solo el de uno mismo, por enseñarme que con trabajo y constancia siempre se llega al resultado deseado. A mi madre por brindarme todo su amor y estar conmigo cada día, en cada logro obtenido, en cada meta cumplida. Gracias Mamá, por curarme todas las heridas a lo largo de la vida.
A mis Profesores Por enseñarme que el camino fácil nunca lleva al éxito, solo a la mediocridad y al conformismo. Por siempre presionarme y motivarme para desarrollar todo mi potencial.
Al profesor Fernando Noya, y al profesor Roberto Galicia, quiero agradecer por la dedicación y el tiempo que dedicaron al presente trabajo, sin su gran apoyo no se hubiera concluido.
A mis Hermanos y Sobrinos Por contar con ustedes en todo momento. Por siempre inyectarme energía en los momentos difíciles.
A mi Abuela Por brindarme su cariño en cada etapa de mi vida y por todo su apoyo.
A mis Tíos y Familia Por siempre darme ánimos y motivarme para seguir adelante.
A mis amigos Que a lo largo del camino he encontrado muchas amistades valiosas y sinceras, sin duda siempre llevaré el recuerdo de cada vivencia y cada experiencia por la que hemos pasado.
I always think that the best way
to know God is to love many things
Vincent van Gogh
Siempre estoy haciendo aquello que todavía no
puedo, para intentar aprender cómo hacerlo.
Vincent van Gogh
Paso a Paso .No concibo ninguna otra manera
para lograr las cosas. Paso a Paso
Michael Jordan
Mi cuerpo estar exhausto, pero no mi corazón.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Prefacio
3
Índice
Índice ................................................................................................................................... I
Prefacio .............................................................................................................................. II
Antecedentes .................................................................................................................. VIII
Justificación ...................................................................................................................... IX
Introducción ................................................................................................................... XVI
Estado del arte ............................................................................................................. XVII
Objetivos ..................................................................................................................... XVIII
Capítulo 1 Voz Sobre IP……………………………………………………………... ...20 1.1 Diferenciación entre tecnología VoIP y Telefonía IP……..…………… .20 1.2 Ventajas de utilizar la tecnología VoIP………………………………… ...21 1.3 Protocolos utilizados en VoIP…………………………………………. ...23
1.3.1 Protocolos de señalización………………………………………….23 1.3.2 Protocolos de transporte…………………………………………….24 1.3.3 Protocolos de gestión……………………………...………………..24
1.4 Arquitectura VoIP…………………………………………………………24 Capítulo 2 Protocolos de Señalización para Call Center………………………..……..26 2.1 Protocolos de comunicación………………………………………….…. .26 2.2 Protocolo de Inicio de Sesiones (SIP)…….……….………………… ....27 2.2.1 Caracteristicas del protocolo SIP…………………………………..29 2.3 Servidores Proxy y de Redirección………...…………………………….39 Capítulo 3 Software Libre Para Call Center………………………………………… ...40 3.1 Call Center o Centro de Llamadas. …………………………………….40 3.2 Componentes de un Call Center………………………………………. .43 3.3 Proceso de Dimensionamiento………………………………………… 44 3.4 Software Libre (Open Source)………………………………………… 46 3.4.1 Código Abierto Para Telefonía………………………………….46 3.4.2 Asterisk…………………………………………………………….47 3.4.2.1 Arquitectura de Asterisk………………………………...48 3.4.3 trixbox……………………………….……………………………..50
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Prefacio
4
Capítulo 4 Implementación de un Call Center………………………………………….53
4.1 Propuesta Alternativa de Servicios de Telefonía para una Oficina Virtual….53 4.1.1 Registro de Llamadas.....................................................................54 4.1.2 Servicios de Enlaces Telefónicos...................................................62 4.3.3 Contestación Telefónica Personalizada …………………………69 4.3.4 Servicio de Buzón de Voz..............................................................76 4.3.5 Conferencia....................................................................................80
4.2 Dimensionamiento de un Call Center para una Oficina Virtual...............85
4.2.1 Propuesta 1 Software Libre-trixbox .................................................87 4.2.2 Propuesta 2 Software Comercial-3CX...............................................89 4.2.3 Comparativo Software Libre –Conmutadores Comerciales.............92
Conclusiones……………………………………………………………………………94 Bibliografía……………………………………………………………………………...96 Anexo A Dispositivos VoIP…………………………………………………………98 A.1 Teléfonos IP……………………………………………………………….98
A.2 Softphones…………………………………………………………………99 A.3 Adaptadores Analógicos………………………………………………….100 A.4 Dispositivos GSM/UMTS………………………………………………..101 A.5 Proxys y Enrutadores……………………………………………………..102
Anexo B Descripción de los mensajes SIP………………………………………...103
B.1 Peticiones SIP……………………………………………………………103 B.2 Respuesta SIP…………………………………………………………....104 B.3 Mensajes SIP………………………………………………………….…107
Anexo C Instalación de trixbox…………………………………………………...109 Anexo D Configuración básica de los módulos de trixbox……………………….112
D.1 Configuración de parámetros de red de trixbox…………………..……….112 D.2 Prueba Básica de Funcionamiento de trixbox………………………..……113 D.3 Instalación de Módulos de Configuración de PBX ……………………..…119
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Prefacio
5
D.3.1 Configuración Básica de Extensiones……………………………………122 D.3.2 Configuración básica de una Troncal…………………………………….125 D. 3.4 Configuración del Módulo Outbound Routes…………………………..129 D.3.5 Módulo Inbound Routes…………………………………………………132 D.3.6 Módulo Conferencia……………………………………………………..135 D.3.7 Ring Group………………………………………………………………139
D.4 Configuración básica de una tarjeta OpenVox A400p…………………………...142
D.4.1 Configuración de un canal FXO………………………………………..144 D.4 .1.1 Configuración del fichero Zaptel…………………………………….145 D.4.1.2 Configuración del fichero Zapata……………………………………...145
Anexo E Glosario……………………………….…………………………………..147
Índice de Figuras y Tablas TABLAS Tabla 1 Costos de equipamiento telefónico de City Office…………………………………………...12 Tabla 2.1. Características del Protocolo SIP…………………………………………………………...29 Tabla 2.2 Ejemplo de direcciones SIP………………………………………………………………...30 Tabla 4.1 Cotización con software Libre-trixbox……………………………………………………...87 Tabla 4.2 Cotización con software comercial-3CX……………………………………………………89 Tabla B.1. Peticiones SIP…………………..………………………………………………………….103 Tabla B.2, Respuesta SIP……………………………………………………………………………...105 Tabla B.3. Descripción de los mensajes SIP. ……………….………………………………………...107 Figura: Figura 1. Equipo Telefónico Marca Panasonic utilizado por City Office………………………………11 Figura 2 Esquema de conexión de una PBX……...……………………………………………………17 Figura 3 Central Telefónica (PanasonicTDA600)……………….……………………………………..18 Figura 1.1. Arquitectura VoIP…………………………………………………………………………..25 Figura 2.1. Arquitectura del protocolo SIP…………………………………………………………….28 Figura 2.2. Ejemplo de escenario SIP………………………………………………………………….31 Figura 2.3. Ejemplo de llamada SIP con Agentes UAC y UAS (200 llama al 201)….………………..32
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Prefacio
6
Figura 2.4. Ejemplo de llamada SIP con intermediarios (200 llama al 201.)…………………………..33 Figura 2.5. Proceso de registro…………………….……………………………………………………34 Figura 2.6. Registro completado………………………………………………………………………..35 Figura 2.7. Registro de usuario ante un Servidor Proxy SIP completado…….………………………..36 Figura 2.8. Completado de la señalización REGISTER e INVITE. ……………………………………37 Figura 3.1. Integración Computadora – Teléfono……………….……………………………………...42 Figura 3.2. Call Center basado en Tecnología CTI…………….……………………………………….43 Figura 3.3. Arquitectura Asterisk……………………….………………………………………………44 Figura 3.4. Arquitectura de Asterisk……………………………………………………………………48 Figura 4.1. Registro de Llamadas………………………….…………………………………………...54 Figura 4.2. Extensiones dadas de alta…………………….…………………………………………….56 Figura 4.3. Extensiones ocupadas………………………………………………………………………57 Figura 4.4. Ventana de CDR Reports…………………………………………………………………..58 Figura 4.5. Autenticación para acceder al servicio de Monitoreo……………………………………...59 Figura 4.6. Monitoreo de las llamadas utilizando Call Monitor………………………………………..60 Figura 4.7. Servicios de Enlaces Telefónicos…………………………………………………………..62 Figura 4.8. Configuración de los parámetros General Settings de una troncal…………………………64 Figura 4.9. Configuración de los parámetros Outgoing Dial Rules de una troncal…………………….65 Figura 4.10. Configuración del Módulo Outbound Routes…………………………………………….66 Figura 4.11. Transferencia de llamada, realizada con éxito, llamada establecida……………………...67 Figura 4.12. Contestación Telefónica Personalizada…………………………………………………..69 Figura 4.13. Configuración del Módulo Ring Group…………………………………………………..70 Figura 4.14. Configuración del Módulo Inbound Routes apartado Incoming Route…………………..71 Figura 4.15. Configuración del Módulo Inbound Routes apartado Options…………………………...72 Figura 4.16. Configuración del Módulo Inbound Routes, Ruta 2………………………………………73 Figura 4.17. Cliente en busca de la compañía NarvaezCorp…………………………………………...74 Figura 4.18. Cliente en busca de la compañía Corporativo Z…………………………………………..75 Figura 4.19. Servicio de Buzón de Voz………………………………………………………………..76 Figura 4.20. Configuraciones básicas para habilitar el Buzón de Voz…………………………………77 Figura 4.21. Mensaje almacenado en el Buzón de Voz………………………………………………..78 Figura 4.22. Servicio de Conferencia…………………………………………………………………..80 Figura 4.23. Configuración de Servicio de Conferencia………………………………………………..81 Figura 4.24. Configuración de Servicio de Conferencia, Opciones de Conferencia…………………...82 Figura 4.25 .Número de participantes que se encuentran dentro de la Conferencia……………………83 Figura 4.26.Usuarios dentro la Conferencia…………………………………………………………..86 Figura A.1. Teléfono IP………………………………………………………………………………..98 Figura A.2 Softphone X-Lite V.3……………………………………………………………………...99 Figura A.3 Adaptador analógico para interconexión con la RTC, marca Grandstream……………...100 Figura A.4 Gateway GSM-IP para interconexión directa de redes GSM e IP………………………..101 Figura A.5. Esquema de enrutado en un entorno SIP…………………………………………………102 Figura C.1 Instalación de trixbox, tipo de instalación………………………………………………...109 Figura C.2. Instalación de trixbox, selección de la zona horaria……………………………………...110 Figura C.3. Instalación de trixbox, Introducir clave de acceso………………………………………..110 Figura C.4. Instalación de trixbox, Copia de ficheros………………………………………………...111 Figura C.5. Instalación de trixbox, Autenticación, Login y Password………………………………..111 Figura D.1 Acceso al servidor trixbox, en modo administrador………………………………………113
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Prefacio
7
Figura D.2 Configuración de Extensiones para prueba básica de funcionamiento……………………114 Figura D.3 Softphone X-lite V.3………………………………………………………………………115 Figura D.4. Proceso de registro del Softphone X-lite………………………………………………..116 Figura D.5. Proceso de marcado, utilizando el Softphone X-lite……………………………………..117 Figura D.6. Llamada establecida, entre dos terminales, utilizando el Softphone X-lite……………...118 Figura D.7. Acceso a los Módulos de trixbox…………………………………………………………119 Figura D.8. Módulos de trixbox……………………………………………………………………….121 Figura D.9. Accesando a la configuración de extensiones…………………………………………….122 Figura D.10. Selección del tipo de dispositivo………………………………………………………..122 Figura D.11. Opciones para configuración de las extensiones………………………………………..123 Figura D.12. Opciones para configuración del buzón de voz…………………………………………124 Figura D.13. Acceso a la configuración de Troncales………………………………………………..125 Figura D.14. Configuración de una Troncal, apartado General Settings……………………………..126 Figura D.15.Configuración de una Troncal, apartado Outgoing Dial Rules………………………….127 Figura D.16. Acceso a la configuración del Módulo Inbound Routes………………………………..129 Figura D.17. Configuración de una ruta de salida…………………………………………………….129 Figura D.18. Accesando al Módulo Inbound Routes…………………………………………………132 Figura D.19. Configuración de las rutas de entrada, apartado Incoming Route………………………133 Figura D.20. Configuración de las rutas de entrada, apartado Options……………………………….134 Figura D.21. Accesando a la configuración de Conferencias…………………………………………135 Figura D.22. Configuración de una conferencia, aparatado de edición……………………………….136 Figura D.23. Configuración de una conferencia, aparatado opciones de conferencia………………...137 Figura D.24. Acceso a la configuración Ring Groups………………………………………………...139 Figura D.25. Configuración del servicio de Ring Group……………………………………………...140 Figura D.26. Configuración del servicio de Ring Group., aparatado Destination if no answer………141 Figura D.27. Tarjeta OpenVox A400p………………………………………………………………..143 Figura D.28. Tarjeta OpenVox reconocida por el sistema……………………………………………144 Figura D.29. Configuración del fichero Zaptel.conf ………………………………………………….145 Figura D.30. Configuración del fichero Zapta-channels.conf…………………………………………146
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Prefacio
8
Prefacio El diseño propuesto a continuación, corresponde a un Call Center basado en tecnología
VoIP (Conmutación de paquetes) el cual lo hace diferente a los Call Center
tradicionales, que se encuentran basados en la utilización de circuitos conmutados.
El Call Center con tecnología VoIP, se basa en la integración CTI (Integración de
Teléfono-Computadora), es decir, se elimina completamente la utilización de elementos
basados en circuitos conmutados, tales como centrales telefónicas, las cuales requieren
la incorporación de módulos adicionales, para lograr que el Call Center cuente con la
capacidad de poder brindar servicios de valor añadido, como grabaciones, reportes de
llamadas, interacciones de respuesta de voz (IVR), historiales, etc. En lugar de utilizar
elementos basados en circuitos conmutados, se utiliza IP como una completa alternativa
a la conmutación de circuitos.
El diseño que se presenta principalmente es una solución de software, que maximiza el
uso de hardware informático y la infraestructura de red IP existente.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Justificación
9
Antecedentes
Una oficina virtual es un espacio virtual, en el que pueden desarrollarse actividades
similares a las de una oficina, es decir, un lugar donde se reciben clientes, llamadas,
recepción de mensajería, se da soporte, etc., con el fin de prestar un servicio a los
clientes.
La mayoría de los organismos públicos y grandes empresas ofrecen dentro de sus Webs,
servicios a sus clientes, proveedores y empleados, diversas utilidades que sustituyen o
complementan los canales tradicionales de comunicación, en el acceso a información y
la prestación de servicios.
Con el avance actual de las comunicaciones, ya no es necesario disponer de un espacio
físico y la domiciliación de sociedades, son la elección ideal para negocios de reciente
implantación en un territorio concreto.
El servicio virtual no tiene fronteras. Una persona utilizando este tipo de servicio, puede
sin problema conducir su empresa desde uno a otro país.
City Office es un ejemplo claro del concepto de oficina virtual, a continuación se
muestra la ficha técnica de esta empresa:
City Office Descripción de la empresa: City Office, presta servicios de asistencia técnica y de gestión para servicios de oficina compartidos, que incluyen dirección comercial, servicios de correo y mensajería, de telefonía, de fax, de contestador, de alojamiento Web y facilidades para reuniones y conferencias. Con un total de 15 empleados, actualmente cuenta con 65 clientes, con una expectativa de crecimiento de 5 % al año, con una perspectiva de alcanzar 100 clientes en 10 años. Oficinas centrales: Montecito # 38 Piso 28, Oficina 12
Colonia Del Valle, México D.F.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Justificación
10
Servicios: City Office proporciona sus servicios de la siguiente forma: Servicio Descripción
Imagen Comercial
Contar con un Domicilio Comercial, para la representación de su negocio, con la cual la dirección se podrá utilizar para uso publicitario: página Web, tarjetas de presentación, etc.
Domicilio Fiscal Un domicilio fiscal, para darse de alta ante el SAT, abrir cuentas bancarias, registrase como proveedor, etc.
Contestación Telefónica
Personalizada.
Número telefónico privado, donde se contestará bajo una razón social en el horario de lunes a viernes de 09:00 a 19:00hrs y sábados de 09:00 a 14:00 hrs. Donde se dará instrucciones diarias o permanentes según sean las necesidades.
Servicio de Email.
Recibir recados telefónicos vía e-mail, los cuales se guardan en un historial para futuras consultas.
Servicio de Enlaces Telefónicos
En base a las instrucciones del cliente, se puede enlazar llamadas entrantes a un número móvil o número fijo. Este servicio es indispensable en caso de requerirse una respuesta inmediata.
Servicio de Buzón de Voz.
Los clientes de las personas que arrenden una oficina virtual podrán dejar sus mensajes después de los horarios de oficina directamente al buzón de voz, al cual podrá acceder las 24 hrs. los 365 días del año a todas sus llamadas recibidas.
Acceso a Salas de Juntas y Business
Lounge
Se puede tener acceso con previa reservación y sujeta a disponibilidad, a un privado y/o sala de juntas por hora según necesidades
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Justificación
11
Servicio Descripción
Envio de Mensajes SMS
Mediante el sistema universal, se hace llegar mensajes de los Clientes de la personas que arrendan la oficina virtual a un número móvil, guardando el historial de los envíos para posteriores aclaraciones. Con este servicio se puede tener un ahorro substancial, ya que no tiene costo adicional y se estará enterado inmediatamente de las personas que llamen.
Reporte Mensual de Llamadas
Se proporciona un registro completo, de todas las llamadas recibidas durante el mes, donde se encuentra los datos de las personas que llamaron, así como el movimiento que hubo con la llamada (transferencia o recado).
Servicio de Mensajería y
Correspondencia
La correspondencia será recibida y guardada hasta que se recoja, o bien se reenvía a donde se indique, así mismo se puede dejar mensajería para Clientes y pasen a recogerla a las instalaciones.
Servicios Secretariales
Se tendrá acceso a servicios de asistencia, tales como redacciones de cartas, reservaciones a restaurantes, vuelos, confirmación de citas, entre otros
Tramites de Contratación a
Domicilio.
Una vez que se conozca las instalaciones de City Office, para mayor comodidad, los trámites de contratación se podrán realizar vía correo electrónico, enviando toda la documentación y no será necesario ir a la Compañía ya que se puede ir al domicilio para el cotejo de documentación y firma del contrato.
Clientes: Público en General, empresarios, empresas públicas y empresas privadas.
Líneas de Negocio:
Servicios Técnicos Profesionales Asistencia de gestión
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Justificación
12
Justificación Las empresas que utilizan los servicios de oficina virtual, generalmente son aquellas que
buscan una importante posibilidad de mejorar la productividad de sus negocios, y de
reducir sus costos. Además, buscan establecer una presencia comercial en el lugar de
establecimiento del proveedor; desean obtener una dirección comercial en un lugar de
alto costo para mejorar su imagen empresarial; y buscan servicios comerciales de apoyo
como el servicio de contestador, entre otras.
La presente tesis plantea una solución alternativa, para una empresa que ofrece servicios
de Oficina Virtual, conocida en el mercado como City Office, la cual continúa usando
un servicio de telefonía tradicional, lo cual le generará a largo plazo pérdidas
económicas, fuga de clientes y una desventaja tecnológica frente a otras empresas que
han optado por migrar sus equipos, por aquellos que utilizan tecnología IP.
City Office cuenta con un equipamiento de telefonía convencional, marca Panasonic el
cual consiste en:
Central Telefónica VoIP Mod. TDA100
o Capacidad de 160 extensiones
o Capacidad de hasta 4 E1´s o 96 troncales analógicas
Tarjeta de 8 Troncales analógicas
Tarjeta de 16 extensiones digitales
Tarjeta E1 30 canales Mod TDA0188XJ
Servidor de reportes ACD Mod P3604M3D
Teléfono propietario Digital Mod. T7630X
Teléfono unilinea blanco Mod. TS108MEW
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Justificación
13
Este equipamiento está conectado como se muestra en la figura 1, para proveer el
servicio de Call Center:
Figura 1. Equipo Telefónico Marca Panasonic utilizado por City Office
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Justificación
14
En la tabla 1, se muestra el costo de este equipamiento.
Cantidad Descripcion Precio Unitario Importe 1 Central Telefónica VoIP
TDA100 Capacidad 160 extensiones Capacidad hasta 4 E1´s o 96 troncales analógicas
$5,003.00 $5,003.00
1 Fuente de Energía TDA0104 $4,105.00 $4,105.00 1 Tarjeta de 8 Troncales
analogicas TDA0180X $4,961.27 $4,961.27
2 Tarjeta de 16 extensiones digitales TDA0172XJ
$5,117.14 $10,234.28
2 Tarjeta E1 30 Canales TDA0188XJ
$11,977.00 $23,954.00
1 Tarjeta opcional 3 slots $2,868.36 $2,868.36 1 Tarjeta OGM 4 Canales
TDA1176 $5,734.89 $5,734.89
3 Teléfono propietario Digital T7630X
$2,400.00
$7,200.00
30 Teléfono Unilinea Blanco TS108MEW
$608.00 $18,240.00
1 Servidor de Reportes ACD Mod P3604M3D
$48,057 $48,057
SubTotal $130,357.80 I.V.A. $22,160.82 Total $152,518.62
Tabla 1. Costos de equipamiento telefónico de City Office
Nota:
*Se considera un I.V.A. de un 17%
*La presente cotización fue realizada en base a los precios del quinto mes del año 2011, la vigencia de
está, se encuentra en función del mercado de valores
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Justificación
15
Como se puede apreciar en la tabla 1, City Office, realiza una gran inversión económica
en equipo, esto sin contar el mantenimiento y las actualizaciones de expansión que se
requieren. Tomando en cuenta la expectativa de crecimiento de clientes de dicha
empresa, el equipo con el que cuenta actualmente, le será insuficiente para satisfacer la
demanda de trabajo. Esto implicará a mediano plazo, la renovación de equipo, de
actualizaciones y configuraciones, las cuales implican grandes costos.
Dados estos hechos, se propone el diseño de un Call Center con tecnología VoIP, el cual
le permite a una empresa que ofrece servicios de oficina virtual, alternativas que
optimizan su infraestructura al unificar voz y datos sobre el mismo cableado, reducir
costos de mantenimiento de dicha infraestructura, reducir costos de actualizaciones por
crecimiento, ofrecer una amplia gama de funcionalidades para mantener el contacto con
sus clientes, etc. gracias a la integración de tecnologías avanzadas, incrementando su
productividad y eficiencia y por ende, haciendo crecer la empresa.
City Office obtendrá los siguientes beneficios, al incorporar un Call Center VoIP dentro
de su método de trabajo:
Reducción de costos:
Costo del negocio. Tiempo de llamada. Tiempo de espera. Papel. Tiempo de aprendizaje.
Incrementar Ganancias: Satisfacción de los clientes. Retención de clientes. Calidad. Posición competitiva.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Introducción
16
Introducción En la presente tesis se plantea una propuesta alternativa, competitiva y económica,
basada en software libre, para una empresa que ofrece servicios de oficina virtual, que
continúa utilizando los servicios de telefonía tradicional, los cuales además de ser
costosos, se vuelven cada vez más obsoletos frente a la telefonía IP.
Mediante la presente obra, se intenta mostrar un enfoque de uso práctico de un Call
Center con software libre.
La tesis se encuentra estructurada en los siguientes capítulos:
Capítulo 1 Voz sobre IP. Se proporciona una visión genérica acerca de la tecnología
VoIP. Se detallan los protocolos más importantes y utilizados, así como los elementos
hardware y software que hacen posible la comunicación.
Capítulo 2 Protocolo de Señalización para Call Center. Se detallan los principales
elementos del protocolo SIP, el cual es empleado para para iniciación, modificación y
terminación de sesiones multimedia, las cuales se llevan a cabo de manera interactiva.
Capítulo 3 Software Libre para un Call Center. Este capítulo se divide en dos partes,
en la primera parte entra de lleno en el mundo relacionado al Call Center. Se habla y
detalla, de todos los aspectos de su potencial, lógica de trabajo y configuración. En la
segunda parte, se mencionan los diferentes tipos de software libre que existen para el
área telefonía, mencionando algunos elementos importantes de cada software. Se
explican los motivos por los cuales se seleccionó trixbox, como herramienta para el
desarrollo del presente trabajo.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Introducción
17
Capítulo 4 Implementación de Call Center. En este capítulo se describen, las pruebas
de funcionamiento, para satisfacer los servicios requeridos por la Oficina Virtual,
referentes a la telefonía. Asimismo, se describe el proceso de dimensionamiento de un
Call Center para dicha oficina, el cual incluye costos de equipo, personal,
mantenimiento, etc. Por último, se muestra un cuadro comparativo entre el uso de
software libre y conmutadores comerciales.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Estado del arte
18
Estado del arte Centrales Telefónicas
Una centralita privada o PBX, es un dispositivo de telefonía que actúa como conmutador
de llamadas en una red telefónica o de conmutación de circuitos.
La centralita es un dispositivo de telefonía que se suele utilizar en la mayoría de las
medianas y grandes empresas, no así en los hogares, donde las terminales existentes son
pocos y las exigencias no son importantes. Permite a los usuarios o abonados compartir
un determinado número de líneas externas (analógicas o digitales) para hacer llamadas
telefónicas entrantes o salientes, así como establecer comunicaciones internas entre
todos los dispositivos que dependen de la PBX. Entre las muchas ventajas que ofrece,
una PBX es una solución menos costosa, que proporcionar a cada usuario de la empresa
una línea telefónica externa. Así mismo, a una PBX se le pueden conectar teléfonos,
máquinas de fax, módems y otros dispositivos de comunicación.
La PBX normalmente se instala en la propia empresa y conecta las llamadas entre los
teléfonos situados e instalados en la misma. La s llamadas realizadas a número de
teléfono externos, mediante una PBX, se suelen realizar anteponiendo un digito
(habitualmente el 0 o 9) al número externo de algunos sistemas, de forma que la PBX
selecciona automáticamente una línea troncal saliente. Al contrario, las llamadas
realizadas entre usuarios dentro de la empresa normalmente no necesitan el marcado de
ningún número especial o el uso de una línea externa troncal. Esto se debe a que la PBS
enruta o conmuta las llamadas internas entre teléfonos que están conectados físicamente
a dicha PBX.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Estado del arte
19
En la figura 2, se puede apreciar un esquema de ejemplo de conexión de una PBX
Figura 2 Esquema de conexión de una PBX.
Actualmente existe una gran diversidad de modelos de centralitas: centralitas con mayor
o menor número de extensiones para pequeñas o grandes empresas, de más o menos
prestaciones, con mayor o menor funcionalidad, totalmente analógicas, hibridas o
completamente IP.
En general, a mayoría de centralitas comerciales ofrece una ser de funciones muy
importantes como la recepción de llamadas sin necesidad de comunicarse con la
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Estado del arte
20
operadora, es decir, los llamantes pueden seleccionar el destino con el que desean hablar
tecleando el número que tiene asignado. También se integran funciones de buzón de voz
en caso de que el destinatario no se encuentre disponible para responder a la llamada,
mensajes en espera personalizados para cada una de las extensiones, desvío de llamadas,
etc.
En la figura 3, se muestra un ejemplo de una Central telefónica para VoIP.
Figura 3 Central Telefónica (PanasonicTDA600)
Otras funcionalidades muy útiles en entornos empresariales son: conferencia, grupo de
extensiones, restricción de llamadas, etc. Los grupos de extensiones permiten definir un
conjunto de extensiones para cumplir entre todas una función específica a, por ejemplo
dar un servicio de atención al cliente. La restricción de llamadas es también fundamental
en el entorno empresarial, la cual permite programar que destinos para llamadas
salientes están prohibidos o que destinos están permitidos.
Las centralitas hibridas combinan las prestaciones de una central telefónica con la
tecnología IP. A nivel empresarial esta integración con la tecnología IP ofrece grandes
ventajas: los recursos humanos de la empresa pueden estar dispersos geográficamente
manteniendo los recursos telefónicos centralizados, además de que aquellas empresas
que desean utilizar su cableado de red para conectar teléfonos en lugares donde no
siempre hay conectado una terminal telefónica, o bien trasladarse de un punto a otro de
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Estado del arte
21
la red junto con su terminal telefónico (con todas sus prestaciones asociadas), sin tener
que volver a configurar la terminal, resultando muy práctico
Algunos fabricantes que se dedican a la comercialización, son: Alcatel, Ericsson, Avaya,
Siemens, etc. Las prestaciones entre uno y otro fabricante son muy similares.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Objetivo
22
Objetivo
Proporcionar un diseño de Call Center, el cual será una propuesta alternativa,
competitiva y económica, para una empresa que ofrece servicios de oficina virtual,
haciendo uso, para este propósito de las tecnologías Voz sobre IP y protocolo de
señalización SIP, proporcionando de esta forma a empresas, múltiples vías de
comunicación con los clientes.
Los objetivos particulares de este proyecto, son:
• Realizar el diseño de un Call Center, con software libre, para una empresa que
ofrece servicios de oficina virtual.
• Establecer las necesidades de comunicación de voz, de una empresa que ofrece
servicios de oficina virtual.
• Establecer que software libre para Linux, resuelve las necesidades de voz para una
empresa que ofrece servicios de oficina virtual.
• Configuración a nivel maqueta de prueba de PBX de voz, para una empresa que
ofrece servicios de oficina virtual.
• Realizar el dimensionamiento de la red de voz, para una empresa que ofrece
servicios de oficina virtual
• Realizar el presupuesto económico.
• Realizar un cuadro comparativo sobre la implementación, usando software libre y
conmutadores comerciales.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Voz Sobre IP
23
Capítulo 1
Voz sobre IP La telefonía en la actualidad, tal y como se conoce, siempre toca a su fin. La era de las
nuevas tecnologías, con Internet a la cabeza está prescindiendo de varios nichos
tecnológicos, que han permanecido invariables e intocables durante mucho tiempo. El
mundo de las comunicaciones por voz es uno de ellos. En la actualidad, no es necesario dedicar un recurso por completo para mantener una
conversación. En la era de Internet, es posible que una conversación telefónica se pueda
mantener entre cualesquiera dos puntos, ocupando una simple porción del espectro o
ancho de banda de nuestra conexión de área local o hacia Internet. La voz se convierte
en paquetes y pasa a denominarse Voz sobre IP.
Muchas empresas ya han interconectado sus sedes mediante redes IP y los operadores,
cada vez apuestan más por esta tecnología, como una manera de compensar la reducción
de sus ingresos por la telefonía tradicional.
1.1 Diferenciación entre tecnología VoIP y Telefonía IP Aunque actualmente se utilizan, y se puede observar en numerosas publicaciones como
equivalentes los términos: “Telefonía IP” y “Voz sobre IP”, existen ligeros matices que
diferencian uno de otro.
La VoIP, es la tecnología usada para el funcionamiento de la Telefonía IP sobre redes
electrónicas, que gestiona el envió de información de voz utilizando IP. La información
analógica vocal, se transforma en paquetes digitales diferenciados que se envían por la
red, del mismo modo que los datos generados por una comunicación de correo
electrónico, o en una transferencia de ficheros.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Voz Sobre IP
24
Por otra parte, la Telefonía IP se refiriere a la utilización de una red IP (privada o
pública), por la que se prestan los servicios de voz, fax, y mensajería vocal. Esta red IP,
puede ser utilizada para realizar las llamadas internas de la propia empresa, así como
para las llamadas externas, usando por ejemplo, Internet en lugar de la red de telefonía
pública conmutada (la RTPC o la RDSI).
La Telefonía IP, es entonces, una aplicación inmediata de la tecnología VoIP, que
permite la realización de llamadas telefónicas ordinarias sobre redes IP (redes de
paquetes), utilizando ordenadores personales, pasarelas, unidades de multiconferencia
y/o teléfonos normales.
1.2 Ventajas de utilizar la tecnología Voz sobre IP Mientras en sus comienzos el rendimiento de la VoIP, no era muy bueno, en la
actualidad, la mejora de las tecnologías, la reducción de precios de los equipamientos y
el aumento en la calidad y fiabilidad de las llamadas, han transformado lo que hace años
era un mero interés en una tecnología propia de Internet.
Aunque VoIP, puede definirse de forma abreviada como una tecnología que aprovecha
el protocolo TCP/IP, para ofrecer conversaciones de voz, lo cierto es que es mucho más
que esto. VoIP puede ser usada para reemplazar la telefonía tradicional, en un entorno
empresarial, en un pequeño negocio o en casa, o simplemente para añadir ventajas a un
sistema de telefonía tradicional.
Los servicios de VoIP se prestan sobre una red carente de jerarquías, al contrario de lo
que sucede con la telefonía tradicional, que se presta sobre una red de conmutación de
circuitos y verticalmente jerarquizada. La eliminación de la jerarquía en la red para la
prestación del servicio, tiene como consecuencia una reducción muy significativa de los
costes de interconexión, pues el número de operadores que intervienen en la operación
se reduce sustancialmente, o en ocasiones desaparece. Este hecho se hace especialmente
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Voz Sobre IP
25
interesante en el caso de las llamadas internacionales, donde los acuerdos de
interconexión, internacional se hacen necesarios. Por esto mismo, es en este caso donde
la telefonía IP resulta sumamente ventajosa.
Las ventajas que se obtienen al integrar dos redes (la telefonía tradicional y de datos),
en una única, son evidentes: el mantenimientos, la gestión y la administración son
menores, normalmente, el 80 % de los problemas se pueden solucionar de forma remota,
frente al 45% que se consigue en las redes tradicionales de conmutación de circuitos.
La reducción de costos, viene propiciada por el ahorro de costos de las llamadas
realizadas entre delegaciones, al utilizarse la infraestructura de datos ya disponible, de la
misma manera que en la telefonía tradicional se realizan llamadas internas gratuitas,
entre extensiones de la centralita, utilizando una numeración abreviada, los costos de
gestión de infraestructura, los costos de movilidad de los usuarios(los cambios,
movimientos, incorporación de nuevos empleados, etc.)
Además de todos estos beneficios económicos, podemos destacar:
Reducción de la complejidad de la arquitectura.
Remplazo de sistemas heterogéneos por una infraestructura de datos estandarizada
y consistente, común para voz, datos y video
Aumento de la productividad
Mejora de los sistemas de información
Es importante resaltar, que el 85% de las empresas que han adoptado una solución de
convergencia a telefonía IP, han reducido notablemente sus costos de operación.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Voz Sobre IP
26
1.3 Protocolos utilizados en Voz sobre IP Al igual que ocurre en cualquier red, las redes de voz sobre paquetes requieren una serie
de normas que especifiquen las funcionalidades y servicios, que este tipo de redes deben
proveer en todas y cada una de sus dimensiones. Estas normas son los protocolos, y un
aspecto muy importante, es que tengan carácter abierto y sean internacionalmente
aceptados, con el fin de garantizar la interoperabilidad entre productos de distintas
fabricantes, facilitando la elección de los usuarios y disminuyendo los precios de los
equipos, al fabricarse éstos en mayor escala.
En las redes telefónicas convencionales, una llamada consta de tres fases:
establecimiento, comunicación y desconexión. Durante el establecimiento se reservan
los recursos necesarios para que, en la fase de comunicación, la información pueda fluir
libremente entre los dos extremos, (llamante y llamado). Finalmente, en la desconexión
se liberan los recursos que, previamente, se habían reservado y se pasa la información
necesaria para que pueda ser tarificado (tasado). Este esquema continúa siendo válido,
aunque con algunos matices, para las redes de voz sobre paquetes. En estos casos,
tradicionalmente, se han venido distinguiendo tres grandes grupos de protocolos, que
pueden ir bien sobre TCP y/o UDP, ya ambos sobre IP.
1.3.1 Protocolos de Señalización El objetivo es establecer un canal de comunicaciones, a través del cual fluya la
información del usuario y liberar el canal cuando finalice la comunicación. Para ello
debe existir un dialogo, entre los componentes de la red y entre la red y las terminales de
usuario. Son protocolos de señalización el H.323, SIP y MGCP.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Voz Sobre IP
27
1.3.2 Protocolos de Transporte Son las normas que definen, cómo debe realizarse la comunicación entre los extremos
por un canal de comunicaciones previamente establecido. Los protocolos de transporte
más empleados son: RTP y RTCP.
1.3.3 Protocolos de Gestión Cuando el tamaño de las redes aumenta, se convierten en un entramado muy complejo
de hardware y software, si no se toman las medidas oportunas, se corre el riesgo de
volverse inmanejable. Esto es, precisamente, lo que pretende evitar el sistema de gestión
y mantenimiento. Por otro lado, resulta muy útil conocer el grado de utilización de la
infraestructura tecnológica disponible, debido a que de este modo, es posible recopilar
información que facilite la planificación de las posibles ampliaciones o estructuraciones.
Todos estos aspectos son recogidos por los protocolos de gestión como RTCP XR.
1.4 Arquitectura Voz sobre IP
Uno de los beneficios que aporta la VoIP, es que la arquitectura desde el punto de vista
de su distribución, puede ser centralizada o distribuida.
El enfoque centralizado es criticado, por que al estar todo localizado en un mismo punto,
las futuras innovaciones tecnológicas se verán entorpecidas. Por otro lado, la
arquitectura distribuida es más compleja que la arquitectura centralizada. Sea partidario
de un enfoque u otro, lo que la VoIP nos permite, es una gran flexibilidad.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Voz Sobre IP
28
En la figura 1.1 se muestra una arquitectura de VoIP muy general, donde se podrán ver
los distintos dispositivos que la compone:
Figura 1.1. Arquitectura VoIP
• TELÉFONO IP: Es un teléfono similar a un teléfono tradicional, con la diferencia que
está adaptado para ser utilizado en entornos IP
• SOTPHONE: Es un teléfono similar al del punto anterior, con la peculiaridad de que
éste es software.
• ADAPTADOR ATA: Es un adaptador que permite conectar un teléfono convencional a
una red IP.
• SIP: Es un protocolo usado por los proveedores de VoIP encargado de, entre otras
funciones, iniciar y finalizar las llamadas VoIP.
• B2BUA: Es una entidad intermediaria encargada de procesar las comunicaciones VoIP,
y retransmitirlas a su destino.
Para una descripción más detallada de los elementos más significativos de un entorno de
VoIP, se sugiere al lector a revisar el Anexo A referente a los componentes VoIP.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
29
Capítulo 2 Protocolo de Señalización para Call Center
2.1 Protocolos de Comunicación
La realización de una llamada entre dos teléfonos cualesquiera, implica la utilización de
diversos equipos electrónicos, los cuales deben comunicarse entre sí.
Para poder garantizar que la comunicación entre los equipos se realiza adecuadamente,
son necesarias diversas reglas y/o normas. Estas reglas y/o normas, son conocidas como
protocolo de señalización.
En las redes analógicas o redes de conmutación de circuitos, antes de que ambos
extremos puedan comunicarse, se produce la “reserva de recursos referencia” necesarios
para que la comunicación tenga éxito. Si por cualquier circunstancia, no puede llevarse a
cabo esta reserva de camino entre ambos extremos, se informa al emisor de este suceso.
A la acción de “reservar un camino de recursos entre ambos extremos”, se le conoce
como señalización.
En la telefonía tradicional, los protocolos de señalización se pueden clasificar en dos
categorías:
Channel Associated Signalling (CAS): Tanto la información de señalización
como los datos de voz, se transmiten por los mismos canales.
Protocolos de señalización pertenecientes a esta categoría: G.732, E&M, etc.
Common Channel Signalling (CCS): Aquí la información correspondiente a la
señalización, se transmite en un canal independiente al de los datos voz.
Protocolos de señalización pertenecientes a esta categoría es, por ejemplo, SS7.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
30
En conmutación de paquetes los protocolos de señalización, realizan acciones muy
similares a los protocolos de señalización en conmutación de circuitos, además de cuidar
de que se cumplan ciertas garantías de calidad. Los protocolos de señalización más
utilizados en conmutación de paquetes, son: SIP y H323.
2.2 Protocolo de Inicio de Sesiones (SIP)
El protocolo SIP, es un protocolo de señalización a nivel de aplicación encargado de la
iniciación, modificación y terminación de sesiones multimedia, las cuales se llevan a
cabo de manera interactiva. Por sesiones multimedia se refiere, a aplicaciones de
mensajería instantánea, aplicaciones de video, de audio, conferencias y aplicaciones
similares.
El protocolo SIP (Session Initiation Protocol), puede ser considerado el estándar de
factor para la VoIP. La actual versión SIP V.2, fue publicada como el RFC3261, en
1999.
SIP es un protocolo basado en texto, fuertemente inspirador en HTML y el paradigma
IP. Al estar basado en texto y ser similar a HTML, es legible por el ser humano y más
fácil de diagnosticar.
Como su nombre lo indica, SIP solo sirve para gestionar la sesión del usuario. SIP es un
protocolo de nivel de aplicación, que transporta únicamente señalización y sólo sirve
para el establecimiento, mantenimientos y cierre de sesión, en este caso de
comunicaciones de audio. Es importante tener claro que SIP no transporta audio.
Gracias al protocolo SIP, los terminales se registran en el servidor, indicándole su IP,
para que el servidor sea capaz de enviarles llamadas.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
31
El protocolo SIP es una parte de una arquitectura multimedia, ya que la única finalidad
es la de gestionar las sesiones multimedia: iniciarlas, modificarlas, finalizarlas, etc.
En la figura 2.1 se puede apreciar la arquitectura del protocolo SIP.
Figura 2.1. Arquitectura del protocolo SIP
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
32
2.2.1 Características del Protocolo SIP
El protocolo SIP posee cuatro características, que lo hacen muy recomendable para
cumplir su función (véase Tabla 2.1):
Característica Descripción
Localización del
usuario.
SIP posee la capacidad de poder conocer en todo momento
la localización de los usuarios. De esta manera no importa en
qué lugar se encuentre un determinado usuario. En definitiva
la movilidad de los usuarios no se ve limitada.
Negociación de los
parámetros
Posibilidad de negociar los parámetros necesarios para la
comunicación: puertos para el tráfico SIP, así como el tráfico
Media, direcciones IP para el tráfico Media, códec , etc.
Disponibilidad del
usuario
SIP permite determinar, si un determinado usuario está
disponible o no para establecer la comunicación.
Gestión de la
comunicación
Permite la modificación, transferencia, finalización de la
sesión activa. Además informa del estado de la
comunicación que se encuentra en progreso.
Tabla 2.1. Características del Protocolo SIP
El protocolo es similar a HTTP, por la forma en que funciona protocolo basado en texto
y es similar a SMTP, en la forma en la que se especifican las direcciones SIP.
Las direcciones SIP identifican, a un usuario de un determinado dominio. A esas
direcciones SIP habitualmente se les llama URI (Uniform Resource Identifier). Una URI
se puede especificar de las siguientes maneras:
Sip: usuario@dominio[:port]
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
33
Sip:usuario@direcciónIP[:port]
El dominio representa, el nombre del proxy SIP que conoce la dirección IP del terminal,
identificado por el usuario de dicho dominio. El puerto por defecto para el SIP es 5060,
aunque es posible especificar otros adicionales, si es necesario
Supongamos el escenario de la Escuela Superior de Ingeniería Mecánica y Eléctrica,
cada uno de los trabajadores de la ESIME dispone de una dirección SIP, que lo
identifica de manera univoca en el dominio.
En la tabla 2.2 se pueden observar, algunos ejemplos de direcciones SIP.
Descripción Dirección SIP
Usuario “200”
perteneciente al
dominio “esz.es”
Usuario “200”
perteneciente al
dominio con dirección
IP 192.168.1.120
Tabla 2.2 Ejemplo de direcciones SIP
En la nomenclatura usuario@direcciónIP, la dirección puede referirse a la IP del
usuario, en un momento determinado, o a su dominio.
Es por tanto posible, hacer uso de una dirección IP, si no disponemos de un dominio
registrado para este propósito.
Si por ejemplo el usuario [email protected] desea comunicarse con el usuario [email protected], el
usuario 200 únicamente tendría que marcar en su teléfono el número 201. Al marcar el
número 201, comienza la señalización SIP entre el terminal 200 y el 201, iniciando así
una comunicación SIP, esto considerando, que todos los parámetros hayan sido
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
34
configurados adecuadamente entre ambas terminales, para posteriormente establecerse,
una conexión Media entre ambos (véase figura 2.2).
Figura 2.2. Ejemplo de escenario SIP
En la figura 2.2, se muestra un ejemplo de un escenario, en el que no es posible
establecer la señalización SIP, ya que el teléfono 200 realmente desconoce la dirección
IP en la que se encuentra el teléfono 201. Es por ello, que para que la señalización SIP
pueda llevarse a cabo, es necesario hacer uso de varios elementos intermediarios.
Para una comunicación SIP, es necesaria la intervención de varios elementos, donde
cada uno desempeña su papel. Los elementos de la comunicación son:
• Los agentes de usuario (User Agent), o de manera abreviada UA: Manejan la
señalización SIP. Se pueden dividir en dos categorías:
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
35
User Agent Client (UAC): Es un elemento que realizan peticiones SIP y
acepta respuestas SIP provenientes de UAS. Un ejemplo de UAC es un
teléfono VoIP, ya que realiza peticiones SIP.
User Agent Server (UAS): Es un elemento encargado de aceptar las
peticiones SIP realizadas por el UAC, y enviar a éste la respuesta
conveniente. Un teléfono VoIP es un ejemplo de UAS, ya que acepta las
peticiones de inicio de comunicación, enviadas por otro teléfono UAC. Un
servidor SIP o proxy también es un UAS.
En la figura 2.3 se observará un ejemplo de llamada SIP, en donde intervienen UAC y
UAS.
Figura 2.3. Ejemplo de llamada SIP con Agentes UAC y UAS (200 llama al 201)
• Los intermediarios: Necesarios para que la comunicación entre dos UAS sea
posible:
Servidor Proxy: Es el elemento encargado, de reenviar las peticiones SIP
provenientes de un UAC, al UAS destino que corresponda, así como de
encaminar las respuestas del UAS destino, al UAC origen.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
36
En la figura 2.4 se observará, la función más importante de un proxy SIP, que es
precisamente la de enrutar los mensajes SIP, estableciendo así la señalización SIP
pertinente.
Figura 2.4. Ejemplo de llamada SIP con intermediarios (200 llama al 201)
El escenario mostrado en la figura 2.4, aun no es todavía funcional, debido a que el
proxy SIP necesita conocer la dirección IP física asociada con cada usuario. En el
ejemplo anterior, el proxy SIP tiene que saber que el teléfono identificado como 201 de
dominio “esz.es”, tiene asignada la dirección IP real 192.168.1.201.
De esta nueva necesidad se encarga el servidor de registro y localización:
• Registrar-Location Server: Acepta las peticiones de registro de los UAC,
guardando toda la información referente a la localización física del UAC, para que
posteriormente llega una petición con destino hacia el UAC, y sea posible
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
37
localizarlo, sea posible traducir su dirección a la forma usuario@direccionIP,
donde dirección se refiere a la IP del usuario.
Para que 200 llame al usuario 201 (véase figura 2.5), es necesario que
previamente ambos teléfonos se hayan registrado en un servidor de registro. Esto
es necesariamente así, porque el proxy SIP necesita conocer las direcciones IP del
teléfono 201, para enviarle la petición de inicio de conversación, y del mismo
modo necesita la dirección IP del teléfono 200, para que pueda enrutarle las
respuestas SIP, generadas por el teléfono 201.
Figura 2.5. Proceso de registro
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
38
Una vez que los teléfonos se han registrado en el servidor de registro, éstos pueden
entonces realizar y recibir llamadas entre sí, ya que el proxy SIP conoce sus direcciones
IP físicas/reales (mediante consultas). Habitualmente, el proxy SIP y el servidor de
“registro-localización”, se encuentran juntos en el mismo software.
• Redirect Server: Su funcionamiento es similar al servidor proxy anterior, con la
diferencia que cuando éste resuelve la dirección, esto es, realiza la traducción,
informa al UAC que realizó la petición SIP, para que éste mismo sea el que la
envíe hacia el UA destino. Un servidor de redirección actúa realmente como un
UAS.
En la figura 2.6, ambos teléfonos se han registrado previamente en el proxy SIP.
Figura 2.6. Registro completado
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
39
• Back-to-back User Agent (B2BUA): Es una entidad intermediaria, que procesa
peticiones SIP entrantes comportándose como un UAS, y responde a estas
actuando como un UAC, regenerando por completo la petición SIP entrante, en
una nueva petición SIP que va a ser enviada.
Conocidas tanto las peticiones SIP, así como las respuestas SIP (para ello se sugiere al
lector revisar el Anexo B, correspondiente al tema “Descripción de Mensajes SIP”), que
se pueden recibir en cada caso, se van a mostrar escenarios más detallados.
En la figura 2.7 se muestra, cómo se lleva a cabo el registro de usuario ante un proxy
SIP que requiere autenticación, es decir, se muestra como un terminal, se registra en el
proxy SIP.
Figura 2.7. Registro de usuario ante un Servidor Proxy SIP completado
El teléfono envía la petición SIP Register al proxy SIP. Éste al estar configurado para
exigir autenticación, envía una respuesta de vuelta, indicando que el usuario [email protected]
no está autorizado por el momento, y requiere por tanto mostrar las credenciales
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
40
necesarias. El teléfono por tanto, envía de nuevo la petición Register añadiendo a está
unos nuevos campos, donde indica el password con el que se encuentra registrado en el
proxy SIP de esz.es.
Dado que la información de autenticación es correcta, el proxy SIP responde con una
respuesta 200 OK, indicando el éxito de la petición.
Suponiendo que tanto el usuario 200 como el 201, se encuentran registrados, en la
figura 2.8 se muestra como se establecería una comunicación entre ellos.
Figura 2.8. Completado de la señalización REGISTER e INVITE
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
41
• Transacción: Una transacción se lleva a cabo entre un UAC y un UAS.
Comprende todos los mensajes, desde la primera petición, hasta la última
respuesta asociada a ésta (no se toman como respuesta válida para finalizar la
transacción las 1xx). Si la petición es INVITE y la última respuesta no es del tipo
2xx, la transacción incluye el ACK como parte de ésta. Si por el contrario la
respuesta es del tipo 2xx, el mensaje ACK no se incluye en la transacción.
• Diálogo: Por lo general, comienza con una petición INVITE y finaliza con la
petición BYE. Un dialogo es identificado por las etiquetas (tag) de los campos,
FROM, TO, y el campo Call-ID.
• Ringing: Es una respuesta del tipo 1xx, por lo que no se toma como respuesta
válida para finalizar la transacción. Sin embargo, la respuesta 200 OK, sí que es
una respuesta válida para finalizar la transacción.
Dado que la respuesta a la petición INVITE, es del tipo 2xx, el ACK no se incluye en la
transacción. Por ultimo una nueva transacción se inicia con la petición BYE y finaliza
con la respuesta asociada “200 OK”.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Virtual Protocolo SIP
42
2.3 Servidores Proxy y Servidores de Redirección
Para encaminar un mensaje, entre un agente de usuario cliente y un agente de usuario
servidor, normalmente se utilizan servidores. Estos servidores, pueden actuar de dos
maneras:
1. Servidor Proxy: El cual, encamina el mensaje hacia destino.
2. Servidor de Redirección (Redirect): Genera una respuesta, que indica al origen
la dirección del destino, o de otro servidor que lo acerque al destino.
La principal diferencia entre un Servidor Proxy y un Servidor de Redirección, es que el
servidor proxy queda formando parte del camino entre el UAC y el (o los) UAS,
mientras que el servidor de redirección, una vez que indica al UAC cómo encaminar el
mensaje, ya no interviene más.
Un mismo servidor puede actuar como uno de Redirección o como Proxy, dependiendo
de la situación.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
43
Capítulo 3
Software Libre para Call Center
El uso de un Call Center, es una gran herramienta para brindar la atención de forma
rápida, eficaz y sobre todo de forma personalizada, ya que los clientes cuando se
comunican, es esto precisamente lo que buscan, que la atención brindada sea de lo más
clara y que su problema se solucione a la brevedad.
3.1 Call Center o Centro de Llamadas
Un centro de llamadas o Call Center, es un área donde agentes o ejecutivos de Call
Center realizan llamadas salientes (Outbound), o reciben llamadas (Inbound), desde y/o
hacia clientes (externos o internos), socios comerciales, compañías asociadas u otros.
Esta área, combina eficientemente la comunicación de voz y tecnología de
procesamiento de información, y permite a una empresa desarrollar estrategias críticas
de negocio o tácticas, con el objetivo de reducir costos o incrementar ingresos.
Su actividad se ha desarrollado en los últimos años de forma exponencial, hasta llegar al
punto en que se hace prácticamente imposible para cualquier empresa, no plantearse
seriamente, el ofrecer a sus clientes los servicios de uno de ellos. La calidad es el factor
clave en la atención telefónica y de la competitividad; una calidad que en los últimos
años va en aumento gracias a la incorporación de las nuevas tecnologías.
Con la implementación del Call Center personalizado; el cliente será re-direccionado
hacia la empresa y/o el área a la cual desea comunicarse.
El Call Center puede ser operado independientemente, o puede estar interconectado con
otros centros, generalmente conectados a una corporación computarizada.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
44
Entre los servicios que se suelen prestar en un Call Center, por mencionar algunos
tenemos:
Atención al cliente / números 900
Encuestas telefónicas (estudios de mercado, sondeos de opinión, calidad y
satisfacción de clientes
Labor de cobranza
Encuestas de satisfacción, sondeos e investigaciones de mercados
Envío de mensajes
Seguimiento post-venta
Recepción de llamadas de campañas publicitarias e imagen
Creación y actualización de bases de datos
Líneas de Servicio al Cliente
Línea de ayuda técnica
Actualización de bases de datos
Telemarketing (Ventas por Teléfono)
Líneas de pedidos
Venta por catálogo
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
45
El Call Center, como tal, es una solución que se deriva del concepto de la Integración
Computadora - Teléfono (CTI, Computer Telephone Integration, véase la figura 3.1), es
decir, la interacción física y funcional entre un sistema telefónico y un sistema
informático, que facilita el intercambio de información.
Figura 3.1. Integración Computadora – Teléfono
Teniendo esto en cuenta, podemos definir un Call Center como:
Un centro de atención telefónica, integrada con un conjunto tecnológico y
administrativo, que ofrece la posibilidad de gestionar determinados trámites,
permitiendo unificar la inteligencia y potencia de procesamiento de los sistemas
informáticos, y las facilidades de la conmutación de llamadas telefónicas, para
suministrar información a los llamantes en un ambiente de intimidad personal.
(véase figura 3.2)
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
46
Figura 3.2. Call Center basado en Tecnología CTI
3.2 Componentes de un Call Center
Los componentes de un Call Center se pueden enlistar de la siguiente forma: Tele-operadores / agentes.
Servidores y terminales individuales (puestos informatizados de atención
telefónica).
Centralita telefónica / distribuidor automático de llamadas.
Sistema de grabación de llamadas.
Sistema de respuesta audible.
Marcador predictivo, masivo, etc.
Software de integración de telefonía / informática
Software para el tratamiento de las llamadas entrantes y salientes.
En una configuración convencional, existen muchos equipos con diferentes funciones,
interconectados a través de una red de área local (LAN) y/o una red de voz.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
47
3.3 Proceso de Dimensionamiento
Para llevar a cabo el dimensionamiento de un Call Center, se requiere llevar a cabo un
proceso, el cual será explicado a continuación. Seleccionar el nivel de servicio: En este nivel se determinará, cuál será el
impacto que existe en todas las llamadas, para llevar un conteo estadístico del
comportamiento de las llamadas, y establecer rubros de calidad en el servicio.
Ejemplos de estos rubros, son:
Impacto en llamadas abandonadas.
Impacto en la percepción del cliente.
Recopilar datos y calcular carga: Se determina, la cantidad de llamadas
recibidas, el tiempo de duración de dichas llamadas y la productividad alcanzada
(véase figura 3.3).
• Llamadas Recibidas (desintegrada por mes, semana, día y hora):
atendidas, abandonadas, ocupadas, etc.
• Tiempo: Tiempo productivo: tiempo conversación + tiempo
documentación.
• Carga (por hora o ½ hora): Tiempo productivo X llamadas (atendidas
+%abandonadas+%ocupadas).
Figura 3.3. Gráfica de Tráfico de llamadas
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
48
Determinar el número de personas, troncales y puestos: Utilizando la carga de
llamadas, se determina el número de personas requeridas, para atender las
llamadas usando distribución. Posteriormente, se procede a calcular el número de
personas en actividades diferentes a contestar llamadas (hasta el 30%,
incluye=vacaciones, descansos, reuniones, capacitaciones, licencias etc.).
Determinar troncales: Para determinar las troncales necesarias para el
dimensionamiento físico, será necesario:
• Determinar carga=ASA + Tiempo de conversación.
• Usar distribución equilibrada.
Determinar puestos: Para determinar los puestos que habrá en cada estación, se
requiere:
• Determinar carga en la hora más pico del mes.
• Determinar nivel de servicio.
• Determinar personas requeridas para atender.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
49
3.4 Software Libre (Open Source) En este apartado, se utilizará el término código abierto, para hacer referencia al término
popular Open Source.
El uso de Software Open Source, no es para todos, existen paquetes Open Source
excepcionalmente que son buenos y disponibles, por otra parte, existen algunos
realmente malos. Dos de los mayores problemas con el software de código Open Source,
son la falta de soporte comercial, por lo que puede quedar obsoleto, y el otro problema
es la falta de patrocinadores para que aporten fondos.
Al examinar un paquete de código abierto, para su uso en un negocio, es necesario
buscar una opción de soporte comercial, así como un medio por el cual se financia el
proyecto.
3.4.1 Código Abierto para Telefonía
Hay una serie de proyectos de código abierto de telefonía disponible en estos días,
Algunos ejemplos de otros proyectos de código abierto, son las siguientes:
SipX: (http://www.sipfoundry.org): Es un sistema PBX completo, basado en
SIP con su propia interfaz Web de configuración. Aunque no es bastante potente y
eficiente, no es comparable con los sistemas basados en Asterisk.
Call Weaver: (http://www.callweaver.org): Call Weaver comenzó como una
derivación de Asterisk 1.0.9, y están trabajando en arreglar los problemas que los
desarrolladores sienten, que estuvieron mal con Asterisk. Por ejemplo: pila SIP,
correo de voz, colas y otros componentes principales. El núcleo de Call Weaver
funciona eficientemente.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
50
3.4.2 Asterisk
Es una plataforma telefónica de código abierto (GPL), que pretende revolucionar el
mundo de las comunicaciones IP, frente a las tradicionales soluciones de grandes
corporaciones, como Cisco, Nortel, Ericsson, Siemens, etc., caracterizadas por su falta
de transparencia hacia el usuario, sus protocolos propietarios y cerrados, así como su
elevado costo.
Asterisk es una solución completamente de software y corre bajo GNU/Linux. A los
típicos servicios de buzón de voz, conferencia, colas, agentes, música en espera,
llamadas en espera, etc., se le une toda la potencia de interacción con cualquier lenguaje
de programación, para realizar cualquier funcionalidad que se desee. Todo esto se hace
vía Software. Asterisk es la pieza central de software, que controla el flujo de llamadas y las funciones
de PBX en el sistema. En esencia, Asterisk es un conjunto de herramientas, que pueden
utilizarse para crear diferentes tipos de aplicaciones de telefonía, basado en un sistema
de seguridad, sistema de sala de conferencias, sistema de terminación PSTN, así como la
evidente PBX e IVR (respuesta interactiva de voz.)
Con las tarjetas PCI y los dispositivos externos, que se encuentras disponibles en la
actualidad, es posible crear un sistema PBX de nivel empresarial utilizando Asterisk, las
PC tradicionales, y algunas piezas extras, para complementar el sistema de voz. Dado
que la mayoría de los componentes, son piezas disponibles en el mercado de
computadoras y Software de código abierto, el costo de la construcción de un sistema de
negocio de la telefonía, es sólo una fracción de lo que un sistema telefónico tradicional
costaría.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
51
3.4.2.1 Arquitectura de Asterisk
Asterisk fue diseñado de manera modular (véase figura 3.4), de manera que cada usuario
pueda seleccionar qué partes de Asterisk o módulos desea utilizar.
Esto hace de Asterisk una aplicación realmente escalable y extensible:
Escalable: Es posible desactivar los módulos no utilizados para instalar Asterisk,
en dispositivos infiltrados de pocos recursos.
Extensible: Para programar un nuevo módulo de Asterisk, no es necesario
conocer todo el código de Asterisk.
Figura 3.4. Arquitectura de Asterisk
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
52
Esta arquitectura permite al usuario, construir su sistema Asterisk seleccionando los
módulos que va a necesitar. Estos módulos se dividen en 7 categorías:
Core: Se trata del núcleo de Asterisk, que incluye las funciones más básicas y
posibilita la carga de módulos.
Recursos: Aportan funcionalidades adicionales al core, como la posibilidad de
leer ficheros de configuración, música en espera, etc.
Canales: Permiten a Asterisk manejar un dispositivo de una determinada
tecnología.
Aplicaciones y funciones: Estos módulos conforman la “caja de herramientas”
de Asterisk, ya que son los módulos que aportan las distintas herramientas, para
configurar el sistema Asterisk.
CDR: Estos módulos controlan, la escritura del registro telefónico generado por
Asterisk a diferentes formatos, por ejemplo, a un fichero CSV, una base de datos
MySQL, etc.
Codecs: Para que Asterisk pueda codificar y decodificar, la información de
audio/video que tiene que enviar y recibir, dispone de distintos codecs.
Formatos: Estos módulos posibilitan a Asterisk, “entender” y manejar ficheros.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
53
3.4.3 Trixbox
Como se mencionó en el apartado anterior, al examinar un paquete de código abierto
para su uso en un negocio, es necesario tomar en cuenta que tenga soporte comercial y
apoyo financiero.
Al analizar estas cuestiones, se selecciona a trixbox como el software a utilizar para la
implementación del Call Center, para los servicios de Oficina Virtual.
Trixbox, cuenta con el apoyo comercial no sólo de Fonality, sino además de muchas
organizaciones de apoyo de terceros. Debido a que se encuentra financiado por
Fonality, el proyecto cuenta con un equipo de desarrollo dedicado, que trabaja en el
proyecto tiempo completo, para crear nuevas funciones, corregir los errores, y
garantizar la fiabilidad del sistema.
Trixbox, es una distribución del sistema operativo GNU/Linux, basado en CentOS, que
tiene la particularidad de ser una central telefónica (PBX) por software, basada en la
PBX de código abierto Asterisk. Como cualquier central PBX, permite interconectar
teléfonos internos de una compañía, y conectarlos la red telefónica convencional
(RTPC). La versión trixbox CE es la continuación de Asterisk At Home.
El paquete Trixbox incluye muchas características, que antes sólo estaban disponibles
en caros sistemas propietarios, como creación de extensiones, envío de mensajes de voz
a e-mail, llamadas en conferencia, menús de voz interactivos y distribución automática
de llamadas.
Trixbox, al ser un software de código abierto, posee varios beneficios, como es la
creación de nuevas funcionalidades. Algo muy importante es que no sólo soporta
conexión a la telefonía tradicional, sino que también ofrece servicios VoIP, permitiendo
así ahorros muy significativos en el costo de las llamadas internacionales, dado que éstas
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
54
no son realizadas por la línea telefónica tradicional, sino que utilizan Internet. Los
protocolos con los cuales trabaja, pueden ser: SIP, H.323, IAX, IAX2 y MGCP.
El sistema de trixbox, está integrado de una serie de componentes, cada uno de ellos es
liberado bajo la licencia GPL de código abierto. El principal beneficio de trixbox, es
que estos componentes ya están instalados y configurados para ejecutarse. Esto reduce el
esfuerzo en la creación de estas aplicaciones, en comparación con tratar de lograr esto de
forma manual.
Trixbox está diseñado para empresas de 2 a 500 empleados.
Durante el desarrollo de la presente obra, Trixbox se encuentra en la versión 2.8.0.4, en
la cual figuran los siguientes componentes:
CentOS 5.2: CentOS es una versión sostenida, por la comunidad de la
distribución Red Hat Enterprise Linux. Este es el núcleo del sistema operativo
utilizado por trixbox.
Asterisk 1.4: La versión 1.4 es la versión actual del software Asterisk.
FreePBX 2.5: FreePBX, es el paquete de interfaz de usuario gráfica, que se
utiliza para administrar las funciones PBX, mediante la creación de los archivos
de configuración utilizado por Asterisk.
Flash Operator Panel (FOP): El panel de operador Flash, es una aplicación de
panel de control que una recepcionista puede utilizar, para ver el estado de todas
las extensiones y circuitos telefónicos.
Trixbox CE panel: El panel es la interfaz de usuario, que es desarrollado por el
equipo de desarrollo de trixbox CE. El panel contiene varias herramientas y
utilidades, para ayudar a administrar y mantener todo el sistema.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
55
Automated Installation Tools: Todas las herramientas, el sistema operativo,
guiones y archivos de configuración se instalan automáticamente, y configurado
para su uso por los scripts de configuración trixbox.
Festival Speech Engine: Muchas de las funciones dentro de Asterisk, requiere
cierta capacidad de texto a voz. El Festival Speech Engine proporciona
esta funcionalidad.
OpenVox Card Auto-Config: Durante el proceso de instalación, las tarjetas de
OpenVox se detectan y son configuradas automáticamente.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
56
Capítulo 4 Implantación de un Call Center Dentro de los servicios que ofrece City Office, se enfocará, principalmente en aquellos
servicios referentes a telefonía.
Es necesario aclarar, que lo que se está proponiendo, es una solución alternativa,
competitiva y sobre todo económica para estos servicios.
4.1 Propuesta alternativa de servicios de telefonía para una Oficina Virtual
En el siguiente apartado, se explicará de manera concisa y clara, la forma en cómo se
han llevado a cabo las pruebas de funcionamiento, de los servicios de telefonía para una
Oficina Virtual. Solo se muestra las configuraciones exclusivas para dar de alta estos
servicios. Se considera que ya se tiene el sistema Trixbox instalado en una computadora,
con la tarjeta de las líneas troncales (OpenVox). Si se requiere ver detalles de
instalación, configuraciones básicas, explicación detalla de las opciones de
configuración, etc. Se le sugiere al lector revisar el Apéndice D, referente a la
configuración básica de los módulos de trixbox. Los servicios solicitados de telefonía por City Office, son los siguientes:
Registro de llamadas
Contestación telefónica personalizada
Servicios de enlaces telefónicos
Servicio de Buzón de voz
Conferencia
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
57
4.1.1 Registro de Llamadas Objetivo: Registrar el tiempo de duración de las extensiones y/o líneas que realizan la llamada. Desarrollo: A) Topología
Figura 4.1. Registro de llamadas
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
58
B) Configuraciones
1.-Es necesario, previamente a realizar esta prueba, tener habilitada la opción de
monitoreo de llamadas, para esto se debe accesar al siguiente directorio desde la consola
de comandos:
/var/www/html/recordings/includes/main.conf.php Una vez dentro del directorio “includes”, visualice el archivo “main.conf.php” con el comando: vi main.conf.php Una vez abierto el archivo, se debe realizar los siguientes cambios, dentro de las siguientes líneas de código:
Se Selecciona un nombre de usuario y un password, para uso exclusivo del monitoreo de llamadas, dentro de las siguientes líneas de código: #Authentication settings $ARI_ADMIN_USERNAME=”esime” $ARI_ADMIN_PASSWORD=”esime”
Nota: también se puede utilizar el nombre de usuario y el password que por default tiene configurado el sistema, para el monitoreo de llamadas, el cual se muestra a continuación.
Nombre de usuario: admin. Contraseña: ari_password.
Habilite la opción para el monitoreo de todas las extensiones (“all”), en las siguientes líneas de código: #Call monitor settings $CALLMONITOR_ADMIN_EXTENSIONS=”all”;
2.- Previamente, para llevar a cabo esta prueba, deben de darse de alta tres extensiones
(Para conocer más detalladamente, como se dan de alta las extensiones, se le invita al
lector a leer el Anexo D.3.1).
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
59
C) Prueba de Funcionamiento Una vez que se han dado de alta las extensiones, se procederá a monitorear la
duración y las extensiones o líneas que participan en una llamada.
Para llevar a cabo este proceso, se ha dado de alta tres extensiones (véase figura 4.2):
5101 Carlos
5102 Octavio
5103 IPN
Figura 4.2. Extensiones habilitadas en el servicio de registro de llamadas
La extensión 5103, realiza llamadas a la extensión 5101 y 5102 respectivamente, dentro
del servidor Web, en la pestaña de Panel, que se encuentra dentro de la pestaña
PBX/PBX Settings, podrá monitorear la forma en que se está llevando a cabo este
proceso.
Cuando una extensión aparece de color rojo, como se puede observar en la figura 4.3,
significa que la extensión o grupo de extensiones se encuentran ocupadas.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
60
Figura 4.3. Extensiones ocupadas
Asimismo dentro de las opciones de PBX, se encuentra la opción CDR Report, la cual
desplegará algunos parámetros referentes a la realización de las llamadas, por ejemplo,
la fecha en que se realizó la llamada, la fuente y el destino de llamada, el canal por
donde sale la llamada (troncal) y el tiempo de duración de la llamada (véase figura 4.4).
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
61
Los principales comandos que proporciona la ventana de CDR Reports, son los
siguientes:
Figura 4.4. Ventana de CDR Reports
From to: Selección de la fecha, que se desea obtener el registro de llamadas. Source: Fuente de la llamada, extensión que realiza la llamada. Destination: Destino de la llamada, extensión que recibe la llamada. Channel: Canal por donde sale la llamada. Duration: Duración de la llamada, necesario para tarificación. Export CSV: Exporta el registro de llamadas a un archivo en formato Excel (.xls).
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
62
Otra manera de visualizar el registro de llamadas, es utilizando el Call Monitor, el cual
se encuentra dentro de la pestaña Records, que se encuentra dentro de la pestaña
PBX/PBX Setting.
Lo primero que debe de realizar, es introducir el nombre de usuario y el Password
correspondiente, que anteriormente fueron asignados. (Véase figura 4.5).
Figura 4.5. Autenticación para acceder al servicio de Monitoreo
La siguiente pantalla mostrará el registro de llamadas, la cual se muestra en una tabla
estructurada, como se muestra en la figura 4.6.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
63
Figura 4.6. Monitoreo de las llamadas utilizando Call Monitor
Esta tabla incluye los siguientes parámetros:
Date: Muestra la fecha en que se realizó la llamada año/mes/día.
Time: Indica la hora en que se realizó la llamada.
Caller ID: Muestra el identificador de la extensión que realizó la llamada.
Source: Indica la extensión que realizó la llamada.
Destination: Indica el destino de la llamada realizada por la fuente.
Duration: Muestra la duración de la llamada.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
64
Resultados:
Por las opciones y forma de aparecer de los reportes que se presentaron, se aprecia que
este sistema es flexible para poder sacar estadísticas y reportes de uso del sistema VoIP.
La empresa necesita hacer sus reportes ordenados por los números telefónicos utilizados,
los cuales representan a sus clientes, este sistema cumple dicho requisito.
Gracias a este sistema de reportes, la empresa que ofrece servicios de oficinas virtuales,
no tendrá gastos extras en licencias, por comprar un generador de reportes de llamadas.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
65
4.1.2 Servicios de Enlaces Telefónicos Objetivo: Lograr que una llamada proveniente de una red pública (PSTN), pueda ser
enrutada desde una extensión, hacia otra extensión, o hacia un número telefónico de
PSTN. Desarrollo:
A) Topología
Figura 4.7. Servicios de Enlaces Telefónicos
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
66
B) Configuraciones
Para llevar este servicio, es necesario que previamente se tengan configurados los
siguientes módulos:
Trunks Outbound Routes
B.1) Configuración del Módulo Trunk Configurada correctamente la tarjeta de las líneas troncales (OpenVox), utilizada para
conectarse a una red pública (Le sugerimos al lector revisar el apartado referente a
configuración básica de una tarjeta), se configurara la troncal, llevando a cabo los
siguientes pasos:
1.- Se selecciona el tipo de troncal”ZAP Trunk (DADHI compatibility Mode)” y le se
asignan los siguientes parámetros:
a) General Settings: Dentro de este apartado se configuran los siguientes parámetros (véase figura 4.8).
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
67
Figura 4.8. Configuración de los parámetros General Settings de una troncal
Outbound Caller ID: Se omite este parámetro, ocasionando que al realizar una
llamada saliente, se intentará presentar el Caller ID de la extensión.
Never Override Caller ID: Se marca esta opción, así se asegurará de no presentar ningún Caller ID, que no se haya especificado en el apartado anterior.
Maximum Channels: 1
Disable Trunk: Se deshabilita esta opción.
Monitor Trunk Failures: Se marca esta opción como Enable, lo cual permitirá monitorear posibles errores en la troncal.
b) Outgoing Dial Rules: Dentro de este apartado se configuran los siguientes parámetros (véase figura 4.9).
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
68
Figura 4.9. Configuración de los parámetros Outgoing Dial Rules de una troncal
Dial rules: Se selecciona la siguiente opción 9 + NXXXXXXX, con lo cual se
indicará que para realizar llamadas al exterior (Outbound), será necesario
anteponer el número 9 y seguidamente el número de la red pública, al que se
desea marcar.
Ejemplo, si se desea marcar al siguiente número público:
58-37-26-29, se debe marcar siguiente forma dentro del teléfono SIP o
Softphone: 958372629
B.2) Configuración del Módulo Outbound Routes Se configurarán las siguientes opciones dentro de este Módulo (véase figura 4.10).
Route Name: Se asigna el nombre de: “rutadesalida”.
Route Password: Se asigna el código de ruta de acceso: 3
PIN Set: Este desplegable sirve para activar o desactivar la clave de acceso de la ruta.
Emergency Dialing: Se omite esta opción.
Intra Company Route: Se asigna esta opción.
Music on Hold: Se activa esta opción.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
69
Dial Patterns: Se asigna la siguiente ruta de marcación: “9 | .”
La cual es muy similar a la que utilizan muchas empresas de telefonía, y consiste
en anteponer el número 9, antes del número público.
Trunk Sequence: En este campo se seleccionará la troncal por dónde saldrá la
llamada. Se selecciona la troncal, que se fue creada previamente: Zap/g0
Figura 4.10. Configuración del Módulo Outbound Routes
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
70
C) Prueba de funcionamiento Llevada a cabo una configuración adecuada de los módulos anteriores, se realizarán los
siguientes pasos para realizar la prueba del servicio solicitado.
1.-Desde una extensión del PBX, se marca el número, de una red pública, anteponiendo
9 a dicho número. Ejemplo:
90445540445315
2.-El sistema solicitará que se ingrese el código de acceso, en este caso, se introduce 3
3.-En la pantalla del softphone, se observará, el establecimiento de la llamada (figura
4.11).
Figura 4.11. Llamada establecida
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
71
Resultados: El enlace de llamadas, es uno de los servicios imprescindibles dentro de los servicios
ofrecidos por un Call Center.
La prueba mostró, que la forma de hacer el enlace es relativamente fácil de usar,
asumiendo, que se tienen todos los parámetros configurados adecuadamente, esto nos
permite realizar dichas funciones de forma rápida, lo cual es importante si hablamos de
tiempos de respuesta.
Es importante destacar, que en esta prueba se utilizaron las reglas comunes de marcación
de las empresas, la cual es anteponer el número 9, antes del número público, pero esto
no indica que estas reglas, puedan ser modificadas según las necesidades de la empresa
y/o usuarios.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
72
4.3.3 Contestación Telefónica Personalizada Objetivo: Proporcionar un servicio a los clientes de los usuarios de la oficina virtual, de forma personalizada, de tal forma que la operadora siempre conteste mencionando la razón social de empresa que renta el servicio. Desarrollo:
A) Topología
Figura 4.12. Contestación Telefónica Personalizada
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
73
B) Configuraciones En este servicio, el usuario o grupo de usuarios, recibirán un número telefónico privado, con el cual los clientes de estos usuarios, serán contestados de manera personalizada al realizar una llamada a dicho número, es decir, las operadoras sabrán que el cliente “x”, pertenece al usuario “x”, por lo tanto contestarán anunciando el nombre de la empresa del usuario. Para llevar este servicio, es necesario que previamente se tengan configurados los siguientes módulos:
Trunks Ring Group Inbound Calls
B.1) Configuración del Módulo Ring Group El servicio de Ring Group será configurado, con los siguientes parámetros (figura 4.13):
Figura 4.13. Configuración del Módulo Ring Group
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
74
Ring-Group Number: Se ingresa el número del Ring-Group en este caso: 600
Group Description: Se especifica el nombre: prueba.
Ring Strategy: Se selecciona la estrategia de distribución de llamadas, la cual será de tipo:
o Ringall: En la cual sonarán todas las extensiones de la lista.
Extension list: Se incluyen las extensiones que formarán parte de este grupo, en
este caso serán las extensiones:
o 5101 o 5102 o 5103
B.2) Configuración del Módulo Inbound Routes Es necesario configurar las principales características de las rutas de entrada, es decir,
por donde se recibirán las llamadas (figura 4.14), para esta prueba será necesario
configurar dos rutas de entrada.
Ruta 1: NarvaezCorp
Figura 4.14. Configuración del Módulo Inbound Routes, Ruta 1 NarvaezCorp
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
75
Description: Se asigna el nombre: NarvaezCorp.
DID Number: Se especifica el número, por el cual se filtrará la llamada, es decir, cuando un cliente de un usuario marque esté número, la operadora sabrá que corresponde un cliente de la empresa NarvaezCorp, se asigna el siguiente número: 58-37-26-29.
Caller ID Number: Se omite esta opción.
CID Priority Route: Se omite esta opción. En la parte de Options se destacan los siguientes parámetros (figura 4.15):
Figura 4.15. Configuración del Módulo Inbound Routes, apartado Options ruta 1
Alert info: Se omite esta opción.
CID name: Se indica el nombre del cliente, el cual se mostrará en pantalla del teléfono antes de la numeración. Se utiliza para identificar llamadas de cara al usuario. Como ejemplo se asigna el nombre de : NarvaezCorp
Music On Hold: Se activa esta opción.
Signal Ringing: Se activa esta opción, para enviar un tono de ring antes de descolgar la llamada. Pause Before Answer: Se indica el número de segundos de retardo, en esta caso se indican: 3 segundos
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
76
Ruta 2: “Corporativo Z” Se configura la segunda ruta con los siguientes parámetros (véase figura 4.16):
Figura 4.16. Configuración del Módulo Inbound Routes, Ruta 2
Description: Se asigna el nombre: Corporativo Z.
DID Number: Se asigna el número: 58-37-40-36. CID name: Se asigna el nombre de: Corporativo Z.
Los parámetros restantes serán los mismos, que se configuraron en el caso de la ruta 1.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
77
c) Prueba de funcionamiento Teniendo configuradas las dos rutas, se lleva a cabo los siguientes pasos para llevar a
cabo la prueba del servicio solicitado.
1.-Desde una línea pública se marcará el número, perteneciente a un cliente de la
compañía NarvaezCorp, en este caso: 58-37-26-29.
2.-En la pantalla del Softphone se observará, el membrete perteneciente a la compañía
NarvaezCorp, lo cual indicará que el cliente se encuentra en busca de esta compañía
(figura 4.17).
Figura 4.17. Cliente en busca de la compañía NarvaezCorp
3.- Utilizando una línea pública se marcará el número, perteneciente a un cliente de la
compañía Corporativo Z, en este caso: 58-37-40-36.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
78
4.-En la pantalla del Softphone se observará, el membrete perteneciente a la compañía
Corporativo Z, lo cual indicará que el cliente se encuentra en busca de dicha compañía
(figura 4.18).
Figura 4.18. Cliente en busca de la compañía Corporativo Z
Resultados: Uno de los servicios más importantes proporcionados por la Oficina Virtual, es la
contestación personalizada de los clientes, pertenecientes a los usuarios. Es importante
que las operadoras contesten una llamada, diciendo inicialmente el nombre de la
empresa a la que se les está marcando.
En la prueba se mostró, que cuando un cliente de un usuario que renta los servicios de
oficina virtual, marca en los teléfonos Softphone, aparece un membrete, que
corresponde a la empresa que el cliente busca, con esto se verifica, que la contestación
personalizada de llamadas se lleva a cabo satisfactoriamente.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
79
4.3.4 Servicio de Buzón de Voz Objetivo: Comprobar el Funcionamiento del Servicio de Buzón de Voz. Desarrollo:
A) Topología
Figura 4.19. Servicio de Buzón de Voz
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
80
B) Configuraciones Para llevar a cabo esta prueba, se han configurado los siguientes parámetros: Se habilita dentro de las opciones de Voicemail & Directory, la opción Status (Enabled)
y asignamos el Password 3, como se observa en la figura 4.20.
Figura 4.20. Configuraciones básicas para habilitar el Buzón de Voz c) PRUEBA DE FUNCIONAMIENTO Una vez configurados los parámetros más sobresalientes del servicio de buzón de voz, se
procede a comprobar el funcionamiento de este servicio.
1.-Utilizando una extensión, se realiza una llamada a la extensión 5101, sin que sea
establecida la llamada, esto es, no se contesta desde la extensión 5101, se deja un
mensaje de voz después del mensaje.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
81
2.-En la extensión 5101, se marcara*97 para abrir el buzón de voz, el sistema pedirá que
se autentifique, para esto se debe ingresar el password establecido, en este caso 3,
véase figura 4.21.
Figura 4.21. Mensaje almacenado en el Buzón de Voz 3.- Una vez que se ha autentificado, se darán indicaciones, dentro de las cuales se
incluyen las siguientes opciones:
• Pulsar 1 reproduce un mensaje • Pulsar 2 eliminar un mensaje • Pulsar 3 escuchar el siguiente mensaje • Pulsar 4 almacenar mensajes
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
82
Resultados:
La prueba arrojó, que cuando un usuario marca, en fuera de horario, dicho de otra
manera, en un horario en el que no hay operadores, la llamada es dirigida a un buzón de
voz, en donde el usuario podrá dejar un mensaje, con la seguridad de que en cuanto sea
escuchado por una operadora, será atendida su petición a la brevedad.
Así mismo, el sistema proporciona los comandos básicos de cualquier buzón de voz,
eliminar mensajes, almacenar mensajes, volver a reproducir el mensaje, etc.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
83
4.3.5 Conferencia Objetivo: Comprobar el funcionamiento del servicio de Conferencia. Desarrollo:
A) Topología
Figura 4.22. Servicio de Conferencia
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
84
B) Configuraciones Se lleva a cabo la configuración del servicio de Conferencia, con los siguientes
parámetros (figura 4.23):
Figura 4.23. Configuración de Servicio de Conferencia
Conference Number: Se asigna el número de Conferencia: 1
Conference Name: Se asigna el nombre: pruebaconferencia.
User PIN: El código de acceso para entrar a la conferencia, será: 1
Admin PIN: Se asigna el código de acceso de administrador: 3
Opciones de Conferencia:
En la figura 4.24 observará, los parámetros a configurar dentro de las opciones de
conferencia:
Join message: Se omite esta opción.
Leader wait: Se omite esta opción.
Quiet mode: No se reproducirán los mensajes de bienvenida y de salida.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
85
User count: Se habilita esta opción, con los cual se sabrá la cantidad de personas que forman parte de la conferencia.
User join/leave: Se habilita esta opción, con lo cual el sistema reproducirá un
mensaje, en el cual, le pedirá a los usuarios, que se introduzca el nombre de
usuario, para informar a los otros miembros el nombre de los usuarios que se han
unido o dejado la conferencia.
Music on hold: Habilitamos esta opción: Se habilita esta opción, con lo cual, si
sólo hay una persona en la sala de conferencia, el sistema introducirá música en
espera.
Allow menu: Se omite esta opción.
Record Conference: Se omite esta opción.
Figura 4.24. Configuración de Servicio de Conferencia, Opciones de Conferencia
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
86
c) Prueba de funcionamiento (Una vez)Configurados los parámetros de Conferencia, se llevarán a cabo los siguientes
pasos, para comprobar su funcionamiento:
1.- La extensión 5101, marca el número de la conferencia 1
2.- La operadora le pide que introduzca el código de acceso para ingresar a la
conferencia, en este caso 1
3.- La operadora pedirá que se diga el nombre del usuario, con lo cual los otros
miembros que se encuentran en la conferencia, sean informados, de quien se une o en su
caso, quien deja la conferencia, después de mencionar su nombre debe presionar la tecla
#
4.- En la pestaña de Panel, en el servidor Web, podrá observar el número de
participantes que se encuentran dentro de la conferencia (figura 4.25)
Figura 4.25 .Número de participantes que se encuentran dentro de la Conferencia
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
87
5. - Utilizando otra extensión, se repiten los pasos anteriores, con lo cual dentro de la
conferencia se encontrarán ahora dos participantes (véase figura 4.26).
Figura 4.26. Usuarios dentro la Conferencia
6.-Una vez que otros usuarios se han unido a la conferencia, se recibirá un mensaje, el
cual informará el nombre del usuario que se ha unido a la conferencia, o en su defecto
el nombre del usuario, que ha abandonado la conferencia.
Resultados:
El servicio de conferencia, permite a los usuarios establecer una conferencia virtual, en
la cual, múltiples usuarios podrán participar, así mismo, los usuarios que se encuentren
en diferentes zonas geográficas, unirse a una conferencia y participar en la misma.
En las pruebas realizadas, se confirmó la efectividad y funcionalidad del servicio de
conferencia, que se ofrece con trixbox.
El servicio de conferencia presentado, es un servicio adicional, que se proporcionará a la
Oficina Virtual, ya que dentro de los servicios ofrecidos por City Office, esté no se
encuentra disponible.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
88
4.2 Dimensionamiento de un Call Center para una Oficina Virtual
Para llevar a cabo el dimensionamiento de un Call Center, dentro de Citty Office, se ha
recabado la siguiente información:
Consideraciones:
Se establece que el servicio se debe de prestar las 24 horas del día, los 365 días del año.
Número de usuarios: 65 usuarios
Llamadas en horas pico: 40 llamadas
Factor de uso: 61.5% pero se considerará 65%
Promedio de clientes por operadora: 2 clientes
Llamadas Potenciales: 42.25 ≈ 42 llamadas (65% factor de uso)
Tiempo
o tiempo conversación: 2 minutos
o tiempo documentación: 1 minuto
o tiempo productivo: 3 minutos
Llamadas recibidas
o Total de Llamadas recibidas en Horas pico: 42 llamadas
Llamadas atendidas: 40 llamadas
Porcentaje de llamadas atendidas: 95%
Llamadas perdidas: 2 llamadas
Porcentaje de llamadas perdidas: 5%
Carga:126 llamadas/hora (Tiempo productivo*Total de llamadas recibidas en horas pico)
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
89
o Total de Llamadas recibidas en horas normales de trabajo: 22 llamadas
Llamadas atendidas: 22
Porcentaje de llamadas atendidas:100%
Llamadas perdidas: 0 llamadas
Porcentaje de llamadas perdidas: 0%
Carga:66 llamadas/hora (Tiempo productivo*Total de llamadas recibidas en horas normales)
En base a estas consideraciones, son necesarios los siguientes requerimientos, para
satisfacer la demanda de llamadas entrantes/salientes, que City Office requiere:
Requerimientos:
2 tarjetas E1, con capacidad para 30 canales de voz c/u
25 Teléfonos softphone
Servidor de VoIP
A continuación se muestra la alternativa propuesta, para satisfacer las necesidades
requeridas por City Office, para su servicio de Call Center utilizando trixbox. Al mismo
tiempo, se muestra una propuesta alternativa utilizando software comercial, estas
propuestas brindan los mismo servicios y beneficios, pero con diferente equipo,
software y sobre todo con diferente costo.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
90
4.2.1 Propuesta 1 Software Libre-trixbox
La tabla 4.1, muestra la cotización que se realizó, la cual muestra el costo de equipo,
mantenimiento y actualizaciones, que se requerirían si se utilizara a trixbox, para brindar
el servicio de Call Center.
Cantidad Descripcion Precio Unitario Importe 1 Servidor $11,200.00 $11,200.00 25 Softphone* 0 0 1 Instalación y configuracion $25,000.00 $25,000.00 1 Soporte por 1 año $3,500.00 $3,500.00 2 Tarjeta Digital OpenVox 1 Port
E1 D110p
$6,105.75 $12,211.50
SubTotal $51,911.50 I.V.A. $8,824.95 Total $60,736.45
Tabla 4.1 Cotización con software Libre-trixbox
Nota:
* El softphone es un teléfono de software gratuito, el cual puede variar dependiendo del modelo, la
versión y el proveedor
* Los precios anteriores están cotizados en pesos.
* Se considera un I.V.A. de un 17%
* La presente cotización fue realizada en base a los precios del quinto mes del año 2011.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
91
Como se puede observar en la tabla 4.1, el uso de trixbox disminuye considerablemente
los costos de equipo, instalación, configuración y soporte, respecto a los que utiliza
actualmente City Office, para brindar su servicio de Call Center.
Cabe destacar que por ser software libre, el costo de las actualizaciones no representa
ningún costo extra.
De igual manera, no se considera el costo de los softphone, ya que es un software
gratuito y puede ser descargado desde cualquier servidor.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
92
4.2.2 Propuesta 2 Software Comercial-3CX
Una de las alternativas que existen en el mercado del software comercial, para satisfacer
las necesidades que requiere City Office, es 3CX, en la tabla 4.2, se muestra el costo de
equipo, si se utilizara este software como alternativa.
Cantidad Descripcion Precio Unitario (USD)
Precio Unitario (Pesos *)
Importe
1 Servidor $11,200.00 $11,200.00 1 3CX Pro Edition $1295 $14,983.15 $14,983.15 1 Actualizaciones $195 $2,256.15 $2,256.15 1 Tarjeta E1 Mod Sangoma
A101 $700 $8,099.00 $8,099.00
1 Grandstream GXW 4024 $675 $7,601.49 $7,601.49 5 Plantronics headsets $50 $578.50 $2,892.50 1 Executive IP phone $150 $1,735.50 $1,744.50 20 Standard IP phone $100 $1,157.00 $23,140.00 1 Año de soporte en
paquetes. $350 $4,049.50 $4,049.50
SubTotal 75,966.29 I.V.A. 12,914.26 Total 88,880.55
Tabla 4.2 Cotización con software comercial-3CX
Nota: * Se considera un Tipo de cambio (FIX) peso/dólar de 11.57 (fuente Banco de México 26/05/2011)
* Se considera un I.V.A. de un 17%
* La presente cotización fue realizada en base a los precios del quinto mes del año 2011
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
93
Esta propuesta resulta ser muy competitiva, pero tiene el inconveniente de que utiliza a
Windows como sistema operativo, y en la actualidad Windows ha resultado ser un
sistema inestable para servidores, además de presentar el problema de que es muy
inseguro y fácil de accesar a su contenido.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
94
4.2.3 Comparativo software libre –conmutadores comerciales A continuación, se presentará una comparativa, entre el equipo y los precios utilizado por City Office (Panasonic), el cual aun utiliza la telefonía tradicional, software comercial (3CX) y software libre, en este caso trixbox.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
95
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
96
Como se puede apreciar, si se utilizara trixbox, se disminuirían significativamente los precios y el número de equipo, respecto al equipo utilizado en City Office, por el contrario con software comercial, ambas alternativas son eficientes y competitivas, la gran diferencia notable es el costo de equipo y software.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
97
Conclusiones
A través de este trabajo, se ha diseñado, una solución a la medida de la empresa City
Office, basada en software libre, y que ha mostrado ser muy económica.
Realizando una comparación entre los costos del equipo utilizado por City Office y el
uso de Trixbox, se encontró que, Trixbox es 55% más económico, con respecto a un
software comercial, se determinó que Trixbox es 23% más económico y rentable.
Las pruebas realizadas, muestran que el software Trixbox es lo suficientemente robusto,
comparado contra los servicios prestados por un sistema tradicional de telefonía, ya que
cubre los requerimientos que demanda la empresa. Para administrar este sistema, se
requiere de una persona con conocimientos generales de redes LAN y WAN, por lo que
el costo de administración y mantenimiento, representa para la empresa un costo bajo. De acuerdo a las pruebas realizadas con Trixbox, acerca de los servicios requeridos por
City Office, se obtuvo que el servicio de conferencia alcanzó un 91% de funcionalidad,
y el servicio de enlace de llamadas tiene una disponibilidad del 96%.
Además se pudo constatar, que el sistema o equipo cuenta también con servicios de
valor agregado, como:
Identificación de Llamadas
Llamada en espera
Buzón de Voz
Cabe destacar que las pruebas se realizaron bajo un ambiente controlado de laboratorio,
por lo que los porcentajes anteriores, pueden variar utilizando tráfico real.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
98
La integración de VoIP con SIP, para la empresa City Office en su red de datos,
representa reducir la complejidad de cableados, mantenimientos, costos de equipamiento
con fabricantes con tecnología propietaria, y esto a su vez facilita su crecimiento en su
red telefónica.
Actualmente las soluciones por hardware, representan altas inversiones para poner un
sistema telefónico para una oficina, se ha encontrado en el desarrollo de este trabajo, que
empiezan a nacer varias empresas que dan sus soluciones de software libre, para
sistemas telefónicos a costos muy reducidos y es prudente que se empiecen a hacer
trabajos y/o ensayos con estos sistemas de software libre para tener gente preparada para
esta nueva tendencia tecnológica, ya sea como gente que maneje dichos sistemas, los
promueva o incluso se aventure en este giro como empresario.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
99
Bibliografía
Libros: Tecnología VoIP y Telefonía IP Huidobro, José Manuel; Roldán Martínez Editorial Alfaomega Primera Edición México, Julio 2006 Integración de voz y datos. Call Centers Huidobro, José Manuel; Roldán Martínez McGraw-Hill Primera Edición México, Mayo 2003 VoIP y Asterisk: Redescubriendo la telefonía Gómez Julio; Gil, Francisco Editorial Alfaomega Primera Edición México, Enero 2009 Fundamentos de Voz sobre IP Peters, James; Davidson, Jonathan Pearson Alhambra Primera Edición México, Mayo 2001 Asterisk: The Future of Telephony Van Meggelen, Jim: Madsen, Leif Editorial O´REILLY Segunda Edición Estados Unidos de América, Agosto 2007
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
100
Trixbox CE 2.5 Garrison, Kerry Ligthing Source Inc Estados Unidos de América, Febrero 2009 TrixBox Made Easy Dempster, Barrie; Garrison, Kerry Ligthing Source Inc Estados Unidos de América, Septiembre 2009 Building Telephony Systems with Asterisk Gomillion, David; Dempster, Barrie Ligthing Source Inc Estados Unidos de América, Agosto 2008 Documentos PDF: Trixbox without Tears Sharif Ben Noviembre, 2006 Trixbox2- without Tears Sharif Ben Enero, 2007 Manual Free PBX Quarea ITC Octubre, 2009 OpenVox A400P/A400E User Manual OpenVox Communication Co. Ltd. OpenVox A400P/A400E FAQ OpenVox Communication Co. Ltd.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
101
Anexo A
Arquitectura VoIP A.1 Teléfonos IP Los teléfonos IP son una parte importante de la arquitectura de la VoIP.
En la actualidad los teléfonos IP (véase figura A.1), son en su gran mayoría muy
similares al resto de teléfonos. Sin embargo, si nos fijamos detenidamente en su aspecto
exterior se puede apreciar que existen ciertas diferencias:
Dispone de al menos un puerto de conexión RJ-45, en lugar del tradicional
RJ-11.
Suelen disponer de pantalla para mostrar información relevante.
Incorporan varios botones programables que pueden usarse para diferentes
funcionalidades.
Conector de auriculares.
El puerto RJ-45 de los teléfonos IP es un puerto Ethernet, con el cual se conectan dichos
teléfonos a la red. A través de estos puertos, se comunican con cualquier otro dispositivo
basado en IP, que se encuentre en la red, como puede ser un proxy o un enrutador para
VoIP, otro teléfono IP, una puerta de enlace a la RTC, para realizar llamadas hacia la red
telefónica tradicional.
Figura A.1. Teléfono IP
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
102
A.2 Softphones Los softphones son teléfonos implementados por software (véase figura A.2). Éstos
proporcionarán a dispositivos que no sean teléfonos, como un ordenador o una PDA, las
funcionalidades de un teléfono VoIP. Para que esto sea posible, no es necesario que el
dispositivo en cuestión sea muy potente. Simplemente se necesita un equipo adecuado y
alguna forma de conectarse a una red TCP/IP.
Un softphone se refiere a un software ejecutable, en ordenadores u otros dispositivos
que tenga el aspecto de un teléfono, el cual se usa como cualquier teléfono y cuya
funcionalidad principal, sea la de realizar llamadas telefónicas.
La principal ventaja de un softphone, sobre un teléfono VoIP hardware es el costo. En
muchas empresas se debe instalar como mínimo en cada escritorio un ordenador y un
teléfono. Si se pudiera quitar el teléfono de todos esos escritorios se produciría un claro
ahorro. Además hay una gran cantidad de softphones, y la mayoría de sistemas
operativos ya vienen con alguno instalado por defecto.
Figura A.2 Softphone X-Lite V.3
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
103
A.3 Adaptadores Analógicos Un adaptador de teléfono analógico (normalmente conocido como Analog Telephone
Adaptor o ATA), se puede describir brevemente, como un dispositivo que convierte
señales empleadas en las comunicaciones analógicas, a un protocolo de VoIP (véase
figura A.3).
En concreto, estos dispositivos se emplean para convertir una señal digital (ya sea IP o
propietaria), a una señal analógica(o viceversa), que pueda ser conectada a teléfonos o
faxes tradicionales.
Estos adaptadores podrían ser descritos como “gateways”, ya que su función es
justamente la de pasarela entre el mundo analógico y el IP. Sin embargo, el uso popular
del término Gateway de telefonía, describiría mejor un adaptador telefónico multipuerto,
generalmente con funciones de enrutamiento más complejas.
Aunque con estos adaptadores telefónicos, no se puede disfrutar de todas las funciones y
ventajas que ofrece la telefonía IP, estos seguirán existiendo mientras exista la necesidad
de conectar estándares incompatibles, y viejos dispositivos a nuevas redes.
Figura A.3 Adaptador analógico para interconexión con la RTC, marca Grandstream.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
104
A.4 Dispositivos GSM/UMTS
Los teléfonos móviles son dispositivos electrónicos de pequeño tamaño, empleados para
realizar comunicaciones de voz o datos a través de una conexión, a una estación base
que pertenecerá a una determinada red de telefonía móvil. Estos han supuesto una
auténtica revolución en la manera de comunicarse.
Desde el punto de vista de la VoIP, se pueden encontrar dispositivos que integran ambas
tecnologías, por ejemplo, SIP y GSM (véase figura A.4).
Estos dispositivos, permiten una mayor integración que la tecnología analógica
tradicional, ya que no dependen de conversaciones intermedias a analógico y por tanto,
permiten enviar toda la señalización existente entre ambas redes, de forma transparente
y fiable.
Figura A.4 Gateway GSM-IP para interconexión directa de redes GSM e IP.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
105
A.5 Proxys y Enrutadores
Dentro de la arquitectura de VoIP, es necesario el uso de ciertos elementos que permitan
ordenar el tráfico, y a la vez poner en contacto a los diferentes usuarios de las redes
implicadas.
Tal y como trabajan los routers, con los datos en general, recibiendo y enviando
peticiones desde y hacia otras máquinas, los diferentes protocolos IP necesitan
igualmente que alguien, o algo encamine sus peticiones hacia los usuarios finales, a fin
de establecer una conversación. Esta tarea la realizan los proxys o enrutadores,
encargándose de rutar la señalización hacia los sitios adecuados, en función de las
indicaciones pertinentes que cada protocolo implementa. En la figura A.5 puede verse
un esquema de enrutador en un entorno SIP.
Figura A.5. Esquema de enrutado en un entorno SIP.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
106
Anexo B
Descripción de mensajes SIP
B.1 Mensajes de petición SIP En la tabla B.1 se muestran las distintas peticiones SIP.
PETICIÓN SIP DESCRIPCIÓN
INVITE Es la petición SIP que se envía a un usuario cuando queremos establecer
con él una comunicación, una llamada
ACK Esta petición es enviada por el usuario origen que envió la petición
INVITE, para hacer saber al usuario destino que su respuesta 200 OK ha
sido recibida
BYE Para finalizar la conexión , la comunicación entre los dos usuarios
establecida anteriormente como INVITE
CANCEL Se utiliza para cancelar una petición por ejemplo, INVITE, que se
encuentra en progreso. Por ejemplo, si el teléfono destino está sonando
pero aún no ha sido descolgado, y el teléfono origen cuelga, se envía un
CANCEL, a diferencia de un BYE que se enviaría si el teléfono destino
hubiera sido descolgado previamente, y por tanto la comunicación
establecida unos instantes
OPTIONS Un UA puede enviar peticiones OPTIONS a un UAS para solicitar cierta
información sobre éste.
REGISTER Un UAC envía peticiones REGISTER a un servidor de registro-
localización, para informar de la posición actual en la que se encuentra en
un momento determinado. Esto hace posible que el UAC pueda ser
localizado haciendo uso de la misma dirección, sin importar donde el UAC
se encuentra físicamente.
Tabla B.1. Peticiones SIP.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
107
B.2 Respuesta SIP Cada petición SIP, lleva asociada una respuesta enumerada con un código, que la
identifica. Estos códigos van desde el identificador 100, hasta el identificador 699,
siendo además agrupadas en grupos de respuestas tales como: 1xx, 2xx, 3xx, 4xx, 5xx y
6xx.
Las respuestas del grupo 1xx indican el estado temporal de la comunicación. Estas
se utilizan, por ejemplo, cuando se tiene en progreso el establecimiento de una
comunicación mediante la petición.
Las respuestas pertenecientes al grupo 2xx, corresponden a respuestas que
informan del éxito de una petición SIP. Por ejemplo, cuando se establece con
éxito el establecimiento de comunicación con la petición INVITE, se envía una
respuesta 200 OK, informando al UAC origen de este hecho.
Las respuestas 3xx informan de que la petición SIP, ha de ser reenviada a otro
UAS. Un servidor de redirección nos enviaría una respuesta con código “302
Moved temporarily”
Las respuestas pertenecientes al grupo 4xx, corresponden a errores en el cliente
SIP.
Las respuestas del grupo 5xx, corresponden a errores en el servidor SIP.
Las respuestas pertenecientes al grupo 6xx, informan de errores generales.
En la tabla B.2, se muestra la descripción de Las respuestas mensajes SIP.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
108
Tipo de respuesta Identificador Significado Información del estado
provisional de la comunicación.
100
180
181
182
183
Trying-Intentado
Ringing-Sonando
Call Being Forwarded-Llamada está siendo transferida.
Call Queued-Encolada.
Session Progress.-Llamada en progreso
Información del éxito de la
comunicación
200
202
OK-OK
Accepted-Aceptada
Información del reenvío
necesario de la petición SIP
300
301
302
305
380
Multiple Choices-Multiples opciones.
Moved-Permanently-Movido permanentemente.
Moved Temporarily-Movido temporalmente.
Use Proxy-Usar Proxy.
Alternative Service-Servicio Alternativo
Informan de errores del cliente 400
401
402
403
404
405
406
407
408
410
413
414
415
416
420
421
423
480
Petición Bad Request- Mala petición.
Unauthorized-No autorizado.
Payment Required-Se requiere pago.
Forbidden-Prohibido.
Not Found-No encontrado.
Method Not allowed- Método no permitido.
Not Acceptable-No es aceptable
Proxy Authetication Required- Se requiere
autentificación.
Request Timeout-Tiempo agotado para la petición.
Gone- Se ha marchado
Request Entity Too Large- Petición demasiado grande.
Request URI Too Long- URI demasiado larga
Unsupported Media Type- Tipo de media no soportado.
Unsupported URI Scheme- Esquema URI no soportado.
Bad Extension- Extension Incorrecta.
Extension Required-Se requiere extensión.
Interval Too Brief- Intervalo demasiado corto
Temporarily Unavailable- No disponible temporalmente.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
109
Tipo de respuesta Identificador Significado Informan de errores del cliente 482
483
484
485
486
487
488
491
493
Loop Detected-Circulo vicioso detectado.
Too Many Hops- Demasiados Hops
Address Incomplete- Dirección Incompleta
Ambiguous-Ambiguo
Busy Here-Ocupado
Request Terminated- Petición terminada.
Not Acceptable Here- No es acceptable.
Request Pending- Petición pendiente.
Undescpherable- Indescifrable.
Informan de errores del servidor 500
501
502
503
504
505
513
Server Internal Error- Error interno del servidor.
Not Implemented-No implementado.
Bad Gateway-Gateway incorrecto.
Service Unavailable-Servicio no disponible.
Server Time Out- Tiempo agotado en el servidor.
Version Not Supported- Versión no soportada
Message Too Large-Mensaje demasiado largo.
Informan de errores generales 600
603
604
606
Busy Everywhere-Ocupado en todos sitios.
Declined-Rechazado.
Does Not Exist Anywhere-No existe en ningún sitio.
Not Acceptable-No aceptable.
Tabla B.2. Respuesta SIP
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
110
B.3 Mensajes SIP Conocidos los pasos en los que se lleva a cabo una comunicación entre dos teléfonos,
como se registran ante un proxy SIP con autenticación, etc., se está en disposición de
conocer el contenido de cada uno de los mensajes SIP que se intercambian. En la tabla
B.3, se muestran cada uno de los campos de la cabecera SIP junto a su descripción. Campo Descripción
Vía En este campo se almacena, cada uno de los elementos por los que
va pasando la petición. Almacenar el camino que sigue la petición
desde su origen, al destino es muy útil para las respuestas, ya que
éstas simplemente tienen que seguir el camino inverso.
Max-Forwards Número máximo de saltos permitidos a la petición para llegar a su
destino. Ese valor será decrementado en cada uno de los saltos por
los que va pasando.
From En ella indica la entidad origen, que envió la petición SIP. Se
especifica mediante la URI o mejor dicho mediante el AOR(
Address of Record), que es una URI global y publica que puede ser
rutada desde cualquier punto.
To Hace referencia a la URI destino o AOR de destino de la petición.
No se utiliza para rutar el paquete hacia el próximo salto, sino que
siempre mantiene el destino de la petición inicial.
Call-ID Es un identificador único y global que, se forma mediante
combinación de cadena aleatoria, el nombre de la máquina o la
dirección IP del teléfono. La combinación de los tags que se
indican en TO, FROM junto con el CALL-ID, definen e identifican
de manera univoca un diálogo SIP entre dos extremos.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
111
Campo Descripción
Contact
En él se indica la SIP URI de la forma
usuario@direcciónIP[puerto] o usuario@dominio[puerto], que
representa la dirección de contacto directo con el emisor de la
petición. La finalidad de esta dirección de contacto directo, es la de
que las futuras peticiones se puedan enviar directamente al emisor,
evitando a la petición seguir el mismo camino.
Content-type Tipo del cuerpo del mensaje.
Content-lenght Tamaño del cuerpo del mensaje.
Tabla B 3. Descripción de los mensajes SIP.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
112
Anexo C Instalación de trixbox Para llevar a cabo la instalación de trixbox, es necesario obtener una imagen del mismo,
la cual se puede descargar directamente y de forma gratuita de la página principal de
trixbox http://www.trixbox.com
Una vez descargada la imagen ISO de CD de trixbox, se comenzará con la instalación.
Se quema el CD con el ISO de trixbox, se coloca en el ordenador y se enciende.
1.- Al arrancar desde el CD donde se grabó trixbox previamente, el ordenador muestra
algunas opciones de instalación (véase figura C.1), el usuario seleccionará la que mejor
se adecúe a su plan de trabajo y a continuación se presiona “Enter”.
Figura C.1 Instalación de trixbox, tipo de instalación.
Es “IMPORTANTE” advertir, que si no se selecciona la opción “Advanced” en el
menú principal en el momento de la instalación, trixbox formateará todo el disco
donde se instale trixbox.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
113
2.-En la siguiente pantalla se debe indicar el idioma del teclado. Se elige el idioma del
teclado de acuerdo al usuario. Y se presiona Ok.
3.-Acontinuacion se debe de seleccionar la hora. Se selecciona la zona horario en donde
se encuentre el usuario (véase figura C.2). Y de nuevo Ok.
Figura C.2. Instalación de trixbox, selección de la zona horaria.
4.- Enseguida se introducirá el Password (o palabra clave) que desea, es muy importante
recordar que sin esta clave de acceso no se podrá iniciar trixbox (véase figura C.3), una
vez que haya finalizado la instalación.
Figura C.3. Instalación de trixbox, Introducir clave de acceso.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
114
5.-Una vez realizado estos sencillos pasos, comenzará la copia de ficheros (véase figura
C.4). Este proceso puede tomar unos cuantos minutos, dependiendo del ordenador.
Durante la instalación el ordenador se reiniciará unas cuantas veces.
Figura C.4. Instalación de trixbox, Copia de ficheros.
6.-Después de que la instalación fue llevada a cabo con éxito, aparecerá una pantalla, la
cual requiere un Login de usuario y un Password (véase figura C.5). En el apartado de
Login se debe colocar “root”, en el apartado de Password debe colocar la palabra clave
que eligió al comenzar la instalación. Con estos sencillos pasos habrá terminado la
instalación.
Figura C.5. Instalación de trixbox, Autenticación, Login y Password
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
115
Anexo D
Configuraciones básicas de trixbox D.1 Configuración de parámetros de red de trixbox Antes de llevar a cabo cualquier otra configuración de trixbox, es fundamental tener
configurado los parámetros de red.
Los comandos utilizados son los siguientes:
Configurar la dirección IP y mascara de red se utiliza el siguiente comando:
Ifconfig eth0 xx.xx.xx.xx. netmask 255.xx.xx.xx.
Configurar el gateway:
route add default gw xx.xx.xx.xx
Configurar los servidores DNS::
• Accesar como súper usuario: Sudo su
• Entrar en la siguiente ruta y modificar los dns: sudo nano /etc/resolv.conf
Se abrirá un editor de texto y en éste es donde se añadirán las dns:
nameserver: xx.xx.xx.xx
Se presiona F2, a continuación “s” y luego aceptar.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
116
D.2 Prueba Básica de Funcionamiento de trixbox Configurados los parámetros de red del PBX, es recomendable realizar una pequeña
prueba de funcionamiento, la cual consiste en dar de alta dos extensiones, y por medio
de softphones realizar una llamada entre terminales.
El primer paso consiste en configurar la dirección IP del PBX, para este caso se utilizará
la dirección IP 192.168.1.1, tecleando los siguientes comandos en la terminal de trixbox:
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
El siguiente paso consiste en la creación y configuración de las extensiones (no se
detendrá a explicar este proceso, debido a que se explicará con detalle más adelante), en
cualquiera de los dos equipos, utilizados como terminales, se ingresa al servidor Web de
trixbox, para esto se debe ingresar la dirección IP del PBX.
Una vez dentro del servidor Web, se inicia sesión en modo administrador, dando clic en
la pestaña superior derecha Admin mode(switch), y se introduce el siguiente nombre de
usuario y contraseña(véase figura D.1):
Nombre de usuario: maint
Contraseña: password
Figura D.1 Acceso al servidor trixbox, en modo administrador.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
117
Una vez autentificado como administrador, dentro de la pestaña de PBX/PBX Settings,
se ingresa a la pestaña de Extensions(véase figura D.2).
Figura D.2 Configuración de Extensiones para prueba básica de funcionamiento. En esta ventana, se dará clic en el recuadro Add Extensions, y a continuación se configurarán, los siguientes parámetros: Display name: 5101 Secret: 5101 Con esto, se ha dado de alta una extensión, el siguiente paso consiste en repetir el mismo procedimiento anterior, pero con los siguientes parámetros: Display name: 5102 Secret: 5102 Al finalizar la creación de extensiones, se debe dar clic en el botón submit, para efectuar los cambios realizados.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
118
Para llevar a cabo la comunicación entre dos terminales, es necesario contar con un simulador de teléfono, denominado softphone, en la siguiente prueba se utilizará el softphone X-lite. (Véase figura D.3)
Figura D.3 Softphone X-lite V.3 Dentro de las opciones de configuración del softphone, se configurarán los siguientes parámetros: Display Name: 5101 User Name: 5101 Password: 5101 Domain: 192.168.1.1 Register with domain and receive incoming calls.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
119
Utilizando otra computadora, usada como una segunda terminal, la cual debe de tener instalado el mismo dispositivo Softphone, se repiten los pasos anteriores, pero en este caso, con los siguientes parámetros: Display Name: 5102 User Name: 5102 Password: 5102 Domain: 192.168.1.1 Register with domain and receive incoming calls.
Realizados estos pasos, se dará clic, en Aceptar y el softphone, se registrará y
autenticará, en el servidor (véase figura D.4).
Figura D.4. Proceso de registro del Softphone X-lite.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
120
Registrados ambos Softphone de manera correcta, utilizando cualquier terminal, se
introducirá el número de extensión de la otra terminal, y se presionará el botón
correspondiente al marcado, como lo muestra la figura D.5.
Figura D.5. Proceso de marcado, utilizando el Softphone X-lite.
Después de unos instantes, la otra terminal recibirá la petición de recibir una llamada de
otra extensión, del mismo modo se presionará el botón para recibir la llamada, y de esta
forma, la llamada será establecida entre dos terminales (véase figura D.6).
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
121
Figura D.6. Llamada establecida, entre dos terminales, utilizando el Softphone X-lite.
Con esta sencilla prueba, podrá comprobar que el PBX, se encuentra funcionando
adecuadamente.
Nota: Es necesario llevar a cabo una configuración de otros módulos, para poder
hacer uso completamente de todos los recursos proporcionados por trixbox, se le
sugiere al lector revisar los siguientes anexos.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
122
D.3 Instalación de Módulos de Configuración de PBX Una vez que se ha llevado a cabo, una correcta instalación de trixbox, es requerido
instalar algunos módulos de configuración, los cuales son necesarios para el correcto
funcionamiento de nuestra PBX.
Dichos módulos se encontrarán dentro de la pestaña de Module Admin, tal y como se muestra en la figura D7:
Figura D.7. Acceso a los Módulos de trixbox. Esta herramienta le permitirá activar o desactivar los diferentes módulos. Para obtener
una lista de módulos disponibles, que no están instalados localmente, utilice el enlace
Check for updates online, el cual se encuentra en la parte superior de la página.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
123
Una vez que se ha accesado a la pestaña de Module Admin, se podrá elegir entre una
larga lista de módulos disponibles (véase figura D.8).
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
124
Figura D.8. Módulos de trixbox.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
125
D.3.1 Configuración Básica de Extensiones Una vez que los módulos de Trixbox han sido configurados adecuadamente, se debe dar
de alta algunas extensiones y posteriormente hacer algunas llamadas entre ellas, para
garantizar que las extensiones del PBX, se encuentran funcionando correctamente.
Dentro de PBX Settings, seleccione la opción de Extensions.
Figura D.9. Accesando a la configuración de extensiones. En la primera pantalla que observará, se le solicitará que seleccione el tipo de
dispositivo de la nueva extensión. En este caso se selecciona el tipo Generic SIP Device
(véase figura D.10).
Figura D.10. Selección del tipo de dispositivo.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
126
Como se podrá observar, existe un gran número de opciones para personalizar cada
extensión (véase figura D.11). Por ahora, las únicas opciones que se configurará, son los
siguientes:
Figura D.11. Opciones para configuración de las extensiones.
User Extension Este será el número que se debe marcar para llegar a esta
extensión en particular.
Display Name: Este es el nombre que aparecerá en las llamadas internas dentro
de la oficina, y también es utilizado por el sistema de directorio de marcación por
nombre.
Secret: Es la contraseña utilizada por el dispositivo de autenticación en el sistema
PBX. Por lo general esta contraseña suele ser, el identificador de la extensión.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
127
Para llevar a cabo la administración del buzón de voz, se requiere como mínimo configurar los siguientes parámetros:
Figura D.12. Opciones para configuración del buzón de voz.
Play CID: Al activar esta opción, se reproducirá el identificador de llamadas del
número de teléfono que dejó el correo de voz.
Play Envelope: Si esta opción está activada, la fecha y hora que el mensaje de
correo de voz dejado previamente, se reproducirá cuando se escuche el mensaje.
Delete Vmail: Si se van a enviar los archivos de correo de voz a una dirección de
correo electrónico, esta opción determinará si desea eliminar el mensaje del
sistema, después de que envía el correo electrónico a la dirección de correo
electrónico especificada.
Con los ajustes descritos anteriormente, se ha llevado a cabo una configuración básica
de una extensión, y está, se encuentra lista para ser utilizada.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
128
D.3.2 Configuración básica de una Troncal En los capítulos anteriores se describió las configuraciones básicas para hacer y recibir
llamadas entre extensiones internas, pero no es posible considerar a un servicio de
telefonía como tal, si no se pueden recibir y hacer llamadas al exterior. Para poder llevar
a cabo esta interacción con servicios de telefonía, es necesario crear una troncal con el
exterior.
Las troncales en trixbox se encuentran dentro de PBX Settings, se selecciona la opción
de Trunks (véase figura D.13).
Figura D.13. Acceso a la configuración de Troncales.
En este apartado, es dónde se definen los diferentes canales de salida (troncales) del
PBX. Al entrar en el módulo en cuestión aparecerán 6 tipos de troncales:
ZAP Trunk
IAX2 Trunk
SIP Trunk
DUNDi Trunk
Custom Trunk
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
129
Hay opciones comunes en todas las troncales, que se explicarán a continuación.
El primer apartado es el de General Settings, el cual contiene las siguientes opciones
(véase figura D.14):
Figura D.14. Configuración de una Troncal, apartado General Settings.
Outbound Caller ID: Aquí se pondrá el Caller ID(,) con el que se presentará las
llamadas que salgan por esta troncal. Si se queda en blanco este campo, se
intentará presentar el Caller ID de la extensión.
Never Override Caller ID: Algunos operadores pueden decidir no cursar la
llamada, si el número que presentamos (Caller ID), no es correcto. Marcando está
pestaña se asegurará, de no presentar ningún Caller ID que no se haya
especificado, en el apartado anterior o dentro el correspondiente campo de la
extensión.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
130
Outbound Routes (llamadas salientes): Este campo especificará el canal por
donde saldrá una llamada. Si se deja en blanco, el límite lo marcará la capacidad
máxima del canal (una RDSI 2 canales, un primario normal 30 canales, etc).
Disable trunk: Marcando esta opción, se dará de baja esta troncal por todas las
rutas que lo utilicen.
Monitor Trunk Failures: Marcando la opción Enable, se podrá introducir el
nombre de un script AGI, para monitorizar errores en la troncal, que no sean
causados por una llamada no contestada o colgada por el otro extremo.
El siguiente apartado Outgoing Dial Rules(véase figura D.15 ), el cual hace referencia a
las reglas de salida de las llamadas, como se modifican y marcan las numeraciones en
una línea troncal, presenta las siguientes opciones:
Figura D.15.Configuración de una Troncal, apartado Outgoing Dial Rules.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
131
Dial Rules: Aquí se introducirá las reglas de marcado o dial patterns, de
marcación. Se pueden usar para añadir o sacar prefijos de llamada. Las
numeraciones que no encajen con ninguna regla de las especificadas, se enviarán
por la troncal idénticamente, a como se reciben.
Algunos ejemplos de reglas son:
X caza cualquier dígito del 0 al 9.
Z caza cualquier dígito del 1 al 9.
N caza cualquier dígito del 2 al 9.
[1237-9] caza los dígitos 1 o 2 o 3 o 7 y del 7 al 9.
Indica que caza cualquier dígito sin especificar longitud fija a partir
de este punto.
| elimina los dígitos antes de este carácter. Por ejemplo con el típico
0|93XXXXXXX. El conmutador despreciará el 0, antes de poner la
numeración a la línea.
Dial rules wizards: Es una pequeña ayuda para crear reglas de llamada.
Outbound Dial Prefix: Si se necesitara especificar algún prefijo antes de la
Numeración, se introducirá en este apartado.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
132
D. 3.4 Configuración del Módulo Outbound Routes Mediante este módulo, se controlará la manera en que salen las llamadas, es decir, por
cual canal sale cada llamada con un patrón concreto. Para accesar a este módulo, dentro
de PBX Settings, se selecciona la opción Outbound Routes(véase figura D.16).
Figura D.16. Acceso a la configuración del Módulo Inbound Routes.
Una vez dentro del apartado de Inbound Routes, para crear una nueva ruta se debe
seleccionar la opción Add Route. En la figura D.17, se muestran los diferentes
parámetros a configurar dentro de la ruta.
Figura D.17. Configuración de una ruta de salida.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
133
Route Name: Aquí se indicará un nombre que identificará esta ruta.
Route Password: Este parámetro es opcional. Si se indicara un Password, cuando
se intente llamar por este canal, el sistema pedirá que se introduzca esta clave de
acceso.
PIN Set: Este desplegable sirve para activar o desactivar la clave de acceso de la
ruta.
Emergency Dialing: Seleccionando esta casilla, se activará la ruta en cuestión,
como ruta de emergencia.
Intra Company Route: Seleccionando esta casilla, el sistema tratará esta ruta
como una ruta entre la misma compañía e intentará, conservar el Caller ID del
dispositivo que llama. Es decir, si el dispositivo tiene un Outbound Caller ID no
se hará caso.
Music on Hold: En este desplegable podrá seleccionar la categoría de música en
espera, que se desea usar para una llamada que sale por esta ruta.
Dial Patterns: Este campo es igual que el apartado de trunks e igualmente se
pondrán las reglas de marcación , que se desea para que la llamada salga por esta
ruta.
Dial patterns wizards: Este campo es igual que el apartado de trunks.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
134
Trunk Sequence: En este campo se seleccionará la troncal por dónde se desea
que salga la llamada (proveedor IP, canal ZAP, BRI, etc.). Se pueden indicar
diferentes troncales, cosa que hará que si la llamada no puede ser cursada por la
primera troncal intente salir por las sucesivas, debido a que está caída o no tiene
canales disponibles. Es posible cambiar el orden de las troncales.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
135
D.3.5 Módulo Inbound Routes Cuando una llamada entra en el PBX, este es el primer módulo que se comprueba, es
decir, es donde va la llamada inicialmente. Se irán comprobando las condiciones hasta
encontrar la condición, que corresponde con el patrón de la llamada entrante. Con el
sistema se pueden filtrar llamadas, teniendo en cuenta el número por el que llaman y
desde donde se realiza la llamada. En otras palabras, se podrá dar un tratamiento
diferenciado de las llamadas, a un DDI determinado, dependiendo desde donde se
realice la llamada.
Para acceder al Módulo Inbound Routes, dentro de PBX Settings, se seleccionará la
opción Inbound Routes (véase figura D.18).
Figura D.18. Accesando al Módulo Inbound Routes.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
136
A continuación, se explicarán los parámetros más importantes de las rutas entrantes. El primer apartado es de Add Incoming Route, con los siguientes parámetros (véase
figura D.19).
Figura D.19. Configuración de las rutas de entrada, apartado Incoming Route.
Description: Aquí se indicará un nombre que identifique a esta ruta entrante.
DID Number: En esta casilla pondrá, el DDI por el cual se desea filtrar una cierta
llamada.
NOTA: si se dejan estos dos campos en blanco, se creará una ruta tipo ''pozo'', es
decir, en donde se enviarán las llamadas que no coincidan con ningún patrón
especificado.
Caller ID Number: Aquí se introducirá el patrón de Caller ID, por el cual se
desea filtrar la llamada.
CID Priority Route: Este parámetro afecta, sólo, a rutasdonde no se especifica
DID. Si se marcará la opción cualquiera llamada entrante que coincida con el CID
indicado, se enrutará según esta condición.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
137
En la parte de Options, destacan los siguientes parámetros (véase figura D.20):
Figura D.20. Configuración de las rutas de entrada, apartado Options.
Alert info: Es una opción que muchos terminales soportan, y que permite que el
terminal utilice diferentes sonidos para identificar ciertas llamadas (también se
conoce como Disctintive ringing).
CID name: Opcionalmente se podrán añadir caracteres antes de la numeración, o
un nombre. De este modo el número que se observará por la pantalla del teléfono,
traerá estos caracteres o nombre antes de la numeración. Se puede usar para
identificar llamadas de cara al usuario.
Music On Hold: Es la categoría de música en espera para esta llamada entrante.
Signal RINGING: Marcando esta opción se enviará un tono de ''ring'' antes de
descolgar la llamada. Esto se acostumbra a usar en situaciones donde algunos
dispositivos piden este tono, antes de descolgar la llamada.
Pause Before Answer: Opcionalmente, se podrá poner un retardo antes de
descolgar la llamada. En la casilla se indicará, el número de segundos que se
desea de retardo.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
138
D.3.6 Módulo Conferencia Es muy común el uso sala de conferencias en cualquier empresa, éstas se configuran
desde este módulo. No hay una capacidad máxima de salas por lo que se podrán definir
tantas como se requieran (la limitación principal serán los recursos del servidor). Las
salas tampoco tienen una capacidad máxima de llamadas, por lo que principalmente la
limitación vendrá dada por el número de líneas que la empresa disponga, para salir a la
PSTN.
Para llevar a cabo la configuración de una conferencia dentro de trixbox, se seleccionará
la opción de PBX Settings , y a continuación la opción Conferences (véase figura
D.21).
Figura D.21. Accesando a la configuración de Conferencias.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
139
Una vez que se ha seleccionado la opción Add Conference, se desplegarán algunas
opciones. como se muestra en la figura D.22.
Figura D.22. Configuración de una conferencia, apartado de edición.
Conference Number: Número que tendrá la sala, y que está dentro del plan de
llamadas del PBX.
Conference Name: Nombre que identificará la sala que se configure.
Use PIN: Opcionalmente, se podrá pedir a los usuarios que introduzcan un código
de acceso para entrar en la conferencia.
Admin PIN: Opcionalmente, se podrá configurar un código de acceso que
identificará al líder, y que identificará al usuario que introduzca este código como
tal. Esta opción es obligatoria cuando se selecciona la casilla leader wait.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
140
Una vez configurados estos parámetros, pasamos a configurar las opciones de la sala de
conferencias.
La figura D.23, muestra las opciones que se presentan:
Figura D.23. Configuración de una conferencia, apartado opciones de conferencia.
Join message: Se podrá hacer que el sistema reproduzca un mensaje de audio,
cuando una persona entra a la sala.
Leader wait: Si se marca esta opción, la conferencia no comenzará hasta que el
usuario líder entre en la sala.
Quiet mode: No se reproducirán los mensajes de bienvenida y de salida.
User count: Seleccionando esta opción, el sistema informará del número de
personas que forman parte de la conferencia.
User join/leave: El sistema reproducirá unos mensajes, donde pedirá que
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
141
se introduzca un nombre, con tal de informar a los otros miembros que entren a
formar parte de la conferencia.
Music on hold: Activada esta opción, al momento de que un usuario se encuentre
dentro de una conferencia, y sea el único usuario presente en la sala de
conferencia, el sistema introducirá música en espera.
Allow menu: Opción que permitirá reproducir un menú.
Record Conference: Opción para grabar la conversación. Recordar que no es muy
recomendable la grabación masiva de conversaciones.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
142
D.3.7 Ring Group Los Ring Group (grupos de llamadas), son una de las opciones más comunes de un PBX y evidentemente con trixbox, también se pueden configurar. Un Ring Group, es un conjunto de extensiones que sonarán siguiendo una cierta estrategia de distribución de llamadas. Dentro de PBX Settings, se seleccionará la opción Ring Groups (véase figura D.24).
Figura D.24. Acceso a la configuración Ring Groups
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
143
En la figura D.25, se presentan las opciones para configurar el servicio de Ring Group
Figura D.25. Configuración del servicio de Ring Group.
Ring-Group Number: En este campo se especificará una numeración para el Ring
Group, el sistema propone un número, pero es necesario verificar que esta
numeración no esté ya usada, por una extensión o cola.
Group Description: Campo en donde se especificará el nombre que identificará al
Ring Group.
Extension list: En esta pequeña ventana, se incluirán todas las extensiones que
formarán parte de este grupo.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
144
Ring Strategy: Aquí se especificará la estrategia de distribución de llamadas que
seguirá el grupo de seguimiento. Las estrategias son:
o Ringallv2: Suena la primera extensión durante un tiempo igual al tiempo
de timbrado inicial (initial ring time), seguido por las otras especificadas
en la lista.
o Ringall: Suenan todas las extensiones de la lista.
o Hunt: Las extensiones, van sonando durante un tiempo igual al Ring
Time, en el orden especificado a la lista.
o Memoryhunt: Suena la primera extensión de la lista, después suena la
primera y la segunda, después la primera, la segunda y la tercera
extensión de la lista.
o Firstavailable: Sólo suena la primera extensión de la lista que esté
disponible.
o Firsrnotonphone: Sólo suena la primera extensión de la lista que no está
al teléfono.
También se dispone del apartado Destination if no answer (véase figura D.26), que tal
y como indica su nombre, es donde, se enviarán las llamadas que no se hayan atendido
por ninguna de las extensiones especificadas.
Figura D.26. Configuración del servicio de Ring Group., aparatado Destination if no answer.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
145
D.4 Configuración básica de una tarjeta OpenVox A400p Aunque trixbox sea un software capaz de actuar como un PBX IP, no se debe olvidar de
que la telefonía tradicional sigue existiendo, y se debe que interactuar con ella. La tarjeta
A400P de la marca OpenVox, es utilizada para conectar teléfonos analógicos y líneas
POTS analógicos a través de un PC.
Es compatible con las combinaciones de FXS y / o módulos FXO, para un total de 4
líneas.
Para poder configurar las tarjetas Zaptel correctamente con trixbox, hay ciertos
conceptos básicos que hay que tener en cuenta:
Puerto FXO (Foreign eXchange Office): Se trata del puerto que recibe el tono, es
decir, se conecta a la central (línea telefónica). Utiliza señalización FXS.
Puerto FXS (Foreign eXchange Station): Este Puerto es el que genera el tono de
marcado, el que se conecta al terminal (teléfono). Utiliza señalización FXS.
Nota: Si se conecta una línea telefónica a un FXS podría dañarse el hardware, ya que
ambos extremos generan voltaje.
Una tarjeta A400P/A400E, es un producto modular de interfaz de telefonía analógica.
Está diseñado para ser compatible con el hardware de Digium TDM400P.
A400P/A400E se debe utilizar con FXO-100 o FXS-100 juntos, para construir un
sistema viable. Los módulos de FXO y FXS-100-100, son también pin a pin compatible
con Digium X100M y S100M.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
146
Como se puede observar en la figura D.27, a nivel físico los módulos FXS se pueden
identificar, ya que corresponden a los números 1 y 2, los módulos FXO son el 3 y 4.
Figura D.27. Tarjeta OpenVox A400p
Trixbox, por defecto trae la configuración de las tarjetas OpenVox, por lo que, si al
momento de instalar trixbox, la tarjeta se encontraba conectada, no será necesario
realizar las configuraciones siguientes.
En caso de que la tarjeta haya sido insertada, después de la instalación de trixbox, será
necesario llevar a cabo la configuración de los canales FXO.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
147
Antes de llevar a cabo la configuración de la tarjeta, es necesario verificar que esta haya
sido reconocida por el sistema. Se ingresa el siguiente comando directamente en la
consola de trixbox: lspci-vvvv.
Después de ejecutar dicho comando, el usuario podrá observar que el dispositivo
llamado called communication controller, ha sido encontrado, como se aprecia en la
figura D.28.
Figura D.28. Tarjeta OpenVox reconocida por el sistema. D.4.1 Configuración de un canal FXO La configuración de los dispositivos Zaptel se realiza en dos pasos, por un lado se
configura el subsistema Zaptel y por el otro lado el fichero Zapata, el canal de Asterisk
para Zaptel.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
148
D.4 .1.1 Configuración del fichero Zaptel
Para configurar Zaptel, es necesario editar el fichero /etc/zaptel.conf e indicar el tipo de
señalización y la zona geográfica (véase figura D.29).
Figura D.29. Configuración del fichero Zaptel.conf
El parámetro loadzone, permite configurar el canal para que utilice las indicaciones de
tono, como el de marcado, ocupado, etc. para el país indicado. En caso de no indicar el
loadzone para algún canal, se aplicará el valor del parámetro:
Loadzone=us
D.4.1.2 Configuración del fichero Zapata
La configuración del canal de trixbox para manejar el hardware Zaptel, se realiza en el
fichero zapata-channels.conf que, por defecto, se encuentra situado en /etc/asterisk. En
el fichero zapata-channels.conf, además, se configuran diversos parámetros, como el
cancelador de eco, la llamada en espera, etc.
En la figura D.30, se muestra un ejemplo de configuración del fichero zapata.conf
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
149
Figura D.30. Configuración del fichero Zapata-channels.conf
La configuración de los canales Zaptel se realiza dentro de la sección [channels]. El
fichero zapata.conf es ligeramente diferente a los demás, ya que la configuración se
aplica hasta que se encuentra la opción channel=>, luego, es posible variarla para la
configuración de otro canal.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
150
Anexo E
Glosario
Agentes (Operadores)
Aquellas personas que contestan las llamadas en un Centro de Llamadas. Se encargan no
sólo de contestar las llamadas, también tienen la capacidad de asesorar y atender
cualquier inquietud de los usuarios.
ACD (Distribuidor Automático de Llamadas)
Distribuidor automático de llamadas, el cual realiza una distribución automática que
equilibra las cargas de trabajo en los operadores.
El ACD sabe el momento exacto en que entra una llamada, y tiene control del tiempo
que utilizan los agentes en cada llamada, por eso puede asignarle la nueva llamada al
agente que lleva más tiempo esperando.
After Call Work (Tareas Después de la Llamada)
Es el trabajo realizado por el operador después de finalizar la llamada. Este trabajo
puede ser el de completar un formato y enviarlo al departamento apropiado, llenar o
actualizar información y enviar la correspondencia. Este trabajo es generalmente
realizado inmediatamente después de que la llamada es desconectada. Cuando hay un
gran volumen de llamadas, debe posponerse para un periodo de menos llamadas.
ANI (Número Automático de Identificación).
Son los dígitos que aparecen en la pantalla del teléfono, y pueden decirle el número
desde el cual la persona está llamando. Existe otro término llamado "identificación de la
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
151
línea del llamador", en general el ANI, es el servicio prestado por la compañía de
teléfono local. Los dos servicios utilizan números estándares.
Tiene grandes beneficios para los centros de llamadas, identificando las llamadas
enviadas y realizando una base de datos, los operadores pueden recibir una pantalla con
información del llamador.
Answering Machine Detection(Detección de la Máquina Contestadora)
El marcador predictivo, tiene que tomar una decisión instantánea cuando la llamada es
contestada: Si enviar la llamada al operador o no. Si él escucha una voz, los cambios se
realizan para que la llamada llegue al operador. La habilidad para detectar la diferencia
entre una máquina contestadora y una persona real, puede ser una gran diferencia de
productividad.
Cancelación de eco
Cuando se transmite una señal, parte de su energía es reflejada en el destino, como
consecuencia de una desadaptación de impedancias. Esta porción de señal reflejada se
denomina eco. La cancelación del eco, consiste en el proceso necesario para eliminar los
efectos de indeseada señal del eco.
CDR (Registro detallado de llamada)
Información en texto plano que se puede usar como datos de entrada, para programas de
auditoria y facturación.
Co_Browsing
Es la capacidad de navegar por una página web, junto con otras personas, sin la
necesidad de utilizar una aplicación que permite compartir la pantalla.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
152
CTI (Computadora Integradora de Telefonía)
Software que permite al asesor recibir simultáneamente la llamada y los datos del
usuario, que llama en su pantalla. Tecnología integrada para hacer más eficiente la
utilización de los recursos de un Call Center. Tiene varios objetivos: Ruteo y
transferencia inteligente, liberación de recursos telefónicos e independencia del aparato
telefónico.
DNIS
Número al cual está llamando el cliente. Si se tiene un número distinto para cada
servicio, se puede saber exactamente qué servicio quiere el cliente.
H.323
Estándar en la transmisión de audio, vídeo y datos a través de las redes IP, en las cuales
no existe garantía en la calidad del servicio. El estándar H.323 ofrece control y
señalización de la llamada, control y transporte multimedia, control del ancho de banda
punto a punto y conferencia.
IVR o VRU (Respuesta Interactiva de Voz)
El sistema Interactivo de Respuesta por Voz, es un método de encaminamiento de
llamadas soportado por el Gateway. Permite las llamadas directas entrantes hacia una
terminal en la LAN, aun cuando las líneas RDSI no tengan varios números para marcar a
los puntos terminales.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
153
Línea conmutada
Una conexión temporal, durante el tiempo que se necesita para la comunicación. En la
RTC permite la conexión, vía módem, entre dos usuarios cualesquiera.
Línea dedicada
Una conexión permanente para voz, datos y tráfico de Internet. Las líneas dedicadas se
conectan a través de routers específicos lo que permite un mejor control de las
comunicaciones, por ejemplo: la administración de la calidad del servicio, reserva de
ancho de banda y velocidad de conexión.
Proxy
Servidor especial encargado, entre otras cosas, de centralizar el tráfico entre Internet y
una red privada, de forma que evita que cada una de las máquinas de la red interior,
tenga que disponer necesariamente de una conexión directa a la red. Al mismo tiempo
contienen mecanismos de seguridad (firewall o cortafuegos), para impedir accesos no
autorizados desde el exterior hacia la red privada. También se le conoce como servidor
caché.
PBX (Private Branch Exchange)
Una PBX, es el intermediario entre la compañía telefónica y / o proveedor de servicios
de internet Teléfono (ITSP), y las extensiones en su oficina. El sistema PBX
proporciona todas las funciones de telefonía para su organización, tales como
extensiones, correo de voz, música en espera, transferencia de llamadas, aparcamiento
de llamadas, y muchas otras funciones.
PSTN (Public Switched Telephone Network) Véase RTPC.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
154
RDSI (Red Digital de Servicios Integrados)
Red telefónica completamente digital, que permita las comunicaciones de voz y datos en
la misma línea. La RDSI remplaza los antiguos circuitos locales, y opera a velocidades
significativamente más rápidas que los servicios telefónicos tradicionales. RTB (Red Telefónica Básica) Véase RTPC
RTPC (Red telefónica pública conmutada)
Es un conjunto de ordenado de medios de transmisión y conmutación, que facilitan la
comunicación entre clientes, su objetivo es conseguir la conexión entre todos los
usuarios de la red, a nivel geográfico, local, nacional e internacional.
Son sinónimos los términos RTB o PSTN.
Tarificación Telefónica
Operación por la cual se determina el costo de una comunicación de voz. El proceso de
tarifación, es efectuado por sistemas informáticos que poseen complejas tablas de
costos, utilizando la información provista por las centrales, mediante las cuales se brinda
el servicio.
Por lo general, la tarificación telefónica se divide en una parte de costos fijos (abonos
del servicio) y una variable, dependiendo del consumo efectuado. Cuando no se cobra el
componente variable, se lo conoce como tarifa plana. Las formas más comunes para la
tarificación, son por minuto consumido o el pulso telefónico.
Diseño de un Call Center para oficinas que prestan servicios de Oficina Software Libre para Call Center
155
UDP (Protocolo Datagrama de Usuario)
Es protocolo de transporte dentro del protocolo TCP/IP, que se usa en lugar de TCP
cuando no se necesita la confirmación de entrega de los paquetes. Se utiliza
especialmente en las trasmisiones multicast.
Outsourcing
En términos generales, significa subcontratación. Las empresas generalmente acuden al
outsourcing:
Debido a que no desean arriesgar o invertir su capital en una nueva empresa, o en
la creación de un nuevo departamento.
No tienen la experiencia o los recursos físicos, para hacer ese trabajo específico
correctamente.
Tienen la percepción que una tercera empresa puede hacer este trabajo con un
costo menor, y que pueden concentrar sus recursos en lo que consideran pueden
hacer mejor que otros.
VPN Red Privada Virtual
Los módulos VPN, crean túneles de conmutación cerrados y seguros para la
comunicación entre dos LAN, protegidas por firewalls. La tecnología de VPN es uno de
los mejores avances recientes, para permitir las comunicaciones en redes IP.