you could use the AXL interface to invoke the updateUser method, which can be used to set the phone profiles associated with the user. It seems that the first phone profile present will become the default profile (see extract from documentation below). does this sound like what you need? c
The phone profiles associated with this user. If "phoneProfiles" is present, then all current associated profiles are replaced by the profiles listed underneath the "phoneProfiles" element. The first profile listed will become the default profile.