Table of contents:

Introduction

SBS is a command introduced with MSNP11.

It is a Notification Server command, without a response payload.

Tells the client about the current subscription status.

Client/Request

This command can not be sent from the client.

Server/Response

SBS TrID subscription-data

If this is an asynchronous use of this command, the Transaction ID (or TrID) will be set to 0.

Where subscription-data is either:

  1. SC=subscription-class;SI=si;SS=subscription-status;PS=payment-status

    Where subscription-class is either:

    • 2ad5b0fad0464b7f9577c2a3ac0a13f1 for CPP
    • 88e53f49b577463dba43689bd59205be for PPP
    • 200706afd0be4fc69949a37f4c5db3e1 for ImInterop

    Where si is a 16-character string.

    Where subscription-status is a number between 0 and 999, usually 2. A value of 3 denotes an error.

    Where payment-status is a number between 0 and 999, usually 2. A value other than 2 denotes an error.

  2. null

Examples

No subscription

S: SBS 0 null

Subscription active

S: SBS 0 SC=2ad5b0fad0464b7f9577c2a3ac0a13f1;SI=0000000000000000;SS=2;PS=2

Synchronous request

C: GSB 1
S: SBS 1 SC=2ad5b0fad0464b7f9577c2a3ac0a13f1;SI=0000000000000000;SS=2;PS=2

Known changes

None.