Enlaces Internet

Principal Prefijos Faro Virgenes Enlaces Internet Galeria Imagenes Prefijos AY Provincias Antenas Satelites Bases QSL LU1XA/X Renovaciones

 

Principal
RPTs en Internet

Recomenda este Sitio Ingresa el Email del Destinatario

MONTAJE DE UN GATEWAY DE VOZ RF-INTERNET

Tras leer el artículo de EA8EE, en la Revista CQ Amateur de Mayo de 2002 sobre los enlaces de radio vía IP, quede sorprendido de las posibilidades que ofrece el sistema. Después de descargar los programas y probarlos detenidamente se me ocurrió montar mi propio gateway LU1XAK-R experimental. En el siguiente artículo se describe como poner en marcha un enlace internacional aprovechando las ventajas de Internet y la radioafición.

 Introducción al sistema:

 El uso de pasarelas de voz enlazadas a frecuencias en simplex o repetidores de radioaficionado abre una nueva puerta a la experimentación Desde dar algo de vida a un repetidor sin apenas uso, a proporcionar a las estaciones con licencia restringida la posibilidad de llegar un poco más lejos de lo habitual o incluso mejorar las comunicaciones en una situación de emergencia. Las posibilidades son tantas como se le ocurran a cada uno.

 Básicamente una pasarela de este tipo funciona tomando la señal de radio en el punto A (en VHF por ejemplo), esta señal es comprimida según el estándar GSM en el ordenador que ejerce de pasarela y transmitida vía Internet utilizando el protocolo TCP/IP a través de un servidor específico  hasta el punto B, donde la estación pasarela invertirá el proceso y pondrá en el aire la señal recibida en A (fig.1). Lo interesante de este sistema es que funciona en ambos sentidos, de este modo se podría establecer un contacto entre los puntos A y B independientemente de la distancia, condiciones de propagación etc.

 El concepto no es nada nuevo, ya que aplicaciones como MSN, NetMeeting o PalTalk proporcionan el mismo servicio. De hecho es posible establecer contactos sin recurrir a una pasarela RF-Internet utilizando los canales disponibles. La diferencia está en que este enlace es de uso exclusivo para radioaficionados y por sus características presenta ciertas ventajas sobre los anteriores.  

Probando M0ZPD:

 Aunque hay varios programas que nos permiten actuar de pasarela (ver artículo de EA8EE en CQRA.217), en este caso utilizaremos la utilidad de M0ZPD[1]. Desde la web de este radioaficionado podemos descargar todos los programas necesarios para crear nuestra pasarela.

 PCUser.zip  Este programa es el terminal del sistema. Nos permite conectarnos a los servidores de voz. Su configuración es extremadamente sencilla y solo requiere un micrófono conectado a nuestro ordenador y una tarjeta de sonido.

 Gateway.zip: Este es el programa que nos permitirá crear nuestra pasarela. Es una modificación de PCUser con las funciones adicionales de control del equipo de radio del enlace.

 Server.zip: Nos permite crear nuestro propio servidor de voz. En caso de que no queramos utilizar ninguno de los servidores ya disponibles, podemos crear uno propio con los canales que queramos.

 Admin.zip: Es el programa que nos servirá para administrar nuestro servidor de forma remota. Sus funciones son controlar el acceso a la pasarela desde Internet.

 Configuración y uso de PCUser:

 Una vez descargado lo descomprimiremos en un directorio cualquiera, y veremos que aparecen tres archivos,  Client_PCM0ZPD.exe, que es el cliente en sí, Monitor.exe que actúa de monitor de los servidores y canales disponibles y M0ZPD_TreeView.ocx que es una librería necesaria para el funcionamiento del programa.

 Al ejecutarlo nos aparece una pantalla (fig.2) en la que nos pide varios datos antes de conectarnos (imprescindible el Indicativo). Si pulsamos en  See  who´s on the system se abrirá una ventana monitor con todos los servidores, canales (rooms) y usuarios disponibles en ese momento. Con sólo seleccionar la room que nos interese y pulsar Connect to selected room ya podremos empezar a hablar con otros colegas y utilizar los repetidores enlazados al sistema. Normalmente los repetidores aparecen identificados con el sufijo –R (EA8EE-R) y las pasarelas con –L (EA1CXH-L). Cada vez que alguien esté hablando aparecerá indicado con un fondo azul. Para entrar en la conversación tan sólo necesitaremos pulsar el botón PTT e identificarnos, todas las estaciones conectadas nos oirán e incluso saldremos por los repetidores y pasarelas que haya presentes. 

     

