From a high-level, my Kannel installation looks like this:
Linux box (Kannel) ------ Cellular Modem -------- PSTN
‘Linux box’ also hosts ‘send-sms’, which is invoked by a monitoring application
running on ‘Linux box’
I’ve been focused on how ‘send-sms’ could possibly be submitting this SMS … but
this isn’t what is happening.
Rather “<#001#006'application/vnd.wap.mms-message” submitted this SMS … who is
that?
stuartk@guru:/usr/sbin$ strings bearerbox | grep mms-message
stuartk@guru:/usr/sbin$ strings smsbox | grep mms-message
application/vnd.wap.mms-message
stuartk@guru:/usr/sbin$
How is ‘smsbox’ itself generating an SMS?
* Could this possibly originate from someone sending SMS to Cellular Modem
via the PSTN? My service provider claims that they block all incoming service …
{ … test ….}
Ahh, I see – they do not in fact block incoming service. Ahh, I see, someone
is sending me SMS via the Cellular-Modem path … and I am not equipped to do
anything useful with these.
Got it. Thank you for your assistance,
--sk
From: Web Min <[email protected]>
Sent: Sunday, February 10, 2019 6:53 AM
To: Stuart Kendrick <[email protected]>
Cc: [email protected]
Subject: Re: source of a message
If I'm not mistaken, the 1111301000 is the sender id to appear for the
recipient not the IP address of the client.
Warm Regards,
On Sun, Feb 10, 2019 at 5:13 PM Stuart Kendrick
<[email protected]<mailto:[email protected]>> wrote:
Starting a few days ago, I see the following once in syslog:
2019-02-07T10:03:10.411207-08:00 vishnu smsbox[2075]: 2019-02-07 10:03:10
[2075] [5] INFO: Starting to service <#001#006'application/vnd.wap.mms-message>
from <1111301000> to <1234>
Followed by many of these:
2019-02-07.gz:2019-02-07T10:05:10.583219-08:00 guru smsbox[2075]: 2019-02-07
10:05:10 [2075] [5] INFO: Starting to service <11121611611 Error Invalid
Number. Please re-send using a valid 10 digit mobile number or valid short
code. No service specified> from <+1121611611> to <1234>
What device submitted this message? I don’t see an IP address in these log
lines
As far as I know, the only source of SMS messages to my Kannel installation is
a script (‘send-sms’) which executes an HTTP PUT on the following URL:
$url =
"http://$gateway/cgi-bin/sendsms?username=$username&password=$password&to=$recipient_tel&text=$message";
And normally, I see something like the following in syslog:
2019-02-07T08:00:32.314355-08:00 guru smsbox[2075]: 2019-02-07 08:00:32 [2075]
[3] INFO: smsbox: Got HTTP request </cgi-bin/sendsms> from <10.12.7.11>
2019-02-07T08:00:32.314415-08:00 guru smsbox[2075]: 2019-02-07 08:00:32 [2075]
[3] INFO: sendsms used by <watcher>
2019-02-07T08:00:32.314472-08:00 guru smsbox[2075]: 2019-02-07 08:00:32 [2075]
[3] INFO: sendsms sender:<watcher:12345> (10.12.7.11) to:<2069548415>
msg:<Crier-->dn:1[console.aws.amazon.com<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fconsole.aws.amazon.com&data=02%7C01%7C%7C6593c36accc04adc4e3a08d68f67893d%7C32669cd6737f4b398bddd6951120d3fc%7C0%7C0%7C636854072190504096&sdata=xEjBtSrWL%2B7yjkwYLu9dvPilx%2BoRVj9Tarqc3H5579w%3D&reserved=0>]>
In other words, the only source for SMS messages is 10.12.7.11 … what does the
source 1111301000 mean … it doesn’t look like an IP address to me.
--sk