Connect. Communicate. Collaborate. Securely.

Home » Kerio User Forums » Kerio Operator » Yealink SIP-T26P DSS keys with Auto Provisioning
  •  
Joe-FlyingCanoe

Messages: 16
Karma: 0
Send a private message to this user
Hi Team.

About to roll out a 25 user system, and wondering if there's a way I can add DSS keys into the Auto Provisioning Template, so I don't have to program these on each phone manually? Basically I'll program up a bunch of common numbers with BLF on each phone with Auto Provisioning.

Pasted Below is what is in the config.bin file off the Yealink Phone for the DSS Keys. I've only programmed Key 1 in the example below. I tried to add this to the provisioning overide, but it didn't seem to work.

[ memory1 ]
Line = 0
type = N/A
Value = 200
KEY_MODE = Asterisk
HotNumber = 
HotLineId = 1
Callpickup = 
IntercomId = -1
IntercomNumber = 
DKtype = 16
PickupValue = 200
XMLPhoneBook = 
HistoryType = 0

[ memory2 ]
Line = 0
type = N/A
Value = 
KEY_MODE = Asterisk
HotNumber = 
HotLineId = 1
Callpickup = 
IntercomId = -1
IntercomNumber = 
DKtype = 0
PickupValue = 
XMLPhoneBook = 
HistoryType = 0

[ memory3 ]
Line = 0
type = N/A
Value = 
KEY_MODE = Asterisk
HotNumber = 
HotLineId = 1
Callpickup = 
IntercomId = -1
IntercomNumber = 
DKtype = 0
PickupValue = 
XMLPhoneBook = 
HistoryType = 0

[ memory4 ]
Line = 0
type = N/A
Value = 
KEY_MODE = Asterisk
HotNumber = 
HotLineId = 1
Callpickup = 
IntercomId = -1
IntercomNumber = 
DKtype = 0
PickupValue = 
XMLPhoneBook = 
HistoryType = 0

[ memory5 ]
Line = 0
type = N/A
Value = 
KEY_MODE = Asterisk
HotNumber = 
HotLineId = 1
Callpickup = 
IntercomId = -1
IntercomNumber = 
DKtype = 0
PickupValue = 
XMLPhoneBook = 
HistoryType = 0

[ memory6 ]
Line = 0
type = N/A
Value = 
KEY_MODE = Asterisk
HotNumber = 
HotLineId = 1
Callpickup = 
IntercomId = -1
IntercomNumber = 
DKtype = 0
PickupValue = 
XMLPhoneBook = 
HistoryType = 0

[ memory7 ]
Line = 0
type = N/A
Value = 
KEY_MODE = Asterisk
HotNumber = 
HotLineId = 1
Callpickup = 
IntercomId = -1
IntercomNumber = 
DKtype = 0
PickupValue = 
XMLPhoneBook = 
HistoryType = 0

[ memory8 ]
Line = 0
type = N/A
Value = 
KEY_MODE = Asterisk
HotNumber = 
HotLineId = 1
Callpickup = 
IntercomId = -1
IntercomNumber = 
DKtype = 0
PickupValue = 
XMLPhoneBook = 
HistoryType = 0

[ memory9 ]
Line = 0
type = N/A
Value = 
KEY_MODE = Asterisk
HotNumber = 
HotLineId = 1
Callpickup = 
IntercomId = -1
IntercomNumber = 
DKtype = 0
PickupValue = 
XMLPhoneBook = 
HistoryType = 0

[ memory10 ]
Line = 0
type = N/A
Value = 
KEY_MODE = Asterisk
HotNumber = 
HotLineId = 1
Callpickup = 
IntercomId = -1
IntercomNumber = 
DKtype = 0
PickupValue = 
XMLPhoneBook = 
HistoryType = 0



Any help will be appreciated.


  •  
Filip Jenicek (Kerio)

Messages: 1094
Karma: 80
Send a private message to this user
Hi,

unfortunately the syntax is a bit different.

Can I suggest you to navigate to the Yealink support page and download:
1. Yealink T19P/T2XP/T4X AutoProvisioning Template_V72
- Contains examples of configuration. Open files Common.cfg and MAC.cfg.
2. Yealink_SIP-T4X_IP_Phone_Family_Administrator_Guide_V72
- Detailed description of the configuration file.

You are most likely looking for these options:
#######################################################################################
##                                   Line Key                                        ##       
#######################################################################################
###Except T19D Model
###T21D/T20P X ranges from 1 to 2
###T22P/T26P X ranges from 1 to 3
###T28P X ranges from 1 to 6
###T41P/T42G X ranges from 1 to 15
###T46G X ranges from 1 to 27

#linekey.X.type--Customize the linekey type.
#The valid types are: 

