Wednesday 10 November 2010

Esendex SMS and the modular mind!

Iit's probably not the right thing to do to talk up your own services outright via a blog, in fact it's down right vulgar, but I'm going to do it anyway.

So when a potential client looks at our service what do they see, they see we have Echo, our web to text application which is as far as our clients are concerned the centre point of the service where you're able to not only send SMS messages to one or more handsets, contacts and groups, but send Voice SMS (text to speech) too. Check the status' of sent SMS and Voice SMS by batch or individual messages, but set up new users and setup email addresses to send out via their own email applications like Outlook, Lotus Note, Groupwise and so on.

Then we get to Email SMS, where clients send out emails that get converted to SMS as well as PC SMS, a small but very handy Windows based desktop application and of course our Esendex SMS API too.

It's fast becoming popular belief that the notion of a "self" isn't correct, and in fact as people, individuals we're modular - this means that in my head, your head, every one's own head are a collective of modules that make us think and behave in certain ways in certain situations. In fact Dr Robert Kurzban who recently wrote a book called "Why Everyone (Else) Is a Hypocrite: Evolution and the Modular Mind" explains that if we talk about situations, in fact these modules will have us thinking, yet if we're placed in that situation we could very well behave in the opposite manner - this is because of the modular mind and the fact that there is no real self, but a bunch of selves - so on that note, if you ever feel lonely, try talking to the other modules in your head?

What's this got to do with anything? Well, for one it's the reason why the iPhone has done so well - yes the millions spent on marketing has a lot to do with getting the product out there, but Coke spent a fortune on some different flavours that never became successful, no, the reason the iPhone and now Android phones are so popular is because the handsets themselves become an extension of our modular minds - we just aren't conscious of it.

These phones allow you to have all these different apps that don't necessarily fit together in a beautifully synergistic world, but individually work well with our heads because of the modules - bringing this back to Esendex it's the same.

there are lots and lots of ways to use the SMS service, you can send from your web account, you can send from your email, you can send from a wee desktop application and you can send out from your own in house software using the API's to integrate into the service. Why? because that's the way we think - the different ways of using the service are designed to fit you rather than your fitting us.

Think about this, if you want to upload and send to mass contacts you can - have them on a spreadsheet and simply upload and send them out, takes but a few minutes - you can even personalise the messages, send different messages to different handsets and whether you send to 50 or 50,000 handsets it's take but a moment in time.

That's fine, but lots of people don't want to have to log into a website to send a message here and there - we hear you, that's why we offer the ability to send out via your email and have it converted to an SMS, and also PC SMS - which for sending out broadcast messages (i.e. where you don't want a response) is awesome. It's because most people keep their email open all day, so it's handy to send out, and PC SMS starts up when you turn your PC on, and also doubles as a plug-in with Outlook, so again, no need to log into a new program each time you want to send, it sits there waiting for you.

Then there's what I consider to be the top dog in terms of utilising SMS - the Esendex API - and not because it uses the most up to date technology, and not because it's well documented and developers love it, no. it's because as humans we forget - we think we do things we haven't done, and that makes us to a point inconsistent, yet as humans we are desperate for consistency, and when we get it we're as happy as Larry. That's why integrating using the API is awesome because it allows for automated SMS messaging that means high levels of consistency and therefore the best possible benefit from using SMS.

So there you have it, when people ask me "how do we use the service?" the answer is always "what do you want to do?" because what you're doing plays an important role in deciding how best to use the service and extend beautifully with that modular mind of ours!

Enjoy and have a great week!

Regards,
C

Wednesday 18 August 2010

A little bit country and a little bit western

Ah, I'm getting on at the ripe old age of 33, my tastes in life change like coffee, gone are the days of my upbringing drinking International Roast and Nescafe Blend 43, and hello Nesspresso home coffee machine.

Where I notice my tastes changing the most is in fashion - after living in London for a couple of years I admit it, my favourite shop was Topman, I knew what I was getting, it was cheap and it was cool, happy days. Now unfortunately I've come to the realisation that no longer am I able to pull off wearing scrawny jeans and super feminine jumpers and hair cut, I just can't bring myself to do it!

No, but the biggest shock is why I can't help salivate over shops like Rodd & Gunn, Alexander James and Barbour? You know the tweed jackets with leather patches on the sleeves, army green jumpers and expensive flannel shirts, and where the jeans come in two colours, blue and camel.

I just can't understand it, this pull, this attraction I'm having with dressing like a country gentlemen (which I've never been accused of being either), and spending my weekends Bear Grylls style?

It's a mad mad world, but so far I've resisted, but no for too long I don't think!

Enjoy,
C

Friday 6 August 2010

Video killed the radio star?

Hmm, maybe it did, but the bigger questions is did Samsung's Galaxy S kill the iPhone? Umm, if it doesn't then police are likely to charge the Galaxy S with Grievous Bodily Harm because it's come pretty close!

I got my Galaxy yesterday after doing a lot of deliberation, checking out YouTube reviews, Cnet, etc... I decided that this looked the best option.

I did consider for a bit the Blackberry Storm II, but what let it down for me was the Maps app didn't seem to load as well as other phones, and for me who enjoys nothing more than a creative shortcut or extra scenic route, I need my maps to get themselves together on that front and display before I've missed my turn - note, rules in my car, no U-turns!

I've already had an iPhone 3G and 3GS (yes both, I'm so greedy) and my biggest issue with them was the bluetooth really sucked. I bought a little Suzuki Sport to get around town (which it does beautifully) and got the bluetooth kit so I could be cool and talk whilst driving, but the iPhone when not in use reconnects to the bluetooth every 30 seconds and drives me crazy!

Out of the box, like other reviewers, the Samsungs noticeably lighter, and I think when others talk about it feeling cheap, I think that's what they mean, it kind of feels a bit toy like because of if.

The other thing worth mentioning straight off is the layout of the "Home Page" - at first I thought Samsung had it backwards and the way the applications section was, well I wanted that as my Home Page and then defer to other if I wanted (which I never would). At this point it's worth noting that I don't read instruction manuals, so for those that do, consider yourselves a cheat and also know that you've lost what would have otherwise been a magical period in your lives when you discover things like deleting apps in the home page doesn't actually delete them for sure - so it's like carrying apps in reserve. So I went through and killed off all the apps that were put on there by my network carrier, and then went off and removed pretty much most of the other apps in there. From using the iPhone I knew which apps I was always going to use first, and with 7 pages to put apps on, plus the ones behind that, I could sit on my home page a handful that I'd use regularity, and then going back from there, less popular apps that I'd use and so on.

The moving wallpaper on the screen does look impressive, but I thought it took away from function, making it hared to locate apps, to I took a closeup pic of my watch in the dark and set that as my wallpaper - looks very cool, and the apps stand out with that background - and whilst there, something else that I really like when you flick across to the other pages, the background moves across the picture, so you're looking at a different part of the pic on page 7 than you would on page 1. It's a nice touch that I like.

The bluetooth - the thing that killed the iPhone fantasy for me, works beautifully. From Melbourne, I talked to Julian in London, no problemo's, and then later Catherine somewhere in France, again no problemo's, so I'm wrapped with that.

It's probably worth pointing out that no I haven't played with an iPhone 4, mainly because I didn't want to - having to put some stupid plastic thing around it so my calls didn't cut out, and knowing that OS4 (which I have on the 3GS) didn't fix the bluetooth issue, I was out - plus I know they've spec'ed it up, but it's only a progression of a revolution, where Samsung has begun something here.

There are other cool features, but I think that's more to do with Andriod than the phone - but to say the phone seems to be able to handle all the apps Android has - I've already had a couple of video calls to play around with it (I got one for Lisa at the same time), works beautifully, Google's voice search is amazingly accurate, and I like Vlingo, which is voice command for the phone - although I need to check it out, as part of me thinks it uses the 3g network to go off to interpret what was said before completing the task it thinks was required - also I'd like to see whether they're able to develop the obvious next step of secondary voice commands - i.e. when you want to call someone who has multiple contacts in the phone, it stops requiring you to hit the phone, so only removing a couple of keystrokes - I want to use this phone if I have no fingers man!

Again something for Android, but I also want a xxxx xx xxxxxx xxxxxx xxx, xx xxxx xxxx x'x xx xx xxx xx xxxx x xxx'x xxxx xx xx xxxxxxx xxxxxxx xxxxxx, x xxx xxxx xxx xxxxx xxxx xxxx xx xx, xxx xxxx, xxxxx, xxxxx xx xx xxxxxxx xxxxxxxxx xx xxxx xx x xxxxx xxxxx x xxx xxx xxxxxxxxx xx xxxxx xxx xxxx xxxxxx xxxxxxx?? That's an unbelievable idea, that's a billion dollar idea in productivity and OHS measures! Probably worthy of a Nobel Prize for something? Hmm, let me get rid of that so you buggers can't read my ideas - but know, this is an awesome one, and I'm off to find a small developer firm in a very IT cheap country to get it done!!

Look, so far I've had it less than 24 hours, and for part of that time I was sleeping - but my thoughts are so far so good, whilst initially I did feel a wee bit let down, after playing with it, I perked right up, and I think it's a wonderful phone - does it make me feel special? Well, I pity the fool that just got a new job, and along with that they got an iPhone 3GS only a few weeks before this and the iPhone 4 were due out, not realising it, but for the next 2 years they're on a business plan that doesn't allow them to swap, yeah it makes me feel special - sucker!!

Enjoy,
C

Thursday 22 July 2010

Google

The other night, I was at my parents place, with the wife away where else would I go to get a meal I didn't have to pay for - and your mums cooking is always good news isn't it? And we got to talking about how people may look back in their lives, at the changes in the world, etc...

Working in the bug bad world of IT, there's always a sense of chasing, chasing the next thing, the next product that will improve peoples lives, that hook early adopters and not the lat adapters. In fact one of my favourite books, The Next Fifty years, by a whole bunch of experts within their own fields, express as futurists what they think we'll know, want to know, and generally what life will be like - it's really interesting, but what about how we will feel, what will we think looking back and how will we be perceived.

Ah old people, you can't legally kill and you can't eat them - as a young boy I'd look at my grandfather with his cheap record player turning Al Jolson records, and that along with the TV were the two most advanced pieces of technology in the house, yet I thought to myself it would have been really interesting to see now how he and possibly his father viewed their world when compared to ours - no they don't have what we had, and what they did have were primitive versions of our stuff, but they began life around the start of the 1900's, the beginning of the century that took us from the first electric street lights to putting man on the moon, an escalation in knowledge and technology that they wouldn't have seen coming.
I think about that now. Amazing things like Moores Law - great guess, but to be controversial, he was probably one of a number of academics at the time that had an opinion on the matter and turned out to be the one that was right. In fifty years, and I'm hopefully (or not) still alive and in my early eighties I wonder how will I view the years that I was in my prime from a technological point of view - will I reminisce about the wonder of mans movements forwards, or because I grew up in a time when technology went from the Vic 20 to the iPad within 20 years, the pace was so fast, that I'll have been desensitised by the speed of change that I won't have an opinion on it, or what opinion I have will be faint?

Who knows?

At some stage space travel, even if it's only just outside of the Earths atmosphere is inevitable - hotelling half way to the moon will happen, as a species we're just that arrogant to do it, and what makes me laugh is that 50 years after the first trip happens, the news of the day will cover it, and young beings will sit and laugh at the oldies talking about it, as by then that will be something that's been taken for granted :)

What an incredible bunch of people we are.

Monday 1 February 2010

ReST API

I've already spoken about the benefits of using the API's, customer select the functions/features you want to use, consistent approach to the application you are using the messaging for, keeping track of all comms within the same application and so on, but what's this ReST API about?

Well, we've always had a couple of API's, which were then bundled up into different coding languages called SDK's to make it easy for the developer to select the SDK depending on the language they used and then go off and implement the API within a few minutes - as long as everything else had been done.

The problem is that there are a huge number of languages out there, and that sometime meant that the developer did have to recreate the wheel to a certain extent, whereas that's not necessarily so with the ReST API.

For me the ReST API has two key advantages over the old Form POST and SOAP and ActiveX API's - it's a lot more lightweight, meaning that the servers and PC's don't have to process as many lines of code in order to complete the task at hand, which is always a good step, and secondly it support a wider range of coding environments.

Additional advantages beyond that is I think it's a lot simpler to use, and for a lot of new applications ReST seems to be the path they are going down anyway which means going forward when old application get redeveloped and new ones are born, then ReST is a go way to go.

Even beyond that, the benefits of the ReST API allow for a much wider range of functions to be added at will too, without a lot of labour required and for the customer I guess that equates to functions and features coming out a lot quicker than the otherwise would do.

So why is everyone looking at ReST anyway?

Well according to wikipedia, the goals of ReST are;

  • "Scalability of component interactions
  • Generality of interfaces
  • Independent deployment of components
  • Intermediary components to reduce latency, enforce security and encapsulate legacy systems"
So it means that with the ReSTful architecture you can scale the application easily, have a broad range of languages using it, independently knock up different components of the application, and it's quicker, better security and you can still keep your old system either because it still works or it's too expensive to redevelop.

Pretty good reasons huh?

I think so.

Cheers,
C

Thursday 28 January 2010

Dedicated virtual numbers - what are the benefits?

As mentioned in previous posts, a virtual number is basically a mobile number that isn't attached to a SIM card like what we have with our own mobiles, so it lives virtually within the networks number pool providing for an address for the reply messages to come back through - much in the same way an email address works.

