Hi All,
Is there the an equivalent configuration from OpenBTS’ Control.LUR.!OpenRegistration.Message in OSMO? This is the welcome SMS to the devices when they attached to an open registration network.
What we are trying to do is replicate most of the features from OpenBTS and migrate it to OSMO.
Another feature we are looking for is a trigger to an external server for every LUR of devices.
Best Regard,
Ron Menez ron.menez@entropysolution.commailto:ron.menez@entropysolution.com
On 15. May 2017, at 17:35, Ron ron.menez@entropysolution.com wrote:
Hi All,
Is there the an equivalent configuration from OpenBTS’ Control.LUR.!OpenRegistration.Message in OSMO? This is the welcome SMS to the devices when they attached to an open registration network.
What we are trying to do is replicate most of the features from OpenBTS and migrate it to OSMO.
Another feature we are looking for is a trigger to an external server for every LUR of devices.
One option is SMPP. An ALERT_NOTIFICATION will be sent on attach and detach to all ESMES. Depending on ESME config this can be done by IMSI or MSISDN. If you are quick enough with the SMPP call you might even use the same radio channel.
A second option: You could ship your own "HLR" (either based on the C HLR or the OpenCellular python implementation). Then you will be notified for UpdateLocation and can schedule your SMS.
holger
Thanks for the info Holger.
We’ll try to explore the second option.
Best Regard,
Ron Menez ron.menez@entropysolution.commailto:ron.menez@entropysolution.com
On May 15, 2017, at 6:01 PM, Holger Freyther <holger@freyther.demailto:holger@freyther.de> wrote:
On 15. May 2017, at 17:35, Ron <ron.menez@entropysolution.commailto:ron.menez@entropysolution.com> wrote:
Hi All,
Is there the an equivalent configuration from OpenBTS’ Control.LUR.!OpenRegistration.Message in OSMO? This is the welcome SMS to the devices when they attached to an open registration network.
What we are trying to do is replicate most of the features from OpenBTS and migrate it to OSMO.
Another feature we are looking for is a trigger to an external server for every LUR of devices.
One option is SMPP. An ALERT_NOTIFICATION will be sent on attach and detach to all ESMES. Depending on ESME config this can be done by IMSI or MSISDN. If you are quick enough with the SMPP call you might even use the same radio channel.
A second option: You could ship your own "HLR" (either based on the C HLR or the OpenCellular python implementation). Then you will be notified for UpdateLocation and can schedule your SMS.
holger
Hi Ron,
On Mon, May 15, 2017 at 09:35:35AM +0000, Ron wrote:
Is there the an equivalent configuration from OpenBTS’ Control.LUR.!OpenRegistration.Message in OSMO? This is the welcome SMS to the devices when they attached to an open registration network.
This doesn't exist, sorry.
We highly discourate the use of an open network. It's highly insecure and will likely interfere with users of other cellular networks in the vicinity.
Another feature we are looking for is a trigger to an external server for every LUR of devices.
We once again do this on the SMPP interface. The idea is that an external SMSC / ESME can then send any pending SMS based on the location update trigger.
You can use that to send your welcome SMS, too. You'd have to keep some kind of history/cache of all IMSIs that you've already seen to prevent re-sending the welcome SMS on every LU.
Thanks for this info Harald.
We’ll try to check the SMPP interface approach.
Best Regard,
Ron Menez ron.menez@entropysolution.commailto:ron.menez@entropysolution.com
On May 15, 2017, at 7:07 PM, Harald Welte <laforge@gnumonks.orgmailto:laforge@gnumonks.org> wrote:
Hi Ron,
On Mon, May 15, 2017 at 09:35:35AM +0000, Ron wrote: Is there the an equivalent configuration from OpenBTS’ Control.LUR.!OpenRegistration.Message in OSMO? This is the welcome SMS to the devices when they attached to an open registration network.
This doesn't exist, sorry.
We highly discourate the use of an open network. It's highly insecure and will likely interfere with users of other cellular networks in the vicinity.
Another feature we are looking for is a trigger to an external server for every LUR of devices.
We once again do this on the SMPP interface. The idea is that an external SMSC / ESME can then send any pending SMS based on the location update trigger.
You can use that to send your welcome SMS, too. You'd have to keep some kind of history/cache of all IMSIs that you've already seen to prevent re-sending the welcome SMS on every LU.
-- - Harald Welte <laforge@gnumonks.orgmailto:laforge@gnumonks.org> http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)
On 15/05/2017 11:35, Ron wrote:
Another feature we are looking for is a trigger to an external server for every LUR of devices.
Hi Ron, You will find a very basic implementation of that here: https://github.com/Rhizomatica/rccn/blob/master/rccn/smpp.py
You could even use that same python-smpplib that is used there to generate your "welcome" message, it would be no more than a few lines of python.
You'll need this version as it has support for the alert_notification PDU: https://github.com/asdfuser/python-smpplib
k/
Thank you for the info Keith.
Best Regard,
Ron Menez ron.menez@entropysolution.commailto:ron.menez@entropysolution.com
On May 15, 2017, at 7:26 PM, Keith <keith@rhizomatica.orgmailto:keith@rhizomatica.org> wrote:
On 15/05/2017 11:35, Ron wrote:
Another feature we are looking for is a trigger to an external server for every LUR of devices.
Hi Ron, You will find a very basic implementation of that here: https://github.com/Rhizomatica/rccn/blob/master/rccn/smpp.py
You could even use that same python-smpplib that is used there to generate your "welcome" message, it would be no more than a few lines of python.
You'll need this version as it has support for the alert_notification PDU: https://github.com/asdfuser/python-smpplib
k/