limitar duracion en llamada

Buen dia;
Como puedo limitar la llamada q realiza un anexo desde una base de datos donde esta mis anexos y sus minutos q tiene x mes

estado con el comando L en dial
pero estoy en duda es con agi verdad

0
Your rating: None

Respuesta

Efectivamente lo que debes usar ahi es un agi, puesto que te reduciria, el codigo en el dialplan.

Ahora lo que debes hacer es lo siguiente en tu agi,(php, python o perl)

Haces una consulta a a la base de datos preguntando por el anexo que llamo, previamente le envias ese dato desde dialplan al agi -----${CALLERID(num)}---------, luego extraes el valor de minutos------=$TIEMPO------, ese valor lo sacas del programa hacia el dialplan ----> SET ${TIEMPO}

el dial plan lo recibe y solo te queda usarlo para delimitar el tiempo de esta forma..

....
exten => _1XX,3,dial(SIP/${EXTEN},10,TrL(${TIEMPO}:60000:15000))

que hace esto xD... no se

broma, limita el tiempo de llamada a la consulta de la DB, y enviara sonidos de alerta cuando falta 1 minuto cada 15 segundos.

Bueno ojala que te haya servidor cualquier cosa me avisas,

jdelcarpio868@gmail.com

Estamos para apoyar.... asi es creo no xD...