29 #ifndef _SIP_SECURITY_EVENTS_H 30 #define _SIP_SECURITY_EVENTS_H
void sip_report_invalid_peer(const struct sip_pvt *p)
void sip_report_failed_challenge_response(const struct sip_pvt *p, const char *response, const char *expected_response)
void sip_report_failed_acl(const struct sip_pvt *p, const char *aclname)
void sip_report_chal_sent(const struct sip_pvt *p)
Socket address structure.
void sip_digest_parser(char *c, struct digestkeys *keys)
Takes the digest response and parses it.
void sip_report_inval_transport(const struct sip_pvt *p, const char *transport)
void sip_report_inval_password(const struct sip_pvt *p, const char *responsechallenge, const char *responsehash)
Structure used for each SIP dialog, ie. a call, a registration, a subscribe. Created and initialized ...
void sip_report_session_limit(const struct sip_pvt *p)
sip_request: The data grabbed from the UDP socket
int sip_report_security_event(const char *peer, struct ast_sockaddr *addr, const struct sip_pvt *p, const struct sip_request *req, const int res)
void sip_report_auth_success(const struct sip_pvt *p, uint32_t using_password)