优秀团干部英文:Asterisk 安装与配置
来源:百度文库 编辑:偶看新闻 时间:2024/04/28 12:18:11
1.安裝所需套件 yum install gccgcc-c++ kernel-devel zlib zlib-devel openssl openssl-devel 2.下载asterisk、libpri、zaptel cd /usr/local/src/ wgethttp://downloads.digium.com/pub/asterisk/releases/asterisk- wgethttp://downloads.digium.com/pub/libpri/libpri- wgethttp://downloads.digium.com/pub/zaptel/zaptel- 3.安装zaptel tar -zxvf zaptel- cd/usr/local/src/zaptel- ./configure make make install modprobe zaptel 4.安装libpri tar -zxvf libpri- cd/usr/local/src/libpri- make make install 5.安装asterisk tar -zxvfasterisk- cd/usr/local/src/asterisk- ./configure make make install make samples asterisk -vvvc 6.分机配置 vim/etc/asterisk/sip.conf SIP分机常用参数配置: [101] ;SIP分机注册账号 callerid=ABC ;分机显示名称(可不设定) username=101 ;SIP再注册时要使用的账号(可不设定) type=friend ;连线的模式,一般话机设成friend secret=101 ;分机注册密码 qualify=yes ;验证模式,只有在type=peer时生效(可不设定) nat=yes ;是否在NAT下 host=dynamic ;搜寻Client的模式,dynamic由话机主动去注册或者输入Hostname、IP由SIP Server去连线 dtmfmode=rfc2833 ;按键信号模式,预设为rfc2833 context=internal ;设定要用extensions.conf哪一组的动作 canreinvite=no ;分机直通或由SIP连接 callgroup=0 ;定义群组,可利用于群组广播....等(可不设定) pickupgroup=0 ;定义代接群组(可不设定) [102] username=102 type=friend secret=102 qualify=yes nat=yes host=dynamic dtmfmode=rfc2833 context=internal canreinvite=no 7.设定接通动作 vim/etc/asterisk/extensions.conf 最后面加放设定 [internal] exten =>_X.,1,Dial(SIP/${EXTEN}|30) exten =>_X.,n,Hangup() 说明: _:代表开头 X:代表0-9 .:代表任意长度的字元 _X.:电话以数字开始不限制长度 Dial:接通 SIP:线路模式SIP协议 ${EXTEN}:收到的号码 30:只振玲等待30秒 Hangup:挂断 8.设定远端管理账号(依需求设定) vim/etc/asterisk/manager.conf enabled = yes 最后面增加 [admin]secret=admin deny= 用telnet localhost 5038到asterisk的管理界面 出现Asterisk Call Manager/1.0 输入 action: login username: admin secret: admin