Pasar variables entre dos PBX a través de troncal SIP

335 views
Skip to first unread message

Gonzalo Marcote

unread,
Feb 6, 2012, 7:50:57 AM2/6/12
to aster...@googlegroups.com
Saludos.
Tengo dos PBX asterisk (1.8.X) conectadas a través de un troncal SIP y necesito pasar la variable del DDI por el cual ha entrado la llamada en la PBX-A a la PBX-B a través del troncal SIP.

El escenario sería:
PSTN --> DDI PBX-A --------> TRUNK SIP ---------> PBX-B (recibir aquí el DDI por el cual ha entrado la llamada en la PBX-A).

Si hago un Set de la variable en PBX-A obviamente en PBX-B no me aparece.
Estoy mirando la application Dial y no veo la posibilidad de pasárselo como parámetro a la SIP uri
¿Hay alguna manera de hacer esto?.

...si tener que hacer guarradas del tipo:
En PBX-A -> Dial(SIP/s_${DDI}@pbx-a)

y recogerla en PBX-B y tener que cortarla con la Function CUT:
Set(extension=${CUT(exten,,2)})

Hacía tiempo que ya no posteaba por aqui así que saludos a todos y gracias.

Saúl Ibarra Corretgé

unread,
Feb 6, 2012, 7:57:05 AM2/6/12
to aster...@googlegroups.com
Pasa lo que quieras en cabeceras SIP.


2012/2/6 Gonzalo Marcote <gonzalo...@gmail.com>:

> --
> Este email pertenece a la lista de Asterisk-ES (http://www.asterisk-es.org)
>
> ~~~ Normas de la lista Asterisk-ES: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> http://comunidad.asterisk-es.org/index.php?title=Lista:normas-asterisk-es
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> - Para anular la suscripción: asterisk-es...@googlegroups.com

--
/Saúl
http://saghul.net | http://sipdoc.net

Gonzalo Marcote

unread,
Feb 6, 2012, 8:06:01 AM2/6/12
to aster...@googlegroups.com
mmm...¿Y si lo meto en el SIP header con la app SIPAddHeader en la PBX-A?:
exten => 
same => n,SIPAddHeader(ddi_pbx_a: ${EXTEN})

...y luego cogerla en la PBX-B:
same => Set(DDI=${SIP_HEADER(ddi_pbx_a)})

¿Esta sería la manera (por así decirlo) oficial y "elegante" de hacer esto?

bakko

unread,
Feb 6, 2012, 8:06:52 AM2/6/12
to aster...@googlegroups.com
Exactamente,
 
es lo que te decía Saul
 
Saludos
--

Saúl Ibarra Corretgé

unread,
Feb 6, 2012, 8:08:24 AM2/6/12
to aster...@googlegroups.com
2012/2/6 Gonzalo Marcote <gonzalo...@gmail.com>:

Si.

No olvides eliminar los headers con contenido sensible antes de hacer
un Dial al usuario final ;-)

Gonzalo Marcote

unread,
Feb 6, 2012, 8:09:01 AM2/6/12
to aster...@googlegroups.com
Perdona Saghul que posteamos casi al tiempo.
Puedes mirar si valdría lo que he puesto arriba?.
Muchas gracias.

Gonzalo Marcote

unread,
Feb 6, 2012, 8:09:29 AM2/6/12
to aster...@googlegroups.com
Ok. Muchas gracias!
Reply all
Reply to author
Forward
0 new messages