diff options
Diffstat (limited to 'channels')
-rw-r--r-- | channels/chan_misdn.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/channels/chan_misdn.c b/channels/chan_misdn.c index 63b3271fc..4f2a6bf7d 100644 --- a/channels/chan_misdn.c +++ b/channels/chan_misdn.c @@ -6386,6 +6386,12 @@ static int misdn_call(struct ast_channel *ast, char *dest, int timeout) newbc->fac_out.u.DivertingLegInformation2.OriginalCalledPresent = 1; newbc->fac_out.u.DivertingLegInformation2.OriginalCalled.Type = 2;/* numberNotAvailableDueToInterworking */ } + + /* + * Expect a DivertingLegInformation3 to update the COLR of the + * redirecting-to party we are attempting to call now. + */ + newbc->div_leg_3_rx_wanted = 1; } #endif /* defined(AST_MISDN_ENHANCEMENTS) */ |