Is it possible to include '\n' in SMS-ovef-IP using the Embedded API?

Hey, that’s great! I hope that doesn’t screw up existing customers, but I just tried it and it works great for me. Thank you SO MUCH for your prompt attention and solution! This has removed a big barrier to my project!

You’re welcome. We planned it so that it should be backward compatible with whatever people are doing so hopefully no issues out there.

I am having some issues after this change. I was sending two newline characters at the end of the sms message. This stopped working.

After seeing the changes to the docs, I removed the second newline character. It still doesn’t work. I have #474 internal error on the dashboard.

My hardware is an arduino NB 1500. I am using my own library with SARA R4. After opening a TCP socket, I send the following: SABCDWXYZ+12075555555 Smoke detected
with one newline character at the end.

hi @Rick_Zeldes - our engineers are currently working on an issue affecting SMS-over-IP and have posted a status adivsory on our status page. Please follow at status.hologram.io for continual updates.

-Ryan

Seems to be working again.

Engineering team released a fix for this and you may have beat them to the status page update! Thanks!

Oh hey Reuben or Ryan, from my original question above - what do you expect the lifetime of this service with this specific functionality/form to be? I’m pretty convinced I’ll be using this service in a product that I’ll be selling which once sold will be no longer in my control, so they won’t be updatable. I know Hologram has sunset the Dash and probably support for it, but I believe the API / backend is intended to continue. Anyway, I’m sure you get my concern… :slightly_smiling_face:

Hi @jwallis - At this time, there are no additional roadmap plans prioritized for this service as well as the underlying embedded API. While we don’t have any plans to end support for this endpoint currently, we are increasingly seeing fewer customers build with this feature and instead favoring their own integration and control directly to SMS services from their own application servers.

Well, that is… not as comforting a reply as I’d hoped. I really like the simplicity of the embedded API, but would it be significantly safer (in terms of how long the service is expected to exist) to use Hologram’s REST API https://hologram.docs.apiary.io/#reference/sms/send-sms-to-device/send-sms-to-device to send SMSs?

Having 2 services (one for cellular connectivity and one for SMS, such as Twilio I guess) would not be an acceptable solution for my users.

That API call is for sending an SMS message to one of the SIMs, not for device-originated SMS so may not be what you want.
Not totally clear on your application, but its probably safe to continue moving forward using the SMS-over-IP endpoint. We would not end support for this without a lengthy warning period and as of now there are no plans to start going that route.
If you want to get into more detail feel free to reach out to our support team at success@hologram.io and they might be able to provide some more guidance on your application.

Ah, I should have realized that, that makes sense. Thank you, this helps-

So I recently told someone trying to use the SIM7000 with Ting.com’s service (https://help.ting.com/hc/en-us/community/posts/360038389434-SIM7000A-project-not-registering-with-Ting) about Hologram’s SMS-over-IP and they alerted me to this message on the embedded page (https://hologram.io/docs/reference/cloud/embedded/) which says

NOTE
SMS-over-IP is no longer supported and requests will receive an error from the Hologram Cloud endpoint. For device-originated outbound SMS, customers may continue to use circuit switched SMS with Hologram IoT SIMs.

I do not specifically remember this so I assume it’s new, and means this service will in fact go away soon. I just tried using it and it works. I am wondering if I’m grandfathered in and that’s why it’s still working for me? Does sending SMSs cost hologram $, and that’s why it’s no longer supported?

Hi @jwallis - thanks for your feedback on SMS-over-IP and recommendation to
another developer about it.
Our engineering team identified an issue where SMS-over-IP was used to generate high volumes of SMS spam and disrupted service for other customers. Due to this, we have ended support for onboarding new customers to this feature while continuing support for existing customers at this time. I’ll notify our documentation team to clarify that on the reference page, thanks for bringing that to our attention.

Hi @jwallis - thanks for your feedback on SMS-over-IP and recommendation to
another developer about it.
Our engineering team identified an issue where SMS-over-IP was used to generate high volumes of SMS spam and disrupted service for other customers. Due to this, we have ended support for onboarding new customers to this feature while continuing support for existing customers at this time. I’ll notify our documentation team to clarify that on the reference page, thanks for bringing that to our attention.

Ok thank you Ryan.

Hi Ryan, hopefully last question on this: I have a Maker account right now. I am sending out beta devices this week to a couple people. If I have success and need to convert to a Professional account, will I still be able to use SMS-over-IP, or will the converted account be considered a “new customer?” I am a developer and figure it would simply depend on how the code was written.

It would be the same account for you. It’s just a flag on the existing account.

By the way, this thread has gotten fairly off topic so I’m going to close it, but feel free to open a new one with other questions or reach out to success@hologram.io

Oh and one other note: if you make a new organization, it may not work, but we can probably still grandfather you in if you reach out to us.

1 Like