jano - la puerta a la interoperabilidad
TRANSCRIPT
¿Cuáles son los objetivos de INTERATE?
Establecer comunicaciones de voz y datos entre personas que emplean
tecnologías y dispositivos de comunicación diferentes.
Proporcionar a clientes de radio digital TETRA/TETRAPOL. servicios de banda
ancha (intercambio de documentos, imágenes o videos en tiempo real)
Proporcionar a clientes de banda ancha WIFI/UMTS/LTE servicios de
comunicaciones de voz en grupo instantáneas y de gran calidad.
Aprovechamiento de las infraestructuras de redes inalámbricas existentes.
consiguiendo una cobertura que será la suma de la cobertura de las tecnologías
participantes.
Desarrollar una aplicación móvil que permita gestionar en un único dispositivo
todos los servicios digitales de voz y de datos.
Desarrollar un prototipo funcional operativo que permita demostrar la funcionalidad
del prototipo a través de un servicio voz que ponga en contacto clientes de
tecnologías diferentes.
¿Qué redes inalámbricas conecta INTERATE?
Empleando las tecnologías de comunicación inalámbricas existentes, en cada
momento, pone en contacto a personas
PUBLIC MOBILENETWORK
PRIVATE LTENETWORK
PRIVATE WIFINETWORK
No desplegamos redes de comunicaciones. Empleamos las existentes.
¿Cómo alcanzar los objetivos en ITERATE?
A través de un software de comunicaciones que permita la comunicación
inalámbrica entre personas que emplean tecnologías de comunicación diferentes.
Centrando su diseño e implementación en los servicios y no en las tecnologías.
Provisión de servicios de voz y datos media a clientes con independencia de si la
tecnología a la que están conectados, los proporciona o no.
Empleando técnicas y lenguajes de programación de bajo nivel, orientados a
protocolos de red y de comunicaciones.
Empleando LINUX como sistema operativo, que nos permita obtener una mejora
de los rendimientos de nuestros desarrollo, con especial importancia en el manejo
de la voz VoIP y del video, evitando retardos.
Desarrollando una solución modular, ALL IP que permita al software adaptarse a
cualquier escenario de trabajo: centralizado, distribuido, en campo o en un CPD.
Desarrollando un interface WEB que permita gestión remota de la solución
software y una sencilla configuración para poner en marcha la solución y levantar
las comunicaciones en tiempo record.
Tanto el análisis de requerimientos, funcional, diseño conceptual y el prototipo
básico inicial, tiene su origen en el proyecto de I+D, financiado por la Comunidad
Económica Europea, denominado GERYON.
Grupo CYS desarrollo, en GERYON, el paquete de trabajo WP4 – GERYON
GATEWAY (GEGW) cuyo objetivo era el desarrollo de una pasarela de
comunicaciones LTE <-> TETRA TELTRONIC.
El resultado de GERYON fue un prototipo asistido y configurado según las
necesidades funcionales de proyecto y cuyo funcionamiento fue calificado como
excelente por los auditores de la comisión europea.
Al proyecto ITERATE, GRUPO CYS aporta el conocimiento de los 30 meses de
trabajos de GERYON y el estudio de debilidades del diseño inicial planteado en el
proyecto GERYON.
El objetivo del proyecto ITERATE 2.014 es obtener un prototipo funcional
operativo de software que permita la interoperabilidad de clientes de tecnología de
comunicación de radio diferente.
En ITERATE 2.014 la gestión de entidades de diferentes tecnologías (clientes,
grupos) con sus prioridades y servicios asignados, ha sido un reto. La gestión de
grupos con usuarios pertenecientes a diferentes tecnologías es compleja, pero
necesaria en este tipo software de comunicaciones.
ORIGEN y OBJETIVO
TETRA IMS MOBILE JANO
En ITERATE 2.014 se ha desarrollo un prototipo funcional operativo, denominado
JANO que cumple con los objetivos marcados al inicio de proyecto.
JANO está formado por un núcleo de gestión (JESC), una módulo multimedia
(MMM) y los conectores con las tecnologías con las que interopera (JESE).
GRUPO CYS durante ITERATE 2.014 ha completado JANO con dos grandes
desarrollos:
1) Conector JESE PEI: se ha desarrollado e implementado un conector PEI que
permite al software interoperar con cualquier red TETRA. Hasta hora solo lo
podíamos hacer con redes TELTRONIC.
2) JANO ANDROID CLIENT: se ha desarrollado e implementado una aplicación
móvil para ´teléfonos móviles ANDROID que permite el acceso a todos los
servicios que puede ofrecer el software.
PROTOTIPO DE FUTURO
JESP
COM
DRIVER
RS232/USB
COM
TLS/SSL
TCP
INTERPRETER
JCOM
AT
COMMAND
JESE PEI
JESP PROXY
JESP
CALL
JESP
MSG
JESP
USER
JMMC
MULTIMEDIA MANAGEMENT CONTROLLER
JCOM
TLS
JCOM
TLS
JCOM
TLS
JCOM
TLS
JCOM
TLS
JCOM
TLS
JCOM
TLS
JCOM
TLS
Hardware I/O
MIC
EAR
TXD
RTX
GND
AT
RS232
AT
RS232
ANALOG INPUT AUDIO
ANALOG OUTPUT AUDIO
JESC CENTER JESE
JESE PEI
JESE PEI
JESE JANO
1. Multi Organización: Permite la gestión de recursos de organizaciones.
2. Software de Comunicaciones: Es un software de alta disponibilidad todo IP.
3. Transparencia: Conecta personas y lo hace de forma transparente para los usuarios.
4. Multi Tecnología: Interoperabilidad con tecnologías: TETRA, TETRAPOL, IMS-LTE (4G) y JANO.
5. Gestión de Entidades: Gestiona grupos, usuarios, prioridades, privilegios y servicios.
6. Arquitectura Modular: Esta formada por un conjunto de módulos IP, cada uno con capacidades propias.
7. Amortización: El impacto de costes sobre las infraestructuras existentes del cliente es nulo.
8. Localización : Conocemos el estado y la localización de todos los recursos que gestiona.
9. Diseño Robusto: La modularidad y la recuperación ante caídas garantiza la continuidad.
10. Comunicaciones Seguras: Encriptación y monitorización de las comunicaciones.
JANO EN 10 PALABRAS
Reducción de Costes
El cliente pasa de necesitar terminales muy específicos y caros a poder emplear
cualquier móvil Android. Reducción en el coste de compra, costes de mantenimiento,
tiempos de amortización y aumento de funcionalidades.
JANO ha sido concebido en base a la gran operativa y funcionalidad que ofrecen los
servicios proporcionados por las redes PMR digitales y la deslocalización, alta
disponibilidad y facilidad de despliegue que ofrecen las redes IP. Gracias a ello, JANO
habilita la interoperabilidad entre clientes de diferentes tecnologías de
comunicaciones. Una modelización de los servicios con independencia de tecnología
y una gestión de usuarios, grupos y organizaciones transparente, permite a todos ellos
operar de forma ágil, sencilla y segura.
1. Grabación codificada de datos media: JANO salvaguarda la privacidad de la
información sensible que maneja. Esta información podrá ser revisada en la
interface WEB de JANO (JWI) o descargada para poder ser posteriormente por una
herramienta DESKTOP que deberá ser contratada adicionalmente. La consulta y
revisión de cualquier información sensible requiere contratar una licencia SAC.
2. Continuidad del servicio: Su diseño modular garantiza la redundancia del centro
de gestión de red principal, pudiendo implementar centros de gestión de red de
respaldo secundarios con independencia de su localización física. Cada centro de
gestión puede operar como primario o secundario, conmutando de forma
automática en función de los requerimientos de la propia.
DISEÑO ROBUSTO – COMUNICACIONES SEGURAS
3. Recuperación ante caídas: Cada centro de gestión y los nodos JESE bajo su
supervisión, se auto gestiona. Cualquier desviación de rendimiento sobre el
preestablecido tanto del propio centro como de las comunicaciones que gestiona
provoca una adaptación del centro a los nuevos requerimientos. En el supuesto,
que el centro siga fuera de los parámetros establecidos lo notificará al software de
gestión de red general para que el operador del sistema reajuste el centro a los
requerimientos demandados. El software de gestión de red, se encarga de auditar
de forma continuada el estado de cada centro de gestión. De forma automatizada,
el software de gestión de red puede actuar sobre los centros de gestión si estos
no lo pueden hacer de forma autónoma, reconfigurándolos, reiniciándolos o
conmutando centros.
4. Gestión de la capacidad: El tráfico de voz y de datos media depende
lógicamente del número de usuarios conectados a la red y la demanda de
recursos por parte de ellos. Los clientes contratarán una calidad de servicio que
JANO deberá garantizar. Aunque la prioridad sea la voz, los datos media (video)
cada vez, pueden ser más decisivos y ser igual de prioritarios o más que la voz. El
análisis de la calidad del servicio en cada momento y el estado de los recursos
disponibles determinará la acción a tomar. Es precisamente la gestión de la
capacidad la que asegurará que una llamada prioritaria progrese siempre
independientemente de la carga ó estado del sistema.
DISEÑO ROBUSTO – COMUNICACIONES SEGURAS
5. Códec AUDIO y VIDEO ON DEMAND: JANO tiene implementado los principales
códec de audio y video adaptándose a los disponibles por los clientes y a la calidad
de la línea a la que se encuentran conectados los clientes. En la negociación de la
llamada los clientes notifican los códec que tienen disponibles y en función de la
calidad del servicio contratada, JANO unifica todos los códec. Esto permite que dos
clientes de una misma organización que directamente entre ellos no se pudieran
comunicar, si lo hacen a través de JANO, este adapta el audio y el video para que
ambos lo puedan recibir correctamente.
6. DATA LOGGER: JANO dispone de un módulo específico para el registro de todas
las operaciones que se realizan en el sistema. La información almacenada
dependerá del nivel de análisis que se requiera de las operaciones internas del
sistema. Podemos simplificarlos en cuatro estados: ERROR, DEBUGGER,
OPTIMIZATION y EXECUTION. Este módulo es el encargado de grabar, almacenar
y gestionar todo el tráfico de datos media: audio, imágenes y videos entre clientes
conectados al sistema. Toda la gestión de los ficheros LOG como de los datos
media se realiza a través de la aplicación WEB de Gestión de JANO (JWI). Será
necesario contratar una licencia SAC (SERVICE ADMIN CENTER).
DISEÑO ROBUSTO – COMUNICACIONES SEGURAS
El núcleo (JESC)
Lograr la interoperabilidad de los servicios implicados en las comunicaciones críticas de emergencia de las
diferentes tecnologías de comunicaciones existentes actualmente y que existirán en el futuro. Esto implica el
manejo de los protocolos de interoperabilidad de cada uno de estas tecnologías, que en algunos casos cumplan
un estándar internacional y que en otros casos son protocolos propietarios.
Los conectores (JESE)
Son los encargados de comunicarse con cada una de las tecnologías conectadas a la arquitectura, en el protocolo
nativo de cada una de ellas. Convierten a los usuarios de cada una de las tecnologías en usuarios JANO,
operando de la misma forma que lo hacen en sus tecnologías nativas pero pudiendo acceder a un conjunto de
servicios JANO que no son proporcionados en su tecnología origen. Los usuarios se registran en su tecnologías y
son los conectores JESE los que los conviertes en entidades JANO desprendiéndose de las propias limitaciones
de la tecnología a la que están registrados. Gracias ello, podemos crear grupos formados por clientes de
diferentes tecnologías. Por ejemplo: Podemos realizar una llamada en un grupo llamado “LARRIALDIAK” formado
por usuarios de redes TETRA MOTOROLA, TETRA TELTRONIC, TETRAPOL y ANDROID. Además podidos
definir prioridades entre los clientes, localizar GPS/WIFI/CELLID a cada uno de sus miembros o encriptar sus
comunicaciones, logrando comunicaciones más seguras ya que podemos emplear diferentes estrategias según el
nivel de seguridad.
El diseño de los conectores es distribuido, modular y escalable, en función de las necesidades de las tecnologías
a comunicar. Permite establecer comunicaciones entre clientes TETRA que se encuentran en la cobertura de la
red con clientes fuera de su cobertura, empleando redes de telefonía, WIFI, WIMAX o la cobertura de otra red
TETRA con la que estén firmados acuerdos de interoperabilidad y dispongan de conexión de banda ancha don la
arquitectura JANO.
INTEROPERABILIDAD Y COBERTURA GARANTIZADA
COMPONENTES PRINCIPALES
INTEROPERABILIDAD en TETRA sin JANO
Modos de Interoperabilidad entre usuarios en una RED TETRA
En el esquema anterior, se identifican dos métodos:
1. DMO – Modo Directo. Los equipos de radio se comunican directamente entre sí, sin emplear la red de
transmisión. Cada grupo de trabajo se fija a una frecuencia, en el momento que seleccionamos en grupo, nos
ponemos en TX/RX en esa frecuencia. Se puede emplear un modo mixto que consiste en hablar en modo
directo y uno de los equipos en modo GATEWAY permitiendo poner en contacto a los usuarios que operan en
modo directa con usuarios registrados en la red.
2. V+D – Modo de Red. Los equipos de radio está registrados en la red y para poder comunicarse deben situarse
dentro de la cobertura de la red. Es el método tradicional de operar. El servicio más empleado es el de llamada
en grupo. Se trata de comunicaciones HALF-DUPLEX. Uno habla y el resto del grupo espera a que acabe, una
vez que el canal queda libre, los usuarios compiten por el canal. Es el servicio estrella dentro de una red
TETRA, pulsar y hablar. La comunicación se establece de forma inmediata. Existe una variante a la opción 2,
denominada DISPATCHER. Empleando el Interface LINE DISPATCHER, una aplicación software se conecta
con el MSC de la red, vía IP y empleando la Gateway VoIP de la infraestructura, el operador de la aplicación
puede ponerse en contacto con los usuarios registrados de la red.
La diferencia en tiempo a la hora de establecer una comunicación en situaciones de emergencia de TETRA,
respecto a la telefonía móvil es muy grandes. Analicemos cada una de las partes que intervienen en una llamada
para poder entender, porqué TETRA es tan rápido:
Registro: Tanto en TETRA como en TELEFONIA se registran al encender el terminal.
Establecimiento: Cuando un miembro de un grupo pulsa para hablar, se activa la llamada para todos los
miembros de ese grupo que esté en estos momentos en ese grupo. No se produce un RINGING y un posterior
CONNECT cuando se acepta la llamada (TELEFONIA). En TETRA, la infraestructura conecta a todos los
usuarios.
Mantenimiento: Durante la llamada todos los miembros del grupo, compiten para poder hablar. Existen
usuarios prioritarios que pueden provocar que incluso, la infraestructura le quita el canal al cliente que esté
hablando y se lo asigne al prioritario. Esto es básico, en las comunicaciones de emergencia.
Cancelación: La llamada solo puede ser cancelada, por el usuario que la ha establecido o por un usuario de
mayor prioridad.
TETRA MOTOROLANETWORK 1
JESEPEI
1
TETRA TELTRONIC NETWORK
2
1
PUBLIC MOBILENetwork
PRIVATE LTENetwork
PRIVATE WIFINetwork
3
4 5
2JESE
TETRATELTRONIC
2
JESEANDROID
3
JESEIMS
4
INTEROPERABILIDAD en TETRA con JANO
Interoperabilidad JANO
En el esquema anterior, se representa un esquema de conectividad JANO. Esta arquitectura responde al proyecto
de I+D que estamos presentando. A continuación presentamos los diferentes: clientes, tecnologías y redes que
están representadas en el esquema.
Redes de Comunicaciones Inalámbricas
1 2 3 4 5 TETRA MOTOROLA NETWORK, TETRA TELTRONIC NETWORK, PUBLIC MOBILE NETWORK, PRIVATE LTE NETWORK, PRIVATE WIFI NETWORK.
Terminales Radio de Usuarios Finales
1 2 TERMINAL PORTÁTIL TETRA DE CUALQUIER FABRICANTE
TELEFONO MÓVIL CON S.O. ANDROID.
Conectores JANO
1 2 3 4 JESE PEI: Interfaz estándar TETRA valida para cualquier fabricante (MOTOROLA etc.)
JESE TELTRONIC NETWORK (Conexión de LINE DISPATCHER TELTRONIC)
JESE JANO permite la conexión de clientes Android y aplicaciones de terceros (GG3P)
JSE IMS permite la conexión de clientes IMS registrados en una arquitectura IMS.
INTEROPERABILIDAD JANO
Objetivo de JANO
Lograr la interoperabilidad real a nivel de comunicaciones inalámbricas de voz y datos para usuarios registrados en cualquier
tecnología inalámbrica disponible pudiendo emplear para la comunicación los dispositivos habituales empleados en la red a la
que están registrados. Esta comunicación debe ser priorizada, instantánea, clara y segura. JANO es un desarrollo
SOFTWARE capaz de gestionar usuarios de diferentes tecnologías, pudiendo agruparlos, priorizarlos y asignarles servicios
JANO según el acuerdo de nivel de servicio acordado. JANO es una arquitectura IP que maneja los protocolos estándar de
red: TCP/TLS, UDM, HTTP, HTTPs, RTP, sRTP, RTCP, SIP, DIAMETER entre otros.
SERVICIOS ofrecidos JANO
ServicesJESC
JANO ES Center
Voice
Services
Individual half-duplex calls
Individual duplex calls
Group call
Group duplex calls
Supplementary
Services
Short Messages
Presence and location
Emergency
Communications
Dynamics Group duplex calls
Priority Calls
Pre-emptive priority call
Calls, messages, multimedia data register
Encryption
Video Transmission
Audio Transmission
Cada tecnología de comunicación ofrece a sus clientes un conjunto de servicios, más o menos específicos en
función del empleo de la tecnología, la importancia de la seguridad en sus comunicaciones, así como, la capacidad
y la velocidad de la red de transporte sobre la que esté implementada dicha tecnología. Los clientes de estas
tecnologías disponen de dispositivos diseñados para poder hacer uno de los servicios y facilidades de la red de
comunicaciones a la que se conectan.
JANO es una tecnología de comunicaciones IP que proporciona a los clientes de su tecnología, un conjunto de
servicios que podrán ser contratados en función de las necesidades de los clientes de la red. Los clientes JANO,
son dispositivos Android que permiten hacer uso de los servicios que ofrece JANO. A continuación se detallan en
esta tabla 1 el conjunto de servicios ofrecidos por el JESC (JANO ES Center).
Tenemos que validar servicios que demuestren, que los prototipos funcionales desarrollados son operativos y que
están muy cercanos a ser plenamente productivos. A continuación presentamos las condiciones de la prueba:
Servicio: Group Call
Tecnologías a interoperar: TETRA y JANO Client Android.
Nombre del Grupo de Trabajo: 9044 – GERYON 2
Clientes TETRA: 90012.
Clientes Android: aitor_test
Terminales TETRA: HTT500 (TELTRONIC)
Terminales JANO: Smartphone SOXY XPERIA Z1 Compact
Interface TETRA: JESE PEI (independiente de infraestructura TETRA)
Hardware PEI: Emisora MT-400 (TELTRONIC)
Modos de Operación: DMO (Modo Directo) y V+D (Modo Red)
Módulos JESC utilizados: Gestor de Llamadas, Gestor de Mensajes, Gestor de entidades, Módulo Multimedia.
Interface ANDROID: JESE JANO.
Tecnología de Comunicación entre clientes JANO: WIFI.
Tecnología de Comunicación entre clientes TETRA: TETRA.
PROTOTIPO – ALCANCE
Módulo Multimedia PEI: ha sido necesario
desarrollar un módulo multimedia IP que
convierte en audio analógico de la emisora en
VoIP y el VoIP en audio analógico.
Emisora MT-400 + Módulo Multimedia PEI
=
Emisora TETRA VoIP.
PROTOTIPO – CLIENTES
Las llamadas a grupo permite que de forma instantánea un miembro pueda hablar y el resto de miembros que se
encuentren en ese grupo, le puedan oír y interactuar con él. Este tipo de comunicación se denomina PTT (PUSH
TO TALK). En castellano de conoce como, PULSAR PARA HABLAR. Los terminales portátiles de radio disponen de
un botón denominado PTT que cuando lo pulsamos y estamos registrados en el grupo, YA PODEMOS HABLAR.
Los móviles de consumo, no disponen de este botón, por lo que ha sido necesario diseñar un interface sencillo que
permita operar a un usuario acostumbrado a operar con un terminal portátil de radio a hacerlo de igual forma pero
con un teléfono. A continuación, se presenta el interface que ha sido necesario realizar como parte de la aplicación
cliente JANO ANDROID.
Pulsar para dejar de HablarPulsar para Hablar
REGISTRO SELECCIÓN GRUPO
MANTENIMIENTO :: ANDROID TALKINGMANTENIMIENTO :: TALKIE TALKINGFINALIZAR LA LLAMADA
ESTABLECIMIENTO
PROTOTIPO – CLIENTES
A continuación mostramos a través de diagramas, los tres pasos que intervienen en una llamada una vez, cada
cliente ha sido registrado en su tecnología:
Establecimiento: Cuando un miembro de un grupo pulsa para hablar, se activa la llamada para todos los
miembros de ese grupo que esté en estos momentos en ese grupo. No se produce un RINGING y un posterior
CONNECT cuando se acepta la llamada (TELEFONIA). En TETRA, la infraestructura conecta a todos los usuarios.
Mantenimiento: Durante la llamada todos los miembros del grupo, compiten para poder hablar. Existen usuarios
prioritarios que pueden provocar que incluso, la infraestructura le quita el canal al cliente que esté hablando y se lo
asigne al prioritario. Esto es básico, en las comunicaciones de emergencia.
Cancelación: La llamada solo puede ser cancelada, por el usuario que la ha establecido o por un usuario de
mayor prioridad.
CALL GROUP (by PEI)
GWCOM-CORE-CALL-REQUEST STATUS
GWCOM-CORE-CALL-REQUEST
GWCOM-DRV-CALL-REQUESTCALL-DSETUP
GWCOM-DRV-CALL-REQUEST STATUS
GG3P-CALL-REQUEST
GG3P-CALL-REQUEST-ACK
GWCOM-DRV-CALL-RINGINGGWCOM-CORE-CALL-RINGING
CALL-UALERT
GWCOM-DRV-CALL-CONNECTGWCOM-CORE-CALL-CONNECT
CALL-UCONNECT
CALL-DCONNECT
ACK
GWCOM-CORE-CALL-CONNECT-STATUSGWCOM-DRV-CALL-CONNECT-STATUS
RTPRTP RTP RTP
CALL-DRELEASEGWCOM-DRV-CALL-RELEASE
GWCOM-CORE-CALL-RELEASE
GWCOM-CORE-CALL-RELEASE-STATUSGWCOM-DRV-CALL-RELEASE-STATUS
CALL-UDISCONNECT
JSESE -
PEI
DRIV
ER
JESE -
TETRA D
RIV
ER
JAN
O C
ORE-
CALL C
ON
TRO
LLER
JESE -
JAN
O D
RIV
ER
JAN
O P
TT A
ND
RO
ID C
LIE
NT
GG3P-USER-CALL-RINGING
GG3P-USER-CALL-CONNECT
GG3P-CALL-CONNECT-ACK
GG3P-CALL-RELEASE
GG3P-USER-CALL-RELEASE-ACK
SEÑALIZACIÓN :: COMPLETA
GWCOM-CORE-CALL-REQUEST STATUS
GWCOM-CORE-CALL-REQUEST
GWCOM-DRV-CALL-REQUESTCALL-DSETUP
GWCOM-DRV-CALL-REQUEST STATUS
GG3P-CALL-REQUEST
GG3P-CALL-REQUEST-ACK
GWCOM-DRV-CALL-RINGINGGWCOM-CORE-CALL-RINGING
CALL-UALERT
GWCOM-DRV-CALL-CONNECTGWCOM-CORE-CALL-CONNECT
CALL-UCONNECT
CALL-DCONNECT
ACK
GWCOM-CORE-CALL-CONNECT-STATUSGWCOM-DRV-CALL-CONNECT-STATUS
RTPRTP RTP RTP
JSESE -
PEI
DRIV
ER
JESE -
TETRA D
RIV
ER
JAN
O C
ORE-
CALL C
ON
TRO
LLER
JESE -
JAN
O D
RIV
ER
JAN
O P
TT A
ND
RO
ID C
LIE
NT
GG3P-USER-CALL-RINGING
GG3P-USER-CALL-CONNECT
GG3P-CALL-CONNECT-ACK
CALL GROUP (by PEI)
SEÑALIZACIÓN :: ESTABLECIMIENTO
GWCOM-CORE-MB-TAKEN
GWCOM-DRV-MB-REQUESTCALL-DTX-GRANTED
GWCOM-DRV-CALL-REQUEST STATUS GG3P-MB-TAKEN
GWCOM-DRV-MB TAKEN ACK
CALL-DTX-
GRANTED-ACK
GWCOM-DRV-MB-RELEASE GWCOM-CORE-MB-IDLECALL-DTX - CEASED
GWCOM-CORE-MB-REQUEST-ACK
GWCOM-DRV-MB-REQUEST
GWCOM-CORE-MB-TAKENCALL-MB –UTX-DEMAND
JSESE -
PEI
DRIV
ER
JESE -
TETRA D
RIV
ER
JAN
O C
ORE-
CALL C
ON
TRO
LLER
JESE -
JAN
O D
RIV
ER
JAN
O P
TT A
ND
RO
ID C
LIE
NT
GG3P-MB-TAKEN-ACK
GG3P-MB-IDLE
GG3P-MB-REQUEST-ACK
GG3P-MB-REQUEST
TETRA CLIENT - TALKING TETRA CLIENT - TALKING
NOBODY - TALKING NOBODY - TALKING
ANDROID CLIENT - TALKING ANDROID CLIENT - TALKING
CALL-DTX - CEASED GWCOM-DRV-MB-TAKEN-ACK
CALL GROUP (by PEI)
SEÑALIZACIÓN :: MANTENIMIENTO
RTPRTP RTP RTP
CALL-DRELEASEGWCOM-DRV-CALL-RELEASE
GWCOM-CORE-CALL-RELEASE
GWCOM-CORE-CALL-RELEASE-STATUSGWCOM-DRV-CALL-RELEASE-STATUS
CALL-UDISCONNECT
JSESE -
PEI
DRIV
ER
JESE -
TETRA D
RIV
ER
JAN
O C
ORE-
CALL C
ON
TRO
LLER
JESE -
JAN
O D
RIV
ER
JAN
O P
TT A
ND
RO
ID C
LIE
NT
GG3P-CALL-RELEASE
GG3P-USER-CALL-RELEASE-ACK
CALL GROUP (by PEI)
SEÑALIZACIÓN :: CANCELACIÓN
CONCLUSIONES
Grupo CYS ha obtenido un prototipo operativo que puede ser empleado para
presentar a clientes finales y comenzar a planificar proyectos piloto.
Grupo CYS ha resuelto con éxito, la conectividad con redes TETRA. La
experiencia con la infraestructura TELTRONIC nos ha aportado un conocimiento
técnico sobre el estándar TETRA que nos permitido diseñar un conector PEI,
valido para conectar JANO a cualquier infraestructura TETRA con independencia
de fabricante.
El núcleo de JANO tiene implementado un conjunto de servicios de voz y de
datos media que no han sido objeto de este proyecto.
En ITERATE 2.014 se ha demostrado la interoperabilidad en un servicio GROUP
CALL que a nuestro entender es el más complejo y a su vez, el más demandado
por los usuarios finales.
En JANO hemos diseñado e implementado, dos protocolos de comunicaciones
nuevos denominados:
1) GWCOM (interno): Comunica los módulos del JESC y este con sus
conectores JESE.
2) GG3P (externo): Comunica los conectores JESE con aplicaciones externas
de terceros.
JANO ANDROID CLIENT: es un ejemplo de aplicación externa (en este caso,
móvil), que permite acceder al conjunto de servicios que ofrece JANO.
JANO ANDROID CLIENT: convierte un móvil Android en un terminal profesional de
comunicaciones, aportando funcionalidades multimedia que estos carecen.