Ver la Versión Completa : Contador de llamadas salientes.
Cooper_575
15/04/14, 17:04:06
Hola taskeros.
Estoy intentando sin resultado crear una tarea que cada vez que realizo una llamada saliente contabilice los minutos de la misma. Por otra parte busco que vaya contabilizando todas las llamadas salientes y al llegar a los 50' me avise con un beep. Es por una cuestión de tarifas de mi operadora.
Ya conseguí escuchar un beep cuando la llamada llega a los 5' de duración pero esto se me resiste. Gracias una vez más.
Caravantes
16/04/14, 13:04:31
Estoy intentando sin resultado...
Lo mejor es que pongas aquí lo que has intentado, para que lo veamos y te ayudemos, tal como dice el apartado 8 de las Recomendaciones para participar en este foro http://www.htcmania.com/showthread.php?p=8982303
8. No te limites a formular la pregunta: escribe también algo como “ya he probado esto y esto otro” y/o “he buscado en estos sitios”, cuando consultes una duda o problema, en la medida de lo posible y siempre que sea procedente. Explica también si sabes resolver alguna parte del problema o ninguna. Todo eso servirá para que los otros compañeros no hagan un esfuerzo inútil explicándote cosas que ya sabes, y también para demostrar que antes de pedir ayuda ya hiciste algunos esfuerzos personales.
Cooper_575
16/04/14, 17:00:57
Buenas tardes Caravantes.
Siento no haberme explicado mejor. Por cuestiones d r tarificación y para no gastar más he creado un perfil de modo que cada vez que se produce una llamada saliente inicia una cuenta atrás de modo que a los 4' me avisa un beep y a los 4'30" otro beep me avisa de que debo colgar la llamada para no pagar de mas.
Por otra parte y aquí no consigo avanzar quiero que cada vez que se produce una llamada saliente se inicie un contador de minutos y cuando la suma de todas las llamadas salientes se acerque a 50' me avise con un beep. He investigado añadiendo la variable sumar a variable pero no avanzo. No encuentro la forma de iniciar un contador de llamadas y menos aún que vaya sumando todos los minutos de llamadas salientes. He buscado insistentemente entre las preguntas de otros foreros pero no encontré nada.
Pienso aue seremos muchos los que tenemos limitación de minutos para hablar con nuestros móviles y quizá esta duda sirva a otros taskeros.
Muchas gracias por leerme y un saludo.
Cooper_575
16/04/14, 17:01:47
Buenas tardes Caravantes.
Siento no haberme explicado mejor. Por cuestiones d r tarificación y para no gastar más he creado un perfil de modo que cada vez que se produce una llamada saliente inicia una cuenta atrás de modo que a los 4' me avisa un beep y a los 4'30" otro beep me avisa de que debo colgar la llamada para no pagar de mas.
Por otra parte y aquí no consigo avanzar quiero que cada vez que se produce una llamada saliente se inicie un contador de minutos y cuando la suma de todas las llamadas salientes se acerque a 50' me avise con un beep. He investigado añadiendo la variable sumar a variable pero no avanzo. No encuentro la forma de iniciar un contador de llamadas y menos aún que vaya sumando todos los minutos de llamadas salientes. He buscado insistentemente entre las preguntas de otros foreros pero no encontré nada.
Pienso aue seremos muchos los que tenemos limitación de minutos para hablar con nuestros móviles y quizá esta duda sirva a otros taskeros.
Muchas gracias por leerme y un saludo.
kalippo
16/04/14, 20:03:35
puedes crear un perfil de estado
Estado: Llamada [ Tipo:Saliente Número:* ]
la tarea de entrada puede ser que aumentes 1 a una variable llamaa por ejemplo %CONTLLAML (contador llamadas salientes)
la tarea de salida (cuando colgaste)
sumarle a una variable %TOTLLAMSAL (total llamadas salientes) el valor de %CODUR
tienes una variable en taskler que se llama %CODUR la cual te dice cuanto duro la llamada
despues solo revisa que la variable %TOTLLAMSAL sea 50 para que haga lo que quieres
Caravantes
16/04/14, 22:59:46
Por cuestiones d r tarificación y para no gastar más he creado un perfil de modo que cada vez que se produce una llamada saliente inicia una cuenta atrás de modo que a los 4' me avisa un beep y a los 4'30" otro beep me avisa de que debo colgar la llamada para no pagar de mas.
Copia aquí la descripción de ese perfil que ya tienes, para ver cuál es la mejor forma de añadirle lo que te falta por hacer. Reitero mi petición para que revises las Recomendaciones (http://www.htcmania.com/showthread.php?p=8982303), de las cuales ahora te remito al punto 10:
10. Transcribe el perfil o tarea como texto dentro del propio mensaje si haces referencia a un perfil o una tarea. En la medida de lo posible, no pongas imágenes de perfiles o tareas. Lo más cómodo y certero es que exportes la descripción del perfil o tarea y pegues ese texto en el mensaje de tu consulta. En la siguiente página se indica con detalle cuál es el procedimiento y también se explican las ventajas de hacerlo así.
http://www.htcmania.com/showthread.php?p=8852245
Cooper_575
19/04/14, 15:09:57
A falta de realizar unas llamadas para comprobarlo fehacientemente, el perfil me ha quedado de la siguiente manera:
Perfil: Beep 4' Contador 50' (117)
Estado: Llamada [ Tipo:Saliente Número:* ]
Entrada: Beep 4' Contador 50' (118)
A1: Sumar a variable [ Nombre:%TOTLLAMSAL Valor:50 Módulo (wrap around):0 ] Si (if) [ %CODUR Ajuste ]
A2: Esperar [ MS:0 Segundos:0 Minutos:4 Horas:0 Días:0 ]
A3: Beep [ Frecuencia:8000 Duración:1000 Amplitude:50 Stream:3 ]
A4: Esperar [ MS:0 Segundos:30 Minutos:0 Horas:0 Días:0 ]
A5: Beep [ Frecuencia:8000 Duración:1000 Amplitude:50 Stream:3 ]
Salida: Beep 4' Contador 50' (118)
A1: Sumar a variable [ Nombre:%TOTLLAMSAL Valor:50 Módulo (wrap around):0 ] Si (if) [ %CODUR Ajuste ]
A2: Esperar [ MS:0 Segundos:0 Minutos:4 Horas:0 Días:0 ]
A3: Beep [ Frecuencia:8000 Duración:1000 Amplitude:50 Stream:3 ]
A4: Esperar [ MS:0 Segundos:30 Minutos:0 Horas:0 Días:0 ]
A5: Beep [ Frecuencia:8000 Duración:1000 Amplitude:50 Stream:3 ]
Seguiré trasteando.
Una vez más gracias, especialmente a Caravantes y a Kalippo.
Caravantes
19/04/14, 22:04:11
A falta de realizar unas llamadas para comprobarlo fehacientemente, el perfil me ha quedado de la siguiente manera:
La variable %CODUR contiene la duración de la última llamada... pero yo supongo que ese dato solo está disponible una vez que la llamada ha terminado y no cuando la llamada está recién comenzada. Por consiguiente tiene lógica utilizar esa variable en la tarea de salida (como te dijo Calippo), no en la de entrada. Si usas ese dato en la tarea de entrada puede que contenga la duración de una llamada anterior, supongo.
En realidad el problema es un poco más profundo: parece que estás utilizando la misma tarea (llamada Beep 4' Contador 50'), como tarea de entrada y como tarea de salida del mismo perfil. Eso no parece tener mucha lógica.
Tampoco entiendo qué sentido tiene el dato "50 Módulo (wrap around):0" (que lo usas para incrementar la variable %TOTLLAMSAL), ni la espera de cuatro minutos antes de continuar.
Cooper_575
19/04/14, 23:44:34
Sigo trasteando y aprendiendo. Siguiendo vuestras instrucciones he modificado practicamente todo el perfil (el beep funciona perfectamente) de modo que tengo el siguiente resultado y que espero que funcione antes de cortarme las venas.
Perfil: Beep 5' Contador 50' (117)
Estado: Llamada [ Tipo:Saliente Número:* ]
Entrada: Beep 5' Contador 50', llamada activa (118)
A1: Sumar a variable [ Nombre:%CONTLLAML Valor:1 Módulo (wrap around):0 ]
A2: Esperar [ MS:0 Segundos:0 Minutos:5 Horas:0 Días:0 ]
A3: Beep [ Frecuencia:8000 Duración:1000 Amplitude:50 Stream:3 ]
Salida: Beep 5' Contador 50', llamada colgada (103)
A1: Sumar a variable [ Nombre:%TOTLLAMSAL Valor:1 Módulo (wrap around):0 ] Si (if) [ %CODUR Ajuste ]
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.