Robot para Conferencia
Descripción
El Robot o "Bot" para Conferencia Sonork es una aplicación aún en fase experimental. Su objetivo es proporcionar una herramienta para crear salas de conferencia permanentes y permitir que dichas salas puedan hospedarse en máquinas no atendidas. Actualmente, las salas son creadas por los usuarios utilizando el mensajero y por ende éstas desaparecen cuando el usuario se desconecta.
Descargue aquí
Otra razón por la cual creamos esta aplicación es que algunas instalaciones de gran tamaño con varias sub-redes necesitan crear salas de chat accesibles a todos los usuarios, pero las conexiones "peer2peer" no son posibles entre distintas sub-redes. Al instalar el "Bot" en una máquina a la que todos los usuarios tienen acceso desde todas las redes, las conferencias entre estos usuarios es posible.
Configuración de la cuenta
Ya que la aplicación se encuentra aún en su fase de diseño, las características son aún limitadas y no hay necesidad de instalación o desinstalación: Con correr la aplicación ya es suficiente.
Antes de comenzar, deberá crear una cuenta de usuario para la misma. Esto lo conseguirá utilizando el Mensajero Sonork o desde el "Configuration Utility" del Servidor (si está corriendo un servidor Sonork en su red). No podrá crear cuentas desde el "Bot" mismo. Una vez que haya creado la cuenta de usuario, corra la aplicación y complete los campos del Id-del usuario y la contraseña de la cuenta que creó. Si utilizará el "Bot" con su servidor privado, asegúrese que la opción "private" esté marcada y que ha reemplazado la dirección del servidor con la suya propia.
Configuración de la lista de Contactos
Una vez que esté conectado, presione la sección de Contactos y seleccione "Agregar": Complete su Id-de usuario (no la del "Bot"). Esto permitirá que el "Bot" solicite autorización para agregarlo a su lista de contactos. Abra su mensajero y acepte la solicitud para que así el "Bot" aparezca listado en su lista de usuarios "Autorizados". Repita la operación para todos los usuarios que controlarán el "Bot".
El primer usuario que sea agregado a la lista de usuarios es también agregado como operador con todos los privilegios (El indicador de "God" será otorgada). Deberá otorgar permisos explícitos a los siguientes usuarios.
Vea la sección "Operadores" para más información.
Control del Servidor Bot
Usted controla el servidor "Chateando" con él. Casi todas las operaciones pueden ejecutarse por medio de comandos enviados al servidor a través del Mensajero.
Desde su mensajero, dele doble clic al usuario "Bot" (o como le haya nombrado Usted a la cuenta que utiliza para el Bot) para abrir la ventada de mensaje y escriba: help.
El "Bot" le devolverá una lista de comandos. Escriba cualquiera de esos comandos para obtener más información sobre los mismos.
Creación de una sala
Para crear una sala escriba:
create name="Mi primera sala" topic="Probando el Bot" permanent=yes public=yes
Esto creará una sala y lo invitará a participar.
Porque es permanente, la sala existirá aún después de que el último usuario se haya retirado y/o el servidor haya sido reiniciado. Si Usted omite el comando "permanent=yes" o configura "permanent=no", el servidor destruirá la sala luego de que los usuarios se hayan retirado (o si ningún usuario se conecta a la sala después de un tiempo de haber sido creada)
Las salas públicas son listadas por el servidor cuando los usuarios buscan salas utilizando la característica "Conferencia" desde el mensajero.
Para listar las salas en el servidor, escriba:
rooms *
Para obtener información sobre la sala escriba:
info "Mi primera sala"
Para eliminar una sala, escriba:
destroy "Mi primera sala"
Para detener la sala: (si la sala es temporal, esta acción también la eliminará)
Stop "Mi primera sala"
Para iniciar una sala:
Start "Mi primera sala"
Para obtener información adicional sobre la sintaxis de cada comando, favor escriba el comando mismo.
Operadores/Permisos
Los permisos amplios del servidor Bot se encuentran listados bajo esta sección. La entrada "@Server default" es la configuración por defecto para los usuarios que no se encuentran explícitamente listados o para banderas que deberán ser "heredadas". La Herencia se explica más abajo.
Estos permisos amplios del servidor Bot pueden modificarse utilizando esta sección o el comando "grant". Permisos nivel sala solamente pueden modificarse utilizando el comando "grant".
Los permisos son:
God: Si se encuentra activado, el usuario tiene total control sobre el servidor Bot a pesar de cualquier otra configuración.
Access: Define si el servidor aceptará comandos desde este usuario. Si el indicador se aplica a una sala, determina si el usuario puede participar de la sala.
Op: Determina si el usuario puede convertirse en operador en una sala.
AutoOp: Convertirá en operador tan pronto como participe de la sala.
Query Info: Tiene acceso a la información de las salas marcadas como "private".
Create/DestroyTemporary: Determina si el usuario puede crear/destruir salas temporarias.
Create/DestroyPermanent: Determina si el usuario puede crear/destruir salas permanentes.
Start/Stop: Determina si el usuario puede iniciar/destruir salas.
Grant: El usuario puede otorgar permisos a otros usuarios.
Ejemplos:
Para permitir a todos los usuarios crear salas temporarias, pero solamente permitirle a Usted crear salas permanentes, escriba (un comando por mensaje):
To allow all users to create temporary rooms, but only allow you to create persistent rooms, type (one command per message):
grant default +AllowCreateTemporary -AllowCreatePermanent on server
grant me +AllowCreateTemporary +AllowCreatePermanent on server
y luego, para denegar acceso sólo al usuario 1000.3, escriba:
grant 1000.3 -AllowAccess +DenyAccess on server
Por ser esta una configuración global, el servidor denegará acceso al usuario 1000.3 en TODAS las salas, pero Usted puede utilizar el mecanismo de herencia para permitirle el acceso a salas específicas:
grant 1000.3 +AllowAccess on Room "Mi primera sala"
Herencia
El servidor utiliza los indicadores "Allow" y "Deny": Si no aparece el indicador "Allow" no asume "Deny", primero controla si el indicador "Deny" correspondiente, está configurado. Si éste no aparece, el indicador deberá ser heredado siguiendo la siguiente regla:
¿Se encuentra el objeto accediendo a una sala?
- Si: vaya al siguiente paso
- No: Saltee el paso 4
¿Posee el usuario un registro "Grant" para la sala (y especifíca "Allow" o "Deny")?
- Si: El servidor Bot permite o deniega
- No: Vaya al siguiente paso
¿Existe el registro "default" de la sala (y especifíca "Allow" o "Deny")?
- Si: El Servidor permite o deniega
- No: Vaya al siguiente paso
Posee el usuario un registro amplio del servidor (y especifíca "Allow" or "Deny")?
- Si: El Servidor permite o deniega.
- No: El resultado está dado por el registro amplio del servidor "@Server default"
|
Notas: Si el usuario enviando el comando es el creador (dueño) de la sala, el servidor otorga control total, aún a pesar de otras configuraciones.
Conclusión
Esperamos extender el "Bot" para soportar servicios de NT, acceso a fuentes de ODBC, pizarras y muchas otras características.
Tenga en cuenta que esta es una aplicación diseñada para el administrador de redes: El sistema de permisos por herencia es muy poderoso pero también está comprobado ser demasiado complicado para el usuario común.
¡Que lo disfrute! y por favor no dude en enviarnos sus comentarios y sugerencias.
|