aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/reg-proxy/ussd_proxy.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbsc/src/reg-proxy/ussd_proxy.c')
-rw-r--r--openbsc/src/reg-proxy/ussd_proxy.c5
1 files changed, 4 insertions, 1 deletions
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: