Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elevate SMS counter when it goes double byte #745

Closed
nicpottier opened this issue Nov 11, 2019 · 10 comments
Closed

Elevate SMS counter when it goes double byte #745

nicpottier opened this issue Nov 11, 2019 · 10 comments

Comments

@nicpottier
Copy link
Contributor

This would probably be a pretty big win, especially for UNICEF offices that have relatively slow SMSC connections but very large number of U-Reporters.

We should do some things to more obviously call out that a message is being forced into UCS / UTF mode and highlight that. Right now we are still just using simple characters counting which doesn't take into account what is included in the GSM7 charset.

Could be as simple as correctly calculating the message parts count but then also show a little exclamation bubble that appears near that count if there is a non GSM7 character in the message and says why. (Your message includes the characters "“" which will cause this message to be sent in multiple parts)

This is probably one of the bigger wins we could make for our customers so maybe something for 5.4?

@rowanseymour
Copy link
Member

Maybe useful too if simulator shows long messages as being split into smaller ones?

@nicpottier
Copy link
Contributor Author

Well the handsets receive these as a single message, they are just turned into multipart, which can really slow things down.

Was just looking at a flow that sent two messages at the start of a flow and that turned into 8 physical parts across 1M contacts, so this is a big deal. (that totally backed them up for days)

@rowanseymour
Copy link
Member

Fair point. Was trying to think of a way that users can see that expressions like @contact expand and gobble up more characters

@nicpottier
Copy link
Contributor Author

Ah right, ya, that's totally a good point. Agree that showing number of parts there would likely be useful, maybe even something where you could click and see something like:
https://www.textmagic.com/free-tools/sms-length-calculator

@ericnewcomer
Copy link
Member

We should make it more overt, especially when the number of segments required doubles by adding an emoji. Also, there's some funny transparency there that needs to go.

Screen Shot 2019-11-11 at 1 47 29 PM

@nicpottier
Copy link
Contributor Author

Oh hah! Well then yes, just need to call that out more!

@nicpottier
Copy link
Contributor Author

So ya, looked at this again for the poll I was worried about and the popup itself is pretty perfect. Maybe just a matter of calling it out more. Maybe a little (!) or something to the left when you use characters that are going to switch you to GSM mode and it is more than 1 message?

@ericnewcomer
Copy link
Member

Ya, I don't see any reason we shouldn't make it super obvious in that case.

@ericnewcomer ericnewcomer changed the title Improved SMS Counter Elevate SMS counter when it goes double byte Nov 12, 2019
@nicpottier
Copy link
Contributor Author

As we've done account reviews I've seen these more and more often. Wonder if we should make this an explicit warning you have to click through when closing the dialog if you have an SMS channel connected and the message is more than one segment and it has special characters. It has some pretty large consequences and we should be calling it out more.

@ericnewcomer
Copy link
Member

This now animates to a larger font that is bolded and has a background when unicode characters are added. We can start here and perhaps move to a clickthrough next.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants