|
||
|
|
|
|||||||
| Tasker Para hablar de todo lo relacionado con la aplicación tasker |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
historial de llamadas en calendario
Que tal, tuve esta idea el día de ayer
hacer un perfil en Tasker que me guarde un histrial de llamadas en el google calendar. /****EDITADO lo pongo en el segundo post con imagenes, así va por el momento ya que aun tiene errores pero es funcional aun no soluciono un problema con mis calendarios, por eso utilizo un calendario local en vez de uno de gcalendar Última edición por kalippo Día 12/12/13 a las 18:19:18. |
|
|
|
#2
|
||||
|
||||
|
Perfil: Llamada Entrante (22)
Estado: Llamada [ Tipo:Entrante Número:* ] Entrada: Calcular Ubicación (16) A1: Limpiar variable [ Nombre:%GPSUBICACION Coincidencia de Patrón:Apagado ] A2: GPS [ Establecer:Encendido ] A3: Obtener ubicación [ Origen:GPS Cuenta atrás (segundos):60 Continuar tarea inmediatamente:Apagado Mantener Seguimiento:Apagado ] A4: Establecer variable [ Nombre:%GPSUBICACION A:Http://maps.google.com/maps?q=loc:%LOC Calcular:Apagado Añadir:Apagado ] A5: GPS [ Establecer:Apagado ] Salida: Insertar En Calendario (entrada) (18) A1: Insertar en calendario [ En / Durante (minutos): Calendario:Google:HTC Sync Manager Título:llamada entrante de %CNAME Descripción:Número : %CNUM Ubicación:%GPSUBICACION Disponible:Apagado Todo el día:Apagado Continuar Tarea Tras Error:Encendido ] Perfil: Llamada Saliente (23) Estado: Llamada [ Tipo:Saliente Número:* ] Entrada: Calcular Ubicación (16) A1: Limpiar variable [ Nombre:%GPSUBICACION Coincidencia de Patrón:Apagado ] A2: GPS [ Establecer:Encendido ] A3: Obtener ubicación [ Origen:GPS Cuenta atrás (segundos):60 Continuar tarea inmediatamente:Apagado Mantener Seguimiento:Apagado ] A4: Establecer variable [ Nombre:%GPSUBICACION A:Http://maps.google.com/maps?q=loc:%LOC Calcular:Apagado Añadir:Apagado ] A5: GPS [ Establecer:Apagado ] Salida: Insertar En Calendario (salida) (20) A1: Insertar en calendario [ En / Durante (minutos): Calendario:Google:HTC Sync Manager Título:llamada saliente a %CONAME Descripción:Número :%CONUM Duración : %CODUR Ubicación:%GPSUBICACION Disponible:Apagado Todo el día:Apagado ] Perfil: Llamada Pérdida (24) Evento: Llamada perdida [ Llamante:* ] Entrada: Registrar Llamada Pérdida (25) A1: Realizar tarea [ Nombre:Calcular Ubicación Parar:Apagado Prioridad:5 Parámetro 1 (%par1): Parámetro 2 (%par2): Devolver Valor de Variable: ] A2: Insertar en calendario [ En / Durante (minutos): Calendario:Google:HTC Sync Manager Título:llamada pérdida de %CNAME Descripción:número: %CNUM Ubicación:%GPSUBICACION Disponible:Apagado Todo el día:Apagado ] este es mi calendario con el historial de llamadas ![]() este es el detalle de cada llamada, la duracion me la da en segundos, aun no cambio eso pero es facil ;) ![]() Algo que quiero agregar es que al estar conectado a ciertas wifis por ejemplo la de mi casa en la ubicacion me ponga la de mi casa, que no calcule las coordenadas sino que de directamente el link, es cosa de un if en la tardea de calcular ubicacion y ya. de igual forma para mi trabajo y lugares que frecuento mucho Última edición por kalippo Día 12/12/13 a las 18:17:03. |
|
#3
|
||||
|
||||
|
Yo tengo algo muy parecido, pero en vez de crear apuntes en el calendario los creo en una libreta de Evernote. Para la mayoría de personas seguramente sea mejor usar un calendario, a mí no se me habría ocurrido y creo que es una idea muy interesante.
A mí me funciona bastante bien con el siguiente planteamiento: - Perfil de llamada perdida. Hay un contexto (de evento) específico para esto. Las variables clave son %CNUM y %CNAME, como ya sabes. - Perfil de llamada recibida. Contexto (estado) Llamada (tipo Entrante) + contexto (estado) Teléfono descolgado. Este segundo contexto es para que no incluya las llamadas perdidas, que ya están procesadas en el perfil anterior. Las variables clave son las mismas. - Perfil de llamada enviada. Contexto (estado) Llamada (tipo Saliente). %CONUM y %CONAME, como ya sabes. Además en este caso hay una variable muy interesante llamada %CODUR que te da la duración de la llamada, en segundos. Si %CODUR es cero es porque en el otro lado no han cogido tu llamada. Pero para poder usar esta variable %CODUR tienes que poner la tarea como tarea de SALIDA, para que se ejecute cuando la llamada ha terminado, y así se puede saber la duración. - Perfil de SMS recibido, contexto de Texto recibido. %SMSRF contiene el número del remitente. %SMSRN contiene el nombre del remitente. %SMSRB contiene el texto del mensaje. Creo que -lamentablemente- no hay contexto para detectar un SMS enviado por el procedimiento normal. Podrías crearte una escena desde la cual escribes el SMS y seleccionas el destinatario, y la tarea enviará ese SMS y en ese caso sí que tienes todos los datos para controlarlo. Pero a mí esto me parece engorroso y por eso no lo he implementado. Respecto a %LOC, probablemente sea que Android no fue capaz de obtener la ubicación por GPS. Para gestionar la ubicación de forma óptima, te sugiero que eches un vistazo a las tareas descritas en cualquiera de los dos posts que enlazo a continuación. Tienen de particular que intentan obtener la ubicación por red y por GPS, y finalmente utilizan el dato más fiable de los dos que se han obtenidos en ambos sistemas. http://www.htcmania.com/showthread.php?t=698029 http://www.htcmania.com/showpost.php?p=3053413
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Última edición por Caravantes Día 07/12/13 a las 17:52:42. |
| Gracias de parte de: | ||
|
#4
|
||||
|
||||
|
creo que no andaba tan perdido, si me genere los perfiles de llamada perdida, recibida y saliente, lo del %LOC era porque no habia usado la accion "obtener ubicacion" jejejejejee
de momento ya hice todo, aunque aun no esta validado, y sigo con mi problema de los calendarios, borre los datos del calendario y si agarro todos los calendarios pero despues ya no los veia jejejeje, mientras seguire con mi calendario de HTC por cierto no he podido exportar el perfil, solo me da la opcion de xml y aplicacion |
|
#5
|
||||
|
||||
|
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
|
#6
|
||||
|
||||
|
[quote=Caravantes;11477543]Yo tengo algo muy parecido, pero en vez de crear apuntes en el calendario los creo en una libreta de Evernote. /QUOTE]
Para mandartelo a evernote como haces? Te mandas un mail a la cuenta de Evernote? |
|
#7
|
||||
|
||||
|
Exacto, así lo hago, creo que por ahora es la única opción para pasar información desde Tasker hacia Evernote. Para ello utilizo la app EmailMePro, que tiene buena integración con Tasker y es muy flexible enviando mensajes de correo-e.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
| Gracias de parte de: | ||
|
#8
|
||||
|
||||
|
- Perfil de llamada recibida. Contexto (estado) Llamada (tipo Entrante) + contexto (estado) Teléfono descolgado. Este segundo contexto es para que no incluya las llamadas perdidas, que ya están procesadas en el perfil anterior. Las variables clave son %CNUM y %CNAME, como ya sabes.
![]() |
|
#9
|
||||
|
||||
|
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
| Gracias de parte de: | ||
|
#10
|
||||
|
||||
|
ya tengo todo el perfil hecho y funcionando =D
sigo sin poder exportar, y el proyecto, los perfiles y eventos todos tienen nombre |
|
#11
|
||||
|
||||
|
Abre un hilo nuevo para afrontar ese problema, y explica detalladamente cuál es el paso que no puedes hacer respecto a lo explicado en esa página. Puedes poner alguna captura de imagen para ilustrar el problema.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
| Gracias de parte de: | ||
|
#13
|
||||
|
||||
|
Probé tu tarea funciona muy bien y además de la ubicación le agregue el nombre de él lugar con esta tarea de Caravantes: http://www.htcmania.com/showthread.php?t=703855
Última edición por Jusss Día 16/12/13 a las 23:50:09. |
| Los siguientes 2 usuarios han agradecido a Jusss su comentario: | ||
|
#14
|
||||
|
||||
|
Caravantes el perfil que procesa las llamadas perdidas usas el de "evento" no el de "estado", no? Cuando usas los dos conontextos uno de llamada Entrante y el otro de teléfono descolgado para que no se repita pones en el perfil de llamada Entrante en la la tarea de mandarte el mail que sólo lo haga si el contexto de "teléfono descolgado" está activo?
![]() |
|
#15
|
||||
|
||||
|
Tasker tiene una variable %CODUR que mide la duración de la última llamada saliente finalizada, en segundos; traduzco ese dato a minutos y segundos, y lo archivo junto con la información geenral de la llamada: nombre del interlocutor, fecha y hora, etc. Lamentablemente Tasker no tiene una variable equvalente (%CDUR) para la duración de la última llamada entrante finalizada. Pero ese dato se puede conseguir de una forma indirecta, del siguiente modo: -Tarea de entrada (de llamada entrante): Establecer variable %CDUR a %TIMES, calcular activado. -Tarea de salida (de llamada entrante): Establecer variable %CDUR a %TIMES - %CDUR, calcular activado. Así, tras terminar la llamada ya tengo en %CDUR el tiempo de la llamada entrante, en segundos. Pero claro, tiene que ser un contexto de estado porque la tarea de salida tiene que ejecutarse cuando la llamada finaliza. Yo lo había resuelto mediante un tinglado más complejo, creo que tengo tres perfiles; tu planteamiento parece más sencillo y seguramente sea mejor así que voy a mirar de copiártelo. Muchas gracias por compartirlo.
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
Última edición por Caravantes Día 28/12/13 a las 12:42:59. |
|
#16
|
||||
|
||||
|
Holas de nuevo taskeros
Estaba probando los perfiles de registro de llamadas en el calendario y me pareció muy util Los perfiles de entrada de llamadas y llamadas perdidas funcionan de maravilla donde tuve el problema fue en llamadas Entrantes sucede q cuando realizó una llamada registra la anterior, nose cual es el problema si esta idéntico Tal vez algo del monitoreo???? Éste es el perfil De Llamadas Salientes (36) A1: Insertar en calendario [ En / Durante (minutos): Calendario:Google:REGISTRO DE LLAMADAS Título:Llamada saliente a %CONAME Descripción:Número de teléfono: %CONUM Duración de llamada: %CODUR Origen: %Origen Precision: %Precision Ubicación:%Parkin Disponible:Apagado Todo el día:Apagado Continuar Tarea Tras Error:Encendido ] |
|
#17
|
||||
|
||||
|
Las variables %CONAME / %CONUM / %CODATE / %COTIME / %CODUR son para una llamada SALIENTE. Para una llamada entrante tienes que usar %CNAME / %CNUM / %CDATE / %CTIME. Sorpendentemente, para una llamada saliente hay una variable %CODUR que contiene la duración de la llamada, pero para una llamada entrante no hay variable %CDUR equivalente. Podemos resolverlo del siguiente modo: Tendríamos que usar un perfil con dos tareas, tarea de entrada y tarea de salida que se ejecutan respectivamente al comenzar y terminar la llamada recibida; en la tarea de entrada estableces una variable %Inicio a %TIMES, y en la tarea de salida estableces una variable %Cdur a %TIMES - %Inicio (matemáticas activadas), y de esa forma te queda en la variable %Cdur el número de segundos que ha durado la llamada. Más información en la chuleta de variables http://tasker.dinglisch.net/userguide/es/variables.html
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
| Gracias de parte de: | ||
|
#18
|
||||
|
||||
|
Gracias por responder pero uso las variables correctas estos son perfiles
Registro De Llamadas Salientes (36) A1: Insertar en calendario [ En / Durante (minutos): Calendario:Google:REGISTRO DE LLAMADAS Título:Llamada saliente a %CONAME Descripción:Número de teléfono: %CONUM Duración de llamada: %CODUR Origen: %Origen Precision: %Precision Ubicación:%Parkin Disponible:Apagado Todo el día:Apagado Continuar Tarea Tras Error:Encendido ] Registro De Llamadas Entrantes (15) A1: Insertar en calendario [ En / Durante (minutos): Calendario:Google:REGISTRO DE LLAMADAS Título:Llamada entrante de %CNAME Descripción:Número de teléfono: %CNUM Duración de llamada: falta Origen: %Origen Precision: %Precision Ubicación:%Parkin Disponible:Apagado Todo el día:Apagado Continuar Tarea Tras Error:Encendido ] |
|
#19
|
||||
|
||||
|
lo que no entiendo es como realizar esto. por q el contexto telefono descolgado (evento) a estar asociado al Contexto (estado) Llamada (tipo Entrante) quedaria un contexto de evento como lograría realizar esto ya lei esto pero no entiendo pero no entiendo lo que hace Última edición por Chili_bt Día 28/02/15 a las 05:42:35. |
|
|
|
#20
|
||||
|
||||
|
Para el tema de la duración de las llamadas solo tienes que utilizar un contexto de estado de LLAMADA (entrante). Efectivamente, no puedes añadir ningún contexto de evento como bien has pensado. Yo descubrí este truco en la siguiente página http://grokbase.com/t/gg/tasker/124j...ll-in-duration
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
| Gracias de parte de: | ||
![]() |
Estás aquí
|
||||||
|
||||||