El Martes, 28 de Agosto de 2007, Jesus Rodriguez escribió:
Desde siempre asterisk sólo ha podido hacer matching de transacciones, no de diálogos/branches.
Entiendo, dolorosamente, a lo que te refieres.
Sólo un concepto: ¿por qué haces distinción entre transacción y branch? ¿acaso no es lo mismo? Es más, es algo que se supone yo tenía claro, ahora me has puesto en duda, pero lo he comprobado y efectivamente durante un diálogo cada transacción tiene un parámetro branch diferente en su VIA.
- Usar 2 Asterisk, uno para entrantes y otro para salientes y
comunicarlos por IAX o SIP (bendita chapuza).
mmmm... quizás esta es una opción... no es nada bonita pero funcionaría.
- Olvidarme de mi bonito forwarding e implementar un ReDirect en
OpenSer que Asterisk sí soporta (no no y no, no me gusta).
Me quedo con la primera.
Lo que pasa es que es una ñapa interesante, ya me estoy imaginando el caso de tener tarjetería BRI o la que fuere: tendré que ponerla en uno de los Asterisk (Asterisk-in por ejemplo) y unir Asterisk-in con Asterisk-out mediante IAX para que las salientes a PSTN las envíe Asterisk-out a Asterisk-in. En fin... qué guarrada :(
Muchas gracias por todo.