Gave OsNotifications a signal timeout value and use that in OsQueuedEvent.
Default timeout is still infinite.  
This is to enable the ability to have OsQueuedEvents drop on the floor rather than
block forever (e.g. if the queue is full).


git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12020 a612230a-c5fa-0310-af8b-88eea846685b
Use 50 millisecond timeout when signalling timer events.
Otherwise if a queue is full we block the timer task and bad things happen.



git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12021 a612230a-c5fa-0310-af8b-88eea846685b
Upon receiving the first provisional response for a cancelled transaction, only send CANCEL once.
Otherwise we keep sending CANCEL requests when we get a provisional response for the cancelled INVITE.
Bria got in a weird state and kept sending provisional responses for CANCEL and we got in a tight
loop of receiving 3000+ 100 Trying responses for CANCEL and sending 3000+ CANCELs in 25 seconds.
This filled the SipUserAgent message queue, blocked the OsTimerTask from queuing timers, then blocked
OsNatAgentTask from cancelling timers, and we got in a huge deadlock.


git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12022 a612230a-c5fa-0310-af8b-88eea846685b
Fixed leak of INFO data in SipXMessageObserver.
Use stack variable instead of dynamic variable as its only need for duration of callback.


git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12023 a612230a-c5fa-0310-af8b-88eea846685b
Start receiving RTP in answer/200 OK when no SDP in INVITE.


git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12024 a612230a-c5fa-0310-af8b-88eea846685b
Corrected log level to WARNING in CpTopologyGraphFactoryImpl


git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12025 a612230a-c5fa-0310-af8b-88eea846685b
Merge int types warnings fixes for sipXtack from RTCP branch.


git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12041 a612230a-c5fa-0310-af8b-88eea846685b
Merged int type warnings, comments and logging fixes for sipXport from RTCP branch


git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12042 a612230a-c5fa-0310-af8b-88eea846685b
Merge of major RTCP fix branch to support audio AND video



git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12043 a612230a-c5fa-0310-af8b-88eea846685b
Merge r12044 (HEAD) from rtcp-reenable branch.  Moves setSRAdjustUSecs static function into MprToNet

git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12045 a612230a-c5fa-0310-af8b-88eea846685b
Merge r12046 from rtcp-reenable branch: disables RTCP forwarding to work around a race condition

git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12047 a612230a-c5fa-0310-af8b-88eea846685b
Added member and accessors for trackId in SdpMediaLine


git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12048 a612230a-c5fa-0310-af8b-88eea846685b
Added accessors and unit tests for trackId in SdpBody


git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12049 a612230a-c5fa-0310-af8b-88eea846685b
Maded input SdpBody const in SdpHelper



git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12050 a612230a-c5fa-0310-af8b-88eea846685b
Merge r 12051-12054 from rtcp-reenable branch.  Fixes a minor bugs, and some build failures in the test routines

git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12055 a612230a-c5fa-0310-af8b-88eea846685b
Added definintion for MIME_SUBTYPE_H263_1998



git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12056 a612230a-c5fa-0310-af8b-88eea846685b
Added media interface to set offset in RTCP stream time for time synchronization


git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12058 a612230a-c5fa-0310-af8b-88eea846685b
Fixed major SDP bug where if same payload ID is used in multiple m lines, we do not match things up correctly.
Also fixed non-standard compliance of missing c line for inactiv SDP m line
Some refactoring of the video mediaLine code
Properly scope a line fmpt and rtpmap getters so that they stay within the scope of a single m line



git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12059 a612230a-c5fa-0310-af8b-88eea846685b
Added SDP media line unit tests for same codec payload ID used in multiple medial lines.
There is one regression/fix where we no longer aggregate audio codecs from multiple media lines.



git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12060 a612230a-c5fa-0310-af8b-88eea846685b
Merge latest fixes from rtcp-reenable.  Only significant change is to remove reference counting (BaseClass) from RTPHeader; some cosmetic fixes

git-svn-id: http://scm.sipfoundry.org/rep/sipX/main@12064 a612230a-c5fa-0310-af8b-88eea846685b