“分机-PJSIP分机”的版本间的差异

来自最权威最新完整开源SIP,语音通信,融合通信中文技术文档资料,提供详细的Asterisk Freepbx, FreeSBC, 免费会话边界控制器,网关,语音板卡,IPPBX,SBC配置资料-asterisk,freepbx,freesbc 用户手册 界面配置,呼叫路由,IVR, 网关对接,拨号规则,SIP 分机呼叫,pjsip, IVR, 录音, CDR, 队列呼叫,振铃组,CLI 命令中文资料手册
跳转至: 导航搜索
 
(未显示同一用户的2个中间版本)
第1行: 第1行:
'''分机模块 - PJSIP 分机'''
+
'''分机模块 - PJSIP分机 用户使用指南'''
  
 
'''总览'''
 
'''总览'''
第17行: 第17行:
 
'''Adding a SIP Extension'''
 
'''Adding a SIP Extension'''
  
* 从顶部分机选项中选择''' Device''' 选择框。.
+
* 从顶部分机选项中选择''' Device''' 选择框。
 
* 选择 '''Generic CHAN PJSIP Device'''
 
* 选择 '''Generic CHAN PJSIP Device'''
 
* 点击'''Submit'''
 
* 点击'''Submit'''
第89行: 第89行:
  
 
设备选项设置部分是相关于大部分设备的选项,一般情况下不要修改其设置。我们这里讨论的是需要修改设置时的情况。
 
设备选项设置部分是相关于大部分设备的选项,一般情况下不要修改其设置。我们这里讨论的是需要修改设置时的情况。
 
 
 
 
 
  
 
'''Secret'''
 
'''Secret'''
第115行: 第111行:
  
 
Parking Lot
 
Parking Lot
 
 
  
 
'''设备电话驻留'''
 
'''设备电话驻留'''
第123行: 第117行:
  
 
如果分机无效时,语音邮箱开启后,呼叫将被发送到语音邮箱。用户也可以不使用语音邮箱,设置以下其他选项作为一个可选设置目的地来控制呼叫的最终目的地。
 
如果分机无效时,语音邮箱开启后,呼叫将被发送到语音邮箱。用户也可以不使用语音邮箱,设置以下其他选项作为一个可选设置目的地来控制呼叫的最终目的地。
 
  
 
'''No Answer'''
 
'''No Answer'''
第140行: 第133行:
  
 
在发送此呼叫到目的地之前,对Caller ID 添加一个前缀号码。
 
在发送此呼叫到目的地之前,对Caller ID 添加一个前缀号码。
 +
 +
'''Link to a Default User'''
 +
 +
如果选择了创建新用户,新用户名就是登录用户名称。如果为空,则显示灰色。用户名和分机号码相同。 重新编辑用户名称,点击 '''Use Custom Username'''编辑用户名。
 +
 +
* '''Create New User''': 在用户管理员创建新用户,关联此分机。
 +
* '''None:''' 这个分机没有关联任何用户。
 +
* '''Existing User''': 如果用户管理模块中有任何用户没有关联分机,可以选择此用户关联绑定。
 +
 +
'''Username'''
 +
 +
如果选择了创建新用户,新用户名就是登录用户名称。如果为空,则显示灰色。用户名和分机号码相同。 重新编辑用户名称,点击 '''Use Custom Username'''编辑用户名。
 +
 +
'''Password for New User'''
 +
 +
如果选择了创建新用户,系统会自动创建新的用户密码。 当然也会也可以重新编辑修改用户密码。
 +
 +
'''Groups'''
 +
 +
用户可以选择不同的用户组。用户组在用户管理模块中设置。如果用户组没有在用户管理模块中添加,这里菜单中不会显示。
 +
 +
http://wiki.freepbx.org/download/attachments/28182079/select-sales.png
 +
 +
http://wiki.freepbx.org/download/attachments/28182079/entered-sales.png
 +
 +
'''Voicemail'''
 +
 +
* 点击 '''Voicemail'''标签。
 +
* 如果用户需要开启 voicemail,点击'''Yes'''按钮。
 +
 +
http://wiki.freepbx.org/download/attachments/28182079/voicemail-settings.png
 +
 +
'''Voicemail'''
 +
 +
'''Enabled'''
 +
 +
'''Yes/No''' 是否开启或关闭语音邮箱。
 +
 +
'''Voicemail Password'''
 +
 +
输入语音邮箱密码。如果为空,语音邮箱密码则是分机号码。用户可以通过热键*98访问语音邮箱系统修改密码。
 +
 +
'''Require From Same Extension'''
 +
 +
'''Yes/No:''' 是否允许用户通过相同分机号码拨打*97来访问语音邮箱系统。这个选项不支持*98 呼叫,*98 则可以要求输入密码。建议设置为'''Yes'''。
 +
 +
'''Disable ( * ) in Voicemail Menu'''
 +
 +
Yes/No: 是否关闭语音邮箱菜单。 默认环境是 Default = Yes。 如果设置为Yes,用户按* 不会访问语音邮箱。。如果用户不愿意开启远程访问分机邮箱,则设置为Yes。 如果用户需要支持通过远程分机或者其他分机来访问此用户语音邮箱,则设置为No,那么用户可以拨打分机加*来访问语音邮箱。
 +
 +
'''Email Address'''
 +
 +
'''Yes/No:''' 是否关闭语音邮箱菜单。 默认环境是 Default = Yes。 如果设置为'''Yes''',用户按* 不会访问语音邮箱。。如果用户不愿意开启远程访问分机邮箱,则设置为'''Yes'''。 如果用户需要支持通过远程分机或者其他分机来访问此用户语音邮箱,则设置为'''No''',那么用户可以拨打分机加*来访问语音邮箱。
 +
 +
'''Pager Email Address'''
 +
 +
广播邮箱或手机邮箱提示地址。
 +
 +
'''Email Attachment'''
 +
 +
Yes/No是否支持邮箱附件发送。
 +
 +
'''Play CID'''
 +
 +
Yes/No播放语音邮件前是否播放呼叫方电话号码,仅播放留言日期和时间。
 +
 +
'''Play Envelope'''
 +
 +
Yes/No是否播放录音其他信息,例如日期和留言时间。这个设置不会影响高级设置中的语音邮箱设置。
 +
 +
'''Delete Voicemail'''
 +
 +
Yes/No发送邮箱以后是否删除此语音留言。如果设置为Yes,用户收到语音留言邮件后,这个文件就被系统删除。
 +
 +
如果设置Delete Voicemail = Yes,用户必须输入语音邮箱地址,而且还要设置 Email Attachment = Yes。否则留言将完全丢失。
 +
 +
'''VM Settings'''
 +
 +
Optional: 高级设置。输入语音邮箱选项,通过分隔号分开(|)。例如 "review=yes | maxmessage=60" 。
 +
 +
'''VM Context'''
 +
 +
这是Voicemail Context 逻辑标签,通常设置为"default"。 不要修改设置,除非你了解拨号规则流程,否则可能访问不了语音邮箱。
 +
 +
'''VMX Locater™'''
 +
 +
VMX 存储器。当呼叫方呼叫到达系统接线员或者不在公司的主呼叫线路时,用来帮助呼叫方处理一个呼叫流程。 如果开启此设置,用户将认为进行一个留言提示音播放,这个功能将引导呼叫方通过拨打0,1,或者2来进行操作.
 +
 +
如果用户输入了以下0,1或 2选项,用户必须确认号码是可以工作的,否则用户则认为系统设备提示,或者输入了无效选项。
 +
 +
