SIP 线路要求

上次更新时间 : Feb 14, 2023 |

使用 SIP 需要以下条件:

  • SIP 服务帐户

    有 SIP Internet 服务提供商 (ITSP) 的一个或多个帐户。操作方法和提供的信息有所不同。关键要求是 SIP URI,采用 name@example.com 形式的 Web 地址。这相当于用于经由 SIP 拨打和接听呼叫的 SIP 电话号码。

  • 语音压缩信道

    SIP 呼叫使用系统语音压缩信道的方式与用于标准 IP 干线和分机的方式相同。对于 IP500 V2 系统,这些通过在控制单元内安装 VCM 模块来提供。在适用时,RTP 中继应用到 SIP 呼叫。

  • 许可

    SIP 中继需要系统配置许可。这些许可证设置系统支持的同时 SIP 呼叫的最大数量。

  • 防火墙穿越

    由于 NAT(网络地址转换)的影响,穿过防火墙路由传统 H.323 VoIP 呼叫经常会失败。对于 SIP,已经使用了若干确保成功穿越防火墙的方法。本系统在 LAN1 和 LAN2 之间不对 SIP 呼叫应用任何防火墙。

    • STUN (Simple Traverse of UDP NAT)

      UDP SIP 可使用一种称为 STUN 的机制来穿过交换机和 ITSP 之间的防火墙。 这要求 ITSP 提供他们的 STUN 服务器的 IP 地址,然后要求系统从各种 STUN 方法选择连接到该服务器的方式。系统可以尝试自动检测成功连接所需的设置。要使用 STUN,线路必须使用线路的“Use Network Topology Info(使用网络拓扑信息)设置链接到 Network Topology(网络拓扑) LAN 界面设置。

    • TURN (Traversal Using Relay NAT)

      TCP SIP 可以使用一种称为 TURN (Traversal Using Relay NAT) 的机制。目前不支持此项。

    • Session Border Control(会话边界控制)

      如果 IP Office 和 ITSP 中间有 SBC,STUN 无需用于 NAT 遍历,因为 SBCE 将会执行 NAT 遍历。

  • SIP 中继

    这些干线是手动添加到系统配置的。一般情况下,使用的每个 SIP ITSP 都需要一条 SIP 干线。此配置可为来自该 ITSP 的多个 URI 提供使用相同中继的方法。对于每条干线,至少需要一个 SIP URI 条目,在同一干线上最多支持 150 个 SIP URI。除了其它设置以外,这还设置呼叫路由的拨入组和拨出组。

  • 拨出呼叫路由

    初始路由使用带有拨号功能的任何标准短代码。短代码的 Line Group ID (线路组 ID)应设置为与要使用的SIP URI信道的 Outgoing Group ID (拨出组 ID)匹配。但是,短代码也应将拨打的号码改为适合 ITSP 路由的目的地 SIP URI。 在大多数情况下,如果目的地是一个公共电话网络号码,则 123456789@example.com 形式的 URI 是适合的。例如:

    • 代码:9N#

    • 功能:拨号

    • 电话号码:N"@example.com"

    • 线路组 ID:100

    尽管可以在短代码中完成,但不是绝对必要这么做。ITSP 代理地址或 ITSP 域名将会用作主机/域部分。

  • 拨入呼叫路由

    拨入 SIP 呼叫如同其它拨入外部呼叫一样路由。SIP 呼叫标题中的主叫者信息和被叫者信息可用于匹配普通系统拨入呼叫路由记录中的 Incoming CLI (拨入 CLI)和 Incoming Number (拨入号码)设置。 

  • DiffServ 标记

    使用 LAN 界面(如线路的使用网络拓扑信息设置所设定)的系统 > LAN > VoIP 选项卡上的 DiffServ 设置将 DiffServ 标记应用到呼叫。

SIP URI

通过 SIP 进行的呼叫需要 URI (Uniform Resource Identifier,统一资源标识符),一个用于来源,另一个用于目的地。每个 SIP URI 包含两个部分:用户部分(例如 name)和网域部分(例如 example.com),组成一个完整的 URI (在本示例中为 name@example.com)。SIP URI 可以有几种形式:

  • name@117.53.22.2

  • name@example.com

  • 012345678@example.com

通常 SIP 服务提供商的每个账户都将包含一个 SIP URI 或一组 URI。然后域部分用于 SIP 中继干线配置,以便将呼叫路由到该提供商。用户部分可以分配到单个用户,如果对于该 ITSP,每个用户有一个 URI 的话,或者也可以针对某条线路进行用户部分配置,该线路供有呼叫通过该线路进行路由的所有用户使用。

资源限制

有许多限制可能影响 SIP 呼叫数。当到达其中某个限制时会发生以下情况:任何后来的拨出 SIP 呼叫都被阻止,除非可以通过 ARS 使用某些备用路由;任何拨入 SIP 呼叫都排队,直到需要的资源变得可用为止。限制因素包括:

  • 获得许可的 SIP 会话的数量。

  • 为 SIP URI 配置的 SIP 会话的数量。

  • 语音压缩信道的数量。

    • SIP 线路呼叫到/来自非 IP 设备 需要语音压缩信道。

    • 拨出 SIP 线路呼叫来自 IP 设备 不需要语音压缩信道。

    • 拨入 SIP 线路呼叫到 IP 设备 如果使用相同的编解码器,语音压缩信道会在呼叫连接前保留。如果使用不同的编解码器,则使用 2 个信道。

SIP 信息显示

将记录完整的 fromto SIP URI 以供 SMDR 使用。对于所有其它应用程序以及电话设备,SIP URI 通过系统目录匹配(方式与拨入 CLI 匹配相同)推送。首先尝试进行完整 URI 匹配,然后尝试 URI 用户部分的匹配。也可以使用目录通配符进行 URI 匹配。