Devoloping mobile sites and integrating sms based services

Posted on 2009-12-21
Last Modified: 2013-12-27

1. I want to get started on developing mobile sites and got a few related questions.
I'm really focused on being able to deliver optimized content, so i'm looking for a setup (framework/api whatever - php supported) where i'm able to differentiate whether someone is visiting the site from an smartphone or just a "regular" phone, and serve content thereafter.

I've found a service where you can subscribe and get access to their database/API of more than 5000 mobile phones. It seems pretty decent and can be found here:
Do anyone know of similar services? What would you recommend?

2. Integrating SMS services. How does that work? I've been thinking of a few "normal and basic" scenarios where I could find use of pushing out SMS'es.
- A basic "invite your friend" - You enter your friends number, click send and an SMS is pushed out to that number with some defined text.
- A "classic" send KEYWORD to NUMBER (could be 1250 or something like that) and push out an SMS
- You could also imagine that we've collected a lot of numbers through subscriptions and want to push out an SMS to all of the subscribers

That's just to give an idea on what I possibly would want to do :) I'm especially struggling on the SMS part.
Question by:mrsam
    LVL 3

    Accepted Solution

    Device Atlas is DEFINITELY where you want to be.

    You may also have seen the sister site - Mobiforge - this is a particularly good post:

    In terms of SMS - the best approach is to use an aggregator for outgoing SMS(Sometomies called MT - Mobile Terminated messages): is great for pushing multiple messages. You could either use one of the products for managing the messages ( or integrate it to your website or existing system using their API: (

    In terms of INCOMING SMS (or MO - Mobile Originated)  You can either use a 5 digit short code number - which sometimes attracts reventue share, or a standard LONG CODE. Check out:


    MO messaging is more territory related the MT messaging and in fact Clickatell only supports short codes in the following territorires:

    South Africa (shortcode MO)

    LVL 107

    Expert Comment

    by:Ray Paseur
    You might also want to take a look at these guys:

    They make a lot of things that simplify internet telephony and I think they are looking at a low-cost SMS offering.

    Author Comment

    brandscape:> That was exactly what I needed - a lot of new things for me in it, so guess I need to look deeper into in the coming vacation.
    Do you personally have any experience using device Atlas and clickatells API? Is it a jungle? I got a basic know how of PHP,SQL and know my way around modifying templates etc.

    Ray_Paseur> Thanks, i'll surely also look into that!
    LVL 3

    Expert Comment

    Yes - we are more on the .NET side of things, but they both support PHP just as well. I found the Clickatell API pretty straight foreward, with either the HTTP or the DLL object. Lot's of sample code always helps - and they have that.

    Device Atlas may need a little more attention, it uses JSON files which were new to me when I first looked at it, but I got it up and running in 2 night sessions, Bear in mind there is a licence fee to get regular updates - and the updates are very important given the speed at which handsets evolve.

    Author Comment

    Sry for the lack of response, christmas and all that.

    But guess I just need to jump into it and see what problems I will hit.
    Thanks for all your views and info, it's really appreciated - and have surely put me in the right direction. I'll probably be back with some questions for clickatell or device atlas at some point :)

    Merry christmas!
    LVL 3

    Expert Comment


    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    Join & Write a Comment

    With the purchase of CloudCommand by Comcast customers are left in a bind as subscriptions expire and render the AP's disabled. The following will explain how to flash your Ubiquiti AP's with CloudCommand firmware back to Ubiquiti firmware. HOWTO…
    DECT technology has become a popular standard for wireless voice communication. DECT devices are not likely to be affected by other electronic devices and signals because they operate in a separate frequency-band.
    Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
    The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now