"""Programa para hacer llamadas de una duracion determinada. Este programa viene bien para las promociones que tienen algunas compañias que te permiten hacer llamadas a un precio pero durante un tiempo determinado. Este programa le dices ese tiempo y cuando la llamada llegue a esa duracion; unos segundos antes, la colgara automaticamente para que no se te pase y te cobren de más. El programa también te dara la opcion de grabar la conversacion en formato amr o no grabarla... Programa creado Por M8AX""" import appuifw import math, time import e32, audio import telephone def tiempo(n): HOR=n/3600 MIN=(n /60)%60 SEG= n % 60 return (str(HOR)+":"+str(MIN)+":"+str(SEG)) def _raw_input( txt ): return appuifw.query( unicode( txt ), "text" ) appuifw.app.title=u"^MvIiIaX^ Colgador" appuifw.note(u"Bienvenid@ Al Programa ^MvIiIaX^ Colgador Programado Por Marcos Ochoa Diez.", "info" ) e32.ao_sleep(3) a1=int( _raw_input(u"¿ Horas Colgar Llamada ? ") ) a2=int( _raw_input(u"¿ Minutos Para Colgar Llamada ? ") ) a3=int( _raw_input(u"¿ Segundos Para Colgar Llamada ? ") ) esperatotal=(a1*3600)+(a2*60)+a3 numeri=int( _raw_input(u"¿ Número De Teléfono A Llamar ? ") ) grabarcon=int( _raw_input(u"¿ Grabar Conversacion en e:\ 1-SI 2-NO ? ") ) lola=1 while lola: e32.ao_yield() telephone.dial(str(numeri)) if grabarcon==1: s = audio.Sound.open('e:\\m8-'+str(numeri)+'.amr') s.record() comienz=time.time() restita=time.time()-comienz while restita