要开始两个或多个端点之间的通信,必须建立会话。会话发起协议(SIP)负责创建和终止会话。配置SIP计时器可让用户提高其设备和网络环境的互操作性和性能。本文介绍SPA100系列上的不同SIP参数以及如何配置这些参数。
· SPA100系列
•v1.1.0
步骤1.登录Web配置实用程序并选择Voice > SIP。SIP页面打开:
步骤2. SIP主页提供一组参数。相应地配置每个参数。
·最大转发数 — 转发的最大值。范围为1到255。默认值设置为70。
·最大重定向 — SPA将重定向邀请以避免无限循环的次数。默认值设置为5。
·最大身份验证 — 请求可能受到质询的最大次数。范围为0到255。默认值设置为2。
· SIP User Agent Name — 出站请求中使用的用户代理名称。使用的范围是分别从$A到$D、GPP_A到GPP_D的宏扩展。默认设置为$VERSION。
· SIP Server Name — 用于入站响应的名称。默认设置为$VERSION。
· SIP注册用户代理名称 — REGISTER请求中使用的名称。如果未指定值,则将使用为用户代理名称设置的名称。默认值为空。
· SIP Accept Language — 接受语言名称。如果未指定值,则不包括此字段。
· DTMF中继MIME类型 — 用于SIP INFO消息以信号DTMF事件的MIME类型。默认设置为application/dtmf-relay。
·挂接闪存MIME类型 — 用于SIP INFO消息以信号挂接闪存事件的MIME类型。默认设置为application/hook-flash。
·删除最后注册 — 如果值不同,此选项允许您在注册新注册之前删除最后一次注册。从下拉菜单中选择是或否。默认设置为No。
·使用压缩报头 — 此选项允许在出站SIP消息中使用压缩SIP报头。如果选择是,它将在出站消息中使用SIP压缩报头。从下拉菜单中选择是或否。如果选择“否”,它将使用普通信头。如果入站SIP请求包含SIP压缩报头,则无论设置如何,SPA都会重新使用此报头。如果选择是,则如果入站SIP请求包含正常报头,SPA会用紧凑报头替换此报头。默认设置为No。
·转义显示名称 — 此选项允许您保持显示名称的私密性。从下拉菜单中,如果希望将名称括在一对引号中,请选择“是”,否则选择“否”。默认值设置为“否”。
· RFC 2543呼叫保持 — 此选项设置为配置呼叫保持的类型(a:sendonly或0.0.0.0)。 从下拉菜单中选择是或否。如果选择是,则所有AVT音信息包都设置了标记位。如果选择“否”,则只有第一个数据包为每个DTMF事件设置了标记位。默认设置为Yes。
·标记所有AVT数据包 — 从下拉菜单中选择是或否。如果选择是,则所有AVT音调数据包都设置了标记位。如果选择“否”,则只有第一个数据包为每个DTMF事件设置了标记位。默认设置为Yes。
· SIP TCP Port Min — 可用于SIP会话的最低TCP端口号。默认值为5060。
· SIP TCP Port Max — 可用于SIP会话的最高TCP端口号。默认值为5080。
步骤3.配置SIP计时器值。
· SIP T1 - RTT估计值,范围为0到64秒。默认设置为0.5。
· SIP T2 — 非INVITE请求和INVITE响应的最大重传间隔。超时的范围是从 0 到 64 秒。默认值为4。
· SIP T4 — 消息在网络中保持的最长持续时间。超时的范围是从 0 到 64 秒。默认值设置为5。
· SIP计时器B - INVITE超时值。超时的范围是从 0 到 64 秒。默认设置为32。
· SIP计时器F — NON-INVITE超时值。超时的范围是从 0 到 64 秒。默认值设置为16。
· SIP计时器H - H INVITE最终响应。超时的范围是从 0 到 64 秒。默认设置为32。
· SIP计时器D - ACK暂停时间。超时的范围是从 0 到 64 秒。默认设置为32。
· SIP计时器J — 非邀请响应挂起时间。超时的范围是从 0 到 64 秒。默认值为 32。
·邀请过期 — 邀请过期的值。如果设置为0,则不包括此报头。默认设置为240。
· ReINVITE Expires — 重新邀请到期的值。如果设置为0,则不包括此报头。默认值设置为30。
·注册最小到期时间 — 代理在到期信头或作为联系人信头参数允许的最短注册到期时间。如果代理返回的值小于此设置,则使用最小值。默认值为1。
·注册最大过期时间 — 代理在“最小过期时间”报头中允许的最大注册过期时间。如果值大于此设置,则使用最大值。默认值为7200。
·注册重试间隔 — 在上次注册失败后,在SPA重试注册之前等待的间隔。默认值为30。
·注册重试长间隔 — 注册失败时使用的间隔,SIP响应代码与重试注册RSC不匹配。此值应大于注册重试间隔。默认值设置为1200。
·注册重试随机延迟 — 添加注册重试间隔的随机延迟范围(以秒为单位)。默认值设置为0(禁用)。
·注册重试长随机延迟 — 添加注册重试长整数的随机延迟范围(以秒为单位)。默认设置为0(禁用)。
·注册重试次数上限 — 用于限制指数回退重试延迟的最大值。如果启用,则在指数回退调整延迟值之上添加注册重试随机延迟。默认值为0(禁用)。
步骤4.配置响应状态代码处理。
· SIT1 RSC — 适当特殊信息音(SIT)的SIP响应状态代码。
· SIT2 RSC - SIP响应状态代码到INVITE。播放SIT2音。
· SIT3 RSC - SIP响应状态代码到INVITE。播放SIT3音。
· SIT4 RSC - SIP响应状态代码到INVITE。播放SIT4音。
·尝试备份RSC — 为当前请求重试备份服务器的SIP响应状态代码。
·重试注册RSC — 在上次注册尝试失败后,在SPA重试注册之前等待的间隔。
步骤5.配置RTP参数。
· RTP端口最小值 — 可用于RTP传输和接收的最小端口号。默认值为16384。
· RTP Port Max — 可用于发送和接收的最大端口号。默认值为16482。
· RTP数据包大小 — 每秒传输的数据包大小。默认值为0.030。
·最大RTP ICMP错误 — 在呼叫终止之前传输RTP数据包时允许的连续ICMP错误数。默认值为0。
· RTCP Tx Interval — 用于在活动连接上发送RTCP发送器报告的间隔(以秒为单位,范围从0到255)。默认值为0。
·无UDP校验和 — 从下拉菜单中选择是或否以计算UDP校验和。如果希望SPA执行此计算,请选择“是”。默认值为“否”。
· Stats in Bye — 从下拉菜单中选择Yes或No。此字段确定SPA的报头中是否包含BYE消息中的P-RTP状态。
步骤6.配置SDP负载类型。
· NSE动态负载 — NSE动态负载。范围为97至127。默认值设置为100。
· AVT动态负载 — AVT动态负载。范围为96至127。默认值设置为101。
· INFOREQ动态负载 — INFOREQ负载的类型。没有为此字段设置默认值。
· G726r32动态负载 — G726r32负载。默认值为2。
· G729b动态负载 — G729b负载。范围为96到127。默认设置为99。
· EncapRTP动态负载 — EncapRTP负载。默认值为112。
· RTP-Start-Loopback Dynamic Payload - RTP-Start-Loopback负载。默认值为113。
· RTP Start-Loopback Codec — 从下拉菜单中,选择以下编解码器之一:
- G711u — 提供最佳语音质量。G711u是美国、加拿大和日本使用的版本。
- G711a — 提供最佳语音质量。G711a是世界其它地区使用的版本。
- G726-32 — 覆盖以32 Kbit/s的速率传输语音。
- G729a — 以持续时间为10毫秒的数据包压缩数字语音,并降低计算能力。
注意:默认设置为G711u。
· NSE编解码器名称 — NSE编解码器的名称。默认名称设置为NSE。
· AVT编解码器名称 — AVT编解码器名称。默认名称设置为telephone-event。
· G711u编解码器名称 — G711u编解码器名称。默认名称设置为PCMU。
· G711a编解码器名称 — G711a编解码器名称。默认名称设置为PCMA。
· G726r32编解码器名称 — G726r32编解码器名称。默认名称设置为G726-32。
· G729a编解码器名称 — G729a编解码器名称。默认名称设置为G729a。
· G729b编解码器名称 — G729b编解码器名称。默认名称设置为G729ab。
· EncapRTP编解码器名称 — EncapRTP编解码器名称。默认名称设置为encaprtp。
步骤7.配置NAT支持参数。
·处理收到的VIA — 从下拉菜单中选择是或否。如果选择是,则SPA将处理VIA报头中接收的参数。如果选择“否”,则忽略参数。默认值为“否”。
·处理VIA报告 — 从下拉菜单中选择是或否。如果选择是,ATA将处理VIA报头中的报告参数。如果选择“否”,则忽略参数。默认值为“否”。
·插入收到的VIA — 从下拉菜单中选择是或否。如果选择是,则收到的参数将插入SIP响应的VIA报头中。默认值为“否”。
·插入VIA报告 — 从下拉菜单中选择是或否。如果选择是,报告参数将插入VIA报头中。默认值为“否”。
·替换VIA Addr — 从下拉菜单中选择是或否。如果选择是,它将在VIA报头中使用NAT映射的IP:端口值。默认值为“否”。
·将响应发送到源端口 — 从下拉菜单中选择是或否。如果选择是,它将向请求源端口发送响应,而不是使用VIA sent-by-port。默认值为“否”。
· STUN Enable — 从下拉菜单中选择Yes或No。如果选择是,则启用STUN发现NAT映射。默认值为“否”。
· STUN Test Enable — 从下拉菜单中选择Yes或No。如果选择是,SPA在打开电源时执行NAT类型的发现操作,然后继续联系STUT服务器,发现结果将在警告报头中报告给以下REGISTER请求。默认值为“否”。
· STUN Server — STUT服务器的IP地址或域名。
·外部IP — 将SPA的实际IP地址替换为所有传出SIP消息的外部IP地址。默认值为空。
· EXT RTP端口最小值 — RTP端口最小值的外部端口映射编号。没有默认值。
· NAT保活连接(NAT Keep Alive Intvl)- NAT映射保活消息之间的间隔。默认值设置为15。
步骤8.单击“提交”保存更改。