| 3990 | } |
| 3991 | |
| 3992 | static int |
| 3993 | rtpengine_answer_f(struct sip_msg *msg, str *flags, pv_spec_t *spvar, |
| 3994 | pv_spec_t *bpvar, str *body) |
| 3995 | { |
| 3996 | if (set_rtpengine_set_from_avp(msg) == -1) |
| 3997 | return -1; |
| 3998 | |
| 3999 | if (msg->first_line.type == SIP_REQUEST) |
| 4000 | if (msg->first_line.u.request.method_value != METHOD_ACK && |
| 4001 | msg->first_line.u.request.method_value != METHOD_PRACK) |
| 4002 | return -1; |
| 4003 | |
| 4004 | return rtpengine_offer_answer(msg, flags, NULL, spvar, bpvar, body, OP_ANSWER); |
| 4005 | } |
| 4006 | |
| 4007 | static int |
| 4008 | rtpengine_offer_answer_body(struct sip_msg *msg, str *flags, str *node, |
nothing calls this directly
no test coverage detected