Estadisticas de Extensiones

Alferez

Joined
Jul 8, 2009
Messages
83
Likes
0
Points
0
#1
Necesito sacar las estadísticas de las extensiones globales, de la forma que las saca por Reporte me valdría, solo que así te cuenta tanto las llamadas a extensiones como las exteriores.
Hay alguna manera de discriminar esto y decirle que sólo cuente las llamadas que empiezan por 09XXXX y 06XXXXX??

Gracias.
 

fmvillares

Joined
Sep 8, 2007
Messages
1,785
Likes
0
Points
0
#2
si por supuesto pero no via grafica por default...
mysql....
te metes a las bases de datos
ejemplo en la consola de linux
mysql -u root -p
ahi metes tu clave cuando te pide
use asteriskcdrdb y apretas enter
y ahora usas sql para tu consulta a medida

ejemplo simple: select * from cdr where src like 190;

saludos
 

Alferez

Joined
Jul 8, 2009
Messages
83
Likes
0
Points
0
#3
Fernando muchas gracias, finalmente he accedido desde fuera como me comentabas y lo he sacado:

Por si a alguien le puede venir bien estos son los códigos SQL que he usado para agruparlos por meses:

Llamadas Fijos (En España van desde el 91XXX hasta el 99XXXX):
select SUBSTRING(channel,5,3) as Extensión, SUM(billsec) as Segundos, count(disposition) as 'Llamadas Fijos' from cdr where dst between '091%' and '099%' AND disposition like 'ANSWERED' and calldate between '2011-01-01 00:00:00' and '2011-01-31 23:59:59' group by SUBSTRING(channel,5,3) order by channel
Llamadas Móvil (En España empiezan por 6XXXXX):
select SUBSTRING(channel,5,3) as Extensión, SUM(billsec) as Segundos, count(disposition) as 'Llamadas Móvil' from cdr where dst like '06%' AND disposition like 'ANSWERED' and calldate between '2011-01-01 00:00:00' and '2011-01-31 23:59:59' group by SUBSTRING(channel,5,3) order by channel
Llamadas 90x (Tarificación Especial):
select SUBSTRING(channel,5,3) as Extensión, SUM(billsec) as Segundos, count(disposition) as 'Llamadas 90X' from cdr where dst like '090%' AND disposition like 'ANSWERED' and calldate between '2011-01-01 00:00:00' and '2011-01-31 23:59:59' group by SUBSTRING(channel,5,3) order by channel

Llamadas 118XX (Información telefónica):
select SUBSTRING(channel,5,3) as Extensión, SUM(billsec) as Segundos, count(disposition) as 'Llamadas 118XX' from cdr where dst like '011%' AND disposition like 'ANSWERED' and calldate between '2011-01-01 00:00:00' and '2011-01-31 23:59:59' group by SUBSTRING(channel,5,3) order by channel
 

fmvillares

Joined
Sep 8, 2007
Messages
1,785
Likes
0
Points
0
#4
ok no se olviden nunca de subir al karma a la gente que les ayuden!
 

Alferez

Joined
Jul 8, 2009
Messages
83
Likes
0
Points
0
#5
No te preocupes compañero que tu carma ya subió ;)
 

fmvillares

Joined
Sep 8, 2007
Messages
1,785
Likes
0
Points
0
#6
no el mio el de cualquiera que le ayude en cualquier cosa!!
 

Luis Diego

Joined
Nov 1, 2010
Messages
237
Likes
0
Points
0
#7
hablando del Karma yo ayude a muchas personas y todo y no me suben el karma nada de nada k mala onda. lo unico que recibi es mas preguntas.
 

Alferez

Joined
Jul 8, 2009
Messages
83
Likes
0
Points
0
#8
Pues no habré sido yo, porque yo si he subido el karma varias veces, aunque no creo que este sea el tema de este post.
 

fmvillares

Joined
Sep 8, 2007
Messages
1,785
Likes
0
Points
0
#9
Luis ahi te di 1 por la buena onda!
 

Luis Diego

Joined
Nov 1, 2010
Messages
237
Likes
0
Points
0
#10
Gracias eh :)
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,902
Messages
130,887
Members
17,565
Latest member
omarmenichetti
Top