[asterisk-commits] igorg: trunk r393396 - in /trunk: ./ channels/chan_unistim.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Jul 2 05:16:29 CDT 2013
Author: igorg
Date: Tue Jul 2 05:16:27 2013
New Revision: 393396
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=393396
Log:
Fix issue with inability to cancell call transfer made by on-sceen menus.
Reported by: Igor Olhovskiy
........
Merged revisions 393395 from http://svn.asterisk.org/svn/asterisk/branches/11
Modified:
trunk/ (props changed)
trunk/channels/chan_unistim.c
Propchange: trunk/
------------------------------------------------------------------------------
Binary property 'branch-11-merged' - no diff available.
Modified: trunk/channels/chan_unistim.c
URL: http://svnview.digium.com/svn/asterisk/trunk/channels/chan_unistim.c?view=diff&rev=393396&r1=393395&r2=393396
==============================================================================
--- trunk/channels/chan_unistim.c (original)
+++ trunk/channels/chan_unistim.c Tue Jul 2 05:16:27 2013
@@ -3292,12 +3292,11 @@
}
break;
case KEY_FUNC2:
+ if (ast_channel_state(sub->owner) == AST_STATE_RING) {
+ transfer_cancel_step2(pte);
+ }
if (ast_channel_state(sub->owner) == AST_STATE_UP) {
- if (get_sub(pte->device, SUB_THREEWAY)) {
- transfer_cancel_step2(pte);
- } else {
- transfer_call_step1(pte);
- }
+ transfer_call_step1(pte);
}
break;
case KEY_HANGUP:
@@ -4815,7 +4814,6 @@
continue;
}
if (d->ssub[i] != NULL) { /* Found other subchannel active other then hangup'ed one */
- ast_log(LOG_WARNING, "There is not only one call here %p %p %i\n",d->ssub[i], sub, i);
end_call = 0;
}
}
More information about the asterisk-commits
mailing list