收到OK后,Pjsip发送第二个INVITE

时间:2015-05-04 12:49:04

标签: sip pjsip

我正在使用Java包装器来实现pjsip。我注意到了奇怪的行为,请考虑以下流程 - >

  1. PJSIP发送第一个看起来完全正常的邀请。第一个INVITE未按预期包含TO标记。

    致:sip:11643139125@81.243.146.151;

  2. 服务器发送回Trying,Ringing,Session In Progress,最后完成有效的OK消息,包含TO标记。

  3. 服务器发送的OK消息未被客户端确认。而是PJSIP发送包含服务器发送的TO标签的秒INVITE

    致:sip:11643139125@81.243.146.151; tag = 4NLnv0RNr8qvK2MY

  4. 我怀疑INVITE请求不应包含TO标记。响应Asterisk使用SIP / 2.0 491 Request Pending回答。

    为什么PJSIP发送第二个INVITE,为什么秒INVITE包含TO标签?

1 个答案:

答案 0 :(得分:1)

听起来像re-INVITE,可能与lock_codec帐户配置选项有关(第二方没有回复单个编解码器答案) - 您可以尝试禁用它以进行测试。你会得到与原始用户代理(pjsua)相同的结果吗?