asterisksip配置说明..

上传人:汽*** 文档编号:488803862 上传时间:2022-11-23 格式:DOC 页数:30 大小:268.50KB
返回 下载 相关 举报
asterisksip配置说明.._第1页
第1页 / 共30页
asterisksip配置说明.._第2页
第2页 / 共30页
asterisksip配置说明.._第3页
第3页 / 共30页
asterisksip配置说明.._第4页
第4页 / 共30页
asterisksip配置说明.._第5页
第5页 / 共30页
点击查看更多>>
资源描述

《asterisksip配置说明..》由会员分享,可在线阅读,更多相关《asterisksip配置说明..(30页珍藏版)》请在金锄头文库上搜索。

1、asterisk sip配置说明1. 介绍exte nsion s.c onf中使用 sip 设备的语法是 SIP/device name, device name名在下一节中说明。如果用户在In ternet上,可以使用SIP/usernamedomai n形式,同时不要忘记打开DNS SRV功能。如果定义了一个 SIP 代理,可以使用 SIP/proxyhostname/user或者 SIP/userproxyhost name 形式,proxyhost name的定义在下面的章节说明。2.在CLI中的查询命令:usipshowpeers显示所有的SIPpeers(包括 friends)u

2、sipshowusers显示所有的SIPusers(包括 friends)usipshowregistry显示注册到的主机状态usipdebug显示所有的Sip信息u module reloadchan_sip.so重新装载 sip的配置文件3. 设备命名命名一个设备之前,要先理解Asterisk是怎么处理呼入电话的:1) Asterisk取出SIP From: address 中的username ,使用它来匹配系统中定义的type=user的的设备名。2) Asterisk检查INVITE 请求中的IP地址和端口号,使用它来匹配系统中定义的type=peer 的设备。不要混淆extensi

3、ons和设备名的概念。设备需要一个唯一的名字。设备名不能用于电话号码。电话号码是拨号计划中的声明的一个exte nsion 。注意:参数username并不是用户名的意思,在大多数情况下,它根本不是必须的。在后边,我们把它重命名做defaultuser ,因为他与defaultip合并使用。4. 通用属性说明gen eral;通用属性con text=default allowguest =no allowoverlap=no allowtra nsfer =norealm=mydoma in .tld设置了系统名称,呼入电话默认使用的con text允许或拒绝客户呼叫(默认yes)允许重叠拨

4、号(默认yes)允许呼叫转接(默认yes);该值就会默认成系统的名称,Realms设置必须全局唯一。一般可以设置认证的领域。默认是asterisk,如果在asterisk.conf中;为主机名或域名。bin dport=5060dr=0.0.0.0;srvlookup=yes录中的第一;asterisk监听的本地端口号。(SIP标准端口号5060) bin dad绑定的IP地址(0.0.0.0所有地址);打开外呼的 DNS SRV查找。注意,asterisk 仅使用SRV记;个主机。该功能可以在拨号计划中使用SIP/usernamedoma in形式通过;域名拨打In ternet上的SIp电

5、话。peda ntic=yes;际字符转换等打开头信息中tags值检测,URIs和多行格式化头信息中国;严格的SIP兼容性问题。(默认是no)F面是关于TOS参数,可以参考 doc/ip-tos.txttos_sip=cs3;Sets TOS for SIP packets.tos_audio=ef;Sets TOS for RTP audio packets.maxexpiry=3600 ;注册和订阅的最大间隔-秒minexpiry=60;注册和订阅的最大间隔-秒(默认60)defaultexpiry=120 ;默认注册间隔的时长tlmi n=100;消息到达录音服务器的最小折返时间,默认1

6、00 msnotifymimetype=text/plain ;修改在通知中消息 MWI NOTIFY 的 mime 类型checkmwi=10; peer检测语音邮箱的时间间隔buggymwi=no;Cisco SIP防火墙不完全支持 MWI RFC。打开该选项时,向电话发送MWI时,也不会收到错误信息。vmexte n=voicemail;语音邮箱在拨号计划中的extension 。用来设置MWI通知消息中的;Message-Account信息,默认是 asterisk 。disallow=all;先屏蔽掉所有的编码allow=ulaw;打开允许的编码,按顺序引用allow=ilbc;更多

7、的选项,看文档doc/rtp-packetizati on下面参数设置了呼叫等待音乐的默认项,如果没有在拨号计划中使用Set(CHANNEL(musicclass)=whatever)指定通道的呼叫等待音乐首选项,将会使用该值。这个选项可以使指定为全局的,也可以对单个 user或peer设置。mohi nterpret=default呼叫等到时,建议通道播放的等待音乐。这个选项可以使指定为全局的,也可以对单个user或peer 设置。mohsuggest=defaultIan guage=e n设置。设置所有users/peers的语言,也可以对单个users/peerstrustrpidno

