summaryrefslogtreecommitdiff
path: root/main/Makefile
diff options
context:
space:
mode:
authorRichard Mudgett <rmudgett@digium.com>2016-02-22 16:59:40 -0600
committerRichard Mudgett <rmudgett@digium.com>2016-02-29 12:56:20 -0600
commit2dae4a1ccf9790b8601d59e5d7415588ca2eab85 (patch)
treead864e6113339e07187cb3453053cc82e29f3fcf /main/Makefile
parentbf29a4e2e6f890da71ab6029e7cc0911539b9368 (diff)
chan_sip.c: Fix T.38 issues caused by leaving a bridge.
chan_sip could not handle AST_T38_TERMINATED frames being sent to it when the channel left the bridge. The action resulted in overlapping outgoing reINVITEs. The testsuite tests/fax/sip/directmedia_reinvite_t38 was not happy. * Force T.38 to be remembered as locally bridged. Now when the channel leaves the native RTP bridge after T.38, the channel remembers that it has already reINVITEed the media back to Asterisk. It just needs to terminate T.38 when the AST_T38_TERMINATED arrives. * Prevent redundant AST_T38_TERMINATED from causing problems. Redundant AST_T38_TERMINATED frames could cause overlapping outgoing reINVITEs if they happen before the T.38 state changes to disabled. Now the T.38 state is set to disabled before the reINVITE is sent. ASTERISK-25582 #close Change-Id: I53f5c6ce7d90b3f322a942af1a9bcab6d967b7ce
Diffstat (limited to 'main/Makefile')
0 files changed, 0 insertions, 0 deletions