Billing System to MobiTV

Account updates are parsed and the proper settings are changed in MobiTV. The system checks to see if the appropriate MobiTV user exists when an account with one or more MobiTV services is activated. If the user does not exist, the systems creates a new MobiTV user, sets a password and enters the password in a custom field of the matching contact If the users exists, the system updates the contact as needed.

The customer portal can be modified to allow the subscriber to set their billing system password, their MobiTV password, or both passwords. When the MobiTV password is updated and there is no MobiTV user, the system creates the MobiTV user and sets the desired password. If a temporary password has been stored in the contact custom field, it is cleared. If the MobiTV user exists, the system updates the MobiTV user email and password.

When a service with a metadata field indicating it is a MobiTV service is added to an account, the matching service is added to the MobiTV subscriber. A service may have multiple metadata fields. In such a case, all MobiTV services the have a metadata field are added to MobiTV.

When a service with a metadata field indicating it is a MobiTV service is removed from an account, the matching MobiTV service is disabled. A service may have multiple metadata fields. In such a case, all MobiTV services that have a metadata field are disabled in MobiTV.

If the account becomes delinquent, the MobiTV user is suspended. When the account becomes not delinquent, the MobiTV user is unsuspended.