查看“Asterisk IAX 设置”的源代码
←
Asterisk IAX 设置
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:用户
您可以查看并复制此页面的源代码:
'''IAX 设置用户使用指南''' '''总览''' IAX 代表Asterisk 之间通信交互的协议。大部分情况下, IAX 协议用来连接两台Asterisk服务器。 IAX 使用一个端口实现信令和语音的传输。单口设置使得网络安全的管理更加简单方便。IAX 默认端口是UDP port (4569)。FreePBX 支持IAX 中继配置和IAX 分机(目前市场上支持IAX 需要的终端很少)。IAX 设置模块定义了如何对接PBX和服务器端设置。 ''注意'' 因为IAX 不是行业标准,对IAX也定义不是很明确。通信技术中使用的是IAX2,没有使用 IAX1,所以通常来说,IAX2 就是IA.X '''Logging in''' * 从菜单顶部点击 '''Settings''' * 在下拉菜单中单击 '''Asterisk IAX Settings''' '''Settings''' '''Audio Codecs''' 这里定义了IAX 语音优先级规则 http://wiki.freepbx.org/download/attachments/28770707/IAXSETCODEC.png '''Codecs''' 勾选需要的编码格式,取消无需支持的公司。通过拖拉来调整语音编码的顺序。 '''ulaw''' G.711-u-law (64 Kbps, 美国使用). 因为传统的PSTN网络使用G.711 编码,使用此编码可以取得最好的语音质量。此编码占用比较多的语音带宽,包括UDP和IP的开销,最大占用带宽为 84 Kpbs。 '''alaw''' G.711-a-law (64 Kbps, 在欧洲使用)。 欧洲PSTN,中国PSTN使用。. '''gsm''' 13kbps 9full rate, 20ms frame size '''siren14''' G.722.1 annex C, 宝利通许可证。 '''lpc10''' 不推荐的语音。 '''speex''' 2.15 to 44.2 Kbps, 比较灵活的开源编码,消耗更多CPU资源。 '''g722''' 48/56/64 Kbpx ADPCM 7Khz audio bandwidth '''adpcm''' Adaptive Differential Pulse Code Modulations '''siren7''' G.722.1, Siren7 is licensed from Polycom '''g723''' 5.3/6.3 Kbpx, 30ms frame size, 使用此编码需要许可证。 '''slin''' 16 bit Signed Linear PCM '''g726''' 16/24/32/40 Kbps (Asterisk only supports 32 kbps,) like g.711 it has its origins in the PSTN network '''g729''' 8 Kbpx, 10ms frame size, 要求许可证,否则只能在服务器设置透传。 '''ilbc''' 15 Kbps, 20ms frame size and 13.3 Kbps, 30ms frame size '''g726aal2''' Asterisk specific version of G.726 http://wiki.freepbx.org/download/attachments/28770707/IAXSETT.png '''Codec Priority''' 控制IAX 呼叫的编码协商机制。此选项将被其他的选项继承。当然每个用户也可以分别设置,覆盖掉目前的设置选项。有效选项包括: '''Host''' 选择服务器推荐的语音编码。. '''Caller''' 选择呼叫方推荐的语音编码。 '''Disabled''' 关闭语音编码推荐选项。 '''Reqonly''' 如果要求的编码格式无效的话,关闭所有编码推荐。如果要求的语音编码有效,则呼叫接受此编码。 '''Bandwidth''' 通常情况下,按照带宽消耗数量(低,中,高)来决定使用编码类型。 http://wiki.freepbx.org/download/attachments/28770707/IAXSET2.png '''Video Support''' 是否开启视频编码。 勾选需要的视频编码格式. '''Codecs''' http://wiki.freepbx.org/download/thumbnails/28770707/IAXVCODECS.png '''h264''' 大部分高清视频需要的格式 '''h263p''' H.263 增强型版本,具有较好的视频质量。 '''h263''' 视频会议编码 '''h261''' 大部分商品会议系统使用的向下兼容的视频格式,支持一些网络视频格式。 '''Registration Settings''' 定义IAX peers 注册请求的最小时长和最大时长,以秒为单位。 * minregexpire – 默认是60 * maxregexpire – 默认是 3600 '''Jitter Buffer Settings''' 从部分支持开启或关闭 抖动缓冲。用户可以对抖动缓冲的相关参数进行设置。抖动缓冲的主要功能是对网络延迟做一个补偿调整。抖动缓冲仅对呼入接收的语音有效 。呼出或发送的语音则需要在对端设置抖动缓冲调整。 '''Jitter Buffer''' 此处开启或关闭抖动缓冲。 '''Force Jitter Buffer''' 开启或关闭抖动缓冲设置。强制在IAX 通道的接收端使用抖动缓冲设置。通常情况下,如果就是到存在抖动的通道时,抖动缓冲将不在使用。 抖动缓冲设置将会关闭,系统则要求在远端,例如SIP 通道设置抖动缓冲. 在媒体流发送之前,此设置将强制使用抖动缓冲。这样的结果不是我们正在希望的结果,可能导致系统更严重的语音迟延。 '''Jitter Buffer Size''' * maxjitterbuffer – 默认 200, 以毫秒为单位。 * resyncthreshold – 默认为 1000。当抖动缓冲发生迟延,语音帧数据变化幅度很大时,它将同步所有语音数据,此时系统假设这个迟延是因为时间戳发生错乱地址。这个阀值用来提示迟延的改变。计算这个变化的算法是,两倍的抖动缓冲加 这个同步的阀值。设置此参数为-1则关闭同步。 '''Max Interpolations''' 最大插值数应该划分抖动缓冲的返回数据是连续的。因为一些客户终端没有发送 舒适噪音 帧数据来提醒静音状态,收到许多的插值后,抖动缓冲会假设静音已经开始。此功能是为了防止过长的静音插值。 '''Advanced General Settings''' http://wiki.freepbx.org/download/attachments/28770707/IAXADV.png '''Language''' 通道默认语言设置。 '''Bind Address''' 绑定的IP 端口来监听呼叫。如果设置为 0.0.0.0, Asterisk 会监听所有的地址。为了绑定多个IP 地址或者端口,使用 “Other IAX Settings” 来设置指定的地址和端口,例如 “bindaddr=192.168.10.100:4555”。我们建议此值为空。 '''Bind Port''' Asterisk 需要监听的本地接收方UDP端口。 IAX 使用 “4569” 。大部分情况下则为空。 '''Delay Auth Rejects''' 开启或关闭。为了增加系统的安全性,防止暴力破解密码,开启此选项将延迟发送认证。如果有密码的话,则对 REGREQ 或者AUTHREP 请求拒绝。 '''Other IAX Settings''' 用户可以在其他设置文件中设置其他的IAX 参数,同样,这些参数也可以在基本设置中的 IAX 设置文件中进行设置。这里没有对设置进行匹配检查,系统不会显示任何错误信息,所以请认真检查。 '''Save''' 完成所有配置后,点击 “Submit” 按钮保存设置。 IAX 连接配置现在就已经保存在了设置模块中。
返回至
Asterisk IAX 设置
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
合作伙伴
FreePBX官方
IPPBX软硬件
SIP 终端话机
SBC
语音网关,Sangoma语音板卡
工具
链入页面
相关更改
特殊页面
页面信息