From 991691f8df4c1fc14bd634ca06dfae9b51dd7d0f Mon Sep 17 00:00:00 2001 From: Sergey Kostanbaev Date: Sat, 7 Nov 2015 21:25:54 +0300 Subject: [PATCH] ussd_proxy: add content-type sip tag in bye for 3rd party software workaround --- openbsc/src/reg-proxy/ussd_proxy.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbsc/src/reg-proxy/ussd_proxy.c b/openbsc/src/reg-proxy/ussd_proxy.c index fa46fa410..5488f8055 100644 --- a/openbsc/src/reg-proxy/ussd_proxy.c +++ b/openbsc/src/reg-proxy/ussd_proxy.c @@ -833,7 +833,10 @@ static int rx_sup_uss_message(isup_connection_t *sup_conn, const uint8_t* data, return 0; } - nua_bye(op->handle, TAG_END()); + // NOTE: Add ContentType for 3rd party software workaround, it's not needed by standard + nua_bye(op->handle, + SIPTAG_CONTENT_TYPE_STR("application/vnd.3gpp.ussd+xml"), + TAG_END()); break; default: