SIP 设置

本文介绍 Yeastar P 系列 IPPBX 上的 SIP 设置。

一般情况下,你不需要更改 SIP 设置。如果需要更改 SIP 设置,请根据你的具体环境或者在技术支持的引导下更改。错误的配置可能会导致 SIP 分机或 SIP 中继无法使用。

进入 PBX 设置 > SIP 设置,更改 SIP 设置。

SIP 常规设置

1.
设置 说明
基本设置
SIP UDP 端口 基于 UDP 传输协议的 SIP 注册端口。默认端口 5060。
注: 如果更改端口,使用 UDP 传输协议的分机必须重新注册。
SIP TCP 端口 基于 TCP 传输协议的 SIP 注册端口。默认端口 5060。
更改端口,勾选 SIP TCP 端口 并设置端口。
注: 如果更改端口,使用 TCP 传输协议的分机必须重新注册。
RTP 端口范围

RTP 语音端口。默认端口范围 10000~12000。

注:
  • 起始端口为 10000 以上。
  • 起始端口和结束端口的差值需介于 100 和 10000 之间。
出局 SIP 端口

为防止 PBX 发包过于频繁被运营商拉黑,你可以设置出局 SIP 端口范围。PBX 将使用该范围内随机分配的端口向 SIP 运营商发起 SIP 注册请求。默认端口范围 5062~5082。

更改端口,勾选 出局 SIP 端口 并设置端口。

SIP 终端注册定时器
最大注册时间周期(秒) 允许 SIP 终端注册到 PBX 的最大时间周期。
最小注册时间周期(秒) 允许 SIP 终端注册到 PBX 的最小时间周期。
Qualify 发包频率(秒) 系统定期发送 SIP OPTIONS 包给话机,验证话机是否在线。
出局 SIP 注册定时器
注册尝试次数 在 SIP 注册放弃之前发送注册请求信息的次数(0代表没有限制)。
默认注册周期(秒)

PBX 注册 SIP 中继时默认的注册时间周期。

默认的注册时间周期,单位为秒。

注: 实际发包周期比注册时间周期时间少 10 秒。
SIP 终端订阅定时器
最大订阅时间周期(秒) 允许 SIP 终端订阅 PBX 的最大时间周期。
最小订阅周期(秒) 允许 SIP 终端订阅 PBX 的最小时间周期。

SIP 编解码

编解码是一种压缩或解压缩算法,用于通过网络传输语音数据包。

2.
设置 说明
iLBC 模式
iLBC 编解码支持两种模式:
  • 20 ms
  • 30 ms
为了获得更好的语音质量,你需要根据 SIP 终端设置 iLBC 模式。
可选编解码 选择编解码。
取值范围:u-law、a-law、GSM、H264、VP8、H263、H263P、iLBC、G722、G726、SPEEX、ADPCM、G729A、MPEG4
注:
  • 为确保用户在 Linkus 网页端能够进行正常的语音通话,你需要启用至少一个编解码: u-lawa-lawG722
  • 为确保用户在 Linkus 网页端能够进行正常的视频通话,你需要启用 VP8H264。建议选择 VP8 并设置 VP8 为较高优先级。

TLS 设置

设置 说明
TLS 是否启用 TLS。
SIP TLS 端口 SIP 终端的 TLS 注册端口。默认端口 5061。
当 PBX 作为 TLS 服务器
TLS 证书 PBX 作为服务器时,需要上传服务器证书。
验证 TLS 客户端 PBX 作为服务器时,是否验证客户端证书。
注: 如果启用该项,你需要上传客户端证书。
当 PBX 作为 TLS 客户端
TLS 连接协议 PBX 向连接的服务器发送握手协商时使用的 TLS 协议版本。
  • TLS V1.0
  • TLS V1.2
注: 建议使用更安全的 TLS V1.2。
验证 TLS 服务器 PBX 作为客户端时,是否验证服务器证书。
注: 如果启用该项,你需要上传服务器的 CA 证书。

Session Timer

SIP 会话计时器(SIP Session Timer)用于判断会话是否已经终止。用户代理和代理服务器都可以通过 SIP Session Timer 判断会话是否存活。

设置 说明
Session Timer

选择会话定时器模式。

  • No:不在任何字段中加入 timer 标签。
  • Supported:在会话刷新请求的 Supported 头域中添加 timer 标签。
  • Required:在会话刷新请求的 Required 头域中添加 timer 标签。
  • Forced:在会话刷新请求的 Supported 头域中和 Required 头域中都添加 timer 标签。
会话周期(秒) 最大会话刷新间隔时间,单位为秒。
最小会话刷新间隔(秒) 最小会话刷新间隔,单位为秒。设定值不得小于 90 秒。

QoS

QoS 对 VoIP 语音的实现起着重要的作用。Qos 作为一种网络安全机制,在解决网络延迟和阻塞等问题的同时,为指定的网络通信提供更好的服务能力。

设置 说明
服务类型 ToS
ToS SIP SIP 数据包的服务类型。
ToS 语音 RTP 语音数据包的服务类型。
ToS 视频 RTP 视频数据包的服务类型。
服务等级 CoS
Cos SIP SIP 数据包的服务等级。
Cos 语音 RTP 语音数据包的服务等级。
Cos 视频 RTP 视频数据包的服务等级。

T.38

如果 T.38 传真不能正常工作,可以尝试更改 T.38 设置解决问题。

设置 说明
T.38 最大比特率 T.38 传真的最大比特率。
Re-INVITE 包不添加 T.38 属性 如果启用,SDP 在 Re-INVITE 包不会增加 T.38 属性。
错误校正模式

是否启用传真错误校正。

高级 SIP 设置

设置 说明
来电显示/ DID 获取来源
来电显示获取来源 设置从哪个 SIP 头域获取 Caller ID。
  • From
  • Contact
  • Remote-Party-ID
  • P-Asserted-Identity
  • P-Preferred-Identity
DID 获取来源 设置从哪个 SIP 头域获取 DID。
  • To
  • Invite
  • Diversion
  • Remote-Party-ID
  • P-Asserted-Identity
  • P-Preferred-Identity
  • P-Called-Party-ID
注: 如果选择 Remote-Party-ID, 但中继不支持 Remote-Party-ID 时,PBX 会从 Invite 头域获取 DID。
SIP 请求头域
用户代理 设置 PBX 的 SIP user agent 要携带的值。
内线 Alert info 设置 INVITE 请求报文中 Alert-info 携带的 “info” 标签值。

收到内线来电时,话机能解析 "Alert-Info" 头域,然后决定要播放哪个铃声。

其他选项
匿名认证 设置是否允许未经验证的用户连接进行 guest calls。
支持 Message 请求 设置是否支持 Message 请求。
Inband Progress Inband Progress 配置项对所有分机有效。
注: 如需设置全局 Inband Progress,联系 Yeastar 技术支持设置自定义配置文件。
  • 启用 Inband Progress:PBX 会发送 183 Session Progress 作为响铃指示给分机,且立即传输语音流,即彩铃。
  • 禁用 Inband Progress:PBX 会发送 180 Ringing 作为响铃指示给分机,不传输语音流。
启用 uaCSTA 连接 启用该项后,PBX 将通过 Linkus 网页端 CTI 或 Linkus 桌面端 CTI,使用 uaCSTA 标准远程控制 IP 话机。
注: IP 话机也需要支持 uaCSTA 标准。