Phone number data model
In Guidewire PolicyCenter, the Contact entity has the following fields that support phone numbers:
PrimaryPhoneFaxPhoneFaxPhoneCountryFaxPhoneExtensionHomePhoneHomePhoneCountryHomePhoneExtensionWorkPhoneWorkPhoneCountryWorkPhoneExtension
The Person entity inherits all these fields, and, in addition, has the following fields that support phone numbers:
CellPhoneCellPhoneCountryCellPhoneExtension
For the listed entity fields:
These two types of fields are associated with the main phone column through
the following - The phone country fields are typekeys that reference the
PhoneCountryCodetypelist, which provides the list of ISO country codes for phone data. - The extension fields define
varcharcolumns.
columnParam subelements:phonecountrycodePropertyextensionProperty
<typekey desc="Home phone country." name="HomePhoneCountry" nullok="true"
typelist="PhoneCountryCode"/>
<column desc="Home phone number associated with the contact." name="HomePhone"
nullok="true" type="phone">
<columnParam name="phonecountrycodeProperty" value="HomePhoneCountry"/>
<columnParam name="extensionProperty" value="HomePhoneExtension"/>
</column>
<column desc="Home phone extension." name="HomePhoneExtension" nullok="true" type="varchar">
<columnParam name="size" value="60"/>
</column>