# Table of contents:
# Introduction
PRP
is a command introduced with
MSNP5.
It is a Notification Server command, without either a request or response payload.
It sets or gets (during SYN) a personal user property. Other users are handled via BPR.
# Client/Request
PRP TrID property value
Where
property
can be any of these values:
-
PHH
: Home Phone number. Has a maximum of 95 bytes. -
PHW
: Work Phone number. Has a maximum of 95 bytes. -
PHM
: Mobile Phone number. Has a maximum of 95 bytes. -
MOB
: Allow users to contact me via MSN Mobile. -
MFN
: [MSNP10+] My Friendly Name, Has a maximum of 387 bytes.
The data of the
property
parameter cannot be longer than 3 bytes.
Where
value
is the URL-encoded value to set the related
property
to.
# Server/Response
PRP TrID {list-version} property value
Where
list-version
is the new List Version. Removed since
MSNP10
in
ABCHMigrated: 1
mode.
The following
property
values are only set by the server:
-
MBE
: MSN Mobile enabled. -
WWE
: [MSNP9+] MSN Direct / Web Watch enabled. -
HSB
: [MSNP11+] Has Blog (MSN Space).
# Examples
# Setting PHH
C: PRP 1 PHH 1%20(222)%203333
S: PRP 1 256 PHH 1%20(222)%203333
# Unknown property
C: PRP 2 NEW very%20yes
S: 715 2
# Property key is too long
C: PRP 3 NICE Y
Server disconnects client.
# Property value is too long
NOTE: This has been line-breaked.
Lines beginning with
..
followed by a space are continuations of the previous line.
C: PRP 4 PHM this%20is%20way%20too%20long%20of%20a
.. %20phone%20number%20not%20like%20it%20is%20one%20anyway...
Server disconnects client.