TODOPIC

FORO TÉCNICO => Telefonía, GPS y Microcontroladores => Mensaje iniciado por: lois_101 en 11 de Marzo de 2006, 05:12:00

Título: Modem - ayuda por favor
Publicado por: lois_101 en 11 de Marzo de 2006, 05:12:00
Por favor necesito ayuda con un modem.
Cuando llaman y dicen con quien desean hablar, el modem tiene que llamar a esa persona y cuando esa persona descuelga colgar el modem y poner en contacto las dos personas, pero lo que hace es que cuelga a la persona que llama y cuando la otra persona descuelga lo que hace es que se le oye por el modem, lo que hago es lo siguiente pero necesito que no cuelgue sino que comunique a las dos personas.
#!/bin/sh
#Script para pasar llamadas a otro telefono.

#Valor de la variable timeout.
#Determina el valor de tiempo maximo de adquisicion de señal.
TIMEOUT=30

#Para matar el proceso.
trap "exit" SIGINT SIGQUIT SIGHUP
#Esto es lo que hace el minicom para inicializar el modem.
./vmcp -c"ats7=45" -wOK -z115200; echo $?
./vmcp -c"ats0=0" -wOK; echo $?
./vmcp -c"atl1" -wOK; echo $?
./vmcp -c"atv1" -wOK; echo $?
./vmcp -c"atx4" -wOK; echo $?
./vmcp -c"at&c1" -wOK; echo $?
./vmcp -c"atE1" -wOK; echo $?
./vmcp -c"atQ0" -wOK; echo $?
#Esto es lo que hacen para resetear el modem.
./vmcp -c"at&f1" -t8 -wOK; echo $?
./vmcp -c"at&c1&d2&k3" -wOK; echo $?

# while [ 1 -lt 2 ]; do

#Para esperar la llamada en modo de voz.
#Selecciona el modo de voz.
./vmcp -c"at+fclass=8" -w OK; echo $?
#Resetea todos los valores de los comandos de voz.
./vmcp -c"at+vip" -w OK; echo $? "Espero la llamada"
#Esto espera una llamada.
./vmcp -w RING -t0; echo $?

#Descuelgo
./vmcp -c"ath1" -w OK -z115200; echo $?

# ./vmcp -c"at+vls=7" -w OK; echo $?

# ./vmcp -c"at&d1" -w OK; echo $?

./vmcp -c"atx4" -wOK; echo $? "Uno"
./vmcp -c"ats8=2" -wOK; echo $? "dos"
./vmcp -c"ats7=1" -wOK; echo $? "tres"

#La ! se usa para la transferencia de llamadas.
#La , utiliza el registro 8.
#la w utiliza el registro 7.
#La t inidica que utilize marcado por tonos.
#La @ espera un silencio y continua.
./vmcp -t15 -c"atd!,wt 73543 @" -wOK; echo $?
# $VMCP -t15 -c"ATD!,WT $1 @" -wVCON


#Cuelgo
# ./vmcp -c"ath0" -w OK -z115200; echo $?
# done
Necesito ayuda por favor.
No se lo que hago mal para que cuelgue a quien llame, lo que necesito es que se cuelgue el modem y las dos personas hablen.
El modem es un conceptronic 56k externo modelo c56ew.
Gracias.
Título: Re: Modem - ayuda por favor
Publicado por: Alvarikokex en 04 de Junio de 2006, 01:24:16
lo estas haciendo en Linux?