[asterisk-dev] [Code Review] Allow for arbitrary redirecting reasons

rmudgett reviewboard at asterisk.org
Fri Sep 7 18:37:31 CDT 2012


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/2101/#review7027
-----------------------------------------------------------

Ship it!


Just a minor style nit pick.


/trunk/main/channel.c
<https://reviewboard.asterisk.org/r/2101/#comment13632>

    Missing space before comment close.


- rmudgett


On Sept. 7, 2012, 4:24 p.m., Mark Michelson wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/2101/
> -----------------------------------------------------------
> 
> (Updated Sept. 7, 2012, 4:24 p.m.)
> 
> 
> Review request for Asterisk Developers and rmudgett.
> 
> 
> Summary
> -------
> 
> This patch modifies the ast_party_redirecting structure's reason and orig_reason fields by making them structures that contain both an integer code and a string. This allows for arbitrary reasons beyond any that are predefined. This allows for a wide array of reasons to be read from the dialplan by inspecting ${REDIRECTING(reason)}.
> 
> chan_sip.c has been modified to read in the strings from a Diversion header and set the redirecting.reason.str field accordingly. Similarly, chan_sip.c has been modified to send out the reason as a quoted string in a Diversion header. chan_sip.c has also been modified to read the reason-text of a 480 response as a redirecting reason string as well.
> 
> 
> This addresses bugs AST-942 and AST-943.
>     https://issues.asterisk.org/jira/browse/AST-942
>     https://issues.asterisk.org/jira/browse/AST-943
> 
> 
> Diffs
> -----
> 
>   /trunk/channels/chan_misdn.c 372318 
>   /trunk/channels/chan_sip.c 372318 
>   /trunk/channels/sig_pri.c 372318 
>   /trunk/funcs/func_callerid.c 372318 
>   /trunk/include/asterisk/callerid.h 372318 
>   /trunk/include/asterisk/channel.h 372318 
>   /trunk/main/callerid.c 372318 
>   /trunk/main/channel.c 372318 
> 
> Diff: https://reviewboard.asterisk.org/r/2101/diff
> 
> 
> Testing
> -------
> 
> There is an accompanying test that will be going in alongside this code.
> 
> 
> Thanks,
> 
> Mark
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20120907/45232898/attachment-0001.htm>


More information about the asterisk-dev mailing list