-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/4008/
-----------------------------------------------------------

(Updated Sept. 27, 2014, 7:42 a.m.)


Status
------

This change has been marked as submitted.


Review request for Asterisk Developers and Mark Michelson.


Changes
-------

Committed in revision 424056


Repository: Asterisk


Description
-------

Currently it is possible for ast_sip_session_refresh to be called at times 
where the state of the dialog and INVITE session does not allow it to send a 
request. Trying to send a request actually results in an assertion within 
PJSIP. This change adds additional checks for deferral of these, stops 
generating new SDP on COLP UPDATEs, makes it so deferral does not always result 
in SDP generation, and ensures that after a provisional response that any 
pending UPDATE occurs.

* Note: Currently there is still a bug within pjproject which causes an UPDATE 
without SDP sent after a provisional response to cancel the pending SDP 
negotiation when it should not. This has been reported to Teluu and a fix is 
being worked on.


Diffs
-----

  /branches/12/res/res_pjsip_session.c 423546 
  /branches/12/channels/chan_pjsip.c 423546 

Diff: https://reviewboard.asterisk.org/r/4008/diff/


Testing
-------

Modified the dialing API to change callerID at certain points (after call but 
before handling responses, after handling responses). Confirmed that new code 
correctly defers sending COLP updates.


Thanks,

Joshua Colp

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to