Retain can archive PIN, SMS, and phone call data, as configured.
Blackberry (BES Server)
BBM Enterprise (on all platforms)
Android
IOS and Android (via Telemessage, UMLabs, CellTrust Secureline)