La sugerencia de Saul me sirvio mucho, mi dialplan se ejecuta a las
mil maravillas y ejectuta un agi al contestar, lo publico acá
[ringroups-custom-1]
gui_ring_groupname=grupo
exten=s,1,NoOp(RINGGROUP)
exten=s,n,Dial(SIP/2030,20,M(answerAgent,2030))
exten=s,n,Dial(IAX2/2060,20,M(answerAgent,2060))
exten=s,n,Hangup
[macro-answerAgent]
exten=s,1,AGI(agi://localhost/agente.agi?callerId=$
{CALLERID(number)}&target=${ARG1})
Este agi es un programa java que inserta los registros en una base de
datos sql server, y lo hace sin problemas :-)
El único problema que me va quedando es la variable $
{CALLERID(number)} que siempre devuelve "s" en vez del numero desde el
cual se está llamando... ¿existe alguna otra variable para rescatar el
numero desde el que se está llamando?
Saludos a todos, y gracias...
Druidrago
El 26/06/07, Druidrago <dgoi...@gmail.com> escribió:
--
Saúl -- "Some people say why, other just say, why not."
----------------------------------------------------------------
http://www.saghul.net/
[ringroups-custom-1]
gui_ring_groupname=grupo
exten=s,1,NoOp(RINGGROUP)
exten=s,n,Dial(SIP/2030,20,M(answerAgent,${CALLERID(num)},2030))
exten=s,n,Dial(IAX2/2060,20,M(answerAgent,${CALLERID(num)},2060))
exten=s,n,Dial(SIP/2040,20,M(answerAgent,${CALLERID(num)},2040))
exten=s,n,Hangup
[macro-answerAgent]
exten=s,1,AGI(agi://localhost/agente.agi?callerId=${ARG1}&target=$
{ARG2})
On 27 jun, 03:55, "ru08...@gmail.com" <ru08...@gmail.com> wrote:
> Sino prueba con ${CALLERID(num)}
>
> El mié, 27-06-2007 a las 09:04 +0200, Saúl Ibarra escribió:
>
> > Como éstas en una macro, usa la variable MACRO_EXTEN
>
> > El 26/06/07, Druidrago <dgoico...@gmail.com> escribió: