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.
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.