Wener Notes

phoneprov

约 2 分钟阅读

phoneprov.conf

ini
; sip.conf/users.conf provider 的默认值
[general]
;serveraddr=192.168.1.1
;serveriface=eth0
;serverport=5060
default_profile=polycom

; profile
[example]
;mime_type => application/octet-stream
;static_file => example/firmware
;static_file => example/default.cfg,text/xml
;${TOUPPER(${MAC})}.cfg => templates/example-mac.cfg
;setvar => DB_CIDNAME=${ODBC_CID_NAME_LOOKUP(${USERNAME})}

; 默认 provider 使用 users.conf 进行生成

; users.conf 内建变量和选项
;   MAC (macaddress)
;   USERNAME (username)
;   DISPLAY_NAME (fullname)
;   SECRET (secret)
;   LABEL (label)
;   CALLERID (cid_number)
;   VOCIEMAIL_EXTEN (vmexten)
;   EXTENSION_LENGTH (localextenlength)
;   LINE
;   LINEKEYS

; phoneprov.conf 内建变量和选项
;   SERVER (server)
;   SERVER_PORT (serverport)


; Built-in variables for managing timezones and daylight savings time.
;   TZOFFSET
;   DST_ENABLE
;   DST_START_MONTH
;   DST_START_MDAY
;   DST_START_HOUR
;   DST_END_MONTH
;   DST_END_MDAY
;   DST_END_HOUR
;   TIMEZONE

users.conf

  • 统一管理用户 - 方便
  • 但功能和选项没有 sip.conf 和 iax.conf 完善
ini
[general]
fullname = New User
; 分机号
userbase = 6000
; 创建语音邮箱 - 用于 macro-stdexten
hasvoicemail = yes
; 语音邮箱密钥
vmsecret = 1234
; SIP Peer
hassip = yes
; IAX friend
hasiax = yes
; H.323 friend
;hash323 = yes
; 创建 manager entry
hasmanager = no
; manager 权限 - 默认 all
;managerread = system,call,log,verbose,command,agent,user,config
;managerwrite = system,call,log,verbose,command,agent,user,config

; MAC Address for res_phoneprov
;macaddress = 112233445566
; Auto provision the phone with res_phoneprov
;autoprov = yes
;
; Line Keys for hardphone
;
;LINEKEYS = 1
;
; Line number for hardphone
;
;linenumber = 1
;
; Local Caller ID number used with res_phoneprov and Asterisk GUI
;
;cid_number = 6000
;
; Remaining options are not specific to users.conf entries but are general.
;
callwaiting = yes
threewaycalling = yes
callwaitingcallerid = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
callgroup = 1
pickupgroup = 1
;nat = no
最近更新commit 9f8c002Edit

On this page