LLAMADAS A TRAVES DE SKYPE O PROVEEDOR DE MINUTOS

LLAMADAS A TRAVES DE SKYPE O PROVEEDOR DE MINUTOS

Posted Enero 20th, 2010 by Munk3y

Estoy involucrado en un proyecto personal, tengo implementada una pequeña central telefónica. Mi duda es la siguiente, lo que pasa es que al realizar una llamada a un número fijo, celular o internacional necesito establecer una condición, si ya excedí la cantidad de minutos que tengo en mi línea normal de TELEFONICA, sacar la llamada por un proveedor de servicio. En este caso ya tengo implementada la lógica haciendo uso del CDR, pero no se que proveedor de servicio puedo usar, y para este caso cuál me conviene? Si alguien podría brindar una pista o camino le agradeceré bastante.

Gracias por su ayuda!!! Este medio es 100% efectivo!! Gracias

Gracias x su ayuda!!!

Estuve analizando a distintos proveedores y al final llegue a la conclusión de que, para mi caso particular, JustVoip era uno de los más económicos. Ya configuré la centralita con la cuenta de JustVoip y funciona de mil maravillas. Además logré implemetar la lógica empleando el siguiente código:

En el extensions.conf

[outgoing]
;Salida de llamadas locales
exten => _[2-8]xxxxx.,1,MYSQL(Connect connid localhost user password bdnombre)
exten => _[2-8]xxxxx.,2,NoOp(connid = ${connid})
exten => _[2-8]xxxxx.,3,MYSQL(Query resultid ${connid} SELECT sum(duration) FROM cdr WHERE dstchannel="Zap/4-1")
exten => _[2-8]xxxxx.,n,NoOp(resultid = ${resultid})
exten => _[2-8]xxxxx.,n,MYSQL(Fetch fetchid ${resultid} var1)
exten => _[2-8]xxxxx.,n,NoOp(Variabili = ${fetchid},${var1},)
exten => _[2-8]xxxxx.,n,MYSQL(Clear ${resultid})
exten => _[2-8]xxxxx.,n,MYSQL(Disconnect ${connid})
exten => _[2-8]xxxxx.,n,Saydigits(${var1})
exten => _[2-8]xxxxx.,n,GotoIf($[${var1} > número de segundos con el que cuenta mi plan]?ustvoipsip,pstnline)
exten => _[2-8]xxxxx.,n(justvoipsip),Dial(SIP/justvoip/511${EXTEN})
exten => _[2-8]xxxxx.,n,Hangup()
exten => _[2-8]xxxxx.,n(pstnline),Dial(Zap/4-1/${EXTEN})
exten => _[2-8]xxxxx.,n,Hangup()

Y eso es todo =)

Posted by Munk3y on Vie, 2010-01-22 14:01
Gracias a ti

Gracias porque luego de una consulta, encontraste la solución y la compartiste.

Acostumbrémonos a retribuir a la comunidad para que todos sigamos creciendo.

Ing.Daniel Pizarro
DCAP, Elastix Certified Engineer
Infobox

Posted by dpizarro on Vie, 2010-01-22 17:26
La lógica la puedes

La lógica la puedes implementar en un AGI dónde en base al consumo vas redirigiendo las llamadas.

Para conectar Skype a Asterisk requieres de un software adicional que tienes que implementar en tu servidor y tiene un costo de licencia por canal, es decir dependiendo del número de llamadas simultáneas que tuvieras es el número de licencias que tendrías que pagar. En este caso mejor te recomiendo proveedores que usen SIP o IAX.

Te recomiendo que consultes proveedores como voipjet que usa IAX y tiene buenos costos a la PSTN aunque voipjet requiere que tengas permiso en tu pais para distribuir telefonía, otro puede ser Teliax, buscar en internet proveedores SIP hay infinidad de proveedores, de hecho alguna vez por ahi vi una tabla de comparación que te indicaba calidad, precio, seguridad, etc.
--
Daría todo lo que sé, por la mitad de lo que ignoro..
httP://phylevn.mexrom.net

Posted by phylevn on Vie, 2010-01-22 06:19
skype/sip providers

Skype es caro para llamadas a la PSTN. Pero si quieres conectarlo puedes usar el software de Digium (US$60.00 USA)

Hay otros super económicos como Nonoh que las llamadas a fijos son gratis (!?)

Saludos,

Ing.Daniel Pizarro
DCAP, Elastix Certified Engineer
Infobox

Posted by dpizarro on Jue, 2010-01-21 22:00