Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#1097 closed enhancement (fixed)

Support sending UPDATE without SDP

Reported by: nanang Owned by: bennylp
Priority: normal Milestone: release-1.7
Component: pjsip Version: trunk
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description

Currently pjsip_inv_update() requires SDP offer param, while some applications may need to send UPDATE without SDP, e.g: session timer.

Change History (2)

comment:1 Changed 9 years ago by bennylp

  • Resolution set to fixed
  • Status changed from new to closed

(In [3215]) Fixes #1047 (Don't send UPDATE if remote doesn't support it (thanks Bogdan Krakowski for the report)) and fixes #1097 (Support sending UPDATE without SDP). Details:

  • Session timer fixes:
    • will look at remote capability in Allow header
    • if UPDATE is supported, will send UPDATE without SDP first. If this fails, will send UPDATE with SDP
    • otherwise will send re-INVITE
  • PJSUA-LIB will look at dialog's remote capability to determine whether re-INVITE or UPDATE should be sent to change default addresses after ICE negotiation.
  • pjsip_inv_update() now allows NULL offer, in which case the UPDATE will be sent without SDP.

comment:2 Changed 9 years ago by bennylp

  • Milestone changed from Known-Issues-and-Ideas to release-1.7
Note: See TracTickets for help on using tickets.