Git Product home page Git Product logo

smssplit's Introduction

smssplit

UI to explain how messages are split in SMS

Use here: https://chadselph.github.io/smssplit/

Caveat: Different sms gateways and different mobile operators across the world sometimes do things differently, this is just an example that can usually explain why your message got split. Hint: it's usually because of a punctuation mark or whitespace that isn't encodable in GSM.

Here's a Python API based on this algorithm.

smssplit's People

Contributors

chadselph avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

smssplit's Issues

License of publication

Hi @chadselph. We recently stumbled onto your smssplit repo and like to use parts of your code. Therefor we wanted to kindly ask whether you consider putting it under some license which would allow usage of it?

Plivo doesn't agree with your program

I use Plivo and Twilio to send SMS. Starting on 6:30am EST 2/15/17, Plivo started encoding some of my texts as Unicode. Texts that previously didn't require Unicode. Texts that Twilio still sends without encoding as Unicode. Here's an example.

Su receta(s) estan listas para ser recogidas en XXXXXXXX XXXXXXXX. Si tiene alguna pregunta, favor contactar la farmacia al 999-999-9999. ¡Gracias!

I tested this on your website http://chadselph.github.io/smssplit/

According to your program the message uses valid GSM characters and will fit in a single text. I think you're correct but Plivo disagrees. I've been arguing with Plivo for two weeks and they still insist this message must be encoded as Unicode and are charging triple since using Unicode obviously requires three texts. They say the reason they previously only charged for one text was a bug in their system. They fixed the glitch and are now charging triple.

I'm sorry to bother you. But since Plivo insists your web site is invalid I thought I should at least bring this to your attention.

Python port

Hey there, thanks for creating this tool, its been super helpful. I'm using your logic to track how many segments are being created (and I'm being charged for) for each message that I send. I had to port it to python though, which I did here.

Not sure if this is a cool thing to do or not, but I was wondering if you wanted to link to my port in your readme so that other travelers don't have to port it again? No worries if not, just want to save others time.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.