A dedicated virtual number just means that the number you use is the same number you always use and you're the only one that uses it, it's dedicated - again like your home phone or mobile number which is also considered to be dedicated.

What are the benefits of dedicated numbers? Well for starters it means that every time you send a message to someone it appears as coming from the same number every time, that means that people don't get what I like to call the shock of the unknown. Since the inception of caller ID, people have developed a fear of receiving calls and SMS from numbers that they don't recognise - who's this stranger contacting me, what do they want, and is it going to be something bad? It happens, it's part of our fight or flight mechanism that's built into every single one of us.

Dedicated virtual numbers relieve this pain, firstly. The second benefit is that it opens up functionality for services, so where initially you might have wanted to get confirmations for messages you sent initially, now you can use the service to allow proactive enquiries from your customers - no longer do they need to receive a message from you in order to respond, they can now send one straight to you first. You can't help but to have some call waiting time if all your staff that deal with customers are on the phone, but offering a inbound SMS request for contact can reduce this by having staff call back once they're off the phone - this reduces costs to the company if they are using 1300/1800 toll free numbers because you're not paying for people to wait whilst your staff are dealing with other customers, as well as reducing "phone holding" frustrations too.

A common question I get is "do I need a different number for each staff member?" - the answer is no, we have some companies using a single number across hundreds of users, though quite often companies will opt for a number per department, allowing their recipients to know which section of the business is talking to them.

Another question I get is"does it mean that you can pair inbound messages with their original outbound messages?" Alas, no, that's because there is nothing within the SMS protocols that allow for providers to attach a hidden message tag on the message that can allow for the pairing, but that said, there really isn't yet a 100% accurate option for that anyway. If you take a provider that use dynamic virtual numbers - meaning every time you send to a customer it comes from a different number, then what you're looking at is where they might use a number of addresses which send out in a revolver scenario - i.e. they use 6 numbers messages goes to A from number 1, message goes to B from number 2 and so on, so that each messages goes out from a different number, the problem is that depending on the number of times you send to the same client versus the number of virtual numbers in the round versus the responsiveness of the recipient.

It's a tough one to get around, and it comes down to how the application in the real world will work - my experience is that companies that are looking for that functionality don't inundate people with SMS to the point where it's a real requirement, more of a conception, or they really do, but a 99% success rate is 1% the wrong way and would in fact muddy the water, isn't an absolute thing and therefore make the information untrustworthy. More often than not, what's really required are the use of keywords, and that would be one of the few ways to get an accuracy rate of 100%.

So why a dedicated number? Well as you can see I've barely scratched the surface and there are a number of good reasons, but ultimately that comes down to you and what you're looking to do now, and into the future - but if you ever have a questions about it, then please let me know.

Enjoy,
C










Google




























Monday 25 January 2010

The high cost of SMS in Austalia

So in the last few days there have been TV, radio, paper and Internet stories on the high price of SMS in Australia compared to the rest of the world. I agree, it's really too high for what we get, but I thought I'd try to cover off what it is the way it is?

What a sticky topic to talk about from someone who works for a local SMS provider, who's definitely not the cheapest in the market, nor wants to be :)

I personally think that there are three key reasons why our telco costs in general are high, not just SMS;

1. Our regulators have as many teeth as my dear old granny, who god rest her soul pasted about 15 years a go, and I'm pretty sure she didn't have any teeth then, so probably has even less now.

2. Our largest telco also controls the wholesale market setting prices that allow its retail arm to maximise profitability.

3. We're prepared to pay the price.

It's been a long known truth that Australia has one of the largest mobile penetration rates in the world, we also have one of the highest rates of Internet users per capita and we're generally considered techno junkies - meaning that we h ave a high rate up technology take ups in the world.

It's just my view, but if these three points were addressed I think we'd see a different playing field all together!

Enjoy your Australia Day tomorrow.
C








Google
























Tuesday 19 January 2010

So what's an SMS and how can it help your business?

An SMS is an acronym for Short Message Service - it was originally developed for telco engineers to communicate with one another so that they didn't need to make mobile calls for small things.

Initially it was thought that it was a technology that was too hard to use, and wouldn't have any commercial value to the telco's customers - that's why just about everywhere around the world when it first came out it was free, that's right free.

A former telco engineer once told me that the network he worked for had a PC on a small table in the corner of their office was the server for SMS, and you'll probably find that was the case for most telco companies - there was little invested in hardware because, well they didn't expect it to take off.

So now text messaging has taken off, and is forever increasing - for adults between the ages 18 and 35 it's the most preferred method of communication between them and company's they deal with, with expected usages going into the trillions of messages world wide - in fact it has been and continues to be the most popular form of messaging in the world, beating out email, ICQ, MSN Messenger, and so on.

So the kids love it, Twitter loves it, but why should your business love it? Well, let me say two things from the outset - first, SMS messaging should never replace a phone call that's worth making the phone call in the first place - i.e. a salesman has got the customer to the point where they feel comfortable asking for the business, would they use SMS instead of calling or going around to see the customer face to face? No, of course not. Secondly, remember it doesn't matter what your company does or what it provides, ultimately all businesses, including yours whether you want it to or not, is a sales company, and without sales you don't have a business, just a group of people that hang out together.

So why use SMS within your business? There are two generic reasons that apply to pretty much everyone, it's a cost saving both in the cost of making phone calls, and secondly the labour cost of making the calls.

But it also offers consistency within the business - one of our clients, who is an accountancy firm, and who has been using SMS for the last number of years say that in the past before using SMS, that they would call some clients to remind them about appointments, but quite often they'd either forget to call after the customer had asked for the prompt, or they just forgot or they made call - the problem here is consistency. Whereas now, everyone who makes an appointment gets a scheduled SMS to remind them, and on the whole the service has worked better than expected with the initial reaction from their clients being that they now felt better looked after than ever, and the response from the customer being that their clients are happier and it's actually meant less effort to provide a greater level of service to their clients - win win. And who ever said there was no such thing!

Individually, why should your business use SMS, well that depends on the application you're looking at using for - OK, so you want to use it for server alerts, you're not going to be the biggest customer in the world, let's make no bones about it, but what size customer to anyone shouldn't make a difference it's the impact that company has on you, so by providing an easy solution for server alerts so that the IT staff can get the messages in a much more direct and timely manner will speak for itself in downtime savings!

Or how about you run a day spa or hairdressers? That's pretty easy to, you're looking at appointment reminders - I remember speaking to another accountancy firm, who no didn't sign up with us, but in fact told me to go somewhere, but in a nicer way because they didn't suffer from broken appointments, well they are probably one of the privileged few, because most businesses that have appointment times will through out the course of time in fact have a number of no shows and there's a cost to that, both in paying for staff to do a job that's not being done because of the broken appointment, and the opportunity cost to the business, where they could have given that appointment time to someone who would have turned up, so to spend 10 or 20 cents on effectively what would be an insurance policy to make sure that doesn't happen makes good business sense.

How about your business runs a call centre of sorts and people are calling in on your 1300/1800 numbers which costs you money, and the longer your staff talks to them the higher the cost to the business to provide that support to that customer - when giving reference details, that would be a case for SMS, sending out basic instructions for your product, again SMS would be a winner there.

But what about email? Unless it's bulk email, it's pretty much free? Yep, you're right it is - but unfortunately it's probably not read, or gone to their junk or spam folder, or because email addresses are either more complicated or longer than a phone number it's much easier to get the wrong address and so the customer never gets the message - they call up and go through it again and fix it up, with your customer being annoyed because it took them time to call back again, and the rising service costs to the business. Plus as I mentioned earlier between the ages of 18-35 SMS is the most popular form of comms anyway, and as they get older the age gaps rises as there doesn't seem to be a decrease in popularity for our teenage cousins so far.

So to sum it up, why SMS for your business? Because it's convenient, delivers consistent service to customers and saves money on labour and in phone calls.

If you have any questions, please feel free to let me know.

Enjoy,
C









Google




























Friday 15 January 2010

Whilst there are many convenient ways of using SMS, for me, I think the best way of using SMS is to integrate the service into existing applications using the SDK's or API's.

For me, it's because using the API's allow you to have the functionality that you want to use, and it automates the usage, like with clinic or salon software where you enter in appointments, it makes it easy to automate every appointment gets a SMS sent out, rather than having to leave it to the user to send.

What that means is that it's consistent - every appointment gets an SMS and there's nothing more to think about.

I remember back in the day when I used to sell bearings for a living, the company that I worked for still had the old green screen, and probably still do to be fair, and along the back wall of the office were folders upon folders containing part numbers and price lists in case the computers ever went down, and there were still many employees that remember having to use those folders full time, good grieve! And when orders for pick up came in, we'd have to ring people - sometime it got missed, or messages were left and never followed up because it had been so long.

Whilst it's not OK that it happened, it did happen and that was consistent throughout the group - why because people get busy, they get side tracked and they ultimately end up forgetting until it's reached a point where they don't feel comfortable making the call because that's out of their comfort zone.

This is a great argument for automatising procedures that can be vastly improved through the use of SMS.

