diff --git a/src/core/parser/msg_parser.h b/src/core/parser/msg_parser.h index 8b44ce41598..595c1be8957 100644 --- a/src/core/parser/msg_parser.h +++ b/src/core/parser/msg_parser.h @@ -147,11 +147,20 @@ if ( (*tmp==(firstchar) || *tmp==((firstchar) | 32)) && \ (((req)->first_line.type == SIP_REQUEST) && \ ((req)->first_line.flags & FLINE_FLAG_PROTO_SIP)) +/* sip request */ +#define IS_SIP_REQUEST(req) \ + (((req)->first_line.type == SIP_REQUEST) && \ + ((req)->first_line.flags & FLINE_FLAG_PROTO_SIP)) + /* sip reply */ #define IS_SIP_REPLY(rpl) \ (((rpl)->first_line.type == SIP_REPLY) && \ ((rpl)->first_line.flags & FLINE_FLAG_PROTO_SIP)) +/* sip message */ +#define IS_SIP_MSG(req) \ + ((req)->first_line.flags & FLINE_FLAG_PROTO_SIP) + /* http request */ #define IS_HTTP(req) \ (((req)->first_line.type == SIP_REQUEST) && \