Compare View
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 |
package-lock.json
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": { |