Tasker Para hablar de todo lo relacionado con la aplicación tasker

Respuesta
 
Herramientas
  #1  
Viejo 24/10/13, 19:44:50
Array

[xs_avatar]
GraphicAdventure GraphicAdventure no está en línea
Miembro del foro
 
Fecha de registro: oct 2013
Localización: España
Mensajes: 277
Modelo de smartphone: S3 Mini I8190N
Tu operador: Movistar
Lightbulb Perfiles de Grabación de Llamadas Automática (para secphone.apk con opción REC en pantalla)

Esto solo se aplica a quien tiene habilitada la grabación en su móvil de la forma mencionada.
Esto es posible porque la opción GRABAR/RECORD/REC (cómo se llame) se enciende cuando la llamada se ha establecido.
Es necesario el Secure Settings, es gratuito.
Es necesario Root.


Notas:
Estos perfiles utilizan el sensor de proximidad para encender y apagar la pantalla además del altavoz, pero el consumo es nulo (cuando no hay llamadas), ya que se combinan con la verificación de una variable.
NO salir de la pantalla de llamada mientras esté llamando (tampoco hace sentido salir si estás intentando llamar), sino el perfil se queda tocando la pantalla sin parar.

Yo no enciendo la pantalla una vez que se establece la llamada para ahorrar batería, la opción la tengo puesta pero deshabilitada en la acción número 4 de la tarea de salida de los perfiles de Call IN y Call OUT del Prox Sensor.

El tipo de grabación en el perfil Call IN depende de las capacidades del móvil.
En mi caso utilizo Codec AMR Narrowband y Formato AMR Narrowband, en formato me salen 2 opciones en Tasker indicando el mismo nombre (AMR Narrowband) pero graban con calidad distinta.
Fin de Notas


Configuraciones:
En Tasker ir al menú de Preferencias/Monitor/Sensor Proximidad - SI.

En las propiedades de los perfiles deshabilitar "Fuerza Orden Tareas".

En el móvil, Ajustes de Llamada/Apagar pantalla durante las llamadas - Deshabilitar

En el móvil, Ajustes/Ajustes Avanzados/Mostrar ubicación del cursor - Habilitar
Hacer una llamada (un número que no existe también sirve) y pulsar sobre GRABAR, apuntar las coordinadas Dx Dy y después deshabilitar ubicación del cursor.
En el perfil Call OUT Record, tarea de entrada, acción número 3 poner los valores Dx y Dy por este orden (Dx, Dy) y habilitar la opción Usar Root.

La tarea de entrada, acción número 4 del perfil Call Out Record indica el nombre del archivo temporal usado por la aplicación, en mi caso es ".voicecall (con un punto al inicio)" en la carpeta /Sounds. Si existe, la variable Calloutrec tendrá el valor "file".
En la acción 4 habilitar "Continuar Tarea Tras Error".

Si el nombre del archivo de la última llamada no corresponde con la hora o el archivo se grabó por en cima de la última que ya existia, se debe al procesamiento lento del móvil.
Simplemente en el perfil Call Out Record, tarea de salida, acción número 4, aumentar el tiempo de espera de 3 segundos para algunos más.
Sale en pantalla el nombre del archivo cuando termina la llamada.
Fin de Configuraciones



Call IN Prox Sensor

Perfil: Call IN Prox Sensor (18)
Estado: Valor de variable [ Nombre:%Callin Operador:Coincide Valor:1 ]
Estado: Sensor de proximidad
Entrada: Anon (19)
A1: Esperar [ MS:0 Segundos:1 Minutos:0 Horas:0 Días:0 ]
A2: Altavoz [ Establecer:Apagado ] Si (if) [ %PACTIVE ~ *,Call IN Prox Sensor,* ]
A3: Secure Settings [ Configuración:Lock Device Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings ] Si (if) [ %PACTIVE ~ *,Call IN Prox Sensor,* ]
Salida: Anon (21)
A1: Esperar [ MS:0 Segundos:2 Minutos:0 Horas:0 Días:0 ]
A2: Si (if) [ %PACTIVE ~ *,Call IN Record,* ]
A3: Altavoz [ Establecer:Encendido ] Si (if) [ %PACTIVE !~ *,Call IN Prox Sensor,* ]
A4: [x] Secure Settings [ Configuración:Screen Dim 1 Second Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings ] Si (if) [ %PACTIVE !~ *,Call IN Prox Sensor,* ]
A5: Fin si (End if)



Call IN Record

Perfil: Call IN Record (12)
Estado: Llamada [ Tipo:Entrante Número:* ]
Evento: Teléfono descolgado
Entrada: Anon (13)
A1: Esperar [ MS:500 Segundos:0 Minutos:0 Horas:0 Días:0 ]
A2: Grabar audio [ Archivo:Llamadas/in/%CNAME %CDATE %CTIME.amr Origen:Llamada Tamaño Máx:0 Codec:AMR Narrowband Formato:AMR Narrowband ]
A3: Establecer variable [ Nombre:%Callin A:1 Calcular:Apagado Añadir:Apagado ]



Call IN Record OFF

