#1 - look at the updatePhone request and the primaryExtension setting in that call.
#2 - no idea... sorry
I can only find the primaryextension in xuser
I can't find any updatedphone method in the AXLAPIservice.cs
btw, I am using the API downloaded from call manager version 6.1