4 * Created on: Jan 25, 2013
8 #ifndef RES_SIP_PRIVATE_H_
9 #define RES_SIP_PRIVATE_H_
14 * \brief Initialize the configuration for res_pjsip
16 int ast_res_pjsip_initialize_configuration(void);
19 * \brief Annihilate the configuration objects
21 void ast_res_pjsip_destroy_configuration(void);
24 * \brief Reload the configuration
26 int ast_res_pjsip_reload_configuration(void);
29 * \brief Initialize OPTIONS request handling.
31 * XXX This currently includes qualifying peers. It shouldn't.
32 * That should go into a registrar. When that occurs, we won't
33 * need the reload stuff.
35 * \param reload Reload options handling
37 * \retval 0 on success
38 * \retval other on failure
40 int ast_res_pjsip_init_options_handling(int reload);
43 * \brief Initialize transport storage for contacts.
45 * \retval 0 on success
46 * \retval other on failure
48 int ast_res_pjsip_init_contact_transports(void);
51 * \brief Initialize outbound authentication support
54 * \retval non-zero Failure
56 int ast_sip_initialize_outbound_authentication(void);
59 * \brief Initialize system configuration
62 * \retval non-zero Failure
64 int ast_sip_initialize_system(void);
67 * \brief Initialize global configuration
70 * \retval non-zero Failure
72 int ast_sip_initialize_global(void);
74 #endif /* RES_SIP_PRIVATE_H_ */