diff --git a/lib/partner-mkios.js b/lib/partner-mkios.js index 45ab8f4..239c099 100644 --- a/lib/partner-mkios.js +++ b/lib/partner-mkios.js @@ -61,6 +61,7 @@ modem.on('open', function() { modem.on('imsi', function(imsi) { logger.verbose('IMSI: ' + imsi); matrix.modem.imsi = imsi; + matrix.modem.msisdn = chips && chips.by_imsi && chips.by_imsi[imsi] && chips.by_imsi[imsi].msisdn ? chips.by_imsi[imsi].msisdn : config.partner.msisdn; }) @@ -328,9 +329,8 @@ function report(data) { data.message = 'CHIP-IMSI: ' + matrix.modem.imsi + '; ' + data.message; } - const msisdn = chips && chips.by_imsi && chips.by_imsi[imsi] && chips.by_imsi[imsi].msisdn ? chips.by_imsi[imsi].msisdn : config.partner.msisdn; - if (msisdn) { - data.message = 'CHIP-MSISDN: ' + msisdn + '; ' + data.message; + if (matrix.modem.msisdn) { + data.message = 'CHIP-MSISDN: ' + matrix.modem.msisdn + '; ' + data.message; } } pullgw.report(data);