2012-11-21 24 views
1

我有这个问题:在kamailio我服务多个域,实际上不是真正的Internet域。具体PBX,在注册时,具有请求所述主机与所述注册用户的域,并提出,在From头与所述用户名的配置:在SIP注册消息中,From标头是否包含可解析的host.domain?

From: <sip:[email protected]>

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

+0

由于这是一个协议问题,而不是软件问题,所以您应该到别处寻找答案。我在https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors – yotommy

+0

上建议sip-implement者邮件列表如何自动协议问题不是软件问题?我在问一些软件是否按照协议行事,以便知道我是否应该更换软件 – Paralife

+0

对不起,我应该说这不是一个编程问题。这是一个需求问题。 – yotommy

回答

3

如果做一个查询的From标头的主机名不,这不符合。从RFC(第8.1.1.3):

...这是非常重要的是,从URI不包含IP地址或者UA被运行的主机的FQDN ,因为这些是不符合逻辑 名称。

此外,SIP RFC提供了一个有效From头的示例,如sip:[email protected],其中主机名甚至不是有效的DNS主机名。

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

1

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

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