Sip 被叫方在哪里?

Sip 被叫方在哪里?,sip,Sip,消息中呼叫的呼叫方在哪里? 提供者说它应该在INVITE(044123456@)之后指定。 我们的PBX的开发者坚持只在TO字段(431234567@)中指定被叫用户。 谁是对的 09:46:21:643 4036 RECV -- UDP 963 Bytes FROM *.*.*.*:5060 IFACE *.*.*.*:5060 INVITE sip:044123456@*.*.*.*:5060;user=phone SIP/2.0 Via: SIP/2.0/UDP *.*.*

消息中呼叫的呼叫方在哪里? 提供者说它应该在INVITE(044123456@)之后指定。 我们的PBX的开发者坚持只在TO字段(431234567@)中指定被叫用户。 谁是对的

09:46:21:643    4036  RECV     -- UDP 963 Bytes FROM *.*.*.*:5060 IFACE *.*.*.*:5060
INVITE sip:044123456@*.*.*.*:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP *.*.*.*:5060;branch=z9hG4bKvspa8h207ot1h01df1g1.1
Call-ID: SDhp7lb01-45b016634f16c79e5f1346503fe94984-ct72062
From: <sip:056123456@*.*.*.*;user=phone>;tag=SDhp7lb01-ltm9m107-CC-28
To: <sip:431234567@*.*.*.*;user=phone>
09:46:21:643 4036 RECV--UDP 963字节来自*:5060 IFACE*:5060
邀请sip:044123456@*:5060;用户=电话SIP/2.0
Via:SIP/2.0/UDP*:5060;分支=z9hG4bKvspa8h207ot1h01df1g1.1
呼叫ID:SDhp7lb01-45b016634f16c79e5f1346503fe94984-ct72062
发件人:;标签=SDhp7lb01-ltm9m107-CC-28
致:

示例中的消息是初始邀请请求(未提供to标记)。这意味着请求URI(在请求行中,在INVITE之后)和To URI将具有相同的值,假设您不使用(去擦洗)严格路由。 当使用松散路由时,初始INVITE请求的请求URI(以及To URI)将(通常)包含被调用方的公共地址(AOR)

在发送对话框请求(例如重新邀请)时,请求URI将包含远程目标地址,这是被调用方在INVITE响应的联系人标头中返回的地址。To URI不会更改,因此具有与初始INVITE请求中相同的值

有关请求URI和To URI的更多信息,请参阅。初始邀请请求见第8.1.1章,对话内请求(重新邀请)见第12.2.1章。此RFC还解释了严格/松散路由如何影响请求URI


简而言之:在请求URI和To URI中提供被调用方的地址(AOR)。在这种情况下,您必须遵守RFC,并满足提供商和PBX开发人员的要求

被调用方由请求URI指定,因此在您的示例中,它是
sip:044123456@*:5060;用户=电话

指示逻辑的收件人。它可以不同于请求URI,并且不用于确定如何路由请求

根据您提供的信息,您的提供商是对的,而您的PBX开发人员是错的