[asterisk-dev] [Code Review] 3690: CEL: Fix incorrect/missing extra field information
opticron
reviewboard at asterisk.org
Mon Jun 30 13:30:43 CDT 2014
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3690/
-----------------------------------------------------------
Review request for Asterisk Developers.
Repository: Asterisk
Description
-------
This corrects two issues with the extra field information in Asterisk 12+ in channel event logs.
It is possible to inject custom values into the dialstatus provided by ast_channel_dial_type() Stasis messages that fall outside the enumeration allowed for the DIALSTATUS channel variable. CEL now filters for the allowed values and ignores other values.
The "hangupsource" extra field key is always blank if the far end channel is a chan_pjsip channel. This is because the hangupsource is never set for the pjsip channel driver. This change sets the hangupsource whenever a hangup is queued for chan_pjsip channels.
Diffs
-----
branches/12/tests/test_cel.c 417545
branches/12/res/res_pjsip_session.c 417545
branches/12/main/cel.c 417545
branches/12/channels/chan_pjsip.c 417545
Diff: https://reviewboard.asterisk.org/r/3690/diff/
Testing
-------
Tested both portions of the patch manually and the dial status portion using the included unit test.
Thanks,
opticron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20140630/b02fff50/attachment.html>
More information about the asterisk-dev
mailing list