So for example within the sales and accounting package they are using, once someone books in the goods to the local store, an SMS alert is sent to the respective customer to let them know it's in, and if the goods aren't booked out then it can continue to send messages until the goods are collected.

Is it more expensive than what they are doing now, well no it's not, because everything on premises has a cost assigned to it, and in many cases the goods haven't been paid for either, so while they sit there in limbo in fact it's costing month - and when you think of it an SMS is greatly cheaper than a phone call anyway, so half a dozen messages to someone that's not picking the goods up, you're still out in front because you haven't apportioned a cost of labour yet either.

So back to the API's and SDK's - an API is an Application Programming Interface, basically it's a bit of code that allows one application to talk to another application and acts like a bridge for data to cross between the two.

Say for SMS, it means that you are able to install certain features, like batch messaging - i.e. sending bulk SMS by bundling a whole bunch of them up into one ball and sending it across as a job lot, and the reason you would do this is because it speeds up the processing time - instead of messages being treated as individual events, they're treated as one big event and so there is less to process and is ultimately a quicker way of doing it.

If you look at Web SMS, there are plenty of features in there that you might or might not use, but you have them all available for you anyway - if you were to add them to an application, then really you are only going to want to use the functions that, well, you want to use, the rest is just noise, and you're not going to get that - so when it's put into the application, it's clean this does this and that does that.

When we talk about SDK's, it's an acronym for Software Development Kit, which basically the API's bundled up in to various coding environments - I've also remembered it as it's the starting place for a developer to get them going, and as they go on they would then use the API's straight out themselves. They generally contain the DLL libraries, and documentation pertaining to the coding environment they are using, like PHP, Perl, .NET, Delphi and so on.

So to sum it up, why is integration the premium method? Because it allows the application to do what it does without having to rely on users to think about it - after all, consistency is king when it comes to procedures!

Enjoy
C









Google




























Thursday 14 January 2010

Interconnect fees - what's that about?

An interconnect fee is simply a charge that one network applies to another network for passing calls and SMS onto their subscribers (customers).

Whilst you might not think of it, and if you do you may assume that all networks are connected to every other network around the world, that's not quite true. in fact an example I've been using for years is Telecom NZ - where they typically have only had interconnection agreements with about 6 other networks around the world.

So what happens, generally speaking, is that network A has an agreement with network B, and these can differ from network to network, so whilst on one hand you might have two networks that agree to pass all SMS and calls to one another, you might have another network saying that the calls and SMS they pass must have numerical originators and not be generated from an application (phone only).

An example of this is in the US, in fact it's against US law to send SMS from an application to a US handset - it's pretty much due to the telco plans over there where users are charged for receiving SMS and not for sending, so in an application to handset model, typically generated by a business, that would be considered premium messaging, because the user is charged to receive the messages - which is why if you've ever signed up for an SMS service to use on your PC and tried to send to a US mobile, it's probably failed unless you've stamped the message with a numerical originator.

Is it a pain? For the sender, yes, for the person receiving the messages? Probably not, no - in fact it's designed to protect recipients from being bombarded with spam, so in all it's probably a good thing.

In the case of the US, then there are ways around it, like using vanity numbers at a zero tariff so the company pays to send, which is fair enough, though the cost of the vanity numbers can be cost prohibitive for the number itself.

Are you better to look for a service that uses grey or smart routing? Depending on where you're sending to, then it might be a good idea, the problem is that if you are trying to get through to major western or developed countries, then probably not, because there's a good chance that not all your messages will get through - and then that's a decision you need to take as to what percentage of messages you are happy to have be delivered successfully versus what percentage get failed.

Shortly I plan to write another blog on what is smart routing and what does it mean to those using services that use this method.

Enjoy,
C









Google




























Wednesday 13 January 2010

Send SMS via computer using GSM modems

I've recently seen a number of providers selling GSM modems with a SIM card for SMS messages.



Whilst I can see the benefits, chiefly the cost per SMS is a few cents, there are a couple of inherent issues here though too.



The first, and probably the biggest, is coverage - if you're in a building with big thick concrete walls, and levels above and below you, it might be a struggle to get a signal, or if you're in a remote local, shopping center, etc... there's a good chance that you're not going to be able to reliably use the service.



If that's OK, then cool bananas, but you'd still need to look at not just the volume of messages you send during a month, but the volume of messages you're sending out in one go - because the speed comparatively is quite slow.



The cost. The cost is great, but really you could do better, these places sell you packages and then the modems on top of that - if you weren't worried about getting a signal and you didn't have an issue on how long it would take to send your messages out then really you could do better anyway by buying your own GSM modem, walk down to your local phone shop and buy a SIM card and go for it - you'll probably find that you'll do better that way.



