iFollow

The platform an operator bought in order to run its own messenger: a service centre, a presence layer, a federation gateway, and the handset clients that made it visible to subscribers.

IMSC

Instant Messaging Service Centre

The operator’s own messaging community, addressed by mobile number rather than a screen name. Branded by the carrier, billed by the carrier, and built to the same availability expectations as SMS.

  • Operator-branded IM communities
  • MSISDN as the identity
  • Carrier-grade redundancy and billing
  • Powered 15+ live communities by 2006

PSP

iFollow Presence Platform

The layer underneath everything else: collecting, managing and distributing availability from many sources, with group management and privacy controls. Later re-engineered as a SIP application server over 3GPP IMS.

  • Multi-source presence collection
  • Group management (GLMS)
  • SIP-based, IMS-ready
  • Presence Development Environment for third parties

ICP

Interconnect Platform

Federation for instant messaging. As with email, a message finds its recipient without either party caring which network or community they belong to — the piece that let Orange and Vodafone link their messengers.

  • Operator-to-operator federation
  • Bridges to internet IM communities
  • Secured authorisation and flexible billing
  • GSMA Personal IM aligned

Clients

Embedded and downloadable

The part subscribers actually touched: IM clients for 2G, 2.5G and 3G handsets, preloaded by manufacturers or downloaded, with the phonebook turned into a live buddy list.

  • First third-party IM client embedded by a handset maker
  • iMMS client combining IM and MMS
  • Presence Enhanced Contacts (PEC)
  • Shipped on the LG U300 ‘IM key’ phone

The third of those, the Interconnect Platform, is the one with descendants. It was built for the GSM Association’s Personal IM programme — operator-hosted messaging, addressed by phone number, federated between networks — and that programme became RCS.

Design principles

Three decisions that defined the product

Your number is your identity

No screen names. Subscribers were addressed by MSISDN — the number already in everyone’s phonebook — which is what made the handset address book work as a buddy list and what made cross-network federation conceivable at all. It was there from the start: the login on Eircell’s e-merge messenger in 2001 asked for your mobile number, last seven digits.

The operator owns the community

The service was branded, billed and operated by the carrier, to carrier availability expectations, with network management and customer-relations mechanisms built in. Followap sold infrastructure, never a consumer app.

Standards over lock-in

The company contributed to OMA, IETF, 3GPP and the GSM Association, and supported the competing presence protocols rather than picking one — because a messenger that reaches only its own customers is not a messenger. It is the reason the work outlived the company, as RCS.

Protocols and certifications

  • OMA IMPS
  • Wireless Village
  • SIP/SIMPLE
  • XMPP
  • PAM
  • 3GPP IMS
  • GSMA Personal IM
  • IETF
  • ISO 9001:2000

Presence, concretely

What the network actually knew

Presence meant collecting availability from many sources, reconciling it, and distributing it under the subscriber’s own privacy rules — then letting other services subscribe to it.

Collect

Multi-source input

Device state, network registration, the phone profile, and the subscriber’s own declared status — available, busy, driving, in a meeting.

Manage

Privacy and groups

Complete subscriber control over who sees what, plus group management (GLMS) so communities, chat rooms and shared lists were first-class objects.

Distribute

Presence as a service enabler

Other services subscribed to it: Push-to-Talk, dynamic address books, multiplayer gaming, live content, dating, voice conferencing that waits until everyone is free.

Deployments

Where it ran

Networks named in the company’s own announcements. By late 2006 the platform powered more than fifteen operator-owned messaging communities; by May 2007 the figure given was twenty-six operators and close to 300 million subscribers between them, and by February 2008 it was more than thirty-one.

Celcom

Interconnect Platform and Hub, targeting network-to-network mobile IM across Malaysia.

Customer through 2009

Telecom Italia

Italy’s largest operator ran TIM’s instant messaging on the platform and built on it in 2009 with TIM I’M, a presence-enabled contacts list.

Key customer

BT

One of Followap’s key customers, alongside the Vodafone Group and Hutchison 3G, bringing the platform into the UK’s largest telecoms group.

Partners

Interoperability work

Getting presence into the network core, onto the handset, and across vendor boundaries.