This should at least temporarily fix a problem where the 't' Dial
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
This commit is contained in:
parent
f124988a35
commit
d673f848c0
|
@ -1128,8 +1128,8 @@ static int builtin_atxfer(struct ast_channel *chan, struct ast_channel *peer, st
|
|||
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, ""))
|
||||
|
@ -1224,8 +1224,8 @@ static int builtin_atxfer(struct ast_channel *chan, struct ast_channel *peer, st
|
|||
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, ""))
|
||||
|
|
Loading…
Reference in New Issue