Is it possible to configure sip-router to keep a transaction for an incoming message (f.e.
an INVITE) without sending a response and without forwarding it, and then reference and
complete it in the future?
Using pseudocode this is the logic I would like to implement:
//When receiving an INVITE leave it pending
if (request is INVITE) {
store transactionID // This transactionID will be send somehow to the client
return
}
//When receiving a PUBLISH referencing a pending transaction complete the forwarding
if (request is PUBLISH) {
transactionId = header("X-TransactionId")
destination = header("X-Destination")
transactions [transactionID]. forward(destination)
}
Thank you very much,
G.
Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política
de envío y recepción de correo electrónico en el enlace situado más abajo.
This message is intended exclusively for its addressee. We only send and receive email on
the basis of the terms set out at.
http://www.tid.es/ES/PAGINAS/disclaimer.aspx