# 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{|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=suspension-status;PS=provisioning-status

    Where subscription-class is either:

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

    Where si is a 16-character ID.

    Where suspension-status is a number between 0 and 999, usually 2. A value of 3 denotes that you are suspended from this subscription.

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

  2. null

Multiple subscriptions can be specified by using the | character.

# Examples

# No subscription

S: SBS 0 null

# Subscription active

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

# Multiple subscriptions active

NOTE: This has been line-broken. Lines beginning with .. followed by a space are continuations of the previous line.

S: SBS 0 SC=2ad5b0fad0464b7f9577c2a3ac0a13f1;SI=0000000000000000;SS=2;PS=2|
.. SC=88e53f49b577463dba43689bd59205be;SI=0000000000000001;SS=2;PS=2

# Synchronous request

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

# Known changes

None.