← Volver al índice de módulos

sctp

This module provides SCTP transport layer for Kamailio. SCTP is an acronym for Stream Control Transmission Protocol, read more about it at: http://en.wikipedia.org/wiki/Stream_Control_Transmission_Pro
🛠️ Utilidades y Varios Kamailio 6.1 30 parámetros

Descripción general

This module provides SCTP transport layer for Kamailio. SCTP is an acronym for Stream Control Transmission Protocol, read more about it at: http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol The module itself implements the callbacks required by the core to receive and send SIP messages over SCTP sockets. The core Makefile variable SCTP must be set to 1 (which is by default set to 1 in Makefile.defs) and sources compiled with -DUSE_SCTP (automatically set when SCTP=1). In other words, if core Makefiles are not changed and SCTP variable is not overwritten from command line, then the SCTP support in core is enabled. Note: it is recommended to use recent versions of libsctp (>1.0.10) and kernel (>4.0.0) when enabling SCTP transport.

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

Parámetros de configuración

ParámetroTipoDescripción
sctp_socket_rcvbuf int 3.2. sctp_socket_sndbuf (int) 3.3. sctp_autoclose (int) 3.4. sctp_send_ttl (int) 3.5. sctp_send_retries (int) 3.6. sctp_assoc_tracking (int) 3.7. sctp_assoc_reuse (int) 3.8. sctp_max_assocs (int) 3.9.
sctp_socket_sndbuf int 3.3. sctp_autoclose (int) 3.4. sctp_send_ttl (int) 3.5. sctp_send_retries (int) 3.6. sctp_assoc_tracking (int) 3.7. sctp_assoc_reuse (int) 3.8. sctp_max_assocs (int) 3.9. sctp_srto_initial (int) 3.10.
sctp_autoclose int 3.4. sctp_send_ttl (int) 3.5. sctp_send_retries (int) 3.6. sctp_assoc_tracking (int) 3.7. sctp_assoc_reuse (int) 3.8. sctp_max_assocs (int) 3.9. sctp_srto_initial (int) 3.10. sctp_srto_max (int) 3.11.
sctp_send_ttl int 3.5. sctp_send_retries (int) 3.6. sctp_assoc_tracking (int) 3.7. sctp_assoc_reuse (int) 3.8. sctp_max_assocs (int) 3.9. sctp_srto_initial (int) 3.10. sctp_srto_max (int) 3.11. sctp_srto_min (int) 3.12
sctp_send_retries int 3.6. sctp_assoc_tracking (int) 3.7. sctp_assoc_reuse (int) 3.8. sctp_max_assocs (int) 3.9. sctp_srto_initial (int) 3.10. sctp_srto_max (int) 3.11. sctp_srto_min (int) 3.12. sctp_asocmaxrxt (int) 3.13.
sctp_assoc_tracking int 3.7. sctp_assoc_reuse (int) 3.8. sctp_max_assocs (int) 3.9. sctp_srto_initial (int) 3.10. sctp_srto_max (int) 3.11. sctp_srto_min (int) 3.12. sctp_asocmaxrxt (int) 3.13. sctp_init_max_attempts (int) 3
sctp_assoc_reuse int 3.8. sctp_max_assocs (int) 3.9. sctp_srto_initial (int) 3.10. sctp_srto_max (int) 3.11. sctp_srto_min (int) 3.12. sctp_asocmaxrxt (int) 3.13. sctp_init_max_attempts (int) 3.14. sctp_init_max_timeo (in
sctp_max_assocs int 3.9. sctp_srto_initial (int) 3.10. sctp_srto_max (int) 3.11. sctp_srto_min (int) 3.12. sctp_asocmaxrxt (int) 3.13. sctp_init_max_attempts (int) 3.14. sctp_init_max_timeo (int) 3.15. sctp_hbinterval (i
sctp_srto_initial int 3.10. sctp_srto_max (int) 3.11. sctp_srto_min (int) 3.12. sctp_asocmaxrxt (int) 3.13. sctp_init_max_attempts (int) 3.14. sctp_init_max_timeo (int) 3.15. sctp_hbinterval (int) 3.16. sctp_pathmaxrxt (in
sctp_srto_max int 3.11. sctp_srto_min (int) 3.12. sctp_asocmaxrxt (int) 3.13. sctp_init_max_attempts (int) 3.14. sctp_init_max_timeo (int) 3.15. sctp_hbinterval (int) 3.16. sctp_pathmaxrxt (int) 3.17. sctp_sack_delay (
sctp_srto_min int 3.12. sctp_asocmaxrxt (int) 3.13. sctp_init_max_attempts (int) 3.14. sctp_init_max_timeo (int) 3.15. sctp_hbinterval (int) 3.16. sctp_pathmaxrxt (int) 3.17. sctp_sack_delay (int) 3.18. sctp_sack_freq
sctp_asocmaxrxt int 3.13. sctp_init_max_attempts (int) 3.14. sctp_init_max_timeo (int) 3.15. sctp_hbinterval (int) 3.16. sctp_pathmaxrxt (int) 3.17. sctp_sack_delay (int) 3.18. sctp_sack_freq (int) 3.19. sctp_max_burst (
sctp_init_max_attempts int 3.14. sctp_init_max_timeo (int) 3.15. sctp_hbinterval (int) 3.16. sctp_pathmaxrxt (int) 3.17. sctp_sack_delay (int) 3.18. sctp_sack_freq (int) 3.19. sctp_max_burst (int)
sctp_init_max_timeo int 3.15. sctp_hbinterval (int) 3.16. sctp_pathmaxrxt (int) 3.17. sctp_sack_delay (int) 3.18. sctp_sack_freq (int) 3.19. sctp_max_burst (int)
sctp_hbinterval int 3.16. sctp_pathmaxrxt (int) 3.17. sctp_sack_delay (int) 3.18. sctp_sack_freq (int) 3.19. sctp_max_burst (int)
sctp_pathmaxrxt int 3.17. sctp_sack_delay (int) 3.18. sctp_sack_freq (int) 3.19. sctp_max_burst (int)
sctp_sack_delay int 3.18. sctp_sack_freq (int) 3.19. sctp_max_burst (int)
sctp_sack_freq int 3.19. sctp_max_burst (int)
sctp_max_burst int 3.1. sctp_socket_rcvbuf (int)
sctp_socket_rcvbuf int Size for the sctp socket receive buffer.
sctp_socket_sndbuf int Size for the sctp socket send buffer.
sctp_autoclose int Number of seconds before autoclosing an idle association. Can be changed at runtime, but it will affect only new associations.
sctp_send_ttl int Number of milliseconds before an unsent message/chunk is dropped. Can be changed at runtime.
sctp_send_retries int How many times to attempt re-sending a message on a re-opened association, if the sctp stack did give up sending it (it's not related to sctp protocol level retransmission). Useful to improve reliabil
sctp_assoc_tracking int Controls whether or not sctp associations are tracked inside Kamailio. Turning it off would result in less memory being used and slightly better performance, but it will also disable some other featur
sctp_assoc_reuse int Controls sctp association reuse. For now only association reuse for replies is affected by it. Default is on. Depends on sctp_assoc_tracking being on.
sctp_max_assocs int Maximum number of allowed open sctp associations. -1 means maximum allowed by the OS. Default: -1. Can be changed at runtime (e.g.: kamctl rpc cfg.set_now_int sctp max_assocs 10). When the maximum ass
sctp_srto_initial int Initial value of the retransmission timeout (in milliseconds), used in RTO calculations.
sctp_srto_max int Maximum value of the retransmission timeout (RTO) in milliseconds.
sctp_srto_min int Minimum value of the retransmission timeout (RTO) in milliseconds.

Autores y contribuidores

Daniel-Constantin Mierla <miconda@gmail.com>Andrei Pelinescu-OnciulTable of ContentsList of Examples

Módulos relacionados

auth_web3 auth_xkeys avp avpops benchmark blst call_control call_obj