<!-- Bootstrap Sync URI: http://[% client.ip %]/form-submit Bootstrap Sync Method: POST Bootstrap Sync Params: [4.1.4.7430] 447=2,445=[% server.uri %],264=2 [4.1.6.4835] 470=2,468=[% server.uri %],259=2 [5.0.1.4068] 342=2,340=[% server.uri %],125=2 --> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <PHONE_CONFIG> <ALL [% shared_line = 0 -%] [% reg_line = 0 -%] [% l = 0 -%] [% lr = 0 -%] [% reg_key = {} -%] [% FOR range IN phone.lineranges -%] [% FOR line IN range.lines -%] [% IF range.name == "Phone Keys" or range.name == "Attendant Console 1" -%] [% key = lr + line.keynum -%] [% reg_key.$key = 1 -%] [% IF line.type == "private" || line.type == "shared" %] [% reg_line = reg_line + 1 -%] reg.[% reg_line %].address="[% line.username %]@[% line.domain %]" reg.[% reg_line %].auth.userId="[% line.username %]" reg.[% reg_line %].auth.password="[% line.password %]" reg.[% reg_line %].displayName="[% line.displayname %]" reg.[% reg_line %].label="[% line.username %]" lineKey.[% key + 1 -%].category="Line" lineKey.[% key + 1 -%].index="[% reg_line %]" [% ELSIF line.type == "private" %] reg.[% reg_line %].type="private" [% ELSIF line.type == "shared" -%] reg.[% reg_line %].type="shared" reg.[% reg_line %].bargeInEnabled="1" reg.[% reg_line %].strictLineSeize="1" [% ELSIF line.type == "blf" -%] [% shared_line = shared_line + 1 -%] attendant.resourceList.[% shared_line %].address="[% line.username %]@[% line.domain %]" attendant.resourceList.[% shared_line %].label="[% line.displayname %]" attendant.resourceList.[% shared_line %].type="automata" lineKey.[% key + 1 -%].category="BLF" lineKey.[% key + 1 -%].index="0" [% END -%] [% END -%] [% END -%] [% lr = lr + range.num_lines -%] [% WHILE l < lr -%] [% IF not reg_key.$l -%] lineKey.[% l + 1 -%].category="Unassigned" [% END -%] [% l = l + 1 -%] [% END -%] [% END -%] lineKey.reassignment.enabled="1" voIpProt.SIP.outboundProxy.address="[% line.domain %]" voIpProt.server.1.address="[% line.domain %]" voIpProt.server.1.port="5060" dialplan.digitmap="" dialplan.digitmap.timeOut="" feature.presence.enabled="1" feature.callPark.enabled="1" feature.directedCallPickup.enabled="1" feature.groupCallPickup.enabled="1" pres.idleTimeout.offHours.enabled="0" pres.idleTimeout.officeHours.enabled="0" call.directedCallPickupMethod="native" call.parkedCallRetrieveMethod="native" attendant.behaviors.display.remoteCallerID.automata="1" attendant.behaviors.display.spontaneousCallAppearances.automata="0" voIpProt.SIP.useCompleteUriForRetrieve="1" voIpProt.SIP.strictReplacesHeader="1" /> </PHONE_CONFIG>