Merged revisions 140817 via svnmerge from
[asterisk-bristuff.git] / configs / phoneprov.conf.sample
blob8f55fa88bfa8d9844f21568386ce52b79ac69f56
1 [general]
2 ; The default behavior of res_phoneprov will be to set the SERVER template variable to
3 ; the IP address that the phone uses to contact the provisioning server and the
4 ; SERVER_PORT variable to the bindport setting in sip.conf.  Unless you have a very
5 ; unusual setup, you should not need to set serveraddr, serveriface, or serverport.
7 ;serveraddr=192.168.1.1 ; Override address to send to the phone to use as server address.
8 ;serveriface=eth0       ; Same as above, except an ethernet interface.
9                         ; Useful for when the interface uses DHCP and the asterisk http
10                         ; server listens on a different IP than chan_sip.
11 ;serverport=5060        ; Override port to send to the phone to use as server port.
12 default_profile=polycom ; The default profile to use if none specified in users.conf
14 ; You can define profiles for different phones specifying what files to register
15 ; with the provisioning server.  You can define either static files, or dynamically
16 ; generated files that can have dynamic names and point to templates that variables
17 ; can be substituted into.  You can also set arbitrary variables for the profiles 
18 ; templates to have access to.  Example:
20 ;[example]
21 ;mime_type => application/octet-stream
22 ;static_file => example/firmware
23 ;static_file => example/default.cfg,text/xml
24 ;${TOUPPER(${MAC})}.cfg => templates/example-mac.cfg
25 ;setvar => DB_CIDNAME=${ODBC_CID_NAME_LOOKUP(${USERNAME})}
27 ; Dynamically generated files have a filename registered with variable substitution
28 ; with variables obtained while reading users.conf.
30 ; Built in variables and the options in users.conf that they come from
31 ;   MAC (macaddress)
32 ;   USERNAME (username)
33 ;   DISPLAY_NAME (fullname)
34 ;   SECRET (secret)
35 ;   LABEL (label)
36 ;   CALLERID (cid_number)
37 ;   VOCIEMAIL_EXTEN (vmexten)
38 ;   EXTENSION_LENGTH (localextenlength)
40 ; Built-in variables and the options in phoneprov.conf that they come from
41 ;   SERVER (server)
42 ;   SERVER_PORT (serverport)
44 [polycom]
45 staticdir => configs/ ; Sub directory of AST_DATA_DIR/phoneprov that static files reside
46                       ; in. This allows a request to /phoneprov/sip.cfg to pull the file
47                       ; from /phoneprov/configs/sip.cfg 
48 mime_type => text/xml ; Default mime type to use if one isn't specified or the
49                       ; extension isn't recognized
50 static_file => bootrom.ld,application/octet-stream ; Static files the phone will download
51 static_file => bootrom.ver,plain/text              ; static_file => filename,mime-type
52 static_file => sip.ld,application/octet-stream
53 static_file => sip.ver,plain/text
54 static_file => sip.cfg
55 static_file => custom.cfg
56 ${TOLOWER(${MAC})}.cfg => 000000000000.cfg               ; Dynamically generated files.
57 ${TOLOWER(${MAC})}-phone.cfg => 000000000000-phone.cfg   ; (relative to AST_DATA_DIR/phoneprov)
58 config/${TOLOWER(${MAC})} => polycom.xml                 ; Dynamic Filename => template file 
59 ${TOLOWER(${MAC})}-directory.xml => 000000000000-directory.xml
60 setvar => CUSTOM_CONFIG=/var/lib/asterisk/phoneprov/configs/custom.cfg  ; Custom variable