que es

miércoles, 16 de julio de 2025

macro en la colas asterisk

 [contexto]
exten => 192,1,Answer
  same => n,Macro(user-callerid,)
  same => n,Set(CHANNEL(language)=es)
  same => n,NoOp(Llamada 192 # ${CALLERID(num)} #${FROM_DID} >> ${ANSWEREDTIME} >> ${HANGUPCAUSE}) )
  same => n,agi(ivr.php,${CALLERID(num)} )
   ;exten => 192,n,Goto(from-internal,190,1)
  same => n,Hangup()
   ;exten => 192,n,Hangup


;;cola de asterisk
;;;;
[macro-enviocolas]
exten => s,1,Macro(user-callerid,)
exten => s,n,NoOp(Envi_190 ${QAGENT} ${UNIQUEID} ${FROMEXTEN} ${HANGUPCAUSE}) )
;;;exten => s,n,System( echo "'$(date +'%D_Hora:_%T')  _Agente:_${CHANNEL}  _Tel_Cliente:_${FROMEXTEN}  _Troncal:_"${FROM_DID}"  '" >                        > /var/log/asterisk/ecus.txt )
;;ingresallamada Julio 16 de 2025 funciona.
;;
exten => s,n,System(php -f /var/lib/asterisk/agi-bin/llamada.php ${UNIQUEID} "${CHANNEL}" ${FROMEXTEN} )
;;;
;;;;escribe log de llamadas en cola.
;;;
exten => s,n,System( echo "'$(date +'Fecha:_%d_%m_%Y_Hora:_%T')  _Agente:_${CHANNEL} _"${CALLERID(number)}"  _Troncal:_"${FROM_DID}"                          _Tel_Cliente:_${FROMEXTEN}  '" >> /var/log/asterisk/cola.txt )
;;
;;
;exten => s,n,System(php -f /var/lib/asterisk/agi-bin/ingresallamada.php ${UNIQUEID} "${CHANNEL}" ${FROMEXTEN} )