1

我有这个问题:在 kamailio 中,我为多个域提供服务,这些域实际上并不是真正的 Internet 域。一个特定的 pbx,在注册时,有一个配置,要求注册用户的主机和域,并将其与用户名一起放在 From 标头中:

From: <sip:username@host.domain>

但问题是它首先尝试解析 hostname.domain,如果无法解析,它甚至不会尝试注册。这种行为是否符合 SIP 标准?

4

2 回答 2

3

不,如果它正在查找 From 标头主机名,则它不符合要求。来自RFC(第 8.1.1.3 节):

...非常重要的是,发件人 URI 不包含 IP 地址或运行 UA 的主机的 FQDN,因为这些不是逻辑名称。

此外,SIP RFC 提供了一个有效 From 标头的示例,即 sip:thisis@anonymous.invalid,其中主机名甚至不是有效的 DNS 主机名。

在大多数情况下,From 标头 URI 用于将发出请求的人标识为 SIP 质询响应身份验证的一部分。在某些情况下,SIP 服务器将忽略 From URI 的主机名部分,假设身份验证领域是某个默认值。

于 2012-11-22T02:01:05.140 回答
1

这将取决于 SIP 服务器的实现。

在 /etc/hosts 中添加“host.domain”

于 2012-11-21T19:40:36.460 回答