Personally I'm not keen on this method myself - you might think I'm bias, and I am, with good reason. What's not said about these types of messaging arrangements is that there's no accountability. Say you sent out a bunch of messages to clients about up coming work you're doing for them, how do you know if they get the message? If they don't get the message then who do you call? if it's the place where you got the system from, then who do they call?



I would lay a confident bet that in fact in most cases you'd be turned away and told to contact the network - can I dare you to call your mobile phone provider stating what you've done and that people weren't getting messages and see what the result of that conversation was, and have it be a great one, unlikely.



The difference with that and using an online version through a tier 1 aggregator is that the aggregator has a technical relationship between themselves and the network, so if there's an issue, they call the networks technical support - a number you're not going to find yourself, even with the super powers of Google!



Then there's the ability to work anywhere - so you're a small business owner, ever work from home? Of course you do, it's part of the life style of being a "small business owner", in part that's why you're doing what you're doing.



So if you're working from home and want to send some messages out, unless you bought the device with you you can't, as opposed to an online service where you can be anywhere in the world and send messages.



The cost. OK, so it's not a few cents more, it's a few few more cents - but still significantly cheaper than a phone call, and in terms of labour costs, just as good cost savings too, but then what you're willing to pay for a service has a relationship with the importance of that function to the business too.



Either way, no matter what you ultimately decide to do, please be sure to research it really well before making the jump, because the last thing you want to do is grab a bargin and get a lemon.



Enjoy,

C

Monday 11 January 2010

What is email to SMS?

One of the most popular ways of sending SMS messages for businesses is to send them from email - but how.

Well, there are a couple of ways of doing it. The first is to setup your email so that when you start a new email you address the message to the number at the SMS providers domain.

So for example that could be 0412345678@esendex.net - then simply type your message into either the subject line of the email, or the main body. You could do both, however what generally will happen is the text in the subject line will just sit on top of the text in the main body of the message.

The way you would set it up would be to either set up a new email account (and the provider should be able to give you the details required and step by step guide) on your PC, or in the mail server. What happens here is like what happens when you send a normal email, you're sending through your user name and password details to authenticate against - allow you to send messages.

Another way would be using a reverse setup, meaning that you give your SMS provider the email address you're sending from and the IP address, and the messages are authenticated against that.

Both ways are good, if you're not setting it up on a mail server, I think the second option is better personally, because the first way, when you send a message, you'll need to select the mail account you want to use, and if you're like me then more often than not you'll forget to do it, and the message will fail.

With that said, email software providers like Microsoft are building in SMS messengers into their applications, so that you enter in the details (again the SMS provider should be able to give you that information and a guide to do it) and you use that.

I've tried it with the new Outlook, and it's pretty easy to set up if you have instructions and the right information, the only problem I have with it though it that I can't seem to get a button for "New SMS" like you get with the email, but other than that it's actually good.

The last way would be to use a plug in provided by the SMS provider - we have a small application called PC SMS. It's really really basic, and always say to clients that if I had to get my mum to send messages, this is how I'd do it. Because it's just that simple. Sure the functionality is super limited, but for straight out sending it's great and fits the bill more often than not.

In some ways I'd really like to see it get preferential treatment by the development team to come up with a new version that had some bells and whistles, but really it does the job you're looking for - bearing in mind that what you want to do will ultimately determine how you use it and what platform you decide to go with, i.e. email SMS, web SMS, and so on.

So to come back to the opening question of what is email SMS - put simply it about allowing your email either by sending straight from an email message or via a plug in to send out a message via SMS.

Friday 8 January 2010

What's an "Originator"?

Like anything technically based, IT people love jargon - I know when I worked in the mechanical and electrical engineering field there were heaps of jargon terms for lots of things, however the people you dealt with were generally technical people themselves, so everything was understood and there was little requirement to educate. So if we talked about about the clearance of a bearing being standard, C2 or C3, people knew what you were saying. IT is different because people in IT are delivering their products to everyone, technical astute or not.

It's not a criticism, but just the way things are - like a salesperson for an ink jet printer may one day be speaking to Systems Manager and the next be speaking to my dad who wants to replace the home printer, the same I find is true for SMS.

Some days I'm speaking with Systems Managers, Developers or business managers who aren't technically educated in the same way, and one of the terms we use in our industry can sound more complicated than it needs to be - originators.

An originator is basically whom the message appears as coming from. That could be a number, like a land line number, a mobile phone number, etc... or a name like "Chris" or "Esendex".

