Is this something that is likely to change often for a device/carrier combination? Does it actually need an API wrapper?