8、是否信任远端 ID ( Remote-Party-ID )sen drpidyes是否发送远端 ID ( Remote-Party-ID )progress inband=n ever 选值:yes, no, n ever是否产生呼入铃音。Never表示从来不适用呼入信号。可。默认值never 。userage nt=AsteriskPBX ; 修改user age nt字符串promiscredir意,对本地no如果设置为yes,允许302或REDIR非本地SIP地址。注;系统做重定向操作会导致循环调用,asterisk并不支持这种操作。usereqpho ne中包含一个合法no如果设置为y

9、es,会在uri 中增加 ”;user=phone,使 uri;的电话号码。dtmfmoderfc2833设置发送DTMF模式。默认:rfc2833;其他选项:info : SIP INFO messagesin ba nd:按键的设备产生拨号音(需要64 kbit编码-alaw, ulaw)auto :默认使用rfc2833,如果远端不支持时会使用inbandcompactheaders= yes;发送压缩的SIP头.videosupport=yes;打开视频支持。maxcallbitrate=384;视频呼叫的最大速率(默认384 kb/s)calleve nts=no; sipua执行事

10、件时产生管理事件alwaysauthreject= yes; 一个INVITE 或REGISTER 请求由于任何原因被拒绝时,总会使用同一;个原因,用户名合法但密码不正确。而不会告诉请求者是否有这个;user或peer。这样会减少攻击者扫描SIP账户的可能性。g726non sta ndardyes是否使用G726-32 协商,使用AAL2包次序来替代 RFC3551 (需要;Sipura 和 Grandstream ATAs )的次序。AAL2 与 RFC3551 的规则相反,;会使用AAL2-G726-32 协商。matchexterniplocally = yes ; 如果本地设置与外部

11、设置相同,仅替代externip 或extern host.dynamic_exclude_static= yes ; 不允许动态主机使用静态主机的IP地址注册。这将避免使用相同;IP注册的错误。con tactde ny=0.0.0.0/0.0.0.0;拒绝所有主机的联络contactpermit=172.16.0.0/255.255.0.0 ;只能有一部分IPs可以注册到该服务器如果设置了 regcontext,将会为一个是有 us注册和反注册并且有regexten=配置项目的用户动态创建和销毁一个NoOp prioritylexte nsio n。可以使用&指定多个con text。如果

12、没有指定regexte n,将会使用注册 peer的regexte n或名字。如果指定了多个co ntext,则必须在regexten 中使用来指定。在regexten中也可以使用 &来指定 多个。Regexte n中也可以使用模式匹配。regc on text=sipregistrati ons5. RTP定时器RTP超时仅仅应用于音频通道。该属性可以全局这些是当前音频和视频流使用的定时器。设置,也可以对每一个设备设置。rtptimeout=60断电话。如果60秒之内音频通道没有 RTP或RTCP活动,将挂主要使用在通话中对方掉电或是老人忘记挂电话的情况。rtpholdtimeout=300

13、电话。如果300秒之内音频通道没有 RTP或RTCP活动,将挂断主要使用在我方等待时间过长的情况rtpkeepalive=在RTP流中发送保活信息,保持 NAT开放。默认是关闭(0)6. SIP 调试信息sipdebugyes打开SIP调试信息recordhistory=yes默认记录SIP历史dumphistory=yes在对话结尾丢且 SIP历史,被写到 DEBUG日志7. 状态通知 STATUS NOTIFICATIONS (SUBSCRIPTIONS)可以使用hint priority 来订阅 extensions的状态(见 extensions.conf.sample)。chan_s

14、ip 支持两种通知的格式:dialog-i nfo和SIMPLE 。如果你为一个设备设置了呼叫限制,就可以得到更多的细节报告(比如busy)。当呼叫限制时,会被告知忙。为了能够转接,你至少需要设置限制级别为2。对于队列,你需要状态报告达到这个细节的界别。不管怎么样,如果你使用Sip订阅,队列和管理会为读状态信息使用相同的内部接口。注意,如果设置了一个realtime 的拨号计划,并且使用了 realtime switch,订阅不会工作。allowsubscribe=no;不支持订阅(默认 yes)subscribec on text= default ;为订阅请求设置 con text 。用来限制订阅到本地exte nsions。;可以对每个peer/user 进行设置。notifyringing = yes ;当发起其他呼叫时,INUSE状态的订阅者是否会发送RINGING (默认no)notifyhold= yes ; 处于HOLD 状态时,通知订阅者。(默认no);如果在使用 realtime 时,打开了 notifyringing和 notifyhold,将会增加很;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号