Если Вы - владелец Smartswitch , то Вы можете продавать своим клиентам (розничным или корпоративным) услуги, основанные на SMS. Клиенты при этом вызывают услуги, используя предопределенный Вами набор команд.
Примеры команд:
команда | действие |
---|---|
D<НОМЕР> | соединить АОН абонента с НОМЕР |
D<НОМЕР1> D<НОМЕР2> | соединить АОН абонента с тем, кто ответит первым: НОМЕР1 или НОМЕР2 |
O<НОМЕР1> D<НОМЕР2> | соединить НОМЕР2 c НОМЕР1 |
A<АОН> | Зарегистрировать АОН на абоненте |
R<ПИН> | Зарегистрировать АОН на абоненте с указанным ПИНом |
P<ПИН> | Пополнить счет с другого абонентского счета или ваучера пополнения с указанным ПИНом |
T<ВРЕМЯ> D<НОМЕР> | Совершить вызов на НОМЕР в указанный момент времени с колбеком на АОН |
D#1 | Совершить вызов на первый номер из списка контактов с колбеком на АОН |
B<НОМЕР>-<СУММА> | Перевести CУММА на счет абонента, АОН которого равен НОМЕР |
Команды можно комбинировать в произвольном порядке, например в одной SMS можно и пополнить счет, и инициировать колбек.
Рисунок 1, Вызов абонентов посредством SMS-команды.
На Рисунке 1 показано, как происходит соединение абонентов, начатое отправкой SMS с мобильного телефона,
Представьте, что Вы - это Провайдер1, Пользователь (возможно купивший у Вас карточку предоплаченного сервиса) посылает SMS вида "D380673334445" на Ваш номер доступа. SMS попадает на SMS-шлюз, а с него на Smartswitch, например по протоколу HTTP (или по bluetooth, если шлюз - это мобильный телефон). Последний обрабатывает SMS, авторизует пользователя, и делает прямой звонок на номер 380673334445 через Оператор1, Дозвонившись, система проигрывает аудио файл и совершает обратный (колбек) звонок отправителю SMS через Оператор2. Дозвонившись, система соединяет пользователей. Система отбивает звонок, как только баланс пользователя исчерпался. После отсоединения система обсчитывает звонки и отсылает баланс пользователю по SMS. через SMS-шлюз.
Пример чисто показательный, Вы можете реализовать совершенно другую схему, используя Графический конструктор.