[asterisk-dev] [Code Review] Change SSRC when a peer sends a re-invite

Terry Wilson twilson at digium.com
Wed Sep 23 13:33:04 CDT 2009


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

(Updated 2009-09-23 13:33:03.990229)


Review request for Asterisk Developers and Russell Bryant.


Summary
-------

Asterisk doesn't honor marker bit when reinvited to already-bridged RTP streams, resulting in far-end stack discarding packets with "old" timestamps that are actually part of a new stream.  This patch sends AST_CONTROL_SRCUPDATE whenever there is a reinvite, unless the 'constantssrc' is set to true in sip.conf.


Diffs
-----

  /branches/1.4/channels/chan_sip.c 219719 
  /branches/1.4/include/asterisk/rtp.h 219719 
  /branches/1.4/main/rtp.c 219719 

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


Testing
-------

Verified that the control message is queued on reinvite (via hold on a polycom phone), except when constantssrc=true in either global or peer config.


Thanks,

Terry




More information about the asterisk-dev mailing list