http://wiki.freepbx.org/download/attachments/28182079/vmx-locater.png
 +
 +
'''Enabled '''
 +
 +
Yes/No 是否开启VMX Locater 功能。如果设置为Yes,用户就可以修改或编辑以下选项。
 +
 +
'''Use When'''
 +
 +
选择使用环境,例如:Unavailable, Busy,和/或Temporary.
 +
 +
'''Voicemail Instructions'''
 +
 +
Yes/No 是否对呼叫方播放语音提示。如果设置为No,则仅播放一个beep音。
 +
 +
'''Press 0'''
 +
检查Go to Operator勾选框,用户按0以后就转发呼叫到接线员。如果不勾选Go to Operator 框,则呼叫方被转发到其他的目的地流程。
 +
 +
'''Press 1'''
 +
 +
当用户按1后,进入的一个目的地号码。这个号码可以说内部号码,振铃组号码,队列或者一个系统外部号码。
 +
 +
'''Press 2'''
 +
 +
当用户按2后,进入的一个目的地号码。这个号码可以说内部号码,振铃组号码,队列或者一个系统外部号码。
 +
 +
'''Find Me / Follow Me'''
 +
 +
* 点击Find Me/Follow Me标签。
 +
* Find Me / Follow Me 在默认环境下是开启状态。这里可以编辑修改。设置一个分机随行号码。
 +
 +
http://wiki.freepbx.org/download/attachments/28182079/fmfm-settings.png
 +
 +
'''General Settings'''
 +
 +
'''Enabled'''
 +
 +
Yes/No: 是否开启分机随行。这里必须设置为Yes状态,或者临时设置为Yes, 这样可以编辑其他的设置文件选项。设置为No,则关闭此分机分机随行功能。
 +
 +
'''Initial Ring Time'''
 +
 +
在分机随行之前系统对分机的振铃时间,以秒为单位。如果为"0",分机在进入分机随行前不会振铃。
 +
 +
'''Ring Strategy'''
 +
 +
* '''ringallv2:'''在初始振铃时间内对分机振铃,然后继续对分机随行列表的分机振铃。
 +
* '''ringall:'''在初始振铃时间内对分机振铃,结束对此分机振铃,然后对分机随行列表振铃。
 +
* '''hunt:''' 对每一个有效分机振铃。
 +
* '''memoryhunt:''' 对每一个有效分机振铃,例如第一个,第二个。。。
 +
* '''<nowiki>*-prim:</nowiki>''' 这个模式和上一个策略基本相同。但是如果第一个分机被占用的话,其他分机将不会振铃。如果第一个分机设置为免打扰模式,不会再次振铃。如果第一个分机设置为无条件呼叫前转模式,那么所有分机则会振铃。
 +
* '''firstavailable:''' 仅对第一个有效分机振铃。
 +
* '''firstnotonphone:'''仅对第一个不是摘机状态的分机振铃-忽略呼叫等待。
 +
 +
'''Ring Time'''
 +
 +
电话振铃时间。对于所有振铃策略来说,这个时间就是每个电话循环振铃时间。
 +
 +
'''Follow-Me List'''
 +
 +
