My OBi1062 set up has three different SPs, all GV accounts. I call them "NM" (SP1), "CA voice" (SP2), and "CA fax" (SP3). (The analog fax card is connected to an OBi202.)
Each SP account has its own line button. The NM account is area code "505", and the CA accounts are area code "925". When I select a line and dial out with 7 digits, I want that line to prepend the correct area code. Instead, for all three accounts, the same area code is prepended. As between 505 and 925, which area code is prepended depends on which SP is set as the default when going off-hook, e.g. by lifting the handset. The factory default is SP1. I changed it to SP2 in IP Phone::Phone Settings::PrimaryLine = SP2 Service because I use the CA (SP2) line more often.
But when I do choose the NM line, and then dial 7 digits, I want 505 prepended. Instead, 925 is prepended even though the 7 digit dialing code option for SP1 is set to 505. That option for SP2 and SP3 is set to 925.
It appears that the choice of the default SP when going off-hook supersedes the setting for the 7 digit dialing code option. I have tested this both ways: e.g. when IP Phone::Phone Settings::PrimaryLine = SP1 Service , then 505 gets prepended to all the SPs. I have also checked that the Service Providers::ITSP Profile [A-C] General::DigitMap correctly mirrors the respective 7 digit dialing code options.
Why does the IP Phone::Phone Settings::PrimaryLine setting trump the 7 digit dialing code option settings?