Perfil: Call IN Record OFF (7)
Estado: Valor de variable [ Nombre:%Callin Operador:Coincide Valor:1 ]
Evento: Teléfono inactivo
Entrada: Anon (10)
A1: Detener grabación audio
A2: Establecer variable [ Nombre:%Callin A:0 Calcular:Apagado Añadir:Apagado ]
A3: [x] Secure Settings [ Configuración:Screen Dim 1 Second Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings ] Si (if) [ %PACTIVE !~ *,Call IN Prox Sensor,* ]



Call OUT Prox Sensor

Perfil: Call OUT Prox Sensor (4)
Estado: Valor de variable [ Nombre:%Calloutrec Operador:Coincide Valor:file ]
Estado: Sensor de proximidad
Entrada: Anon (5)
A1: Esperar [ MS:0 Segundos:1 Minutos:0 Horas:0 Días:0 ]
A2: Altavoz [ Establecer:Apagado ] Si (if) [ %PACTIVE ~ *,Call OUT Prox Sensor,* ]
A3: Secure Settings [ Configuración:Lock Device Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings ] Si (if) [ %PACTIVE ~ *,Call OUT Prox Sensor,* ]
Salida: Anon (6)
A1: Esperar [ MS:0 Segundos:2 Minutos:0 Horas:0 Días:0 ]
A2: Si (if) [ %PACTIVE ~ *,Call OUT Record,* ]
A3: Altavoz [ Establecer:Encendido ] Si (if) [ %PACTIVE !~ *,Call OUT Prox Sensor,* ]
A4: [x] Secure Settings [ Configuración:Screen Dim 1 Second Paquete:com.intangibleobject.securesettings.plugin Nombre:Secure Settings ] Si (if) [ %PACTIVE !~ *,Call OUT Prox Sensor,* ]
A5: Fin si (End if)



Call Out Record

Perfil: Call OUT Record (40)
Estado: Llamada [ Tipo:Saliente Número:* ]
Entrada: Anon (41)
A1: Esperar [ MS:0 Segundos:2 Minutos:0 Horas:0 Días:0 ]
A2: Esperar [ MS:250 Segundos:0 Minutos:0 Horas:0 Días:0 ]
A3: Ejecutar consola [ Comando:input tap 70 600 Cuenta atrás (segundos):0 Usar Root:Encendido Almacenar Salida En: Almacenar Errores En: Almacenar Resultado en: ]
A4: Prueba [ Tipo:File Type Datos:/storage/sdcard0/Sounds/.voicecall Almacenar Resultado en:%Calloutrec Continuar Tarea Tras Error:Encendido ]
A5: Detener [ Con error:Apagado Tarea: ] Si (if) [ %PACTIVE !~ *,Call OUT Record,* ]
A6: Ir a acción [ Tipo:Número Acción Número:2 Etiqueta: ] Si (if) [ %Calloutrec !~ file ]
Salida: Anon (30)
A1: Ir a acción [ Tipo:Número Acción Número:8 Etiqueta: ] Si (if) [ %Calloutrec !~ file ]
A2: Listar archivos [ Dir:Sounds Coincidir:*.amr Incluir Archivos Ocultos:Apagado Variable:%Calloutlistamr ]
A3: For [ Variable:%Calloutlistamr Ítems:%Calloutlistamr() ]
A4: Esperar [ MS:0 Segundos:3 Minutos:0 Horas:0 Días:0 ]
A5: Flash [ Texto:%CONAME %CODATE %COTIME Largo:Encendido ]
A6: Mover [ Desde:%Calloutlistamr A:Llamadas/out/%CONAME %CODATE %COTIME.amr Usar Root:Apagado ]
A7: End For
A8: Limpiar variable [ Nombre:%Calloutlistamr Coincidencia de Patrón:Apagado ]
A9: Limpiar variable [ Nombre:%Calloutlistamr1 Coincidencia de Patrón:Apagado ]
A10: Limpiar variable [ Nombre:%Calloutrec Coincidencia de Patrón:Apagado ]



Espero que no me haya olvidado de nada.

Have fun.

Última edición por GraphicAdventure Día 25/10/13 a las 00:57:07. Razón: un pequeño ajuste visual
Responder Con Cita
Los siguientes 4 usuarios han agradecido a GraphicAdventure su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 25/10/13, 07:19:19
Array

[xs_avatar]
Jusss Jusss no está en línea
Usuario muy activo
 
Fecha de registro: ago 2012
Mensajes: 713
Modelo de smartphone: Galaxy Note 3 N9005
Tu operador: Movistar
Todavia no tuve tiempo de probarlo pero me surgue una duda porque para "call in" no usas el mismo metodo de apretar el boton "rec"?
Responder Con Cita
  #3  
Viejo 25/10/13, 10:30:54
Array

[xs_avatar]
GraphicAdventure GraphicAdventure no está en línea
Miembro del foro
 
Fecha de registro: oct 2013
Localización: España
Mensajes: 277
Modelo de smartphone: S3 Mini I8190N
Tu operador: Movistar
Porque Tasker sabe decirte cuando tú has cogido el teléfono (llamada entrante), con 2 acciones graba perfectamente en vez de 6 como en Call OUT, mucho más simple y menos riesgo de que algún día algo vaya mal, mientras que en llamada saliente no te sabe decir cuando la otra persona ha atendido la llamada.

El evento teléfono descolgado solo se aplica a llamadas entrantes.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker



Hora actual: 15:25:39 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /