Hola,
On Friday 04 January 2008 12:49:46 Jesus Rodriguez
wrote:
¿Cómo
solucionar este problema entonces?
Una opción es recoger los DTMF en rfc2833 en un Asterisk y vía AGI
pasarselos al servidor de aplicaciones.
Vaya, eso me suena de una presentación en el SIMO (aunque era una
mierda
porque hablaba de OpenSer pero no enseñaba nada de código XDDD).
¿Por qué será? :)
Pero sigo sin entenderlo, Asterisk es un B2BUA y no un
"router" RTP,
así que
usar Asterisk para recoger los DTMF implica que Asterisk debe ser el
SIP UAS
y comerse el SIP que llega desde el proveedor.
¿De verdad queremos que Asterisk haga de SIP endpoint entre el
gateway y el
resto de nuestra infraestructura SIP?
Además, en salientes también debería pasar el audio por Asterisk
para permitir
que el llamado (un tfno PSTN) envíe DTMF y poder interceptarlos.
En el caso de que tengas un servidor de aplicaciones que pueda hacer
de b2bua puedes controlar en todo momento las dos (o más) patas de una
llamada, reenviando una de ellas al asterisk sólo cuando te interese
recoger los dtmf. En ese caso, el RTP sí que va al Asterisk.
Saludos
JesusR.
------------------------------------
Jesus Rodriguez
VozTelecom Sistemas, S.L.
jesusr(a)voztele.com
http://www.voztele.com
Tel. 902360305
-------------------------------------