Skip to main content

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

Status: Completed18 comments

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

    Team•

    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

        Team•

        Aug 8, 2024

        @Christian hi, we were using sms77/api:2.5 but have now switched to: seven.io/api: 5.0 the 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!