Variables

Syntax of a variable
$(variablename)

List of supported variables:

#SIP configuration

$(sip.server)                   String:         IP Address of the SIP-Servers (xxx.xxx.xxx.xxx)
$(sip.port)			Integer:	SIP server port 0..65535
$(sip.username)		        String:		Telephone account name
$(sip.displayname)		String:		Display name
$(sip.userpassword)		String:		Telephone account password
$(sip.usesrtp)			char:		1: SRTP;  0: RTP

##Provisioning

$(prov.secureserver)		String:		provisioning server IP address xxx.xxx.xxx.xxx
$(prov.port)			Integer:	provisioning server port number (usually 4433)
$(prov.path)			String:		Path(directory) of the provisioning data files
Sample: $(prov.secureserver):$(prov.port)/$(prov.path)  -->  xxx.xxx.xxx.xxx:4433/provdata

##LDAP

$(ldap.enable)				char:		1: LDAP is used;  0: LDAP not used
$(ldap.server)				String:		LDAP server IP address xxx.xxx.xxx.xxx
$(ldap.port)				Integer:	LDAP server port 0..65535 usually 389
$(ldap.base)				String:		Name of the base organisational unit
$(ldap.username:parameter)	        String:		LDAP username
			parameter:	none:	LDAP User name: "telephoneNumber=..., dc=auerserwald"
					server:	LDAP Server name: "cn= ..., dc=auerserwald"
$(ldap.password:parameter)	        String:	LDAP Server password
			parameter:	none:	LDAP User password 
					server:	LDAP Server password

#NTP

$(time.ntp_enable)			char:		1: NTP-Server used;	0: not used
$(time.server)				String:		NTP Server IP address xxx.xxx.xxx.xxx
$(time.port)				Integer:	Port number of server 0..65535
$(time.timezone:parameter) Timezone only for Europe, syntax is specified by "Parameter"
			parameter:	[]|[hours] : 0..4 in hours
					[seconds] 0..14400 secounds
$(time.timezonename.town)		String:		(for example Berlin)
$(time.timezonename.country)    	String:		(for example Germany)
$(time.current_time:UnixTime)	        Integer:	time in seconds since 1.1.1970

#Call forwarding

$(CF.always.destination)		String:		CFU destination number
$(CF.busy.destination)		        String:		CFB destination number
$(CF.no_answer.destination)		String:		CFNR destination number

#UI-Language settings

$(ui.language:parameter), Syntax is specified by "parameter"
			parameter:	inttxt		-> German, English, French
					iso-localeTxt	-> de_DE, ...
					iculocale	-> "language"_"location": fr_CH, ...
					iculocaleLan	-> "language" : de, en, fr, ...
					iculocaleLoc	-> "location" : DE, AT, CH, FR, GB, ...
					nativtxt	-> Deutsch English, Francais, ...
					polycomtxt	-> German_Germany, English, ...
					iso639-1	-> de, fr, en, ...
					localetxt	-> de_DE, fr_FR, en_GB, ...

#General information

$(pbx.name)				String: configured name of the PBX
$(pbx.pbxprefix)			String: exchange line access code
$(pbx.certificate)                      String: pbx certifcate in the form
                                                ------BEGIN CERTIFICATE-----
                                                Hexadecimal representation of the certificate
                                                -----END CERTIFICATE-----

#Location information

$(pbx.loc.intprefix)			String:		internation prefix	(for example 00)
$(pbx.loc.intcode)			String:		internation code	(for example 49)
$(pbx.loc.natprefix)			char:		area prefix		(for example 0)
$(pbx.loc.natcode)			String:		area code		(for example 5306)
$(pbx.loc.country:parameter) String:		Country at location
			parameter:	engtxt		Germany, England, France...
					inttext		Deutschland, England, France...
$(pbx.loc.language:parameter)	String:	Language at the configured location of the PBX
					Syntax is specified by "parameter"
			parameter:	inttxt		-> German, English, French, ...
					iso-localeTxt	-> de_DE, ...
					iculocale	-> "language"_"location": fr_CH, ...
					iculocaleLan	-> "language" : de, en, fr, ...
					iculocaleLoc	-> "location" : DE, AT, CH, FR, GB, ...
					nativtxt	-> Deutsch English, Francais, ...
					polycomtxt	-> German_Germany, English, ...
					iso639-1	-> de, fr, en, ...
					localetxt	-> de_DE, fr_FR, en_GB, ...

#Miscellaneous

$(device.mac_address)		        String:		MAC adress from the device
$(device.password)			String:		password of the device(Currently WS500 only)