输入振铃分机列表,一行一个分机。振铃分机也可以包含一个远程电话号码或者外部号码,注意,外部号码要加后缀(#)。例如: 2448089# ,系统则实际拨打的出局号码是2448089。
 +
 +
'''Extension Quick Pick'''
 +
 +
下拉菜单提供了多个当前有效分机,用户可以添加到分机随行列表。
 +
 +
'''Announcement'''
 +
 +
选择一个语音提示文件,在呼叫分机随行前播放。 默认是 Default = none。 这些语音提示文件可以从系统录音模块中提取或者添加。
 +
 +
'''Play Music On Hold'''
 +
 +
用户可以选择语音等待提示音,不使用默认的振铃方式。在被呼叫方接听之前,呼叫方将听到音乐等待提示。 用户可以从提示音类别中添加语音提示。
 +
 +
'''CID Name Prefix'''
 +
 +
用户可以前置一个Caller ID 名。 例如,前置一个"Sales:",在分机随行列表中振铃的就是"Sales:John Doe"。
 +
 +
'''Alert Info'''
 +
 +
创建一个支持SIP终端的 distinctive rings。
 +
 +
'''Call Confirmation Configuration'''
 +
 +
'''Confirm Calls'''
 +
 +
Yes/No: 是否是外部呼叫。呼叫确认要求远端用户接听时按1来接受呼叫。 这样可以防止未应答外部呼叫进入到语音邮箱。这个功能仅支持 ringall 或 ringall-prim 振铃策略。
 +
 +
'''Remote Announce'''
 +
 +
对远端被呼叫方播放语音提示,必须设置为Confirm Calls = Yes。用户可以使用默认的语音提示或从以下选项选择。
 +
 +
'''Too-Late Announce'''
 +
 +
如果远端在其他地方接受了呼叫,并且设置Confirm Calls = Yes,则对对端播放此语音提示。
 +
 +
'''Change External CID Configuration'''
 +
 +
'''Mode'''
 +
 +
* '''Default''':如果中继支持发送caller's CID。
 +
* '''Fixed CID Value''': 总是发送以下Fixed CID Value。
 +
* '''Outside Calls Fixed CID Value''': 发送此外部呼入的以下Fixed CID Value 内部的分机对分机呼叫继续使用默认模式。
 +
* '''Use Dialed Number''': 发送外部呼叫拨打的号码。 内部对内部呼叫继续使用默认模式。系统必须有一个呼入路由的DID号码。如果中继过滤国外号码,这个号码可能被过滤。
 +
* '''Force Dialed Number''': 外部呼入呼叫拨打的号码。内部对内部呼叫仍然使用默认模式。系统必须有一个呼入路由的DID号码。如果发送的中继支持过滤国外Callerid,则强制使用此拨打的号码。
 +
 +
'''Fixed CID Value'''
 +
 +
使用固定值替换 以上模式使用的CID。应该都是数字格式,只有E164格式带前缀"+"。
 +
 +
'''Destinations'''
 +
 +
'''No Answer'''
 +
 +
当此呼叫无应答时可选目的地。 如果此终端正在被使用,或者简单忽略了呼叫,则使用忙目的地设置。
 +
 +
注意, 如果用户不想激活分机随行,设置顶部的Enabled = No。否则,用户需要保存设置,点击apply config按钮激活。
 +
 +
'''Advanced'''
 +
 +
* 点击Advanced标签。
 +
* 查看不同的选项。
 +
 +
http://wiki.freepbx.org/download/attachments/28182079/advanced-1.png
 +
 +
http://wiki.freepbx.org/download/attachments/28182079/advanced-2.png
 +
 +
http://wiki.freepbx.org/download/attachments/28182079/advanced-3.png
 +
 +
http://wiki.freepbx.org/download/attachments/28182079/advanced-4.png
 +
 +
'''Assigned DID/CID'''
 +
 +
'''DID Description'''
 +
 +
DID描述,例如 "Fax"。
 +
 +
'''Add Inbound DID'''
 +
一个DID直接关联这个分机。DID格式应该和运营商提供的格式相同。
 +
 +
'''Add Inbound CID'''
 +
 +
对DID + CID 路由添加一个CID 号码。DID 号码需要在上面的Add Inbound DID设置。另外,为了支持标准的拨号顺序,如果运营商发送了以下数据,用户可以输入Private, Blocked, Unknown, Restricted, Anonymous, Withheld,和 Unavailable 设置来匹配一些特殊的环境。
 +
 +
'''Call Camp-On Services'''
 +
 +
'''Caller Policy'''
 +
 +
Asterisk: cc_agent_policy。用来对此用户开启technology mode Camp-On功能。大部分情况下, Generic Device将作为标准的终端设备通道,除非用户电话设备专门支持了特别的通信接口。
 +
 +
'''Callee Policy'''
 +
 +
Asterisk: cc_monitor_policy。用来控制是否允许其他电话对此分机来执行Camp On 功能。如果允许,系统则设置technology mode来检测分机的有效性。 如果没有特殊的通信接口支持,此分机需要设置为Generic Device。 在这种模式下,如果分机状态从被使用状态修改为空闲状态时,回拨将从此分机发起。 如果第一次尝试,如果此分机处于忙状态时,将结束当前呼叫。 如果这是简单无应答时,系统会在下一次呼叫时,使用此分机应答或者发起呼叫。如果系统支持Native Technology Support,系统可以利用其优势来支持Camp-on 服务。如果不支持的话,可以自动切换到Generic Mode模式。
 +
 +
'''Add Extension'''
 +
 +
'''DTMF Signaling'''
 +
 +
DTMF模式支持此设备,大部分电话支持'''RFC'''<nowiki>[dtmfmode]</nowiki>
 +
 +
'''Can Reinvite'''
 +
 +
'''No/Yes/nonat/update:&nbsp;'''<nowiki>Re-Invite 策略,参考Asterisk canreinvite 设置。</nowiki>
 +
 +
'''Context'''
 +
 +
此终端将发生呼叫到 Asterisk 的逻辑 context。 一般为默认设置,除非用户非常了解此设置的意义。
 +
 +
'''Host'''
 +
 +
<nowiki>主机名称,对于终端用户来说,总是dynamic方式</nowiki>
 +
 +
'''Trust RPID'''
 +
 +
是否Asterisk 信任从此终端发送的RPID设置。通常情况下,应该是yes<nowiki> 支持 CONNECTEDLINE()功能。</nowiki>
 +
 +
'''Send RPID'''
 +
 +
<nowiki>是否Asterisk对此设备发送RPID(或者PAI) 消息。通常情况下,开启此功能来支持CONNECTEDLINE()功能。</nowiki>
 +
 +
'''Connection Type'''
 +
 +
Asterisk 连接类型,通常情况下是<nowiki>friend。</nowiki>
 +
 +
'''NAT Mode'''
 +
 +
''Yes''通常支持内部或者外部设备。内部电话则设置为'''No'''。
 +
 +
* '''Yes - (force_rport,comedia):&nbsp;'''假设有NAT支持。
 +
* '''No - (no):&nbsp;'''仅基于RFC3581(rport)使用NAT模式。
 +
* '''Force rport - (force_rport):&nbsp;'''强制rport 端口总是开启。
 +
* '''comedia - (comedia):&nbsp;'''如果对端报告使用了rport,则使用rport,执行comedia RTP 处理。
 +
* '''Automatic Force Both - (auto_force_rport,auto_comedia):&nbsp;'''查看以下内容。
 +
* '''Automatic Force rport - (auto_force_rport):&nbsp;'''对端发送rport以后,如果Asterisk检测到rport在呼入的SIP请求经过了NAT,则强制使用rport。
 +
* '''Automatic comedia - (auto_comedia):&nbsp;'''对端发送rport以后,如果Asterisk检测到rport在呼入的SIP请求经过了NAT,则强制使用comedia。
 +
* '''never - (no):&nbsp;'''从不使用NAT模式或者RFC3581支持。
 +
* '''route - (force_rport):&nbsp;'''假设使用了NAT,不发送rport。
 +
 +
'''Port'''
 +
 +
SIP端口,通常是5060.有一些支持 2端口的设备例如ATA,可能使用5061来支持第二个端口。
 +
 +
'''Qualify'''
 +
 +
设置为 yes (等于2000毫秒) 将周期性地发送一个OPTIONS包到终端(默认是每分钟)。使用此设置来检测终端的有效性。如果延迟超过默认的''qualify time'', 那么终端被认为是离线状态,或者不可达状态。 可以设置一个阀值。
 +
 +
'''Qualify Frequency'''
 +
 +
对终端发送qualify 消息的周期。
 +
 +
'''Transport'''
 +
 +
直到注册发生之前,默认传输是用来支持呼出消息。在''peer'' 注册过程中,如果peer 要求修改注册传输类型,注册类型可能被改变。大部分情况下,配合host=dynamic 设置,传输类型不会改变。如果用户使用TCP或者TLS,需要确认系统的标准设置支持TLS模式设置,并且需要配置并且生成正确的证书。如果用户使用 websockets (例如WebRTC),那么必须选择一个选项,这个选项包括WS。
 +
 +
'''Enable AVPF'''
 +
 +
是否开启 AVPF。 默认设置为no。WebRTC 标准已经选择了 AVPF 作为语音特征来传输媒体流。这个设置不是Asterisk的默认设置。因此,必须开启设置来支持WebRTC。
 +
 +
'''Force AVP'''
 +
 +
强制''RTP/AVP'', ''RTP/AVPF'', ''RTP/SAVP'', 和''RTP/SAVPF'' 来支持媒体流。
 +
 +
'''Enable ICE Support'''
 +
 +
是否开启 ICE (Interactive Connectivity Establishment) 支持。默认是'''no'''。 ICE 是一种 (NAT) traversal 协议配合offer/answer模式来支持基于UDP媒体会话创建。这个选项通常在webRTC创建时开启。
 +
 +
'''Enable Encryption'''
 +
 +
是否支持呼出的SRTP媒体加密。如果不支持SRTP,呼叫失败码是HANGUPCAUSE=58。默认是'''no'''。
 +
 +
'''Call Groups'''
 +
 +
呼叫组成员,可以是多个呼叫组成员,例如 "1,3-5" 表示在呼叫组1,3,4,5 中。
 +
 +
'''Pickup Groups'''
 +
 +
接听组成员。可以支持多个接听组,例如‘1,3-5' 将在1,3,4,5接听组内。
 +
 +
'''Disallowed Codecs'''
 +
 +
Disallowed codecs。 设置为"all"将删除所有在基本设置中设置的编码,然后指定一些支持的编码,通过 "allow" 设置配置。
 +
 +
'''Allowed Codecs'''
 +
 +
支持的语音编码,通过"&" 分开,注意优先级,例如 "ulaw&g729"。
 +
 +
'''Dial'''
 +
 +
如何拨打此设备。
 +
 +
'''Account Code'''
 +
 +
Account code支持计费, 呼叫记录。
 +
 +
'''Max Contacts'''
 +
 +
和此设备关联的最大终端数量。
 +
 +
'''Media Use Received Transport'''
 +
 +
决定是否res_pjsip 使用对端应答时的SDP中的媒体传输。
 +
 +
'''RTP Symmetric'''
 +
 +
强制 RTP 必须对称。如果此设备处于NAT状态时,最好开启此设置。
 +
 +
'''Rewrite Contact'''
 +
 +
支持使用源IP地址端口重写Contact header。
 +
 +
'''MWI Subscription Type'''
 +
 +
支持两种类型的MWI: Solicited and Unsolicited。 Solicited 表示订阅200,然后 Notify 200。Unsolicited 表示仅Notify 200,无需订阅。 Solicited 是默认的类型,如果用户在Asterisk中看到MWI错误时,则可以修改测试。
 +
 +
'''Aggregate MWI'''
 +
 +
开启此设置后,Asterisk 从多个语音邮箱中打包MWI提示消息变成一个NOTIFY消息。如果关闭此设置,每个语音邮箱分别发送 NOTIFY。
 +
 +
'''Media Encryption'''
 +
 +
媒体加密。通常不需要这样设置,除非声明使用了SDP或者DTLS。
 +
 +
'''Media Encryption Optimistic'''
 +
 +
是否使用媒体加密优化机制。此选项仅支持通过in-SDP或者DTLS-SDP设置的媒体加密。
 +
 +
'''Match (Permit)'''
 +
 +
允许访问的一个IP地址列表,也可以支持地址段。
 +
 +
'''Maximum Expiration'''
 +
 +
保持一个AoR的最长时间。
 +
 +
'''Minimum Expiration'''
 +
 +
保持一个AoR的最短时间。
 +
 +
'''CID Num Alias'''
 +
 +
CID 号码别名支持内部呼叫。它和分机号码不同。这里用来支持同一用户的不同称谓来支持不同的业务群体,例如所有技术支持部门的成员电话号码希望显示为标准的技术支持号码。这里的设置不会影响外部呼叫号码。
 +
 +
'''SIP Alias'''
 +
 +
SIP别名。
 +
 +
'''Extension Options'''
 +
 +
'''Asterisk Dial Options'''
 +
 +
Asterisk Dial 选项。 检查override勾选此选项支持此分机,或者不勾选此选项使用默认的设置。
 +
 +
'''Ring Time'''
 +
 +
呼叫抵达 "no answer" 目的地之前的振铃时长。默认设置在高级选项菜单中设置。
 +
 +
'''Call Forward Ring Time'''
 +
 +
呼叫前转,呼叫前转忙,或呼叫前转无效的振铃时长。 设置为Always会导致电话继续振铃,不会进入到"no answer" 目的地。 Default将使用当前振铃时间。如果语音邮箱关闭,并且没有设置目的地,系统会强制进入Always模式。
 +
 +
'''Outbound Concurrency Limit'''
 +
 +
此分机最大外呼次数。 对系统安全有非常大的作用,保证系统安全。
 +
 +
'''Call Waiting'''
 +
 +
'''Enable/Disable:&nbsp;'''是否支持呼叫等待。如果关闭呼叫等待,第二个呼叫会进入到分机忙状态目的地。
 +
 +
'''Internal Auto Answer'''
 +
 +
'''Disable/Intercom:&nbsp;'''当设置为Intercom,内部分机对此分机呼叫时,分机可以自动应答,可以作为一个内部广播。如果关闭此设置,电话机作为正常分机振铃。
 +
 +
'''Call Screening'''
 +
 +
Call Screening 功能要求外部呼叫方显示呼叫方名称,此名称将会对分机显示,支持用户接收或者拒绝此呼叫。 Screening内存保存方式,所以只能对显示一次呼叫方名称。 Screening无内存支持方式则总是要求呼叫方播报名称。 两种方式都会根据最后一次保存的CallerID 版本名称。 如果任何系统中使用内存方式选项的用户被呼叫,呼叫方要求重新介绍呼叫方自己,所有系统用户将保存一个新的名称和呼叫方CallerID 关联。
 +
 +
'''Pinless Dialing'''
 +
 +
开启无密码拨打,则呼出时无需输入密码。
 +
 +
'''Emergency CID'''
 +
 +
紧急呼叫路由使用的CallerID支持紧急呼叫路由。 此紧急呼叫路由将覆盖所有的CallerID设置。
 +
 +
'''Queue State Detection'''
 +
 +
如果分机是队列成员,队列会使用用户分机状态或者设备状态信息来决定队列成员是否接听呼叫。在一些特定的环境中,例如 分机随行中,如果没有物理设备,或虚拟分机中,当分机在线后,状态信息将显示成员的状态有效性。设置为 Ignore State,则队列忽略分机状态消息,因此可能总是呼叫此分机。 实际环境中,因为中继处理本地通道的自然流程,呼叫接听后,中继可能被占用,那么接下来的转接呼叫会一直显示这个成员处于忙状态,直到以前的呼叫结束。大部分情况下,设置为Use State。
 +
 +
 +
'''Recording Options'''
 +
 +
'''Inbound External Calls'''
 +
 +
'''Force/Yes/Don't Care/No/Never:''对外部来的呼入录音。
 +
 +
'''Outbound External Calls'''
 +
 +
'''Force/Yes/Don't Care/No/Never:&nbsp;'''呼出的外部环境录音。
 +
 +
'''Inbound Internal Calls'''
 +
 +
'''Force/Yes/Don't Care/No/Never:'''系统中从其他分机接收的呼叫录音。
 +
 +
'''Outbound Internal Calls'''
 +
 +
系统内,其他分机呼叫录音。
 +
 +
'''On Demand Recording'''
 +
 +
'''Disable/Enable/Override:'''开启或者关闭按需录音。 这里全局录音策略仍然有效,如果呼叫已经设置为 "Force" 或者 "Never" 路由不能停止,除非选择"Override"。
 +
 +
'''Record Priority Policy'''
 +
 +
如果有录音冲突时,录音优先级是关联其他分机设置(例如,一个分机设置了录音,但是另外一个分机没有设置录音)。 高优先级的分机决定录音策略。如果两个分机的录音优先级相同,则全局策略来决定录音策略。
 +
 +
 +
'''Dictation Services'''
 +
 +
'''Dictation Service'''
 +
 +
'''Disabled/Enabled:''' 是否开启听读录音服务。
 +
 +
'''Dictation Format'''
 +
 +
语音格式为 ('''Ogg Vorbis''',&nbsp;'''GSM''', or&nbsp;'''WAV''').
 +
 +
'''Email Address'''
 +
 +
发送听读服务的邮件地址。
 +
 +
'''From Address'''
 +
 +
发送邮件的源地址。 格式为 "A Persons Name <email@address.com>"。
 +
 +
'''DTLS'''
 +
 +
(Datagram Transport Layer Security)
 +
 +
'''Enable DTLS'''
 +
 +
'''No/Yes:'''是否开启或者关闭DTLS-SRTP支持。
 +
 +
'''Use Certificate'''
 +
 +
使用安全证书,查看安全证书模块。
 +
 +
'''DTLS Verify'''
 +
 +
验证peer安全证书是否有效。
 +
 +
* '''Yes: '''执行证书和fingerprint验证更新。
 +
* '''No:''' 仅执行无证书或者fingerprint认证。
 +
* '''Fingerprint:'''仅执行fingerprint验证。
 +
* '''Certificate:'''仅执行证书认证。
 +
 +
'''DTLS Setup'''
 +
 +
是否接受双方DTLS创建方式。远端发送actpass时,提供SDP。
 +
 +
* '''Active:'''我们想连接远端。
 +
* '''Passive:'''我们仅接受连接。
 +
* '''Act/Pass''':我们提供以上两种方式。
 +
 +
'''DTLS Rekey Interval'''
 +
 +
TLS会话和重输入SRTP 会话的协商周期。 如果这里没有设置或者设置为0,重输入密钥关闭。
 +
 +
'''Optional Destinations'''
 +
 +
'''No Answer'''
 +
 +
如果呼叫未被应答,录音到此目的地。如果此话机在占用状态,呼叫被忽略,那么忙目的地路由将被调用。
 +
 +
'''CID Prefix'''
 +
 +
是否支持路由到无应答目的地前加前缀号码。
 +
 +
'''Busy'''
 +
 +
当电话参与忙状态,或者呼叫被拒绝后所路由的目的地。这个目的地也可以使用在无应答呼叫或者终端在使用状态的环境中。
 +
 +
'''CID Prefix'''
 +
 +
在发送此呼叫到忙目的地路由前添加的号码前缀。
 +
 +
'''Not Reachable'''
 +
 +
当此终端不可达时选择的路由目的地,例如SIP终端可能是离线状态。
 +
 +
'''CID Prefix'''
 +
 +
在发送此呼叫到离线不可达路由目的地前加号码前缀。
 +
 +
'''Other'''
 +
 +
'''Endpoint'''
 +
 +
'''Brand'''
 +
 +
SIP话机根据品牌部署。
 +
 +
'''MAC'''
 +
 +
通过设备的MAC地址自动部署。
 +
 +
'''Template'''
 +
 +
设备使用的模板。
 +
 +
'''Model'''
 +
 +
自动部署的型号。
 +
 +
'''Account'''
 +
 +
指定的Account帐号。
 +
 +
'''iSymphony Settings'''
 +
 +
'''Add to iSymphony'''
 +
 +
'''yes/no:&nbsp;'''是否支持iSymphony。
 +
 +
'''Auto Answer'''
 +
 +
'''yes/no:&nbsp;'''是否支持自动应答,仅支持Aastra, Grandstream, Linksys, Polycom, 和 Snom 话机。
 +
 +
'''Language'''
 +
 +
'''Language Code'''
 +
 +
播报语言代码,系统所支持的语言可以通过语音语言模块添加或者删除。
 +
 +
'''Default Group Inclusion'''
 +
 +
'''Default Page Group'''
 +
 +
'''Exclude/Include:&nbsp;'''此分机是否是默认广播组成员。
 +
 +
'''Default VMblast Group'''
 +
 +
'''Exclude/Include:&nbsp;'''此分机是否是默认的voicemail 广播组成员。如果用户没有语音邮箱,则忽略Include。
 +
 +
'''Device Options'''
 +
 +
'''Parkinglot'''
 +
 +
此分机默认的振铃空间。
 +
 +
 +
'''Saving the Extension'''
 +
 +
点击'''Submit''' 按钮,然后点击 '''Apply Config'''按钮。

2015年11月3日 (二) 07:55的最新版本

分机模块 - PJSIP分机 用户使用指南

总览

本文档指导用户如何配置PJSIP分机。

注意

  • 本文档仅支持 PJSIP 设置。在Asterisk 12 和以下版本也可以支持 chan_sip 选项,这里不再介绍。
  • 选项设置根据安装模块的不同而不同,更多配置选项在其他章节介绍。

Logging in

  • 从顶部菜单点击 Applications
  • 从下拉菜单中点击 Extensions

Adding a SIP Extension

  • 从顶部分机选项中选择 Device 选择框。
  • 选择 Generic CHAN PJSIP Device
  • 点击Submit

new-pjsip.png

用户将看到分机添加界面

general-ext-settings.png

Extension Number

分机号码关联用户本身,一旦创建以后,不能被修改。我们的实例中,我们设置了分机为 “5000”。我们建议使用3或者4位的数字号码。

Display Name

这个名称关联分机,可以被修改。这个名称将成为 Caller ID Name。

CID Num Alias

CID Number 作为内部呼叫使用,可和分机号码区分。这个号码可以伪装为其他的用户。我们经常使用的例子是技术支持部门的电话系统,希望内部号码显示技术支持部门的号码(例如在振铃组或者队列中)。对外部呼叫没有任何影响。

Sip Alias

如果想支持SIP 内部的直接拨号或者支持“匿名”SIP呼叫,用户可以设置一个易记的名称,其他用户可以通过这个号码老呼叫此用户分机。

Extension Options


Outbound CID

这里对此分机设置一个 caller ID 。如果为空,则系统使用系统路由或者中继的caller ID。如果呼出路由和中继设置支持了这个选项,用户可以在这里设置呼出的 caller ID。

Ring Time

在呼叫进入无应答目的地前,电话的振铃时长,以秒为单位。默认振铃时长在基本设置模块中设置。

Call Forward Ring Time

在呼叫进入无应答呼叫目的地前,对此分机的呼叫前转的振铃时长。如果设置为 “Always”,系统将一直对呼叫前转振铃,不会进入到无应答目的地流程。

Outbound Concurrency Limit

对此分机呼出并发数量的限制。我们通常建议设置为 3-4。用户可以设置为 “No Limit” ,则对呼出并发无限制。

Call Waiting

如果呼叫等待没有开启,此分机在通话状态时,如果有第二个呼入时,则对呼叫方返回忙状态。

Internal Auto Answer

如果设置为 answer状态,任何时候其他分机都可以呼叫此分机。

Call Screening

此功能要求呼叫方在呼叫此分机时播报他们的名称。用户可以从无记忆状态或者记忆状态下选择此功能。如果是建议状态时,系统将要求呼叫方输入名称,保存此名称,然后绑定到相应的呼叫方的Caller ID。任何时间,有人从此 Caller ID 发起呼叫时,系统将不再要求播报此呼叫的名称,将播放录制的语音文件。

Pinless Dialling

如果对呼出路由设置了密码保护,此分机呼出时将不再要求输入密码。用户也可以对基于每个路由的呼叫开启此功能。

Emergency CID

如果用户设置了紧急呼叫的呼出路由,用户可以通过此设置来设置 caller ID,这个caller ID 将发生到被呼叫方。这个功能非常实用,如果电话是在远端时,或者不同的地方,用户可以在系统中设置相应的远端号码,并且能够路由到相应的911 紧急呼叫服务。

Queue State Detection

如果此分机是队列中的一位成员,队列将尝试检测用户分机状态和设备状态来决定队列呼叫是否接通此分机。在一些特别环境下,例如,我们使用了分机随行功能,但是实际上并没有一个物理终端电话或者虚拟分机时,状态信息将显示此成员无效,实际上此分机是存在的。设置为 “Ignore State” 后,队列将忽略此分机的状态,如果有呼叫的情况下,队列将转发呼叫到此分机。还有一些影响也来自于队列本身对本地通道的管理。例如,后续转接将继续显示成员状态为忙,直到原始呼叫被挂机。在大部分情况下,这个参数应该设置为 “Use State”。

Device Options

设备选项设置部分是相关于大部分设备的选项,一般情况下不要修改其设置。我们这里讨论的是需要修改设置时的情况。

Secret

注册密码,至少包含两个字母和两个数字.当系统创建新的SIP分机时,FreePBX将自动生成一个密码。

DTMF Signalling

本设备使用的 DTMF Signalling 模式。大部分情况下使用 RFC 2833

Mailbox

系统自动发送到邮箱: <extnum>@device

当集成了 LDAP 时,开启 MWI (Message waiting indication),在语音邮箱中输入以下格式 <extnum>@default, 例如 101@default;102@default 

当语音邮箱有未读邮件时,设备的MWI 指示灯会闪烁。

Transport

传输设置

Parking Lot

设备电话驻留

Optional Destinations

如果分机无效时,语音邮箱开启后,呼叫将被发送到语音邮箱。用户也可以不使用语音邮箱,设置以下其他选项作为一个可选设置目的地来控制呼叫的最终目的地。

No Answer

呼叫无应答时,发送呼叫方呼叫到此设置。

Busy

如果呼叫方呼叫,被呼叫方在忙状态时,呼叫方被拒绝后,发送呼叫方呼叫到此设置。

Not Reachable

如果此分机不可达时,发送呼叫方到此设置,例如此分机没有注册,或者离线状态时。

CID Prefix

在发送此呼叫到目的地之前,对Caller ID 添加一个前缀号码。

Link to a Default User

如果选择了创建新用户,新用户名就是登录用户名称。如果为空,则显示灰色。用户名和分机号码相同。 重新编辑用户名称,点击 Use Custom Username编辑用户名。

  • Create New User: 在用户管理员创建新用户,关联此分机。
  • None: 这个分机没有关联任何用户。
  • Existing User: 如果用户管理模块中有任何用户没有关联分机,可以选择此用户关联绑定。

Username

如果选择了创建新用户,新用户名就是登录用户名称。如果为空,则显示灰色。用户名和分机号码相同。 重新编辑用户名称,点击 Use Custom Username编辑用户名。

Password for New User

如果选择了创建新用户,系统会自动创建新的用户密码。 当然也会也可以重新编辑修改用户密码。

Groups

用户可以选择不同的用户组。用户组在用户管理模块中设置。如果用户组没有在用户管理模块中添加,这里菜单中不会显示。

select-sales.png

entered-sales.png

Voicemail

  • 点击 Voicemail标签。
  • 如果用户需要开启 voicemail,点击Yes按钮。

voicemail-settings.png

Voicemail

Enabled

Yes/No 是否开启或关闭语音邮箱。

Voicemail Password

输入语音邮箱密码。如果为空,语音邮箱密码则是分机号码。用户可以通过热键*98访问语音邮箱系统修改密码。

Require From Same Extension

Yes/No: 是否允许用户通过相同分机号码拨打*97来访问语音邮箱系统。这个选项不支持*98 呼叫,*98 则可以要求输入密码。建议设置为Yes

Disable ( * ) in Voicemail Menu

Yes/No: 是否关闭语音邮箱菜单。 默认环境是 Default = Yes。 如果设置为Yes,用户按* 不会访问语音邮箱。。如果用户不愿意开启远程访问分机邮箱,则设置为Yes。 如果用户需要支持通过远程分机或者其他分机来访问此用户语音邮箱,则设置为No,那么用户可以拨打分机加*来访问语音邮箱。

Email Address

Yes/No: 是否关闭语音邮箱菜单。 默认环境是 Default = Yes。 如果设置为Yes,用户按* 不会访问语音邮箱。。如果用户不愿意开启远程访问分机邮箱,则设置为Yes。 如果用户需要支持通过远程分机或者其他分机来访问此用户语音邮箱,则设置为No,那么用户可以拨打分机加*来访问语音邮箱。

Pager Email Address

广播邮箱或手机邮箱提示地址。

Email Attachment

Yes/No是否支持邮箱附件发送。

Play CID

Yes/No播放语音邮件前是否播放呼叫方电话号码,仅播放留言日期和时间。

Play Envelope

Yes/No是否播放录音其他信息,例如日期和留言时间。这个设置不会影响高级设置中的语音邮箱设置。

Delete Voicemail

Yes/No发送邮箱以后是否删除此语音留言。如果设置为Yes,用户收到语音留言邮件后,这个文件就被系统删除。

如果设置Delete Voicemail = Yes,用户必须输入语音邮箱地址,而且还要设置 Email Attachment = Yes。否则留言将完全丢失。

VM Settings

Optional: 高级设置。输入语音邮箱选项,通过分隔号分开(|)。例如 "review=yes | maxmessage=60" 。

VM Context

这是Voicemail Context 逻辑标签,通常设置为"default"。 不要修改设置,除非你了解拨号规则流程,否则可能访问不了语音邮箱。

VMX Locater™

VMX 存储器。当呼叫方呼叫到达系统接线员或者不在公司的主呼叫线路时,用来帮助呼叫方处理一个呼叫流程。 如果开启此设置,用户将认为进行一个留言提示音播放,这个功能将引导呼叫方通过拨打0,1,或者2来进行操作.

如果用户输入了以下0,1或 2选项,用户必须确认号码是可以工作的,否则用户则认为系统设备提示,或者输入了无效选项。

vmx-locater.png

Enabled 

Yes/No 是否开启VMX Locater 功能。如果设置为Yes,用户就可以修改或编辑以下选项。

Use When

选择使用环境,例如:Unavailable, Busy,和/或Temporary.

Voicemail Instructions

Yes/No 是否对呼叫方播放语音提示。如果设置为No,则仅播放一个beep音。

Press 0 检查Go to Operator勾选框,用户按0以后就转发呼叫到接线员。如果不勾选Go to Operator 框,则呼叫方被转发到其他的目的地流程。

Press 1

当用户按1后,进入的一个目的地号码。这个号码可以说内部号码,振铃组号码,队列或者一个系统外部号码。

Press 2

当用户按2后,进入的一个目的地号码。这个号码可以说内部号码,振铃组号码,队列或者一个系统外部号码。

Find Me / Follow Me

  • 点击Find Me/Follow Me标签。
  • Find Me / Follow Me 在默认环境下是开启状态。这里可以编辑修改。设置一个分机随行号码。

fmfm-settings.png

General Settings

Enabled

Yes/No: 是否开启分机随行。这里必须设置为Yes状态,或者临时设置为Yes, 这样可以编辑其他的设置文件选项。设置为No,则关闭此分机分机随行功能。

Initial Ring Time

在分机随行之前系统对分机的振铃时间,以秒为单位。如果为"0",分机在进入分机随行前不会振铃。

Ring Strategy

  • ringallv2:在初始振铃时间内对分机振铃,然后继续对分机随行列表的分机振铃。
  • ringall:在初始振铃时间内对分机振铃,结束对此分机振铃,然后对分机随行列表振铃。
  • hunt: 对每一个有效分机振铃。
  • memoryhunt: 对每一个有效分机振铃,例如第一个,第二个。。。
  • *-prim: 这个模式和上一个策略基本相同。但是如果第一个分机被占用的话,其他分机将不会振铃。如果第一个分机设置为免打扰模式,不会再次振铃。如果第一个分机设置为无条件呼叫前转模式,那么所有分机则会振铃。
  • firstavailable: 仅对第一个有效分机振铃。
  • firstnotonphone:仅对第一个不是摘机状态的分机振铃-忽略呼叫等待。

Ring Time

电话振铃时间。对于所有振铃策略来说,这个时间就是每个电话循环振铃时间。

Follow-Me List

输入振铃分机列表,一行一个分机。振铃分机也可以包含一个远程电话号码或者外部号码,注意,外部号码要加后缀(#)。例如: 2448089# ,系统则实际拨打的出局号码是2448089。

Extension Quick Pick

下拉菜单提供了多个当前有效分机,用户可以添加到分机随行列表。

Announcement

选择一个语音提示文件,在呼叫分机随行前播放。 默认是 Default = none。 这些语音提示文件可以从系统录音模块中提取或者添加。

Play Music On Hold

用户可以选择语音等待提示音,不使用默认的振铃方式。在被呼叫方接听之前,呼叫方将听到音乐等待提示。 用户可以从提示音类别中添加语音提示。

CID Name Prefix

用户可以前置一个Caller ID 名。 例如,前置一个"Sales:",在分机随行列表中振铃的就是"Sales:John Doe"。

Alert Info

创建一个支持SIP终端的 distinctive rings。

Call Confirmation Configuration

Confirm Calls

Yes/No: 是否是外部呼叫。呼叫确认要求远端用户接听时按1来接受呼叫。 这样可以防止未应答外部呼叫进入到语音邮箱。这个功能仅支持 ringall 或 ringall-prim 振铃策略。

Remote Announce

对远端被呼叫方播放语音提示,必须设置为Confirm Calls = Yes。用户可以使用默认的语音提示或从以下选项选择。

Too-Late Announce

如果远端在其他地方接受了呼叫,并且设置Confirm Calls = Yes,则对对端播放此语音提示。

Change External CID Configuration

Mode

  • Default:如果中继支持发送caller's CID。
  • Fixed CID Value: 总是发送以下Fixed CID Value。
  • Outside Calls Fixed CID Value: 发送此外部呼入的以下Fixed CID Value 内部的分机对分机呼叫继续使用默认模式。
  • Use Dialed Number: 发送外部呼叫拨打的号码。 内部对内部呼叫继续使用默认模式。系统必须有一个呼入路由的DID号码。如果中继过滤国外号码,这个号码可能被过滤。
  • Force Dialed Number: 外部呼入呼叫拨打的号码。内部对内部呼叫仍然使用默认模式。系统必须有一个呼入路由的DID号码。如果发送的中继支持过滤国外Callerid,则强制使用此拨打的号码。

Fixed CID Value

使用固定值替换 以上模式使用的CID。应该都是数字格式,只有E164格式带前缀"+"。

Destinations

No Answer

当此呼叫无应答时可选目的地。 如果此终端正在被使用,或者简单忽略了呼叫,则使用忙目的地设置。

注意, 如果用户不想激活分机随行,设置顶部的Enabled = No。否则,用户需要保存设置,点击apply config按钮激活。

Advanced

  • 点击Advanced标签。
  • 查看不同的选项。

advanced-1.png

advanced-2.png

advanced-3.png

advanced-4.png

Assigned DID/CID

DID Description

DID描述,例如 "Fax"。

Add Inbound DID 一个DID直接关联这个分机。DID格式应该和运营商提供的格式相同。

Add Inbound CID

对DID + CID 路由添加一个CID 号码。DID 号码需要在上面的Add Inbound DID设置。另外,为了支持标准的拨号顺序,如果运营商发送了以下数据,用户可以输入Private, Blocked, Unknown, Restricted, Anonymous, Withheld,和 Unavailable 设置来匹配一些特殊的环境。

Call Camp-On Services

Caller Policy

Asterisk: cc_agent_policy。用来对此用户开启technology mode Camp-On功能。大部分情况下, Generic Device将作为标准的终端设备通道,除非用户电话设备专门支持了特别的通信接口。

Callee Policy

Asterisk: cc_monitor_policy。用来控制是否允许其他电话对此分机来执行Camp On 功能。如果允许,系统则设置technology mode来检测分机的有效性。 如果没有特殊的通信接口支持,此分机需要设置为Generic Device。 在这种模式下,如果分机状态从被使用状态修改为空闲状态时,回拨将从此分机发起。 如果第一次尝试,如果此分机处于忙状态时,将结束当前呼叫。 如果这是简单无应答时,系统会在下一次呼叫时,使用此分机应答或者发起呼叫。如果系统支持Native Technology Support,系统可以利用其优势来支持Camp-on 服务。如果不支持的话,可以自动切换到Generic Mode模式。

Add Extension

DTMF Signaling

DTMF模式支持此设备,大部分电话支持RFC[dtmfmode]

Can Reinvite

No/Yes/nonat/update: Re-Invite 策略,参考Asterisk canreinvite 设置。

Context

此终端将发生呼叫到 Asterisk 的逻辑 context。 一般为默认设置,除非用户非常了解此设置的意义。

Host

主机名称,对于终端用户来说,总是dynamic方式

Trust RPID

是否Asterisk 信任从此终端发送的RPID设置。通常情况下,应该是yes 支持 CONNECTEDLINE()功能。

Send RPID

是否Asterisk对此设备发送RPID(或者PAI) 消息。通常情况下,开启此功能来支持CONNECTEDLINE()功能。

Connection Type

Asterisk 连接类型,通常情况下是friend。

NAT Mode

Yes通常支持内部或者外部设备。内部电话则设置为No

  • Yes - (force_rport,comedia): 假设有NAT支持。
  • No - (no): 仅基于RFC3581(rport)使用NAT模式。
  • Force rport - (force_rport): 强制rport 端口总是开启。
  • comedia - (comedia): 如果对端报告使用了rport,则使用rport,执行comedia RTP 处理。
  • Automatic Force Both - (auto_force_rport,auto_comedia): 查看以下内容。
  • Automatic Force rport - (auto_force_rport): 对端发送rport以后,如果Asterisk检测到rport在呼入的SIP请求经过了NAT,则强制使用rport。
  • Automatic comedia - (auto_comedia): 对端发送rport以后,如果Asterisk检测到rport在呼入的SIP请求经过了NAT,则强制使用comedia。
  • never - (no): 从不使用NAT模式或者RFC3581支持。
  • route - (force_rport): 假设使用了NAT,不发送rport。

Port

SIP端口,通常是5060.有一些支持 2端口的设备例如ATA,可能使用5061来支持第二个端口。

Qualify

设置为 yes (等于2000毫秒) 将周期性地发送一个OPTIONS包到终端(默认是每分钟)。使用此设置来检测终端的有效性。如果延迟超过默认的qualify time, 那么终端被认为是离线状态,或者不可达状态。 可以设置一个阀值。

Qualify Frequency

对终端发送qualify 消息的周期。

Transport

直到注册发生之前,默认传输是用来支持呼出消息。在peer 注册过程中,如果peer 要求修改注册传输类型,注册类型可能被改变。大部分情况下,配合host=dynamic 设置,传输类型不会改变。如果用户使用TCP或者TLS,需要确认系统的标准设置支持TLS模式设置,并且需要配置并且生成正确的证书。如果用户使用 websockets (例如WebRTC),那么必须选择一个选项,这个选项包括WS。

Enable AVPF

是否开启 AVPF。 默认设置为no。WebRTC 标准已经选择了 AVPF 作为语音特征来传输媒体流。这个设置不是Asterisk的默认设置。因此,必须开启设置来支持WebRTC。

Force AVP

强制RTP/AVP, RTP/AVPF, RTP/SAVP, 和RTP/SAVPF 来支持媒体流。

Enable ICE Support

是否开启 ICE (Interactive Connectivity Establishment) 支持。默认是no。 ICE 是一种 (NAT) traversal 协议配合offer/answer模式来支持基于UDP媒体会话创建。这个选项通常在webRTC创建时开启。

Enable Encryption

是否支持呼出的SRTP媒体加密。如果不支持SRTP,呼叫失败码是HANGUPCAUSE=58。默认是no

Call Groups

呼叫组成员,可以是多个呼叫组成员,例如 "1,3-5" 表示在呼叫组1,3,4,5 中。

Pickup Groups

接听组成员。可以支持多个接听组,例如‘1,3-5' 将在1,3,4,5接听组内。

Disallowed Codecs

Disallowed codecs。 设置为"all"将删除所有在基本设置中设置的编码,然后指定一些支持的编码,通过 "allow" 设置配置。

Allowed Codecs

支持的语音编码,通过"&" 分开,注意优先级,例如 "ulaw&g729"。

Dial

如何拨打此设备。

Account Code

Account code支持计费, 呼叫记录。

Max Contacts

和此设备关联的最大终端数量。

Media Use Received Transport

决定是否res_pjsip 使用对端应答时的SDP中的媒体传输。

RTP Symmetric

强制 RTP 必须对称。如果此设备处于NAT状态时,最好开启此设置。

Rewrite Contact

支持使用源IP地址端口重写Contact header。

MWI Subscription Type

支持两种类型的MWI: Solicited and Unsolicited。 Solicited 表示订阅200,然后 Notify 200。Unsolicited 表示仅Notify 200,无需订阅。 Solicited 是默认的类型,如果用户在Asterisk中看到MWI错误时,则可以修改测试。

Aggregate MWI

开启此设置后,Asterisk 从多个语音邮箱中打包MWI提示消息变成一个NOTIFY消息。如果关闭此设置,每个语音邮箱分别发送 NOTIFY。

Media Encryption

媒体加密。通常不需要这样设置,除非声明使用了SDP或者DTLS。

Media Encryption Optimistic

是否使用媒体加密优化机制。此选项仅支持通过in-SDP或者DTLS-SDP设置的媒体加密。

Match (Permit)

允许访问的一个IP地址列表,也可以支持地址段。

Maximum Expiration

保持一个AoR的最长时间。

Minimum Expiration

保持一个AoR的最短时间。

CID Num Alias

CID 号码别名支持内部呼叫。它和分机号码不同。这里用来支持同一用户的不同称谓来支持不同的业务群体,例如所有技术支持部门的成员电话号码希望显示为标准的技术支持号码。这里的设置不会影响外部呼叫号码。

SIP Alias

SIP别名。

Extension Options

Asterisk Dial Options

Asterisk Dial 选项。 检查override勾选此选项支持此分机,或者不勾选此选项使用默认的设置。

Ring Time

呼叫抵达 "no answer" 目的地之前的振铃时长。默认设置在高级选项菜单中设置。

Call Forward Ring Time

呼叫前转,呼叫前转忙,或呼叫前转无效的振铃时长。 设置为Always会导致电话继续振铃,不会进入到"no answer" 目的地。 Default将使用当前振铃时间。如果语音邮箱关闭,并且没有设置目的地,系统会强制进入Always模式。

Outbound Concurrency Limit

此分机最大外呼次数。 对系统安全有非常大的作用,保证系统安全。

Call Waiting

Enable/Disable: 是否支持呼叫等待。如果关闭呼叫等待,第二个呼叫会进入到分机忙状态目的地。

Internal Auto Answer

Disable/Intercom: 当设置为Intercom,内部分机对此分机呼叫时,分机可以自动应答,可以作为一个内部广播。如果关闭此设置,电话机作为正常分机振铃。

Call Screening

Call Screening 功能要求外部呼叫方显示呼叫方名称,此名称将会对分机显示,支持用户接收或者拒绝此呼叫。 Screening内存保存方式,所以只能对显示一次呼叫方名称。 Screening无内存支持方式则总是要求呼叫方播报名称。 两种方式都会根据最后一次保存的CallerID 版本名称。 如果任何系统中使用内存方式选项的用户被呼叫,呼叫方要求重新介绍呼叫方自己,所有系统用户将保存一个新的名称和呼叫方CallerID 关联。

Pinless Dialing

开启无密码拨打,则呼出时无需输入密码。

Emergency CID

紧急呼叫路由使用的CallerID支持紧急呼叫路由。 此紧急呼叫路由将覆盖所有的CallerID设置。

Queue State Detection

如果分机是队列成员,队列会使用用户分机状态或者设备状态信息来决定队列成员是否接听呼叫。在一些特定的环境中,例如 分机随行中,如果没有物理设备,或虚拟分机中,当分机在线后,状态信息将显示成员的状态有效性。设置为 Ignore State,则队列忽略分机状态消息,因此可能总是呼叫此分机。 实际环境中,因为中继处理本地通道的自然流程,呼叫接听后,中继可能被占用,那么接下来的转接呼叫会一直显示这个成员处于忙状态,直到以前的呼叫结束。大部分情况下,设置为Use State。


Recording Options

Inbound External Calls

'Force/Yes/Don't Care/No/Never:对外部来的呼入录音。

Outbound External Calls

Force/Yes/Don't Care/No/Never: 呼出的外部环境录音。

Inbound Internal Calls

Force/Yes/Don't Care/No/Never:系统中从其他分机接收的呼叫录音。

Outbound Internal Calls

系统内,其他分机呼叫录音。

On Demand Recording

Disable/Enable/Override:开启或者关闭按需录音。 这里全局录音策略仍然有效,如果呼叫已经设置为 "Force" 或者 "Never" 路由不能停止,除非选择"Override"。

Record Priority Policy

如果有录音冲突时,录音优先级是关联其他分机设置(例如,一个分机设置了录音,但是另外一个分机没有设置录音)。 高优先级的分机决定录音策略。如果两个分机的录音优先级相同,则全局策略来决定录音策略。


Dictation Services

Dictation Service

Disabled/Enabled: 是否开启听读录音服务。

Dictation Format

语音格式为 (Ogg VorbisGSM, or WAV).

Email Address

发送听读服务的邮件地址。

From Address

发送邮件的源地址。 格式为 "A Persons Name <email@address.com>"。

DTLS

(Datagram Transport Layer Security)

Enable DTLS

No/Yes:是否开启或者关闭DTLS-SRTP支持。

Use Certificate

使用安全证书,查看安全证书模块。

DTLS Verify

验证peer安全证书是否有效。

  • Yes: 执行证书和fingerprint验证更新。
  • No: 仅执行无证书或者fingerprint认证。
  • Fingerprint:仅执行fingerprint验证。
  • Certificate:仅执行证书认证。

DTLS Setup

是否接受双方DTLS创建方式。远端发送actpass时,提供SDP。

  • Active:我们想连接远端。
  • Passive:我们仅接受连接。
  • Act/Pass:我们提供以上两种方式。

DTLS Rekey Interval

TLS会话和重输入SRTP 会话的协商周期。 如果这里没有设置或者设置为0,重输入密钥关闭。

Optional Destinations

No Answer

如果呼叫未被应答,录音到此目的地。如果此话机在占用状态,呼叫被忽略,那么忙目的地路由将被调用。

CID Prefix

是否支持路由到无应答目的地前加前缀号码。

Busy

当电话参与忙状态,或者呼叫被拒绝后所路由的目的地。这个目的地也可以使用在无应答呼叫或者终端在使用状态的环境中。

CID Prefix

在发送此呼叫到忙目的地路由前添加的号码前缀。

Not Reachable

当此终端不可达时选择的路由目的地,例如SIP终端可能是离线状态。

CID Prefix

在发送此呼叫到离线不可达路由目的地前加号码前缀。

Other

Endpoint

Brand

SIP话机根据品牌部署。

MAC

通过设备的MAC地址自动部署。

Template

设备使用的模板。

Model

自动部署的型号。

Account

指定的Account帐号。

iSymphony Settings

Add to iSymphony

yes/no: 是否支持iSymphony。

Auto Answer

yes/no: 是否支持自动应答,仅支持Aastra, Grandstream, Linksys, Polycom, 和 Snom 话机。

Language

Language Code

播报语言代码,系统所支持的语言可以通过语音语言模块添加或者删除。

Default Group Inclusion

Default Page Group

Exclude/Include: 此分机是否是默认广播组成员。

Default VMblast Group

Exclude/Include: 此分机是否是默认的voicemail 广播组成员。如果用户没有语音邮箱,则忽略Include。

Device Options

Parkinglot

此分机默认的振铃空间。


Saving the Extension

点击Submit 按钮,然后点击 Apply Config按钮。