Académique Documents
Professionnel Documents
Culture Documents
11 DE JUNIO 2018
PRIMERA PARTE
ARQUITECTURAS Y ELEMENTOS OPENGATE/PRESENCE
DIFERENCIAS ENTRE OPENGATE Y AVAYA
Arquitecturas
ARQUITECTURA SINGLE
ARQUITECTURA N+1
NODO NO MANEJA DATOS, SOLO MANEJA VOZ
Modulos de Presence
Adminsitrados – Cliente de Presence
Supervisor– Cliente de Presence
Agente– Cliente de Presence
OPENGATE
Instalar la base de datos, en la maquina virtual, es agregar el segundo elemento del servidor de
Presence.
En la parte de insta
LA BASE DE DATOS QUE ACAPBOS DE CONFIGURAR, FUE LA PARTE DE LA BASE DE DATOS QUE
NECESITA EL SERVIDOR DE PRESENCE PARA TRABAJAR Y ALMACENAR LOS DATOS
Para que funcione OPENGATE de LINUX, tenemos que tener arriba el DB Presence.
Eth0:1 Si vemos algo así, en nuestras interfces, es una interfaz virtual
OPENGATE tiene su propia base de datos, anteriormente usaba SQL, ahora es Prosgresql
Por seguridad, es bueno tener la misma IP para datos y para VOZ en oPENGATE.
Cuando se graba en recording se graba en .msn y se puede cambiar a WAV.
Cuando usamos el comando de Asterisk -rvvv, nos indica que ya estamos listos para poder
comenzar a lanzar llamadas.
OPENSIPSCTL MONI – Es para ver que esta operativa la aplicación de OPENSIPS, y para ver en
tiempo real cuantos usuarios tenemos registros en el sistema, así usuarios y extensiónes.
OPENSOPSCTL UL SHOW: Nos indicar que usuarios están registrados, y en que sistema. IP y que
Softphone es.
QUE ES UN CDR (CALL DETAIL REGISTER): ESTE CDR ES DEL ASTERISK, Y NOS DA LA
INFORMATIÓN DE LAS LLAMADAS.
LOS CDR DE ASTERISK SON NETAMENTE A NIVEL DE VOZ. SON HACIA EL PROVEEDOR, HACIA EL
OPERADOR, CADA LLAMADA ES UN CDR. EN BDD SE VAN ALMACENANDO EL REGISTRO DE
LLAMADAS. VAN A SERVIR.
Tabla: POGP_CDR – MANEJA LA INFORMACIÓN EN TIEMPO REAL DE LAS LLAMADAS QUE ESTA
LANZANDO PRESENCE AL CARRIER, ESTA NO APARECE EN LA PLATAFORMA DE SUPERVISOR
MEDIOS QUE TENGO PARA PODER ALMACENAR
ACD: AGENTES
PDX: EXTESIONES DE USUARIOS
PHANTOM: MANEJO DE RESISTROS FANTASMA ********************
CUANDO SE ABR PMSCONSOLE, SE AGREGA UN NUEVO PROXY, Y NO SE CAMBIA NADA, NO SE
CAMBIA LA IP, NI EL PUERTO
PMS CONSOLE, SIRVE PARA PODER VER QUE TODO ESTE CORRECTAMENTE CONFIGURADO
CADA QUE HAGO UN CAMBIO EN LOS ARCHIVOS DE CONFIGURACION, TENEMOS QUE REINICIAR
LOS SERVICIOS.
SISTEMAS…
MOTIVOS DE PARADA- SE CONFIGURAN POR GRUPO
ZONAS HORARIAS – SE PUEDEN CONFIGURAR ZONAS HORARIAS PARA TEMAS EMISION, PARA
RECEPCIÓN NO FUNCIONA
CALENDARIO DE LA ZONA HORARIA: SE PUEDE PROGRAMAR QUE X DIA NO HAYA MARCACIÓN, O
QUE UN DIA DETERMINADO SE DEJE LA MARCACIÓN MAS TEMPRANO
LISTAS: SIRVE PARA AGREGAR NUMEROS PREFERENCIALES, O VIP Y SE LES PUEDA MARCAR
PRIMERO QUE NINGUNO OTRO.
ESTACIONES PUESTOS: PARA DARLE NOMBRE A LOS PUESTOS DE TRABAJO, Y QUEDE A NOMBRE
DE ALGUIEN, SOLO ES UNA ETIQUETA
SONIDOS: ES PARA AGREGAR UN BIP AL MOMENTO QUE LE ENTRA LA LLAMADA AL AGENTE
ORIGENES DE DATOS DE CLIENTES: SE PUEDE BUSCAR EL HISTORICO DE UN REGISTRO, COMO
INBOUND SE PUEDE VALIDAR COMO LLAMADA ENTRANTE, Y COMO OUTBOUND, SE VERA COMO
SOURCE ID.
12 DE JUNIO 2018
REPASO
MODULOS
EMISION
RECEPCIÓN
MAIL
CHAT
REPORTES
RECORDING
SCRIPTING
IR
ROBODIALER
SDK
SURVEY
CLIENTES
ADMINISTRADOR
SUPERVISOR
CLIENTES
ARQUITECTURAS
SINGLES
N+1
HA (HIGH AVAILABILITY)
CUANTAS INTERFACES SON MINIMAS PARA CUALQUIER ARQUITECTURA
1.- VOZ
2.- DATOS
3.- REGISTRAR
NOTA: VOZ Y DATOS PUEDE ESTAR EN UNA SOLA INTERFAZ, EL MINIMO PUEDE SER 2
¿QUE PASA SI NO ENCENDEMOS LA MAQUINA VIRTUAL OPEN GATE?
NO ABRE NINGUNA APLICACIÓN DE PRESENCE, DEBIDO A QUE NO SE ENCIENDE EL CTI, Y NO HAY
QUIEN TRADUZCA LO QUE DICE PBI A PRESENCE SERVER
MOTIVOS DE PARADA
IR AL BAÑO
DESAYUNO
ETC
MOTIVOS DE DESCONEXIÓN
FIN DE LA JORNADA
PROBLEMAS DE HARDWARE
MORELIA MICH
12 DE JUNIO 2018
ELEMENTOS DE TELEFONIA EN PRESENCE ADMINISTRADOR
PBX
EXTENSIONES
ACD
PBX SE CONFIGURA DIRECTO DESDE ATERIKS O LINUX POR MEDIO DE CODIGO
UNIFIELD ADMINISTRATION
ES EL ELEMENTO DENTRO DE OPENGATE QUE PERMITE CONFIGURAR OPENGATE DESDE PRESENCE
ADMINISTRADOR
QUE ELEMENTOS TIENE UNIFIELD ADMINISTRATION?
CONFIGURACION DE TRONCALES
CONFIGURACION DE NODOS
RUTAS DE EMISION
RUTAS DE RECEPCION
EN CASO QUE AUN ASÍ ARROJE PROBLEMAS PARA PODER INICIAR LOS SERVIDORES, ES
NECESARIO REINICIAR LOS SERVICIOS DESDE EL SERVIDOR DE WINDOWS SIN APAGAR EL
OPENGATE
*************************************************+
RUTA DE EMISION
LAS LLAMADAS VAN DESDE UN AGENTE HASTA UN CLIENTE.
1er parte: Definir el plan de marcación (dial plan)
2da parte: Definir las subrutas (Es como realmente va a marcar teléfono el proveedor)
Nodo: Nombre de la interfaz
CANAL: SIP
Cadena de marcacion:
Remove first digits: Quita los primeros números del teléfono de una base de datos
Custom: #(EXTEN.) ayuda a configurar a nivel de asterisks como deseas manejar la cadena de
marcación
Aplicar cambios OPENGATE: Forza los cambios en el PBX
MUSICA: es la música de fondo cuando se deja en espera a un cliente.
AUDIO: Grabaciones de “favor de esperar en a línea, un agente lo atenderá, etc”
BACKUP: Como se respaldará la información dentro del OPENGATE, indicaremos, cuando y donde
queremos respaldar a información. Se respaldara por medio de FTP
Backup EJECUTAR: EJECUTA EL RESPALDO
BACKUP LOG: REGISTRO DE ACTIVIADES DEL RESPALDO
CONFIGURACION: Son configuraciones especiales, y estas se configuran con ASTERISKS
FAE: Definimos los prefijos para las escuchas de los agentes, levantamos la bocina, y con el prefijo
podemos escuchar lo que hacen los asesores, y dar instrucciones
EXTENSIONES
Donde podremos ligar una extensión con el sofphone,
Extension de servicio: Es el punto de entrada y de salida a nivel de telefonia.
Extensiones fantasma: Es para bloquear a un agente, mientras acepta una llamada de aviso previo.
Recording: Grabacion de llamadas
Buzones de Voz:
Grupos de salto: Como se comporta una llamada cuando un supervisor no esta disponible.
Permisos: Permisos que tendrán los asesores o supervisores para realizar llamadas
Grupos de captura: Ring Group
Permisos: Hacia que país o teléfonos los supervisores tienen permitido marcar.
Grupos de salto: Cual es el patrón de mi llamada, cuando yo no estoy disponible, si se va a otra
extensión, o al buzon.
Buzon de Voz: 1 buzon de voz por usuario, siempre y cuando se active, incluso puede enviarse al
correo electrónica ese buzon en un formato .wav
Extensión de usuario: Es la extensión que usaría un supervisor para poder monitorear un agente
USUARIOS:
WEBRTC: PROTOCOLO PARA HACER LLAMADAS DESDE EL NAVEGADOR
OPENSIPSCTL MONI – Es para ver que esta operativa la aplicación de OPENSIPS, y para ver en
tiempo real cuantos usuarios tenemos registros en el sistema, así usuarios y extensiónes.
OPENSOPSCTL UL SHOW: Nos indicar que usuarios están registrados, y en que sistema. IP y que
Softphone es.
EXTENSION DE AGENTES
Validación de extensiones
CONFIGURANDO EL TELEFONO DE AGENTE
CORRECION ES 3CX PHONE
INSTALANDO PRESENCE AGENTE
COFIGURANDO EL AGENTE A NIVEL DE DATOS
SKILL Y NOMBRE DE AGENTE A NIVEL EMPRESA
SE PUEDEN CREAR VARIOS LOGIN POR RANGO, O INDIVIDUAL
SE CREAN RANGOS CON UN GUION MEDIO, Y CON PUNTO Y COMA, PARA SEPARAR ENTRE UNO
Y OTRO AGENTE
Para hacer llamadas de salida, se activa SofPhone
Para encontrar las llamadas de salidar.
TABLA Sofphonecalllog… es la tabla que me permite validar las llamadas de salida que hace un
agente
TABLA: PCO_LOGIN .- VIENE LA CONFIGURACION DE LOS ID QUE REGISTRAMOS EN PRESENCE
Nos logeamos en Presence agente con alguno de los ID que creamos de agente como el 1016.
COMO SE REALIZA LA CONEXIÓN?
Aparece en el teléfono Call Establishmed debido a que se hace una primera llamada, entre el
agente (SF) y el OpenGate, llamado Confbridge
EXTENSIONES DE SERVICIO
ASTERISK, NO MANEJA REGISTROS, SOLO MANEJA LLAMADAS, Y SE PUEDE USAR PARA
MONITOREAR EL TRAFICO DE LLAMADAS CON EL COMANDO asterisk -rvvv desde el PUTTY
Hay VDN asistido (tiene varias condiciones), VDN Normal (solo maneja una condicion) y VDN
Avanzado
Paso 1 .- Ringing
Paso 2. Answer
Paso 3. Play sound
INTEGRACION CON ACTIVEX: es para integrar Presence con alguna aplicación externa
URL: Al momento de que entre una llamada, al agente lo envía a una pagina de internet
Script: Trae un script del modulo de Script
INFORACION DE CONTACTO: ES PROPIO DE LA VERSIÓN 11.0 DE PRESENCE
CAPTURA DE LLAMADAS: Es para que la llamada que atendio un asesor, les vuelva a caer, para que
lo atienda el asesor
SOFTPHONE
ENRUTAMIENTO ADJUNTO
Es un paso dentro la ejecución del VDN, enruta la llamada hacia una aplicación. Usando
una función llamada RouteCall.
Telefono Malicioso y Captura de Llamada, hacen uso del enrutamiento adjunto, ya que
no se capturan a nivel de voz, sino a nivel de datos.
Lo mejor siempre es dejar activo el enrutamiento adjunto, ya que en cualquier momento
puedes hacer uso de el.
En que momento se ejecuta el enrutamiento el Enrutamiento Adjunto? Al momento de la
llamada entrar al VDN
CONTROL PARADA
Determina bajo que condiciones un asesor puede cambiar a auxiliar de parado, y ayuda a
retrasar el tiempo en que el asesor se puede poner en parado, o cambia la prioridad sobre
otros servicios con este control.
Esto solo es para servicios INBOUND
BOTON PERSONALIZADO
Solo son programados con Pascal o con Visual Basic, estos se agregan sobre la barra del
agente, y son para ejecutar acciones más rápidas y ahorrar tiempo en varias funciones.
Las variables que se usan son directamente del sistema.
CAMPOS PERSONALIZADOS
Es para que el agente pueda ver un poco mas de información y capture mas datos al
momento de que le entra la llamada desde en INBOUND
Tienen permiso como Lectura y Escritura, Solo Lectura, No mostrar
NIVELES DE SERVICIO
Niveles de servicio: el tiempo que tarda antes de que el cliente sea atendido por el
agente.
Niveles de abandono: El tiempo que tarda en que el cliente cuelgue la llamada
OTROS
Trabajo tras llamada:
Nos ayuda a delimitar los tiempos que usan los agentes para poder registrar información en
trabajo tras llamada.
Transferencia agentes: Permite al agente transferir la llamada a otro agente.
1.- Manera correcta
La manera correcta, es transferir la llamada al VDN para que el servicio gestione la llamada y a la
asigne a un agente en base a las reglas de negocio que tiene el servicio.
2.- Softphone.->Agente->Selecciona el servicio ->Agrego el agente en “Agente”->Transferir
Lo ideal siempre antes de transferir una llamada, es desde el SOFTPHONE en agente, y luego se
manda en conferencia, retener o hacer transferencia de llamada.
13 de Junio 2018
Repaso
RUTAS DE RECEPCION
Es cuando se ejecuta el OID
Ocurre cuando un elemento entra al PBX
RUTAS DE EMISION
Es el patrón de marcación permitido de como sale la llamada, osea el tipo de marcación, cuantos
digitos son etc. Esta relacionado con la subruta de emisión
Configurar NODOS
LISTAS ROBINSON
Es la posibilidad de que un agente pueda agregar un numero a la lista negra, cuando tenga una
llamada
CONTROL DE PARADA
Retrada el motivo de parada a un agente, solo aplica para INBOUND
NIVELES DE SERVICIO
Es el tiempo en que un cliente cuelga la llamada, o del tiempo que se demora un agente en
responder una llamada en el servicio
CAMPOS PERSONALIZADOS
Sirve para poder visualizar campos que el agente pueda agregar información adicional
Botones Personalizados
Poder configurar botones que programándolos con Pascal o VB puedan realizar una determinada
acción y se coloquen en la barra del agente
OUTBOUND 13 DE JUNIO 2018
La extensión fantasma realiza una llamada inbound al VDN, cuyo objetivo es poner al
agente en estado atendiendo contacto.
En en SKILL se generaran 2 llamadas
1.- Llamada fantasma
2.- Llamda del cliente en caso que el agente decide marcar.
Quien decide el estado del agente es la extensión fantasma, y solo cambiara a disponible
si no esta en llamada fantasma.
ANALISIS DE LLAMADA
Detecta si es llamada de Fax o contestador, no tiene sentido que este activo en Aviso
previo, ya que el agente sabe si es un una llamada valida o no.
MAXIMO
Es el número máximo de intentos que el sistema hará marcación a un
registro, sin importar cuantos números tenga (casa, celular, oficina etc)
COMUNICA
Teléfono Ocupado
Los contadores de la tabla de Outboundque, como los campos de
TotalCounter, solo suma cuando la llamada cae en incidencia, si la llamada es
efectiva, no se suma en el TotalCounter. Y ningún otro campo.
Cuelga en espera: Es una llamada abandonada (es cuando un cliente cuelga el teléfono)
Si hay un 0 en algún valor, quiere decir que no se volverá a intentar marcar al registro.
Campo: Permitir al agente editar el teléfono al programar el registro – Sobre-
escribe el campo PHONE en el Outboundque, no lo almacena en algún otro
campo de la tabla.
Programacion por defecto: Es para que automáticamente se agregue un
tiempo de programación.
LLAMADAS ACD MANUAL
Es para que el agente pueda realizar llamadas y sean grabadas por el sistema,
y se pueden programar para cuando uno quiera o puedes marcar en el
momento.
CONDICIONES:
Tener una carga activa
El servicio debe estar en AVISO PREVIO
Tener activo captura de llamada
Activar Softphone
AGENTE debe tener activado el soporte de llamadas ACD Manuales
desde su ID
Relacionar una carga sin datos desde Softphone del servicio
Insertar registros de emisión,
no permite registrar la llamada.
Debe activarse también en el agente.
Debe tener una carga exclusiva para este tipo de marcación.
En ese mismo servicio donde me pasaron el referido, puedo marcar desde
otra carga.
En esta carga, si debe esperar a que el agente este en disponible.
Debes programarla sí o sí
TELEFONOS ALTERNATIVOS
EL agente puede escoger a que teléfono alternativo marcar, SOLO EN AVISO
PREVIO
ZONA HORARIA
Si quiero que en mi marcación no se marque un teléfono que este en otra
zona horaria, tengo que hacer las siguientes acciones
1.- Activar compatibilidad con zonas horarias
2.- Activas zonas horarias automáticas según prefijo telefónico
3.- Agregar la zona horaria que quiero validar
4.- Agregar los prefijos de esa zona horaria, en la zona horaria que quiero que
se valide
CAMPOS PERSONALIZADOS
Se usan cuando no usamos algún Script…
Contacto… solo se usa cuando tengamos activado IR
ACTIVAR HORARIO DE CLIENTE
Es para activar un horario en caso que no tenga activada la zona horaria, y
quiera determinar un horario de marcación para los clientes
----------------------- hasta aquí terminamos de ver AVISO PREVIO-----------------
FLUJO DE LLAMADA
1.- VDN ORIGINA LA LLAMADA Y APUNTA A STPN
2. -PSTN HACE LA LLAMADA A CLIENTE
3.- SI CLIENTE RESPONDE REGRESA A STPN
4.- STPN APUNTA A VDN
5.- VDN APUNTA A SKILL
6.- SKILL APUNTA A AGENTE
Como se detecta si es fax o contestador
MARCACION PREDICTIVA
Predictivo automatico: Requiere al menos 15 licencias conectadas de asesor para
poder funcionar, el sistema determina por medio de una algoritmo cada cuando se
lanzaran llamadas a los agentes.
Predictivo por TIEMPO: Determinamos cada cuanto tiempo se
lanzaran llamadas a los agentes.
EJERCICIO 5
VND 7001 (ERA 7000 PERO LO TENIA OCUPADO)
SKILL: 8001 (ERA 8000 PERO LO TENIA OCUPADO)
Crear servicio predictivo con un control de abandono que impida un abandono de más del
3%
Teniendo en cuenta que el ACD (Average call duration) del callcenter es de 90 segundos
estable, diseñe el servicio adecuado.
El servicio debe procurar que cada llamada sea atendida por un agente diferente y nunca
reservar llamadas para un agente en particular
Los registros programados por los agentes no pueden ser marcados mas de 4 veces
Por defecto los registros deben ser programados para 12 horas despues del intento
El contact center debe trabajar las 24 horas del día.
Si un contacto no atiende se debe reprogramar la llamada máximo 6 veces
Cuando llegue una llamada no se debe mostrar la información de la llamada al agente.
PRESENCE, SIEMPRE ME VA A MOSTRAR INFORMACIÓN DEL CONTACTO, COMO TELEFONO Y NOMBRE DEL
REGISTRO, SIN EMBARGO EL MODO VISUALIZACION DEL CONTACTO SOLO NO TE MOSTRARA LOS CAMPOS
PERSONALIZADOS
Tabla PCO_CUSTOMERINFO – Validar FUNCIONAMIENTO
Validar las pestañas nuevas que aparecen en la Info de las llamadas, en INBOUND y en OUTBOUND
Validar Origenes de Datos de clientes en Presence Administrador->Sistema, esto hay que revisar
sus diferencias entre Inbound y Outbound, ya que son diferencia, e OUTBOUND maneja un criterio
de trazabilidad por medio del SOURCE ID y el INBOUND por medio del teléfono del contacto que
esta marcando.
CONTROL DE ABANDONO
Hay dos tipos
RECUPERACION: va a permitir que si el abandono aumenta a mas del 3 %, el servicio
automáticamente va a cambiar a Progresivo, una vez que el abandono llega a 1% (limite
inferior) vuelve a cambiar a Predictivo por tiempo. En base a las llamadas conectadas
(aunque se vaya a incidencia)
Que son valores atípicos? Valores que no vamos a tomar en cuenta para poder medir el
porcentaje del abandono. Toma en cuenta la capana de Gaus, y mantiene un promedio en
el comportamiento de los valores atípicos, se controla en base a la sensibilidad que puede
ser baja, media o alta.
Contactos:
Muestra el histórico de la llamada
Monitor de contacto:
Todas los contactos que están entrando al VDN, y que esta monitoreando Presence.
3 segundos, solo los que tienen un refresco minimo de 15, cualquier otro valor, quiere decir que
no puede bajar del valor que este ahí.
Los monitores no son en tiempo real, solo las alarmas, pueden ser tiempo real, pero tenemos que
dar clic en refresh cada rato
Tipificaciones
Útiles – Es la suma de todos las tipificaciones que yo creee para el servicio, no importa sea
POSITIVO, NEGATIVO y NO UTIL
Útiles (+) – Son solo las tipificaciones que yo coloque como POSITIVOS.
NIVELES POR SERVICIO: Es exclusivo de INBOUND
COLAS
El buffer nos va a determinar el numero de llamadas que tenemos
pendientes por marcar, mientras mas cargas activas tengamos, mas llamadas
va a tomar, entonces cuando hagamos un cambio en sistema, este va a tardar
mas en hacer el cambio y en recargar los buffer de marcación.
MONITORES AGENTE
El siguiente botón solo esta disponible cuando tengamos activo el WEB RTC,
pero ya se encuentra disponible en Presence 11.
RECORDING
EXTENSIONES
GRABACIONES
EXTENSION DE RECORDING: 6500-6505
EXTENSION DE SER: 6506
TRACEO
No se hace nada se va como esta
Screen Recording
Es la grabación a nivel de pantalla del agente
La principal diferencia es que el screen recording, la grabación la hace en la computadora del
agente. Si no se intala en el agente, no va a servir.
La grabación de voz se hace en el opengate
PLANES DE GRABACION
El porcentaje que queremos grabar, solo es para poder tomar un muestreo de todas las llamadas
del agente.
Franjas horarias: Funciona para elegir en que momento del día quiero grabar
CONDICIONALES
ACCIONES
TIP:UN AGENTE PUEDE CALIFICAR UN CONTACTO, DESDE LA BARRA DE AGENTE, O DESDE
EL SCRIPT
LAS ACCIONES DEPENDEN DE CAMPOS O CONDICIONANTES QUE SE VAN CONFIGURANDO
EN LA PLATAFORMA.
IR (intelligence routing)
¿Que es?
Puedo recibir varios orígenes de llamadas, pero nos permite seccionar los
clientes y dirigirlos a quienes deban responder las llamadas, funciona mas
para llamadas INBOUND
RS: (routing Server)