Many providers use different terms to mean the same thing, like "stamping the message", or "branding the message" and "dynamic originators" (which means that the originator can be changed at will).

With SMS, for originators, the standard is usually an alpha numerical originator up to 11 characters long - alpha numerical meaning a combination of letters and/or numbers, and is 11 characters because through out the world most phone numbers are not longer than 11 digits, there are exceptions, but it's done to 11 characters so that a consistent service can be provided, after all there's little sense in allowing 13 or more characters when the local networks will only cut the end of the originator off.

So just to clarify, when people talk about originators, they're talking about the label, name or number that the messages appears to have come from.

Hope that helps.

Cheers,
C

Thursday 7 January 2010

What's a "long message"?

A standard SMS, whether you're sending from your mobile or a web based SMS provider, is 160 characters long based on the GSM alphabet.

Before I go further, I'd like to quickly cover off what the GSM alphabet is to make it a bit clearer - it's an alphabet where the characters equal 7 bit (for standard messages) and includes letters, numbers, spaces, carriage returns, commas, etc... Not every symbol in the world falls into the GSM alphabet, and generally when that happens the networks interpret that character as something else, but that's another blog for another day.

So back to the original question of what is a long message? Well, it's where messages are stacked up like a club sandwich and sent out as a single message.

The way it's done is by taking 7 characters from the preceding SMS to form the header for the proceeding message so that when the handset receives the messages it can put them together in the correct order so it appears to be one long message.

So for example if you sent a message which had 200 characters in it, then the first message would be 153 characters long, with 7 characters forming the header for the next message, and the second message would be 47 characters long.

In a lot of cases long messaging isn't really required, for example for appointment reminders you generally wouldn't use more than 160 characters, and in a lot of cases, you probably wouldn't even get close to that limit either, however if you were using it to send support tickets out, then in that case you might use quite long long messages, so it's really dependent on the application.

Tuesday 5 January 2010

Delivery receipts

What are delivery receipts?

Amazingly enough they're basically what they sound they're like, their a receipt back to advise if your message has been delivered.

Are all delivery receipts equal?

They should be, but it can be a matter or interpretation and here's what I mean - typically when a SMS provider sends a message through to a network, they should get an initial receipt which advises whether the message has been accepted or not, from there on a successfully delivered message should come a second delivery receipt to advise that the message has been successfully sent to the handset (mobile phone).

With us, we typically use a "sent" status to advise that the relevant network has accepted the message and will forward it on to the phone, and then a "delivered" status to say that the phone has received the message.

Other typical status' generally for SMS might be "failed" or "expired" - failed is when the network rejects the message, the number might be wrong or disconnected. Then expired is when the network has attempted to reach the handset but has time out - if could be the phone was been switched off, out of reach from the network or overseas without international roaming.

Now these are our status' - not all providers use the same terms, some might say received instead of delivered or my favourite "read", to that end they're just words and let me assure you that there is nothing within the protocols for SMS that allow you to know if someone has read the message or not, just to know whether the phone has received it.

Why is it important?

It's important to use a provider that offers delivery receipts on all messages, otherwise how do you know the message has been received? i look at delivery receipts like registered post - if I need to get something across to someone else, then I trust the delivery receipts to back up my claims that in fact the information was delivered, in the same way a solicitor will use registered post to say person x received their letter.

The cost of the message is never the face value of the SMS, but in value of the information, or the actions that person x, y or z was going to do with it. So if you only receive receipts on 90% of your messages, then who knows what the 10% are getting, and how that might impact on your business.

Of course value is an individual thing, and what one person places a given value on something might differ from the next persons valuation - and that's something that is down to you. the basic up shot is that without delivery receipts, you don't know what's going on and you should ask yourself how is that effecting your business.


Thanks and enjoy.

Cheers,
C
Firstly, happy new year to everyone, and I hope it was a great night, and a great year to come.

Something that I admit I haven't been consistent enough with is giving help with regards to SMS in my blogs, so this year I'm committing myself to at least once a week, giving short brief and concise blogs on different things surrounding SMS services.

Through out the year we'll cover off things like what are virtual numbers, delivery receipts, interconnect fees, and so on - basically all the jargon that you might hear from SMS providers, or will hear no doubt, and also an open understanding to it's importance.

It's probably fair enough to say that none of this should really blow your socks off, but hopefully will help clarify things for you - and if you are looking at a service, possibly will help you understand what it is you want from the service, what you should expect and so on.

If you have any questions about any of the following information, then please don't hesitate to contact me directly via email at chris.bartlett@esendex.com or via phone on +61 3 9595 3871, thanks.

Regards,
Chris