I'm trying to refresh an existing registration manually with CSIPRegistrationBinding::UpdateL(TUint aExpirationValue, CSIPMessageElements* aElements=0). In fact, I would like to update the contact address and the expiration value of the registration.
Had no problem with the new expiration value, however I'm not able to append the new CSIPContactHeader in the aElements's user headers array, because leave occurs (KErrArgument).
Any ideas? How could it be done?