在SIP注册消息中,From头是否应包含可解析的host.domain?

时间:2012-11-21 17:05:03

标签: sip voip kamailio

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

From: <sip:username@host.domain>

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

2 个答案:

答案 0 :(得分:3)

如果它正在对From头主机名进行查找,那么它不符合要求。从RFC(第8.1.1.3节):

  

... From URI不包含IP地址或FQDN非常重要      运行UA的主机,因为它们不合逻辑      名。

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

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

答案 1 :(得分:1)

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

在/ etc / hosts

中添加“host.domain”