Configuring busy lamp fields in custom phone template

Status
Not open for further replies.

splicer12

Joined
Aug 19, 2009
Messages
1
Reaction score
0
Good afternoon!

I have been setting up a phone system with 3CX Pro and a mix of Cisco 7940/7960 phones. So far the process has run smoothly, and I have even set up a phone template for the 7960 phones allowing 3cx to provision them successfully.

What I would like to do is set up a second and third line on some of the 7960 phones. I understand that the template does not support separate authentication or names for additional lines, but I was hoping that if I made the authentication ID and password the same for both lines (simply changing extention and SIP ID) I could bypass that problem. That way, I could simply add the second extension in the BLF list for the primary extension and have it map both extensions to one phone. However, I have run into the following snag: when I try to update the provisioning for the primary extension, it gives me an "Unknown variable %%blf1%% in template" error. Below is a copy of my phone template. What am I doing wrong?
Code:
<?xml version="1.0"?>
<doc xmlns:tcx="http://www.3cx.com">
  <header>
    <type>phone-template</type>
    <version>12.8</version>
    <time>2009-08-17 13:30:00</time>
    <name>Cisco 7960G</name>
    <url>http://www.cisco.com</url>
    <description>Cisco 7960G IP Phone</description>
  </header>
  <data>
    <device>
      <type>phone</type>
  
	    <!-- Friendly Name -->
      <field name="Name">Cisco 7960G</field>
	  
  <deviceconfig filename="SIP%%mac_address%%.cnf">
<![CDATA[

##########################################################
# SIP Phone.cnf
##########################################################
# Phone settings
phone_label: "%%extension_first_name%% "
# Line 1 Settings
line1_name: "%%extension_number%%"                     				; Line 1 Extension\User ID
line1_displayname: "%%extension_first_name%% %%extension_last_name%%"           ; Line 1 Display Name
line1_shortname: "Line 1"							; Line 1 Short Name
line1_authname: "%%extension_auth_id%%"         				; Line 1 Registration Authentication
line1_password: "%%extension_auth_pw%%"         				; Line 1 Registration Password
proxy1_address: %%pbx_ip%%
proxy1_port: 5060
# Line 2 Settings
{IF blf1}
line2_name: "%%blf1%%"                     					; Line 2 Extension\User ID
line2_displayname: "%%extension_first_name%% %%extension_last_name%%"           ; Line 2 Display Name
line2_shortname: "Line 2"							; Line 2 Short Name
line2_authname: "%%blf1%%"         						; Line 2 Registration Authentication
line2_password: "%%extension_auth_pw%%"         				; Line 2 Registration Password
{ELSE}
line2_name: ""                     						; Line 2 Extension\User ID
line2_displayname: ""         							; Line 2 Display Name
line2_shortname: ""								; Line 2 Short Name
line2_authname: ""         							; Line 2 Registration Authentication
line2_password: ""     				    				; Line 2 Registration Password
{ENDIF}
proxy2_address: %%pbx_ip%%
proxy2_port: 5060
# Line 3 Settings
{IF blf2}
line3_name: "%%blf2%%"                          				; Line 3 Extension\User ID
line3_displayname: "%%extension_first_name%% %%extension_last_name%%"           ; Line 3 Display Name
line3_shortname: "Line 3"							; Line 3 Short Name
line3_authname: "%%blf2%%"         						; Line 3 Registration Authentication
line3_password: "%%extension_auth_pw%%"         				; Line 3 Registration Password
{ELSE}
line3_name: ""                     						; Line 3 Extension\User ID
line3_displayname: ""         							; Line 3 Display Name
line3_shortname: ""								; Line 3 Short Name
line3_authname: ""         							; Line 3 Registration Authentication
line3_password: ""     				    				; Line 3 Registration Password
{ENDIF}
proxy3_address: %%pbx_ip%%
proxy3_port: 5060
# Line 4 Settings
line4_name: "" 							                ; Line 4 Extension\User ID
line4_displayname: ""           						; Line 4 Display Name
line4_shortname: "Line 4"							; Line 4 Short Name
line4_authname: ""         							; Line 4 Registration Authentication
line4_password: ""         							; Line 4 Registration Password
proxy4_address: %%pbx_ip%%
proxy4_port: 5060
# Line 5 Settings
line5_name: ""                     						; Line 5 Extension\User ID
line5_displayname: ""           						; Line 5 Display Name
line5_shortname: "Line 5"							; Line 5 Short Name
line5_authname: ""         							; Line 5 Registration Authentication
line5_password: ""         							; Line 5 Registration Password
proxy5_address: %%pbx_ip%%
proxy5_port: 5060
# Line 6 Settings
line6_name: ""                          					; Line 6 Extension\User ID
line6_displayname: ""                   					; Line 6 Display Name
line6_authname: ""         							; Line 6 Registration Authentication
line6_password: ""         							; Line 6 Registration Password
proxy6_address: %%pbx_ip%%
proxy6_port: 5060
##########################################################

]]>
   </deviceconfig>

   </device>
</data>   
</doc>
 
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
111,884
Messages
589,542
Members
164,742
Latest member
Zain101