Compare View

switch
from
...
to
 
Commits (3)

Changes

Showing 3 changed files Side-by-side Diff

lib/apiserver/index.js
... ... @@ -37,8 +37,6 @@ function onIncomingSms(req, res) {
37 37 res.end('OK');
38 38  
39 39 if (!req.query.number) return;
40   - if (req.query.number.indexOf('+') !== 0) return;
41   -
42 40 const numberWithSuffix = req.query.number.replace(/^\+/, '') + (config.number_suffix || '');
43 41  
44 42 partnerLastSeen.set(req.query.number, req.query.modem_imsi);
... ... @@ -76,7 +74,11 @@ function onIncomingSms(req, res) {
76 74 messagingService.onIncomingMessage({
77 75 me: req.query.modem,
78 76 partner: numberWithSuffix,
79   - msg: req.query.msg
  77 + msg: req.query.msg,
  78 + origin_label: `IMSI_${req.query.modem_imsi || 'UNKNOWN'}`,
  79 + origin_transport: 'SMS',
  80 + origin_partner: req.query.number,
  81 + do_not_forward_to_core: req.query.number.indexOf('+') !== 0,
80 82 })
81 83 }
82 84  
1 1 {
2 2 "name": "komodo-center-sms",
3   - "version": "0.9.23",
  3 + "version": "0.9.24",
4 4 "lockfileVersion": 1,
5 5 "requires": true,
6 6 "dependencies": {
... ... @@ -468,6 +468,11 @@
468 468 "upath": "^1.1.1"
469 469 }
470 470 },
  471 + "circular-buffer": {
  472 + "version": "0.0.6",
  473 + "resolved": "https://registry.npmjs.org/circular-buffer/-/circular-buffer-0.0.6.tgz",
  474 + "integrity": "sha1-6c+iujGdNw3idDtgCMpTnN3r9TY="
  475 + },
471 476 "class-utils": {
472 477 "version": "0.3.6",
473 478 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
... ... @@ -751,9 +756,9 @@
751 756 }
752 757 },
753 758 "dot-object": {
754   - "version": "1.8.1",
755   - "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.8.1.tgz",
756   - "integrity": "sha512-Tk/EzgutsRgX1agdapqO8GTLMVFC2wg2X3xJB76W+rEIlTplQksedM/MzYS+FmkE8llJ6nMR60mhhw9aaGGHGA==",
  759 + "version": "1.9.0",
  760 + "resolved": "https://registry.npmjs.org/dot-object/-/dot-object-1.9.0.tgz",
  761 + "integrity": "sha512-7MPN6y7XhAO4vM4eguj5+5HNKLjJYfkVG1ZR1Aput4Q4TR6SYeSjhpVQ77IzJHoSHffKbDxBC+48aCiiRurDPw==",
757 762 "requires": {
758 763 "commander": "^2.20.0",
759 764 "glob": "^7.1.4"
... ... @@ -1969,9 +1974,9 @@
1969 1974 "dev": true
1970 1975 },
1971 1976 "graceful-fs": {
1972   - "version": "4.2.0",
1973   - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
1974   - "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
  1977 + "version": "4.2.1",
  1978 + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.1.tgz",
  1979 + "integrity": "sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==",
1975 1980 "optional": true
1976 1981 },
1977 1982 "growl": {
... ... @@ -2469,7 +2474,7 @@
2469 2474 "optional": true
2470 2475 },
2471 2476 "komodo-center-messaging-client-lib": {
2472   - "version": "git+http://gitlab.kodesumber.com/komodo/komodo-center-messaging-client-lib.git#c11faf37ef0e96efd83ec0e5137a6af0c957f5e1",
  2477 + "version": "git+http://gitlab.kodesumber.com/komodo/komodo-center-messaging-client-lib.git#6c3bf82a2d0529a11d82617ef4b973171c07114a",
2473 2478 "from": "git+http://gitlab.kodesumber.com/komodo/komodo-center-messaging-client-lib.git",
2474 2479 "requires": {
2475 2480 "body-parser": "^1.19.0",
... ... @@ -2480,7 +2485,7 @@
2480 2485 }
2481 2486 },
2482 2487 "komodo-sdk": {
2483   - "version": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git#15ff223aa1ce8d5c460fcb283fe9ff98745e4134",
  2488 + "version": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git#ebacf060c6a191b7dbee88cebbada66080c351da",
2484 2489 "from": "git+http://gitlab.kodesumber.com/komodo/komodo-sdk.git",
2485 2490 "requires": {
2486 2491 "array-unique": "^0.3.2",
... ... @@ -3706,9 +3711,9 @@
3706 3711 "dev": true
3707 3712 },
3708 3713 "simple-git": {
3709   - "version": "1.122.0",
3710   - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.122.0.tgz",
3711   - "integrity": "sha512-plTwhnkIHrw2TFMJbJH/mKwWGgFbj03V9wcfBKa4FsuvgJbpwdlSJnlvkIQWDV1CVLaf2Gl6zSNeRRnxBRhX1g==",
  3714 + "version": "1.124.0",
  3715 + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.124.0.tgz",
  3716 + "integrity": "sha512-ks9mBoO4ODQy/xGLC8Cc+YDvj/hho/IKgPhi6h5LI/sA+YUdHc3v0DEoHzM29VmulubpGCxMJUSFmyXNsjNMEA==",
3712 3717 "requires": {
3713 3718 "debug": "^4.0.1"
3714 3719 },
... ... @@ -4416,13 +4421,6 @@
4416 4421 "integrity": "sha1-6ZH3W5n/IFVR4O5HK3XSAdvT4ns=",
4417 4422 "requires": {
4418 4423 "circular-buffer": "0.0.6"
4419   - },
4420   - "dependencies": {
4421   - "circular-buffer": {
4422   - "version": "0.0.6",
4423   - "resolved": "https://registry.npmjs.org/circular-buffer/-/circular-buffer-0.0.6.tgz",
4424   - "integrity": "sha1-6c+iujGdNw3idDtgCMpTnN3r9TY="
4425   - }
4426 4424 }
4427 4425 },
4428 4426 "winston-daily-rotate-file": {
1 1 {
2 2 "name": "komodo-center-sms",
3   - "version": "0.9.23",
  3 + "version": "0.9.24",
4 4 "description": "SMS center for Komodo",
5 5 "main": "index.js",
6 6 "scripts": {