diff options
-rw-r--r-- | openbsc/include/openbsc/mgcp.h | 1 | ||||
-rw-r--r-- | openbsc/src/mgcp/mgcp_protocol.c | 6 |
2 files changed, 4 insertions, 3 deletions
diff --git a/openbsc/include/openbsc/mgcp.h b/openbsc/include/openbsc/mgcp.h index 5baf0ca1d..9307f5b36 100644 --- a/openbsc/include/openbsc/mgcp.h +++ b/openbsc/include/openbsc/mgcp.h @@ -102,6 +102,7 @@ int mgcp_bind_rtp_port(struct mgcp_endpoint *endp, int rtp_port); */ struct msgb *mgcp_handle_message(struct mgcp_config *cfg, struct msgb *msg); struct msgb *mgcp_create_rsip(void); +struct msgb *mgcp_create_response_with_data(int code, const char *msg, const char *trans, const char *data); #endif diff --git a/openbsc/src/mgcp/mgcp_protocol.c b/openbsc/src/mgcp/mgcp_protocol.c index 88273fa55..f7588cd38 100644 --- a/openbsc/src/mgcp/mgcp_protocol.c +++ b/openbsc/src/mgcp/mgcp_protocol.c @@ -324,7 +324,7 @@ static struct msgb *mgcp_msgb_alloc(void) return msg; } -static struct msgb *create_response_with_data(int code, const char *msg, const char *trans, +struct msgb *mgcp_create_response_with_data(int code, const char *msg, const char *trans, const char *data) { int len; @@ -347,7 +347,7 @@ static struct msgb *create_response_with_data(int code, const char *msg, const c static struct msgb *create_response(int code, const char *msg, const char *trans) { - return create_response_with_data(code, msg, trans, NULL); + return mgcp_create_response_with_data(code, msg, trans, NULL); } static struct msgb *create_response_with_sdp(struct mgcp_endpoint *endp, @@ -368,7 +368,7 @@ static struct msgb *create_response_with_sdp(struct mgcp_endpoint *endp, endp->ci, addr, endp->rtp_port, endp->cfg->audio_payload, endp->cfg->audio_payload, endp->cfg->audio_name); - return create_response_with_data(200, msg, trans_id, sdp_record); + return mgcp_create_response_with_data(200, msg, trans_id, sdp_record); } /* send a static record */ |