option is incorrectly passed to the transferee when built-in
attended transfers are used. There is still a problem with 'T',
but better to fix some problems than no problems while we work
on it.
(closes issue #7904)
Reported by: k-egg
Patches:
transfer-fix-trunk-r97657.diff uploaded by sergee (license 138)
Tested by: sergee, otherwiseguy
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@99026
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
ast_hangup(newchan);
return -1;
}
- tobj->chan = xferchan;
- tobj->peer = newchan;
+ tobj->chan = newchan;
+ tobj->peer = xferchan;
tobj->bconfig = *config;
if (ast_stream_and_wait(newchan, xfersound, ""))
ast_hangup(newchan);
return -1;
}
- tobj->chan = xferchan;
- tobj->peer = newchan;
+ tobj->chan = newchan;
+ tobj->peer = xferchan;
tobj->bconfig = *config;
if (ast_stream_and_wait(newchan, xfersound, ""))