Outgoing sms formatting broken - no outreach possible
I connected the sms-provider "Seven.io" (former Sms77.
The reachout from clients account works basically but it looks like in following Screenshot from my phone.
- Instead of an Paragraph the system writes "nn"
- Instead of a line break system writes "n"
- Instead of "ä/ö/ü" system writes Hieroglyphics
How it looks (even the link is not clickable):

How it should look:

You find it in this campaign:
https://reputation.reputio.de/campaigns/0aeb0cac-1633-4bdc-ae4e-4ddf2f3c0255/edit
Log in to comment and vote
Comments18
HEHO87
Aug 2, 2024
@mannie@embedmyreviews.com the problem is not caused by seven.io, its caused by EMR.
Here you see the correct formatted sms, directly sent from seven.io:
This here yo answered in the chat:
“Yes of course I have responded to your above questions. SMS77 might be an issue if the issue is there side so instead use a different SMS provider for the demo (all provide pay as you go don't go monthly with SMS).”
→ Unfortunately we pay recurring for every number, so thats not a solution - in fact of it seems a EMR-Problem because sending directly from seven.io works without any formatting issues.
HEHO87
Aug 2, 2024
@mannie@embedmyreviews.com climbo.com had the same problem - this is why im here now ;-)
mannie@embedmyreviews.com
Aug 3, 2024
@Test-Heiko Test-Heil a fix for this has been deployed it was indeed an issue with their own code (we use their official package) but I have implemented a fix for this now so that it correctly handles newlines and chars when using this SMS service.
HEHO87
Aug 5, 2024
@mannie@embedmyreviews.com unfortunately, nothing changed with formatting:
HEHO87
Aug 6, 2024
@mannie@embedmyreviews.com i also opened a ticket with seven.io because we cant use EMR because of this problem and it takes to long honestly.
They said:
“Please have a look under Developer > Debugger. You should see the API requests there. Have a quick look in the respective request to see if anything has arrived incorrectly.”
However, here the data from Debugger in Seven.io from a message sent from EMR with the formatting problem (after you “fixed” it):
Request:
POST https://gateway.sms77.io/api/sms
host: gateway.sms77.io
content-length: 531
content-type: application/json
sentwith: EMR-SMS-Gateway
x-api-key: ...aAB7a6
accept: /
{"debug":null,"delay":null,"details":null,"files":null,"flash":null,"foreign_id":null,"from":"+4917662151234","json":true,"label":null,"no_reload":null,"performance_tracking":null,"return_msg_id":null,"text":"Von MUXOMnnHallo Heiko, vielen Dank, dass Du Dich fu00fcr uns entschieden hast!nnEin kleiner Wunsch: Wir wu00fcrden uns freuen, wenn Du uns Deine Erfahrungen in einer kurzen Bewertung mitteilen wu00fcrdest.nnKlicken Sie hier:nhttps://revw.me/s/1R2Qd","to":"+4915129197743","ttl":null,"udh":null,"unicode":null,"utf8":null}
Response:
Content-Type: application/json
X-sms77-trace-id: a441eaa584a550494f6cb67ed85e3f46
{"success":"100","total_price":0.15,"balance":149.15,"debug":"false","sms_type":"direct","messages":[{"id":"77245392547","sender":"4917662151234","recipient":"4915129197743","text":"Von MUXOMnnHallo Heiko, vielen Dank, dass Du Dich fu00fcr uns entschieden hast!nnEin kleiner Wunsch: Wir wu00fcrden uns freuen, wenn Du uns Deine Erfahrungen in einer kurzen Bewertung mitteilen wu00fcrdest.nnKlicken Sie hier:nhttps:\/\/revw.me\/s\/1R2Qd","encoding":"gsm","label":null,"parts":2,"udh":null,"is_binary":false,"price":0.15,"success":true,"error":null,"error_text":null}]}
Christian
Aug 7, 2024
Hi @mannie@embedmyreviews.com, Christian here from seven.io. Could you please tell me which SDK you are using so we could fix that asap? Thanks in advance.
mannie@embedmyreviews.com
Aug 8, 2024
@Christian hi, we were using
sms77/api:2.5but have now switched to:seven.io/api: 5.0the new version does have some issues though for example when handling error messages from your API this throws an exception because of incorrect casting i.e. it always expects the error to be a string or null but in this case it is the server side status code.Christian
Aug 9, 2024
@mannie@embedmyreviews.com Hey, great thanks. Incorrect backslash handling has been fixed with that update.
Could you please provide me the API call you made to produce such a wrong handled error?
HEHO87
Aug 6, 2024
@Mannie Gill could you please help to fix this problem?
The complete company is freezed right now and we got problems with Resellers!
HEHO87
Aug 6, 2024
@mannie@embedmyreviews.com i did your job and here is the answer from seven.io to fix your broken integration.
I translated this email from German to English with an AI-picture-translator:
“Hello Mr Heil,
that looks like incorrectly coded umlauts (ä / ö / ü / etc).
An ü would be coded in JSON \u00fc. But apparently only u00fc is transmitted. The ü could also be transmitted unencoded as UTF8, but for an encoded specification the backslash is required beforehand. This is a matter that would have to be resolved by your software provider.
Yours sincerely
Christian Leo”
@Mannie Gill @mannie@embedmyreviews.com please fix this asap, it was already an expensive problem!
This should fix the problem with ä/ü/ö/etc.
What to do with the other problem (Instead of an Paragraph the system writes "nn"
+ Instead of a line break system writes "n") you should know.
And it would be good to test your stuff before!!!
HEHO87
Aug 6, 2024
@mannie@embedmyreviews.com @Mannie Gill i wrote the seven.io support again for you regarding to the other problem (Instead of an Paragraph the system writes "nn"
+ Instead of a line break system writes "n")
Here is the solution/answer for you:
“Hello Mr Heil,
This is also due to the same error. \n would be a correctly coded line break, but only n is sent.
Best regards / best regards
Christian Leo”
So please also fix this, not that we can send sms in 1 or 3 month.
And please test it this time!!!!
HEHO87
Aug 7, 2024
@mannie@embedmyreviews.com could you please give us any admin-access, that we can fix this by ourself?
Its not acceptable to wait that long to get necessary functions working!