#0-NA   1-Conference   2-Forward   3-Transfer   4-Hold   5-DND   7-Call Return   8-SMS   9-Directed Pickup   10-Call Park  11-DTMF   12-Voice Mail   13-Speed Dial
#14-Intercom   15-Line   16-BLF   17-URL   18-Group Listening  20-Private Hold   22-XML Group   23-Group Pickup  24-Multicast Paging  25-Record   27-XML Browser
#34-Hot Desking   35-URL Record   38-LDAP   39-BLF List   40-Prefix   41-Zero Touch   42-ACD   45-Local Group   46-Network Group   49-Custom Button   50-Keypad Lock
#55-Meet-Me Conference   56-Retrieve Park   57-Hoteling   58-ACD Grace   59-Sisp Code   60-Emergency   61-Directory

#0-NA £šOnly for T41/T42/T46)
#22-XML Group (Not support T20)
#38-LDAP (Not support T20)
#46-Network Group (Not support T20)
#8-SMS (Only support T21/T46/T22/T26/T28)
#17-URL (Only support T41/T42/T46)
#49-Custom Button (Only support T20/T22/T26/T28)

###linekey.X.line = 
###linekey.X.value = 
###linekey.X.pickup_value = 
###linekey.X.type = 
###linekey.X.xml_phonebook =
###linekey.X.label = 

###It configures the desired line to apply the key feature.Integer from 1 to 6
linekey.1.line = 

###It configures the value of the line key feature.
###For example, when setting the key feature to BLF, it configures the number of the monitored user.
###The default value is blank.
linekey.1.value = 

###It configures the pickup code for BLF feature or conference ID followed by the # sign for Meet-Me conference feature.
###It only applies to BLF and Meet-Me conference features.
###The default value is blank.
linekey.1.pickup_value = 

###It configures the key feature for the line key X.
linekey.1.type = 

###It configures the desired local group/XML group/network group for the line key X.
###It only applies to the Local Group, XML Group and Network Group features.
###XML Group and Network Group features are not applicable to SIP-T20P IP phones.
linekey.1.xml_phonebook =

###It configures the label displayed on the LCD screen for each line key.
###The default value is blank.
linekey.1.label = 


Best
Filip
  •  
Joe-FlyingCanoe

Messages: 16
Karma: 0
Send a private message to this user
Thanks for your help. What I was after was Memory Keys, and your linked documentation pushed me into the correct direction.

Second Question:

There are 2 phones with expansion modules, is there a way to push a different config out for these phones? EG: Push out a particular config to a particular Mac Address?
  •  
Filip Jenicek (Kerio)

Messages: 1094
Karma: 80
Send a private message to this user
Great!

There is built-in support for that. However, you can achieve it either by
1. Provisioning the phone with a static file by copying it to /var/tftp.
2. Using a little bit of a php code in the template.
@ if (normalizeMac('001122334455') === $MAC) {
optionXXX = 123
@ }

[Updated on: Tue, 13 May 2014 07:24]

  •  
Joe-FlyingCanoe

Messages: 16
Karma: 0
Send a private message to this user
Ahhh so the second option sounds a bit better than copying stuff to /var/tftp

I'm going to assume that the second line in the above string of parameters is for anything you like?
  •  
Joe-FlyingCanoe

Messages: 16
Karma: 0
Send a private message to this user
Ok the above option didn't seem to work. So what is the best way to copy to /var/tftp. USB Stick on Console? or can you access it through smb?

If it's a USB Stick, how can I format a USB stick? I always use FAT32 on mine as I use PC and Mac.

EDIT: Figured it out. For Mac OSX users, I recommend using sftp from Terminal for copying files to /var/tftp, much easier than SCP

[Updated on: Wed, 14 May 2014 02:32]

  •  
Filip Jenicek (Kerio)

Messages: 1094
Karma: 80
Send a private message to this user
Could you post here the template override with your edits? It should work.
  •  
Joe-FlyingCanoe

Messages: 16
Karma: 0
Send a private message to this user
Not sure now, done it the /var/tftp way, and it works a treat.
Previous Topic: Transfer to VM with login prompt
Next Topic: Change default codec list?
Goto Forum:
  


Disclaimer:
Kerio discussion forums are intended for open communication between forum members and may contain information and material posted by members which may be useful in learning about Kerio products. The discussion forums are not intended to provide technical support for any specific product. Any information implied or expressed in the discussion forums is that of the posting member. Kerio is in no way responsible for the information posted in the forums, or its accuracy. Kerio employees may participate in the discussions, but their postings do not represent an offical position of the company on any issues raised or discussed. Kerio reserves the right to monitor and maintain the forums to promote free and accurate exchange of information.

Current Time: Sat Aug 19 09:22:52 CEST 2017

Total time taken to generate the page: 0.00451 seconds
.:: Contact :: Home ::.
Powered by: FUDforum 3.0.4.