diff options
Diffstat (limited to 'res/ari/config.c')
-rw-r--r-- | res/ari/config.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/res/ari/config.c b/res/ari/config.c index 59c4d7d94..667d91ac0 100644 --- a/res/ari/config.c +++ b/res/ari/config.c @@ -27,6 +27,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include "asterisk/config_options.h" +#include "asterisk/http_websocket.h" #include "internal.h" /*! \brief Locking container for safe configuration access. */ @@ -320,6 +321,9 @@ int ast_ari_config_init(void) aco_option_register(&cfg_info, "allowed_origins", ACO_EXACT, general_options, "", OPT_STRINGFIELD_T, 0, STRFLDSET(struct ast_ari_conf_general, allowed_origins)); + aco_option_register(&cfg_info, "websocket_write_timeout", ACO_EXACT, general_options, + AST_DEFAULT_WEBSOCKET_WRITE_TIMEOUT_STR, OPT_INT_T, PARSE_IN_RANGE, + FLDSET(struct ast_ari_conf_general, write_timeout), 1, INT_MAX); aco_option_register(&cfg_info, "type", ACO_EXACT, user, NULL, OPT_NOOP_T, 0, 0); |