SIP [email protected] vs (123) 456-7890

SIP [email protected] vs (123) 456-7890

我正在尝试了解 SIP,但有一件事一直让我感到困惑,那就是电话号码和拨号方案与 SIP URI 之类的[email protected]。它们有什么区别?它们如何共存/协同工作?

例如,您是否使用[电子邮件保护]URI,然后通过该连接发送 DTMF 音调(我对此表示怀疑,但我不确定它还有什么其他的工作原理?)

答案1

电话号码和“类似 SIP URI [email protected]”是不同类型的 URI。电话号码可以表示为如下 URI:

tel:+12125551212

而“类似 SIP URI [email protected]”可以表示为如下 URI:

sip:[email protected]

许多 SIP 用户代理实际上并不使用tel:URI相反,他们只是将用户拨打的号码粘贴到 SIP URI 中作为本地部分,并使用配置的代理服务器作为主机部分,如下所示:

sip:[email protected]

sip:URI 可直接用于通过 IP 网络路由呼叫:只需在 DNS 中查找 SIP URI 的主机部分,然后将呼叫转发到您在 NAPTR/SRV/A/AAAA 记录中找到的位置。

tel:URI 必须根据 SIP 代理中配置的规则进行路由。此类规则的示例包括:

  • 通过电路交换 PSTN 信道将呼叫发送到 URI 中给出的电话号码
  • 将呼叫转发到另一个 SIP 代理,可能先转换电话号码,甚至将 URI 从一个tel:URI 更改为另一个sip:URI。
  • 在 DNS 中查找电话号码e164.arpa并根据在那里找到的 NAPTR 记录翻译 URI。

所有这些都与通过呼叫发送 DTMF 音调无关。这只能在呼叫建立后发生,并且信令路径上的 SIP 代理、交换机和路由器通常不会注意它们(它们只是媒体内容,即使它们表示为RFC2833事件而非音频)。

相关内容