Compare View

switch
from
...
to
 
Commits (3)

Changes

Showing 4 changed files Side-by-side Diff

lib/apiserver/index.js
... ... @@ -80,7 +80,7 @@ function onIncomingSms(req, res) {
80 80 origin_transport: 'SMS',
81 81 origin_partner: req.query.number,
82 82 do_not_forward_to_core: req.query.number.indexOf('+') !== 0,
83   - })
  83 + });
84 84 }
85 85  
86 86 async function pageHistory(req, res) {
... ... @@ -8,6 +8,8 @@ const moment = require('moment');
8 8 const config = require('komodo-sdk/config');
9 9 const logger = require('komodo-sdk/logger');
10 10  
  11 +const messagingService = require('komodo-center-messaging-client-lib');
  12 +
11 13 const modemSelect = require('./modemSelect');
12 14 const modems = require('./modems2');
13 15 const partnerLastSeen = require('./partner-last-seen');
... ... @@ -54,6 +56,18 @@ function _send(destinationNumber, msg, handlerIMSI) {
54 56 message: msg,
55 57 });
56 58  
  59 + messagingService.onIncomingMessage({
  60 + me: modem.name,
  61 + partner: destinationNumber,
  62 + partner_raw: `+${destinationNumber}`.replace(/^\++/, '+'),
  63 + msg: msg,
  64 + origin_label: `IMSI_${modem.imsi || 'UNKNOWN'}`,
  65 + origin_transport: 'SMS',
  66 + origin_partner: destinationNumber,
  67 + do_not_forward_to_core: true,
  68 + is_outgoing: true,
  69 + });
  70 +
57 71 const requestOptions = {
58 72 url: url.format({
59 73 protocol: 'http',
1 1 {
2 2 "name": "komodo-center-sms",
3   - "version": "0.9.28",
  3 + "version": "0.9.29",
4 4 "lockfileVersion": 1,
5 5 "requires": true,
6 6 "dependencies": {
... ... @@ -2474,7 +2474,7 @@
2474 2474 "optional": true
2475 2475 },
2476 2476 "komodo-center-messaging-client-lib": {
2477   - "version": "git+http://gitlab.kodesumber.com/komodo/komodo-center-messaging-client-lib.git#cbfddfb5261bc04a38164b12df083d4f4a1b3721",
  2477 + "version": "git+http://gitlab.kodesumber.com/komodo/komodo-center-messaging-client-lib.git#a41ce1b38358facf41864247f4d2eca0d5d0acbf",
2478 2478 "from": "git+http://gitlab.kodesumber.com/komodo/komodo-center-messaging-client-lib.git",
2479 2479 "requires": {
2480 2480 "body-parser": "^1.19.0",
1 1 {
2 2 "name": "komodo-center-sms",
3   - "version": "0.9.28",
  3 + "version": "0.9.29",
4 4 "description": "SMS center for Komodo",
5 5 "main": "index.js",
6 6 "scripts": {