Na parte de configuração, realmente você teria que apontar manualmente o aparelho para o servidor com as configurações. Teria que criar o arquivo em que o nome seria o mac e as configs dentro dele, já com ramal e senha por exemplo.
#!version:1.0.0.1
##File header "#!version:1.0.0.1" can not be edited or deleted, and must be placed in the first line.##
#Enable or disable the account1, 0-Disabled (default), 1-Enabled;
account.1.enable = 1
account.1.label = 205
account.1.display_name = Hanna Morovati
account.1.auth_name = 205
account.1.password = 1234
account.1.user_name = 205
voice_mail.number.1 = 8205
linekey.1.line =
linekey.1.value =
linekey.1.pickup_value =
linekey.1.type =
linekey.1.xml_phonebook =
linekey.1.label =
linekey.2.line =
linekey.2.value =
linekey.2.pickup_value =
linekey.2.type =
linekey.2.xml_phonebook =
linekey.2.label =
linekey.3.line =
linekey.3.value =
linekey.3.pickup_value =
linekey.3.type =
linekey.3.xml_phonebook =
linekey.3.label =
#local_time.time_zone = -5
#local_time.time_zone_name = United States-Eastern Time
local_time.time_zone = -5
local_time.time_zone_name = United States-Eastern Time
#Configure the update interval (in seconds) when using the NTP server. The default value is 1000.
local_time.interval = 1
#Configure the daylight saving time feature; 0-Disabled, 1-Enabled, 2-Automatic (default);
local_time.summer_time = 2
#0-Disabled (default), 1-Power on, 4-Repeatedly, 5-Weekly, 6-Power on + Repeatedly, 7-Power on + Weekly;
auto_provision.mode = 1
#Enable or disable the Plug and Play feature; 0-Disabled, 1-Enabled (default);
auto_provision.pnp_enable = 1
#Configure the URL of the auto provisioning server.
#Enable or disable DHCP option mode; 0-Disabled, 1-Enabled (default);
auto_provision.dhcp_option.enable = 1