3 Utilizando la Aplicación
Esta sección es un breve "manual de usuario" para la aplicación oh323tut.
3.1 Opciones de la línea de Comando (Command-Line)
oh323tut tiene las siguientes opciones de línea de comando:
- -f foo --file foo
- Lee dados de audio del archivo WAV foo. El archivo
debe tener el siguiente formato: PCM, mono, sampling rate
(muestreo) de 8000 Hz, sample size (tamaño de sample) de16
bits. Este es un parámetro de línea de comando obligatorio.
- -g addr --gatekeeper addr
- Configura la dirección del gatekeeper con el valor de
addr.
- -G id --gatekeeper-id id
- Configura el identificador del gatekeeper con el valor de id.
- -h --help
- Muestra un mensaje de ayuda y termina la aplicación.
- -n --no-gatekeeper
- Indica que no se registre en un gatekeeper.
- -o file --output file
- Guarda la salida de la aplicación (traza/lista de mensajes de debug) en el archivo file.
- -p portnum --port portnum
- Escucha en el puerto TCP portnum a la espera de conexiones entrantes de llamada. El valor por defecto es 1820, para permitir la coexistencia con ohphone u otro software similar (teléfono H.323) en un mismo equipo.
- -t --trace
- Habilita la traza de mensajes (tracing). Puede ser utilizado varias veces para aumentar el detalle de los mensajes de traza a ser reportados.
- -u userid --user userid
- Configura el alias de usuario a userid. El valor por defecto es el nombre de inicio de sesión (login) del usuario actual. Empezando por la versión 1.0-2 de oh323tut, esta opción puede ser utilizada más de una vez para configurar varios aliases.
Si no se indican los parámetros -g ni -G, por defecto se trata de descubrir un gatekeeper con cualquier ID. Puedes utilizar la opción -o para evitar esta situación.
3.2 Ejemplos
3.2.1 Una sola computadora, sin gatekeeper
Para probar oh323tut con ohphone o simph323 en una sola computadora, sin utilizar un gatekeeper, necesitas invocar oh323tut con el siguiente comando:
-
./oh323tut -f audio.wav -n -u 320
Al empezar la aplicación con estas opciones, oh323tut "escuchará" por conexiones entrantes en el puerto TCP 1820. El archivo audio.wav debe estar en el formato requerido. El alias de usuario se configurará como 320.
.Para llamar oh323tut sede simph323, utiliza el siguiente comando (en otra ventana o consola de shell en el mismo equipo):
-
./simph323 -n -u 321 320@127.0.0.1:1820
3.2.2 Registrando oh323tut con un gatekeeper
Supongamos que tienes un gatekeeper ejecutándose en la dirección IP 10.1.2.3. Inicia oh323tut como:
-
./oh323tut -f audio.wav -u 320 -g 10.1.2.3
Para utilizar ohphone como el endpoint que realiza la llamada, inícialo como se indica a continuación:
-
./ohphone -l -g 10.1.2.3 -u 321
Una vez que tengas ohphone en ejecución, puedes iniciar una llamada utilizando el comando: c 320 .
Siguiente: 4 La Clase OH323Tut