← Volver al índice de módulos

tmx

This module collects extensions from Kamailio TM module. Kamailio TM (Transaction Management) module documentation is available at: https://www.kamailio.org/docs/modules/stable/modules/tm.html
🛠️ Utilidades y Varios Kamailio 6.1 2 parámetros 25 funciones

Descripción general

This module collects extensions from Kamailio TM module. Kamailio TM (Transaction Management) module documentation is available at: https://www.kamailio.org/docs/modules/stable/modules/tm.html

Documentación oficial: https://www.kamailio.org/docs/modules/stable/modules/tmx.html
Código fuente: https://github.com/kamailio/kamailio/tree/master/src/modules/tmx

Parámetros de configuración

ParámetroTipoDescripción
precheck_trans int 3.1. precheck_trans (int)
precheck_trans int Enable/disable transaction pre-check via t_precheck_trans() function. If set to 0, the internal structures are not created at startup and the function will return false always.

Funciones exportadas

t_cancel_branches(which)

4.2. t_cancel_callid(callid, cseq, flag [, rcode]) 4.3. t_uac_ack_local(callid, cseq [, headers [, body]]) 4.4. t_reply_callid(callid, cseq, code, reason) 4.5. t_flush_flags() 4.6. t_flush_xflags() 4.7. t_is_failure_route() 4.8. t_is_branch_route() 4

t_cancel_callid(callid, cseq, flag [, rcode])

4.3. t_uac_ack_local(callid, cseq [, headers [, body]]) 4.4. t_reply_callid(callid, cseq, code, reason) 4.5. t_flush_flags() 4.6. t_flush_xflags() 4.7. t_is_failure_route() 4.8. t_is_branch_route() 4.9. t_is_reply_route() 4.10. t_is_request_route() 4

t_uac_ack_local(callid, cseq [, headers [, body]])

4.4. t_reply_callid(callid, cseq, code, reason) 4.5. t_flush_flags() 4.6. t_flush_xflags() 4.7. t_is_failure_route() 4.8. t_is_branch_route() 4.9. t_is_reply_route() 4.10. t_is_request_route() 4.11. t_suspend() 4.12. t_continue(tindex, tlabel, rtname

t_reply_callid(callid, cseq, code, reason)

4.5. t_flush_flags() 4.6. t_flush_xflags() 4.7. t_is_failure_route() 4.8. t_is_branch_route() 4.9. t_is_reply_route() 4.10. t_is_request_route() 4.11. t_suspend() 4.12. t_continue(tindex, tlabel, rtname) 4.13. t_drop([rcode]) 4.14. t_reuse_branch() 4

t_flush_flags()

4.6. t_flush_xflags() 4.7. t_is_failure_route() 4.8. t_is_branch_route() 4.9. t_is_reply_route() 4.10. t_is_request_route() 4.11. t_suspend() 4.12. t_continue(tindex, tlabel, rtname) 4.13. t_drop([rcode]) 4.14. t_reuse_branch() 4.15. t_precheck_trans

t_flush_xflags()

4.7. t_is_failure_route() 4.8. t_is_branch_route() 4.9. t_is_reply_route() 4.10. t_is_request_route() 4.11. t_suspend() 4.12. t_continue(tindex, tlabel, rtname) 4.13. t_drop([rcode]) 4.14. t_reuse_branch() 4.15. t_precheck_trans()

t_is_failure_route()

4.8. t_is_branch_route() 4.9. t_is_reply_route() 4.10. t_is_request_route() 4.11. t_suspend() 4.12. t_continue(tindex, tlabel, rtname) 4.13. t_drop([rcode]) 4.14. t_reuse_branch() 4.15. t_precheck_trans()

t_is_branch_route()

4.9. t_is_reply_route() 4.10. t_is_request_route() 4.11. t_suspend() 4.12. t_continue(tindex, tlabel, rtname) 4.13. t_drop([rcode]) 4.14. t_reuse_branch() 4.15. t_precheck_trans()

t_is_reply_route()

4.10. t_is_request_route() 4.11. t_suspend() 4.12. t_continue(tindex, tlabel, rtname) 4.13. t_drop([rcode]) 4.14. t_reuse_branch() 4.15. t_precheck_trans()

t_is_request_route()

4.11. t_suspend() 4.12. t_continue(tindex, tlabel, rtname) 4.13. t_drop([rcode]) 4.14. t_reuse_branch() 4.15. t_precheck_trans()

t_suspend()

4.12. t_continue(tindex, tlabel, rtname) 4.13. t_drop([rcode]) 4.14. t_reuse_branch() 4.15. t_precheck_trans()

t_continue(tindex, tlabel, rtname)

4.13. t_drop([rcode]) 4.14. t_reuse_branch() 4.15. t_precheck_trans()

t_drop([rcode])

4.14. t_reuse_branch() 4.15. t_precheck_trans()

t_reuse_branch()

4.15. t_precheck_trans()

t_precheck_trans()

4.1. t_cancel_branches(which)

t_cancel_branches(which)

Cancel branches of an active SIP transaction. The function can be called for a SIP reply that will identify the current branch.

t_cancel_callid(callid, cseq, flag [, rcode])

Cancel first INVITE transaction identified by callid and cseq. It sets the flag if the value is greater than zero

t_uac_ack_local(callid, cseq [, headers [, body]])

ACK the first transaction found with specified Call-ID and C-Seq. Optionally include extra headers and request body.

t_reply_callid(callid, cseq, code, reason)

Send reply to first transaction identified by callid and cseq.

t_flush_flags()

Flush the flags from current SIP message into the already created transaction. It makes sense only in routing block if the transaction was created via t_newtran() and the flags have been altered since.

t_flush_xflags()

Flush the extended flags from current SIP message into the already created transaction. It makes sense only in routing block if the transaction was created via t_newtran() and the extended flags have been altered since.

t_is_failure_route()

Returns true if the top-executed route block is failure_route.

t_is_branch_route()

Returns true if the top-executed route block is branch_route.

t_is_reply_route()

Returns true if the top-executed route block is reply_route.

t_is_request_route()

Returns true if the top-executed route block is request_route.

Autores y contribuidores

Daniel-Constantin Mierla <miconda@gmail.com>Juha HeinanenTutPro Inc. <jh@tutpro.com>Juha Heinanen <jh@tutpro.com>

Copyright © 2009 Daniel-Constantin Mierla

Módulos relacionados

auth_web3 auth_xkeys avp avpops benchmark blst call_control call_obj