Navigation

Solutions: SMS-services

In case if you own a Smartswitch system, you can sell SMS-based services to your clients (both end users and corporate). Clients call services, using a predefined set of commands.

A list of supported services:

bridging the subscribers of different networks;

bridging the subscribers of different networks with droup dial (call forking);

speed dial via the private phone book;

caller ID registration;

refill (recharge);

funds transfer;

delayed (scheduled) dial.

Command examples:

command

action

D${NUMBER}

bridge subscriber's caller ID with NUMBER

D${NUMBER1} D${NUMBER2}

fork calls to NUMBER1 and NUMBER2 and bridge subscriber's caller ID with the first answered, hangup the other

O${NUMBER1} D${NUMBER2}

bridge NUMBER2 with NUMBER1

A${CALLERID}

Register caller ID CALLERID into the subscriber's account

R${PIN}

Register subscriber's caller ID on the account with PIN

P${PIN}

Refill subscriber's account from the other account or from refill voucher identified by PIN

T${TIME} D${NUMBER}

Dial NUMBER when TIME comes and perform callback to caller ID

D#1

Dial first number from contact list and perform callback to caller ID

B${CALLERID}-${AMOUNT}

Transfer AMOUNT to the customer's account identified by CALLERID

You can assign other labels to commands.
Commands can be mixed in arbitrary order, for example you can refill and trigger a callback in a single SMS.

Figure 1, Dial using SMS-command.

On Figure 1 you can see, how subscribers of different networks are bridged together by an SMS, that has been sent from a cellular phone,

Imagine, that you are a Provider1. User (probably he has bought a prepaid card from you) sends SMS that looks like "D380673334445" to your service access number. SMS reaches SMS-gateway, and then a Smartswitch, for example by HTTP (or by bluetooth, if the SMS gateway is a cellular phone). The latter handles SMS, authorises the user and triggers a direct call to the number 380673334445 via Operator1, When answered, system plays audio prompt (probably, saying something like "Please , hold on") and calls the SMS sender (callback) via Operator2. When answered, system bridges users together. System hangs up the call as soon as user's balance becomes non-positive. After hanging up, system accounts calls and sends balance to user by SMS via the SMS-gateway.