Story Transcript
GUIA DE INSTALACIÓN Y MANUAL
- SWGT SERVER - SQL SERVER DESKTOP ENGINE Versión 1.06 Junio 2009
INDICE 1.- Conceptos …………………………………………… Pág. 1 2.- Instalación SQL Server Desktop Engine …………. Pág. 1 3.- Instalación SWGT Server ………………………….. Pág. 2 3.1- Conceptos Menú Configuración …………………..
Pág. 3
3.2- Configuración ………………………………………..
Pág. 5
4.- Configuración de la Centralita …………………….. Pág. 7 4.1- Datos configurados anteriormente ………………..
Pág. 7
4.2- Centralita OKI Ipstage ……………………………… Pág. 8
5.- Configuración-recepción datos SWGT Server ….. Pág. 10 5.1- Configuración con separador de campos ..………. Pág. 10 5.2- Configuración campos por posición fija…………..
Pág. 11
5.3- Configuración común puertos TCP/IP y Serie …..
Pág. 12
6.- Log …………………………………………………… Pág. 14
1. CONCEPTOS
.SQL SERVER DESKTOP ENGINE: Aplicación que funciona como servidor de almacenamiento de datos, que recibe del modulo Servidor . SWGT SERVER: Aplicación que envía los datos desde la centralita al servidor SQL para que almacene los datos. Es aconsejable, aunque no imprescindible, que ésta aplicación se instale en el mismo ordenador donde instaló el servidor SQL .SWGT CLIENTE-GESTION: Aplicación que lee los datos de la aplicación SWGT Server, y le muestra la información en forma de listados y estadísticas
2. INSTALACION SQL Server Desktop Engine Si ya tiene instalada una versión de SQL, no será necesario que instale éste módulo. Puede saltarse éste paso. Si no es así, siga los siguientes pasos para su instalación. Seleccione SQL Server Desktop Engine. Verá que le aparece la siguiente pantalla, donde le solicita un password. Rellene los datos con la contraseña que usted quiera poner al servidor SQL. Debe recordar esta contraseña, ya que será necesaria para poder utilizar el resto de programas.
Pulse el botón Instalar, y espera a que finalice. Verá que le aparece una ventana como esta:
Si en el proceso de instalación le aparece la siguiente ventana: “el nombre de instancia especificado no es válido”, es que ya tiene instalada una versión de SQL Server, con lo que no será necesario seguir adelante con esta instalación.
Recuerde que, una vez finalizada la instalación, deberá reiniciar el ordenador
3. INSTALACIÓN SWGT SERVER Para la instalación de la siguiente aplicación, seleccione “SWGT Server” y pulse Instalar. La aplicación comenzará a instalarse, y simplemente deberá ir pulsando “Next”, hasta que finalice la instalación
Una vez instalada la aplicación, haga “doble click” sobre el nuevo icono que se ha creado en su escritorio. La primera pantalla que visualiza es la pantalla de registro del programa. Para poder registrarlo, deberá ponerse en contacto con Saraworld para que le faciliten su Código de Registro, y que no tenga la limitación de 500 llamadas (versión demo)
Tanto si ha registrado el programa como si lo desea utilizar en versión demo, deberá configurar la aplicación. Una vez que haya indicado el Código de Registro, o que haya pulsado la Versión Demo, le aparecerá la siguiente ventana:
Pulse sobre el Menú “Configuración”
3.1 Conceptos menú configuración
- Servidor SQL: Si el servidor SQL lo instaló en el mismo ordenador que el Modulo Servidor, no tiene que modificar nada. “LOCALHOST” es la dirección correcta donde se encuentra el Servidor SQL. En el caso de que no esté instalado en el mismo ordenador, debe introducir la dirección IP del ordenador donde instaló el servidor SQL; también puede introducir el nombre del equipo, en el caso de que tenga un servidor DNS en su entorno, que pueda resolver dicho nombre
-Sucursal: Sólo debe modificarse en el caso de que tenga varias sucursales o centralitas, para poder diferenciarlas entre sí. Por ejemplo, a la primera sucursal le indicaremos “1”, en la segunda sucursal indicaremos “2”, y así sucesivamente. Si no diferenciamos las distintas sucursales, o a dos de ellas les indicamos el mismo nombre, los datos se mezclarán. -Puerto TCP: éste es el puerto que utilizaremos para que la centralita nos envíe los datos de las llamadas. Por defecto, utilizaremos el puerto 9999, ya que normalmente ninguna otra aplicación lo usa, aunque puede indicar el que crea conveniente (deberá recordar qué puerto indica, ya que será necesario para la posterior configuración de su centralita) - PBX Server: ésta opción será necesaria marcarla cuando, su centralita, no sepa a quién debe enviar los datos (si en la centralita no puede indicar ninguna dirección IP, deberá conocer la IP de su centralita para indicarla en éste apartado). En algunas centralitas hay que utilizar éste puerto, como en NEC o PANASONIC. Aparte de utilizar éste puerto, también se deberá cumplimentar el Fichero INI -Fichero INI: es un fichero de texto en el que se incluye una configuración para enviar datos a la centralita (consulte con nuestros técnicos para que le ayuden a cumplimentar ésta información) -Puerto COM: deberá marcar ésta opción, si su centralita envía datos a través de un puerto serie -Config. COM: la configuración por defecto será la que se indica en pantalla (9600,N,8,1). Revise la configuración del puerto de su ordenador para confirmar si es la apropiada -Usuario: el nombre de Usuario será “SA”, a no ser que usted ya tuviera instalado un servidor SQL, y tengan otro nombre de Usuario; si es así, ponga el que corresponda -Password: deberá poner la contraseña que indicó en el momento de realizar la instalación de SQL Server, a no ser que ya tuviera instalado un Servidor SQL, con lo que debe de poner el password que tuviera su servidor SQL.
3.2. Configuración -Regenerar BD: antes de conectar con el Servidor, deberemos de pulsarlo para que genere la base de datos, para el correcto funcionamiento de la aplicación en el servidor SQL. También deberemos de pulsar éste botón cuando recibamos una actualización nueva de la aplicación, para que actualice los nuevos cambios -Conectar SQL: una vez establecidos los valores necesarios de los campos anteriores, deberá pulsar éste botón para conectar con la base de datos SQL. Recuerde que antes, deberá haber pulsado el botón “Regenerar BD” sino, obtendrá un error de conexión. Si le apareciera el error “no puedo conectar al servidor SQL”, es que los datos que ha introducido no son los correctos. Normalmente, los campos que suelen influir en éste tipo de error son: SERVIDOR SQL, USUARIO, O PASSWORD -Conectar PBX: conecta con la centralita vía TCP/IP o COM -Autoconectar: éste botón nos va a permitir que la aplicación conecte sola con la base de datos y con la centralita una vez que inicie el programa; de tal forma que no tendrá que conectar manualmente la conexión cada vez que reinicie el programa
-Configuración: ésta opción le permitirá grabar la configuración de su centralita, o conectarse a internet para ver si la configuración de su centralita ya está grabada. Si fuera así, no necesitaría configurar nada, ya que se autocompletaría toda la información de su centralita Para comprobar si su centralita y configuración están disponibles, pulse Actualizar configuraciones:
Verá que le aparecerán varios modelos de centralitas:
Si, entre los modelos que aparecen figura su centralita, pulse aplicar configuración
Entonces, el programa le preguntará si desea aplicar la configuración:
Si su centralita no se encuentra entre los modelos disponibles, una vez que haya configurado su centralita, podrá guardar ésta información, pulsando Grabar configuración
Guárdela con el nombre y modelo de su centralita
Después, pulse en Actualizar Configuraciones para que la información sea actualizada vía internet
Si todo es correcto, ahora procederemos a configurar su centralita, para que pueda enviar datos. Una vez recibida la primera llamada, podremos seguir configurando el resto. No será necesario que realice los siguientes pasos si ha localizado su centralita en la configuración.
4. CONFIGURACION DE LA CENTRALITA Vamos a proceder a configurar una centralita OKI IPstage. Aunque cada centralita es diferente, con los datos que les vamos a indicar a continuación, le será muy fácil configurar cualquier otro modelo
4.1.
Datos configurados anteriormente
En caso de haber configurado una centralita por puerto TCP/IP, necesitamos saber: -la dirección IP donde se encuentra el Módulo Servidor instalado -el puerto TCP que pusimos en el Modulo Servidor (normalmente: 9999) En caso de haber configurado una centralita por puerto Serie, necesitamos saber: -el puerto que pusimos en el Modulo Servidor (normalmente: COM 1)
4.2.
Centralita OKI IPstage
Iremos a nuestro navegador web, y pondremos la dirección IP de la centralita, introduciendo el nombre de usuario y contraseña. Una vez en la pantalla principal, iremos al siguiente apartado: Data Setting
System
Charge Management
Output Charge Account:
Haga “doble click” en cualquiera de los campos, y verá que aparece la siguiente ventana. Pulse en “print out items”
Introduzca aquí el nombre de su empresa
Aquí puede configurar los diferentes apartados que tiene la centralita, así como los datos que desea que le envíe al Módulo Servidor. Recomendamos que la configure tal y como se lo mostramos, para que reciba toda la información necesaria. Una vez configurados estos campos, deberá pulsar en la pestaña “call details print out
Aquí puede configurar los diferentes apartados que tiene la centralita, así como la forma en la que la centralita envía los datos al Módulo Servidor -En caso de que quiera que el envío se realice por TCP/IP, recuerde el número de puerto TCP que le indicó al Módulo Servidor anteriormente. Indique también la dirección IP donde esté instalado el Módulo Servidor - En caso de que quiera que el envío se realice por puerto Serie, debe marcar “output to sio” Si no sabe cómo configurar su centralita, consulte el Manual de su centralita Una vez configurada la centralita, deberá seguir con la configuración del Módulo Servidor, ya que la aplicación ya está preparada para recuperar datos de cualquier centralita.
5. CONFIGURACIÓN-RECEPCIÓN DATOS SWGT SERVER Vaya al Módulo Servidor, y entre en la pestaña “Def. Campos”, para definir qué campo corresponde a cada dato recibido
5.1.
Configuración centralita con separador de campos (, ; / - …etc)
En el caso de que su centralita envíe cadenas con algún tipo de separación, deberá indicar en “Separador” el símbolo con el que la cadena separa los datos. Ésta sería la configuración más sencilla, ya que los datos de la Cadena 1, Cadena 2…aparecerían reflejados. Para ello, deberá tener desactivada la opción “Inicio y Longitud”
Realice un Test con una cadena que envíe su centralita, y verá como todos los datos aparecen automáticamente reflejados. Tomemos un ejemplo de una cadena de datos de una centralita OKI IPstage: 2009/06/23,12:49:47,00:04:48, 10,
, 001,686484779
Vaya a la pestaña Test, y pruebe la cadena que haya recibido de su centralita
Pulse después en “Probar cadena” Vuelva a la pestaña de configuración, y verá como los datos se han colocado automáticamente. Únicamente deberá indicar qué dato corresponde a cada cadena
Por ejemplo, en Cadena 1, vemos que el dato que envía es: 2008/07/08, así que deberemos indicar en el campo de la derecha: FECHA. En Cadena 2 indica: 16:43:16, que correspondería a la HORA de la llamada. En el caso de que alguna de las cadenas aparezca vacía, seleccione a la derecha: VACIO. También puede darse el caso de que algunos de los datos que envía la centralita no le interese, con lo que deberá indicar: VACIO Debe prestar especial atención a las cadenas sin datos, ya que puede ser que la centralita no esté enviando algún dato importante como el número de teléfono de la llamada. En este caso, no tiene activada la función de “Identificación de Llamada” en su línea telefónica, y deberá de hablar con su operador para que le activen ésta función. En el momento que tuviera activada esa función, deberá volver a esta pantalla. En la cadena donde estaba vacía, aparecerá el dato, y deberá indicarle a qué corresponde en la parte de la derecha. Deberá dejar los campos “Ini” y “Lon” a cero, tal y como parece en la ilustración 5.2.
Configuración campos por posición fija
Si su centralita le envía datos sin nigún tipo de separación, deberá configurar la cadena de datos de forma manual, y para ello deberá activar la opción “Inicio y Longitud”, e indicar la posición del inicio del campo “Ini.” y la longitud del mismo “Lon.” Ejemplo: Si usted recibe una cadena como ésta: 2008/01/01 14:00:00 20
902010346
deberá configurar la cadena de la siguiente manera
Dato: 2008/01/01 Dato: 14:00:00 Dato:20 Dato: 902010346
Cadena 1: Ini 0 Cadena 2: Ini 14 Cadena 3: Ini 25 Cadena 4: Ini 31
Lon:10 - FECHA Lon: 8 - HORA Lon: 2 - EXTENSION Lon: 9 - TELEFONO
Continúe configurando los campos que vaya recibiendo en la cadena, hasta completarlos todos.
Definición “Ini”: posición del primer carácter en la cadena de datos. Cuente los caracteres y espacios, para saber qué posición le corresponde a cada dato (2008/01/01
14:00:00) = inicio de la primera cadena: 0. Inicio de la segunda: 14
Definición “Log”: longitud de la cadena (cuente todos los caracteres, incluyendo las separaciones, puntos..etc) (2008/01/01
5.3.
14:00:00)= longitud de la primera cadena: 10. De la segunda: 9
Configuración común para cualquier tipo de centralita
Definición de conceptos
-Separador: por defecto será una coma ( , ), pero podría ser que el carácter de separación entre campos fuera otro, de tal forma que habría que indicar qué carácter de separación utilizaría. En éste caso, no deberá de marcar la opción Inicio y Longitud, ni rellenar éstos campos -Inicio y Longitud: deberá marcar ésta opción si la centralita envía los datos sin separación de caracteres. Si marca ésta opción, el programa no utilizará el campo “Separador”
-Formato Fecha: indique el formato en el que la centralita le envía los datos de la fecha. Por defecto, será DD/MM/AAAA -Long. Mínima: especifique la longitud mínima de la cadena que envía su centralita -Saliente: debe encontrar la cadena con la que su centralita reconoce las llamadas entrantes o salientes, e indicarlo en el apartado. Es importante que se especifique ésta opción, para que la aplicación reconozca cuales son llamadas entrantes, y cuales salientes. Ejemplos de cadenas en las que muestra cómo identifica las llamadas entrantes (azul) o salientes (rojo): CENTRALITA NEC 44 IVOT 13:14 009
00:00:34 202
45 IVIN 13:15 012 0280 00:00:07 201
963338900 963950280
0:10
CENTRALITA PANASONIC 19/06/09 10:11
206 03 956587645
00:00'11
19/06/09 10:12
107 04 < I >695269347
0'00 00:17'37
TR
CENTRALITA OKI 2009/06/23,12:49:47,00:04:48, 10,
, 001,686484779
,
,
2009/06/23,13:38:47,00:03:29, 14,
, 001,913100133
,
,
0,Entrante ,Origen
Si en el campo a completar quiere identificar las llamadas salientes, marque la opción “Saliente”, e indique el nombre con que su centralita identifica esas llamadas
Si por el contrario quiere que se identifiquen las llamadas entrantes, no marque la opción “Saliente”, e indique el nombre con que su centralita identifica esas llamadas
De cualquiera de las dos maneras, se identificaran tanto las llamadas salientes como entrantes. La diferencia es que, a veces, es mucho más fácil localizar la manera en que su centralita nombra los diferentes tipos de llamadas
6. Log Deberá haber realizado correctamente la configuración de la conexión con la base de datos SQL Server, y la conexión con la centralita, para poder visualizar ésta pantalla. El Log significa que podrá observar todos los datos que su centralita le está enviando constantemente.
-
Llamadas pendientes de procesar: aparecerían todas las llamadas que se encontraran en la memoria de la centralita Llamadas procesadas: debería de aparecer vacía si las llamadas se encuentran pendientes de procesar. En el momento que la centralita empiece a enviar los datos, verá que van apareciendo en este apartado Si no aparecen llamadas pendientes de procesar, realice una llamada y compruebe que la centralita le está enviando los datos. Si no es así, deberá revisar la configuración de la centralita.