<html>
<body>
<div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
<table bgcolor="#f9f3c9" width="100%" cellpadding="8" style="border: 1px #c9c399 solid;">
<tr>
<td>
This is an automatically generated e-mail. To reply, visit:
<a href="https://reviewboard.asterisk.org/r/3802/">https://reviewboard.asterisk.org/r/3802/</a>
</td>
</tr>
</table>
<br />
<div>
<table width="100%" border="0" bgcolor="white" style="border: 1px solid #C0C0C0; border-collapse: collapse; margin: 2px padding: 2px;">
<thead>
<tr>
<th colspan="4" bgcolor="#F0F0F0" style="border-bottom: 1px solid #C0C0C0; font-size: 9pt; padding: 4px 8px; text-align: left;">
<a href="https://reviewboard.asterisk.org/r/3802/diff/1/?file=63529#file63529line80" style="color: black; font-weight: bold; text-decoration: underline;">/trunk/include/asterisk/module.h</a>
<span style="font-weight: normal;">
(Diff revision 1)
</span>
</th>
</tr>
</thead>
<tbody>
<tr>
<th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
<td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
<th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">80</font></th>
<td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "><span class="tb"> </span><span class="n">AST_MODULE_SUPPORT_UNKNOWN</span><span class="p">,</span></pre></td>
</tr>
</tbody>
</table>
<pre style="margin-left: 2em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">AST_MODULE_SUPPORT_UNKNOWN should be 0 that way it's the default if someone doesn't update the source to specify a value.</pre>
</div>
<br />
<div>
<table width="100%" border="0" bgcolor="white" style="border: 1px solid #C0C0C0; border-collapse: collapse; margin: 2px padding: 2px;">
<thead>
<tr>
<th colspan="4" bgcolor="#F0F0F0" style="border-bottom: 1px solid #C0C0C0; font-size: 9pt; padding: 4px 8px; text-align: left;">
<a href="https://reviewboard.asterisk.org/r/3802/diff/1/?file=63531#file63531line1443" style="color: black; font-weight: bold; text-decoration: underline;">/trunk/main/loader.c</a>
<span style="font-weight: normal;">
(Diff revision 1)
</span>
</th>
</tr>
</thead>
<tbody>
<tr>
<th bgcolor="#b1ebb0" style="border-right: 1px solid #C0C0C0;" align="right"><font size="2"></font></th>
<td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "></pre></td>
<th bgcolor="#b1ebb0" style="border-left: 1px solid #C0C0C0; border-right: 1px solid #C0C0C0;" align="right"><font size="2">1443</font></th>
<td bgcolor="#c5ffc4" width="50%"><pre style="font-size: 8pt; line-height: 140%; margin: 0; "><span class="tb"> </span><span class="p">[</span><span class="n">AST_MODULE_SUPPORT_UNKNOWN</span><span class="p">]</span> <span class="o">=</span> <span class="s">"unknown"</span><span class="p">,</span></pre></td>
</tr>
</tbody>
</table>
<pre style="margin-left: 2em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">This likely needs to be reordered as well.</pre>
</div>
<br />
<p>- Corey Farrell</p>
<br />
<p>On July 15th, 2014, 6:35 p.m. EDT, Mark Michelson wrote:</p>
<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="8" style="background-image: url('https://reviewboard.asterisk.org/static/rb/images/review_request_box_top_bg.ab6f3b1072c9.png'); background-position: left top; background-repeat: repeat-x; border: 1px black solid;">
<tr>
<td>
<div>Review request for Asterisk Developers.</div>
<div>By Mark Michelson.</div>
<p style="color: grey;"><i>Updated July 15, 2014, 6:35 p.m.</i></p>
<div style="margin-top: 1.5em;">
<b style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Bugs: </b>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-23919">ASTERISK-23919</a>
</div>
<div style="margin-top: 1.5em;">
<b style="color: #575012; font-size: 10pt;">Repository: </b>
Asterisk
</div>
<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
<tr>
<td>
<pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">This updates the ast_module_info structure to include the support level of the module. I wrote a python script to convert all existing modules to include their support levels.
In addition, I have updated the CLI command "module show" to have an extra column that states the support level of each module.
The largest changes in this request are on page 6 of the review in include/asterisk/module.h, main/cli.c, and main/loader.c.</pre>
</td>
</tr>
</table>
<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Testing </h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
<tr>
<td>
<pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Ran CLI command "module show" . Lines look like this:
*CLI> module show
Module Description Use Count Status Support Level
app_adsiprog.so Asterisk ADSI Programming Application 0 Running extended
app_agent_pool.so Call center agent pool applications 0 Not Running core
app_alarmreceiver.so Alarm Receiver for Asterisk 0 Running extended
app_amd.so Answering Machine Detection Application 0 Running extended
app_authenticate.so Authentication Application 0 Running core
app_bridgewait.so Place the channel into a holding bridge 0 Running core
app_cdr.so Tell Asterisk to not maintain a CDR for 0 Running core
app_celgenuserevent.so Generate an User-Defined CEL event 0 Running core
app_chanisavail.so Check channel availability 0 Running extended
app_channelredirect.so Redirects a given channel to a dialplan 0 Running core
app_chanspy.so Listen to the audio of an active channel 0 Running core
app_confbridge.so Conference Bridge Application 0 Running core
app_controlplayback.so Control Playback Application 0 Running core
app_dahdiras.so DAHDI ISDN Remote Access Server 0 Running extended
app_db.so Database Access Functions 0 Running core
...</pre>
</td>
</tr>
</table>
<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> </h1>
<ul style="margin-left: 3em; padding-left: 0;">
<li>/trunk/res/snmp/agent.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_xmpp.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_timing_timerfd.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_timing_pthread.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_timing_kqueue.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_timing_dahdi.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_stun_monitor.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_statsd.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_stasis_test.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_stasis_snoop.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_stasis_recording.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_stasis_playback.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_stasis_mailbox.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_stasis_device_state.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_stasis_answer.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_stasis.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_srtp.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_speech.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_sorcery_realtime.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_sorcery_memory.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_sorcery_config.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_sorcery_astdb.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_snmp.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_smdi.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_rtp_multicast.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_rtp_asterisk.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pktccops.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_xpidf_body_generator.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_transport_websocket.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_t38.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_session.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_send_to_voicemail.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_sdp_rtp.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_rfc3326.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_registrar_expire.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_registrar.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_refer.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_pubsub.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_pidf_eyebeam_body_supplement.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_pidf_digium_body_supplement.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_pidf_body_generator.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_path.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_outbound_registration.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_outbound_authenticator_digest.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_one_touch_record_info.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_notify.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_nat.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_mwi_body_generator.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_mwi.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_multihomed.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_messaging.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_logger.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_log_forwarder.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_header_funcs.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_exten_state.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_endpoint_identifier_user.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_endpoint_identifier_ip.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_endpoint_identifier_anonymous.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_dtmf_info.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_diversion.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_dialog_info_body_generator.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_caller_id.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_authenticator_digest.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip_acl.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_pjsip.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_phoneprov.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_parking.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_odbc.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_mwi_external_ami.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_mwi_external.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_musiconhold.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_monitor.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_manager_presencestate.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_manager_devicestate.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_http_websocket.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_http_post.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_hep_pjsip.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_hep.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_format_attr_silk.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_format_attr_opus.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_format_attr_h264.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_format_attr_h263.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_format_attr_celt.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_fax_spandsp.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_fax.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_curl.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_crypto.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_corosync.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_config_sqlite3.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_config_sqlite.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_config_pgsql.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_config_odbc.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_config_ldap.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_config_curl.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_clialiases.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_chan_stats.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_calendar_icalendar.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_calendar_exchange.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_calendar_ews.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_calendar_caldav.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_calendar.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_sounds.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_recordings.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_playbacks.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_model.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_mailboxes.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_events.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_endpoints.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_device_states.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_channels.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_bridges.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_asterisk.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari_applications.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ari.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_agi.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_ael_share.c <span style="color: grey">(418633)</span></li>
<li>/trunk/res/res_adsi.c <span style="color: grey">(418633)</span></li>
<li>/trunk/pbx/pbx_realtime.c <span style="color: grey">(418633)</span></li>
<li>/trunk/include/asterisk/module.h <span style="color: grey">(418633)</span></li>
<li>/trunk/funcs/func_presencestate.c <span style="color: grey">(418633)</span></li>
<li>/trunk/funcs/func_pitchshift.c <span style="color: grey">(418633)</span></li>
<li>/trunk/funcs/func_periodic_hook.c <span style="color: grey">(418633)</span></li>
<li>/trunk/funcs/func_odbc.c <span style="color: grey">(418633)</span></li>
<li>/trunk/funcs/func_frame_trace.c <span style="color: grey">(418633)</span></li>
<li>/trunk/funcs/func_dialplan.c <span style="color: grey">(418633)</span></li>
<li>/trunk/funcs/func_devstate.c <span style="color: grey">(418633)</span></li>
<li>/trunk/funcs/func_curl.c <span style="color: grey">(418633)</span></li>
<li>/trunk/funcs/func_aes.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_wav_gsm.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_wav.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_vox.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_sln.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_siren7.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_siren14.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_pcm.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_ogg_vorbis.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_jpeg.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_ilbc.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_h264.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_h263.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_gsm.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_g729.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_g726.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_g723.c <span style="color: grey">(418633)</span></li>
<li>/trunk/formats/format_g719.c <span style="color: grey">(418633)</span></li>
<li>/trunk/codecs/codec_ulaw.c <span style="color: grey">(418633)</span></li>
<li>/trunk/codecs/codec_speex.c <span style="color: grey">(418633)</span></li>
<li>/trunk/codecs/codec_lpc10.c <span style="color: grey">(418633)</span></li>
<li>/trunk/codecs/codec_gsm.c <span style="color: grey">(418633)</span></li>
<li>/trunk/codecs/codec_g726.c <span style="color: grey">(418633)</span></li>
<li>/trunk/codecs/codec_g722.c <span style="color: grey">(418633)</span></li>
<li>/trunk/codecs/codec_dahdi.c <span style="color: grey">(418633)</span></li>
<li>/trunk/codecs/codec_alaw.c <span style="color: grey">(418633)</span></li>
<li>/trunk/codecs/codec_adpcm.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_unistim.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_skinny.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_sip.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_pjsip.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_phone.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_oss.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_nbs.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_multicast_rtp.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_motif.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_misdn.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_mgcp.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_iax2.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_dahdi.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_console.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_bridge_media.c <span style="color: grey">(418633)</span></li>
<li>/trunk/channels/chan_alsa.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cel/cel_tds.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cel/cel_sqlite3_custom.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cel/cel_radius.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cel/cel_pgsql.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cel/cel_odbc.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cel/cel_manager.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cel/cel_custom.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_tds.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_syslog.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_sqlite3_custom.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_sqlite.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_radius.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_pgsql.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_odbc.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_manager.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_custom.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_csv.c <span style="color: grey">(418633)</span></li>
<li>/trunk/cdr/cdr_adaptive_odbc.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_zapateller.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_waitforsilence.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_waitforring.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_voicemail.c <span style="color: grey">(418633)</span></li>
<li>/trunk/pbx/pbx_lua.c <span style="color: grey">(418633)</span></li>
<li>/trunk/pbx/pbx_dundi.c <span style="color: grey">(418633)</span></li>
<li>/trunk/pbx/pbx_config.c <span style="color: grey">(418633)</span></li>
<li>/trunk/pbx/pbx_ael.c <span style="color: grey">(418633)</span></li>
<li>/trunk/main/loader.c <span style="color: grey">(418633)</span></li>
<li>/trunk/main/cli.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_url.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_test.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_talkdetect.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_stasis.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_stack.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_speech_utils.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_sms.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_skel.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_setcallerid.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_saycounted.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_queue.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_playback.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_osplookup.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_nbscat.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_mp3.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_morsecode.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_minivm.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_meetme.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_jack.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_ivrdemo.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_image.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_ices.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_getcpeid.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_followme.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_festival.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_fax.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_externalivr.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_dictate.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_dahdiras.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_confbridge.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_chanisavail.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_celgenuserevent.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_amd.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_alarmreceiver.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_agent_pool.c <span style="color: grey">(418633)</span></li>
<li>/trunk/apps/app_adsiprog.c <span style="color: grey">(418633)</span></li>
<li>/trunk/addons/res_config_mysql.c <span style="color: grey">(418633)</span></li>
<li>/trunk/addons/format_mp3.c <span style="color: grey">(418633)</span></li>
<li>/trunk/addons/chan_ooh323.c <span style="color: grey">(418633)</span></li>
<li>/trunk/addons/chan_mobile.c <span style="color: grey">(418633)</span></li>
<li>/trunk/addons/cdr_mysql.c <span style="color: grey">(418633)</span></li>
<li>/trunk/addons/app_mysql.c <span style="color: grey">(418633)</span></li>
</ul>
<p><a href="https://reviewboard.asterisk.org/r/3802/diff/" style="margin-left: 3em;">View Diff</a></p>
</td>
</tr>
</table>
</div>
</body>
</html>