diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2018-09-28 02:41:39 +0200 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2018-09-30 23:55:25 +0200 |
commit | d0756b152b64f746a52e6a681946fca744aaed40 (patch) | |
tree | 0338508f3804a2e78aa899107ad8b73911ed4e5c /src/libvlr/vlr.c | |
parent | 722f2b4161b01aceb37ab0b2c41ab09b92c4e93f (diff) |
GSUP client: send CN domain IE on LU request
Give the HLR a chance to send us updated subscriber data by indicating the CN
domain to be Circuit Switched, only during a LU Request GSUP message.
Adjust msc_vlr_tests to expect the added GSUP CN domain IE to indicate CS, i.e.
append '280102'.
Related: OS#3601
Change-Id: I0c2d33fbfdb4728e480679120d06b7f3a2ccfd76
Diffstat (limited to 'src/libvlr/vlr.c')
-rw-r--r-- | src/libvlr/vlr.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libvlr/vlr.c b/src/libvlr/vlr.c index bfaf3339c..f7572f2f7 100644 --- a/src/libvlr/vlr.c +++ b/src/libvlr/vlr.c @@ -622,6 +622,7 @@ int vlr_subscr_req_lu(struct vlr_subscr *vsub, bool is_ps) int rc; gsup_msg.message_type = OSMO_GSUP_MSGT_UPDATE_LOCATION_REQUEST; + gsup_msg.cn_domain = vsub->vlr->cfg.is_ps ? OSMO_GSUP_CN_DOMAIN_PS : OSMO_GSUP_CN_DOMAIN_CS; rc = vlr_subscr_tx_gsup_message(vsub, &gsup_msg); return rc; |