fig.2

 Es importante configurar correctamente el nivel del micrófono, con tres o cuatro puntos verdes en el medidor de nivel del PcUser es suficiente, más nivel de micro implica distorsión y que la transmisión sea inteligible.

 Ciertamente, como pensarán muchos hasta ahora no hay nada nuevo, esto mismo se podía realizar con el MSN o el Netmeeting. La diferencia está en que este sistema es  exclusivo de radioaficionados y tenemos la posibilidad de usar pasarelas y repetidores remotos. Con el tiempo también nos daremos cuenta de otra gran ventaja: apenas hay cortes en el audio con conexiones RTB (56K) como ocurre habitualmente  con los programas de mensajería.

 Configuración de nuestra pasarela:

 Para ello necesitamos el programa Client_M0ZPD.exe que contiene el archivo gateway.zip. Lo descomprimimos en el mismo directorio que el anterior y lo ejecutamos. Básicamente tiene la misma interfaz que el Pcuser salvo el añadido inferior de configuración del gateway (fig.3).

 Comenzaremos marcando la opción Auto-Reconnect, de este modo en caso de que nos caigamos del servidor de voz se conectaría automáticamente.

 Los tres campos de la izquierda se refieren a la baliza identificadora (ID CW )que saldrá a través del emisor que haga de enlace hacia RF. Aquí podemos configurar la velocidad de la baliza, el tono y el volumen de salida.

 En las opciones de la columna del medio se nos permite generar un tono de cortesía que indique a los usuarios que accedan desde sus emisores cuando pueden hacer su llamada (por defecto K, pero configurable en el campo Courtesy CW). Si marcamos la opción ID if idle cada cierto tiempo saldrá la identificación en CW en el canal RF empleado, y si marcamos Force ID enabled conseguimos que salga mientras la pasarela esté en uso.

 Estos identificadores y tonos de cortesía sólo son perceptibles para los usuarios de la pasarela a través de un emisor y no son difundidos a través del enlace a Internet.

 Para la configuración de la conmutación del equipo que usaremos como pasarela hacia RF, pulsaremos en botón Rig Keying y completaremos los datos que nos piden (fig.4).

 Lo más sencillo es elegir la conmutación a través del puerto COM del ordenador para ello seleccionaremos el puerto adecuado en Com Port Keying.

fig.3

 

fig.4

 

Interface transceptor-PC:

Para que los usuarios tengan acceso a los servidores y las rooms, es necesario que nosotros pasemos el audio que recibimos de Internet a la frecuencia de enlace, y el audio de esta frecuencia a Internet. Para ello tan sólo necesitaremos una tarjeta de sonido SoundBlaster o compatible y un interface que se encargue de dirigir el audio y controlar el PTT.

 Seguramente muchos ya tendréis montado algún sistema para SSTV, RTTY o cualquiera de los modos digitales basados en tarjeta de sonido. Ese interface es más que suficiente para nuestros propósitos.

 Para los que no lo tengan, a continuación hay un esquema sencillo de circuito PTT (fig.5). Se puede montar en una placa de circuito impreso de tiras perforadas por algo menos de 6€

 

fig.5

Para las conexiones de audio nos limitaremos a sacar una línea de la toma de altavoces del transceptor hacia la entrada de línea de la tarjeta de sonido, y desde la salida de la tarjeta de sonido (si tiene salida de línea emplearemos esta) hacia la entrada de audio del equipo (toma de micrófono). Si el transceptor tiene toma de datos la usaremos preferentemente. Es importante que las mallas de las tomas de audio no estén soldadas del lado del transceptor. Si tenemos problemas de radiofrecuencia se pueden solucionar mediante grapas de ferrita en los cables de audio o intercalando un transformador 1:1 en las líneas, aunque normalmente no es necesario.

Los interfaces comerciales como el Senda (con toma de tarjeta de sonido) o el Rig-Blaster también nos sirven.

 Configuraremos el mezclador de Windows  de forma que la entrada de línea esté seleccionada como dispositivo de grabación y ajustaremos los niveles de salida de onda y general de forma adecuada.

 Primeros pasos con el Gateway:

 Una vez configurado el software y conectado el transceptor, comprobaremos que funciona correctamente pulsando el botón Apply  del programa, el transceptor pasará a TX y lanzará la identificación.

 Ahora deberemos conectarnos  a un servidor de audio para comprobar que el enlace funciona en sentido Internet->RF. Al entrar en un room en el que se esté hablando, el equipo pasará a transmisión automáticamente y si sintonizamos con un escáner u otro transceptor en la frecuencia de enlace escucharemos el QSO. En este punto regularemos el nivel de salida de la tarjeta de sonido desde el mezclador para un nivel óptimo de audio en la transmisión.

 Para probar el enlace en sentido RF->Internet, deberemos transmitir en la frecuencia del enlace y comprobar que el programa reemite  hacia Internet el audio que recibe del transceptor. Es importante vigilar el nivel del audio de entrada para que no supere las tres o cuatro líneas verdes de nivel, ya que de otro modo los corresponsales al otro lado de la pasarela  no nos oirán correctamente.

 Llegado este punto ya tenemos nuestra pasarela funcionando. Cualquier radioaficionado que sintonice nuestra frecuencia de enlace podrá escuchar y participar en los QSO que haya en el canal del servidor que hayamos seleccionado.

 Es importante ajustar los niveles del Vox y Silence Level para que solo se retransmita el audio del transceptor cuando alguien llame. Lo más adecuado es utilizar una frecuencia en 29Mhz FM, VHF o UHF para  que cuando se abra el silenciador del transceptor se retransmita hacia Internet. Con otros ajustes de vox y umbral se puede utilizar SSB.

 Montando nuestro propio servidor de voz:

 El éxito del sistema depende de el audio en forma  datos llegue al resto de usuarios del sistema. Para ello se emplean los servidores de voz.

 El servidor de voz es un intermediario entre los dos extremos de la pasarela. Recoge el flujo de datos del transmisor y lo reenvía a todos los usuarios que estén conectados en ese momento. Obviamente, el éxito de la pasarela será función  estado del servidor. Un servidor con muchas conexiones provocará caídas inesperadas de los usuarios y cortes en el audio recibido.

 Si queremos hacer un uso intensivo de la pasarela, lo mejor será instalar nuestro propio servidor de voz y dejar libres los ya existentes.  Para ello tan sólo necesitamos una conexión a Internet, un servidor Web correctamente configurado y el programa Server_M0ZPD.exe incluido en el archivo server.zip.

 La conexión a Internet:

 El número de usuarios que podemos albergar depende del ancho de banda que tengamos. Por cada usuario activo  se necesitan aproximadamente unos 10Kbps de ancho de banda, por lo que con una conexión RTB habitual de 56,6Kbps podremos soportar tres o cuatro usuarios simultáneos. Lo ideal sería una conexión ADSL o por cable, aunque  para una pasarela pequeña es suficiente una RTB normal. Una de las ventajas de este sistema es que a utilizar poco ancho de banda los cortes en el audio no son frecuentes.

Obteniendo una dirección para el servidor Web:

 La dirección IP es la que indica a los usuarios del servidor a quién se han conectado y es un requisito imprescindible para realizar una conexión al servidor, si el usuario final no la sabe, no se podrá conectar.

Cada vez que nos conectamos a Internet, nuestro proveedor nos asocia a una dirección  IP que nos identifica ante el resto de usuarios. Salvo en el caso de las conexiones ADSL o cable que es fija, cada vez que nos conectamos a Internet se nos asigna una diferente, por lo que necesitaremos obtener un nombre fijo (DNS) que permita a los usuarios conectarse. Para ello emplearemos el servicio de DNS gratuito que nos ofrece http://www.dns2go.com.

 Al darnos de alta nos dan una DNS del tipo ea1cxh.dns2go.com, De este modo todas las peticiones de conexión a ea1cxh.dns2go.com serán redirigidas a nuestra IP real sea cual sea, de este modo los usuarios siempre se conectarán a nuestra DNS sin que sea necesario que conozcan nuestra dirección IP. El servicio funciona gracias a un pequeño programa que arranca con el sistema operativo e indica a dns2go nuestra IP cada vez que nos conectamos.

Ahora que ya tenemos una dirección que podremos distribuir vamos a configurar el servidor Web.

 El Servidor Web:

 El servidor de voz de M0ZPD requiere que tengamos corriendo en el ordenador que haga de servidor de voz, un servidor Web.

 Los usuarios de Windows 98, 2000 o XP Profesional  disponen en los CD de instalación del servidor de Microsoft IIS (Internet Information Server) o PWS (Personal Web Server). Será necesario instalarlo ya que no se instalan por defecto con el sistema operativo. Si no queremos recurrir a estos servidores, también podremos utilizar la versión Windows del Apache[2], un poco más complicado de configurar pero bastante fiable y seguro.

 De este modo, además de proporcionar el servicio de servidor de voz, podemos crear un documento HTML en el que se describan los datos, condiciones de uso etc. de la pasarela.

 En nuestro caso utilizaremos el servidor Apache. Este servidor web funciona en una ventana de DOS y queda oculto durante su ejecución, se puede instalar como un servicio del sistema de modo que arranque automáticamente al entrar en Windows. Su instalación es muy sencilla y  nos colocará los accesos directos para el arranque y apagado del servidor en el menú inicio. La configuración se realiza editando el archivo httpd.conf situado en la carpeta conf del directorio de instalación. Básicamente necesitaremos editar las siguientes líneas:

 Port 80 : Indicamos el puerto de conexión al servidor Web. Por defecto siempre se utiliza el 80, pero se puede cambiar por otro si lo necesitamos.

 Servername ea1cxh.dns2go.com : Aquí indicaremos la dirección IP o el nombre que tengamos para nuestro servidor. Si no conocemos nuestra IP o tenemos un nombre asignado podemos poner 127.0.0.1 que corresponde con la IP del localhost.

 DocumentRoot "C:/webroot/html" : Aquí indicaremos la ruta a los documentos HTML que verán los usuarios que se conecten al servidor web. Estos documentos pueden contener información y ayuda  sobre la pasarela, una pequeña página del sysop o del radioclub local etc.

 Después de editar este fichero será necesario reiniciar el servidor Web.

 Con estos tres parámetros el servidor Web ya estará funcionando correctamente. Esto se puede comprobar tecleando en el navegador la dirección http://localhost, debiendo aparecer la página de inicio que hayamos colocado en el directorio especificado para los documentos html. Obligatoriamente debe existir un documento index.htm que será la página de inicio.

 Para mayor información acerca de las posibilidades recomiendo la lectura de la documentación incluida con el Apache.

 También podemos utilizar los servidores de Microsoft Internet Information Server (IIS) o Personal Web Server (PWS), totalmente configurables mediante asistentes.

 Configurando el servidor de voz:

 Arrancamos el programa Server_M0ZPD.exe (fig.5) y completamos los datos.

 TCP/IP Port: es el puerto que ofreceremos para las conexiones de voz. Los más utilizados  son el 550 o el 10024.

 Admin. Password: Contraseña del administrador del servidor de voz para acceso remoto.

 Log File Name: Nombre del fichero de log de usuarios, rooms, etc.

 Name: Dirección del servidor Web. Aquí pondremos la IP de nuestra línea ADSL o cable, o la dirección de dns2go que hayamos obtenido.

 Port: El puerto en el que funciona el servidor web. Normalmente es el 80.

 Server´s full Name: Nombre con el que se identificará al servidor de voz (aparecerá en la lista al pulsar Who´s on the system en el cliente ).

Al pulsar Start, nuestro servidor comenzará a funcionar y estará listo para ser utilizado por cualquier usuario. Para ello simplemente ha de introducir en el programa PcUser o Gateway  nuestro nombre como Server (p.ej. ea1cxh.dns2go.com).

 

fig.6

 Al pinchar en Edit Predefined Rooms podremos crear nuestras propias salas de conversación. Si lo que pretendemos es utilizar este servidor con nuestra frecuencia de enlace exclusivamente, con crear una es suficiente.

 Para la administración remota de este servidor disponemos de la herramienta Admin_M0ZPD.exe que nos permite bloquear conexiones desde Internet, restringir el acceso a determinados indicativos (para bloquear repetidores o enlaces que no deseamos utilizar por ejemplo).

fig.7

 

fig.8

 Seguridad en el servidor:

 Al tener corriendo los servidores en nuestro PC, estamos ofreciendo dos puertas de entrada al ordenador. Normalmente sólo accederán al sistema los usuarios del servidor de voz y los que consulten la web de la pasarela, pero siempre puede ocurrir que alguien intente echarnos el servidor abajo o fisgonear un poco.

 Si estamos utilizando una conexión ADSL, hasta hace poco Telefónica ofrecía un router 3Com en el paquete. Es este caso deberíamos eliminar el filtro por defecto del puerto 80, y abrir el puerto que emplee el servidor de voz para las peticiones (550 o 10024), manteniendo el resto cerrado al acceso desde Internet . Hay información de cómo hacerlo en el manual del router o en la página de 3Com[3] .

 Tampoco estará de más instalar algún firewall personal (el Tiny Personal Firewall [4] es bastante bueno) y configurarlo adecuadamente con los puertos y programas correspondientes.

 Además deberemos  parchear el servidor web con las actualizaciones a medida que se descubren nuevos fallos de seguridad para evitar intrusos o caídas inesperadas del sistema.

 Del mismo modo es recomendable deshabilitar la opción de compartir archivos e impresoras, ya que es una vía de entrada al ordenador bastante bien documentada. Se puede hacer con el router o el firewall bloqueando el acceso a los puertos 135 al 139 desde Internet.

 Consideraciones finales:

 Siguiendo todos los pasos de este manual se puede tener montado un gateway de voz en un tarde. En el momento de escribir este artículo hay varios enlaces de este tipo funcionando en España, uno en Canarias (EA8EE-R), otro en Zaragoza y unos cuantos en Cataluña. Durante las conexiones al sistema se aprecia la aceptación que tiene en España, que aunque no llega al nivel de otros países cono Inglaterra o Estados Unidos donde el número de pasarelas es mayor, va creciendo poco a poco.

 Si tenemos enlazados los nodos de Dx-Cluster y APRS no sería mala idea crear algunos enlaces de voz en frecuencias simplex. En enlazado de repetidores podría ser problemático con aquellos que sostienen mucho tráfico, ya que sería fácil saturar el servidor de voz y al mismo tiempo el propio repetidor con los usuarios enlazados a través de Internet, pero el uso de una frecuencia en simplex en VHF o UHF no acarrearía demasiados problemas y proporcionaría mayor diversión a los usuarios.

 Para el  uso adecuado de los repetidores a través de Internet recomiendo leer las normas dadas por EA8EE en su artículo en CQRA de Enero de 2002.

Sin mas reciban un saludo desde España.
Juan L.A - EA1CXH (Autor del Siguiente Articulo)
www.qsl.net/ea1cxh
 Direcciones de interés:

http://www.ea1uro.com/repetidorweb.html

http://www.qsl.net/m0zpd

http://www.ea8ee.es.fm

Copyright 2001 Radio Club Rio Gallegos LU1XA
Comodoro Rivadavia y Comodoro Py de la Ciudad de Rio Gallegos - Santa Cruz Argentina - C.P. 9400 - C.C. 600 - Long 51º 39' 00'' - Lat Sur 69º 16' 00''
Si tiene problemas o preguntas relacionadas con este Web, póngase en contacto con [email protected]