asterisk/res
George Joseph e2524fcee3 res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited
res_pjsip_mwi was missing the chan_sip "vmexten" functionality which adds
the Message-Account header to the MWI NOTIFY.  Also, specifying mailboxes
on endpoints for unsolicited mwi and on aors for subscriptions required
that the admin know in advance which the client wanted.  If you specified
mailboxes on the endpoint, subscriptions were rejected even if you also
specified mailboxes on the aor.

Voicemail extension:
* Added a global default_voicemail_extension which defaults to "".
* Added voicemail_extension to both endpoint and aor.
* Added ast_sip_subscription_get_dialog for support.
* Added ast_sip_subscription_get_sip_uri for support.

When an unsolicited NOTIFY is constructed, the From header is parsed, the
voicemail extension from the endpoint is substituted for the user, and the
result placed in the Message-Account field in the body.

When a subscribed NOTIFY is constructed, the subscription dialog local uri
is parsed, the voicemail_extension from the aor (looked up from the
subscription resource name) is substituted for the user, and the result
placed in the Message-Account field in the body.

If no voicemail extension was defined, the Message-Account field is not added
to the NOTIFY body.

mwi_subscribe_replaces_unsolicited:
* Added mwi_subscribe_replaces_unsolicited to endpoint.

The previous behavior was to reject a subscribe if a previous internal
subscription for unsolicited MWI was found for the mailbox.  That remains the
default.  However, if there are mailboxes also set on the aor and the client
subscribes and mwi_subscribe_replaces_unsolicited is set, the existing internal
subscription is removed and replaced with the external subscription.  This
allows an admin to configure mailboxes on both the endpoint and aor and allows
the client to select which to use.

ASTERISK-25865 #close
Reported-by: Ross Beer

Change-Id: Ic15a9415091760539c7134a5ba3dc4a6a1217cea
2016-03-30 13:23:54 -05:00
..
ael MALLOC_DEBUG: Replace WRAP_LIBC_MALLOC with ASTMM_LIBC. 2015-05-13 21:55:07 -04:00
ari res/ari/config.c: Fix user sort compare function. 2015-09-29 12:10:45 -05:00
parking Merge "res_parking: Misc fixes." 2016-03-29 09:03:55 -05:00
res_pjsip res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited 2016-03-30 13:23:54 -05:00
snmp MALLOC_DEBUG: Replace WRAP_LIBC_MALLOC with ASTMM_LIBC. 2015-05-13 21:55:07 -04:00
stasis Stasis: Use custom structure when setting variables. 2016-01-26 10:25:43 -06:00
stasis_recording git migration: Refactor the ASTERISK_FILE_VERSION macro 2015-04-13 03:48:57 -04:00
Makefile Build System: Create Makefile macro MOD_ADD_SOURCE. 2015-04-14 12:53:03 -04:00
ari.make Build System: Create Makefile macro MOD_ADD_SOURCE. 2015-04-14 12:53:03 -04:00
res_adsi.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ael_share.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ael_share.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_agi.c fastagi: record file closed after sending result 2015-11-25 15:26:35 -06:00
res_agi.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_ari.c res_ari.c: Add missing off nominal unlock and remove a RAII_VAR(). 2015-08-18 16:38:19 -05:00
res_ari.exports.in Rename everything Stasis-HTTP to ARI 2013-07-27 23:11:02 +00:00
res_ari_applications.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ari_asterisk.c ARI: Retrieve existing log channels 2015-08-07 14:57:45 -05:00
res_ari_bridges.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ari_channels.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ari_device_states.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ari_endpoints.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ari_events.c ARI: Add the ability to subscribe to all events 2015-09-22 09:59:47 -05:00
res_ari_mailboxes.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ari_model.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ari_model.exports.in Rename everything Stasis-HTTP to ARI 2013-07-27 23:11:02 +00:00
res_ari_playbacks.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ari_recordings.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_ari_sounds.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_calendar.c res_calendar: Cleanup scheduler context at unload. 2016-01-10 13:32:59 -06:00
res_calendar.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_calendar_caldav.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_calendar_ews.c git migration: Refactor the ASTERISK_FILE_VERSION macro 2015-04-13 03:48:57 -04:00
res_calendar_exchange.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_calendar_icalendar.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_chan_stats.c res_chan_stats: Fix bug to send correct statistics to StatsD 2015-12-09 12:48:51 -06:00
res_clialiases.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_clioriginate.c CLI: Enable automatic references to modules. 2015-05-04 20:47:18 -04:00
res_config_curl.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_config_ldap.c main/cli.c: Refactor function to print seconds formatted 2016-03-07 03:42:18 -03:00
res_config_odbc.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_config_pgsql.c main/cli.c: Refactor function to print seconds formatted 2016-03-07 03:42:18 -03:00
res_config_sqlite.c CHAOS: avoid crash if string create fails 2015-09-18 13:49:55 -05:00
res_config_sqlite3.c res_config_sqlite3: Fix crashes when reading peers from sqlite3 tables 2016-02-22 10:11:43 +01:00
res_convert.c CLI: Enable automatic references to modules. 2015-05-04 20:47:18 -04:00
res_corosync.c res/res_corosync: Always decline module load, instead of failing 2015-06-26 22:06:06 -05:00
res_crypto.c res_crypto: Perform cleanup at shutdown. 2016-01-09 13:39:09 -06:00
res_crypto.exports.in Remove built-in AES code and use optional_api instead 2010-07-21 19:11:32 +00:00
res_curl.c res/res_http_media_cache: Add an HTTP(S) backend for the core media cache 2016-03-23 13:53:22 -03:00
res_endpoint_stats.c Fixed some typos 2015-11-24 13:57:05 -06:00
res_fax.c json: Audit ast_json_* usage for thread safety. 2015-12-16 15:21:14 -06:00
res_fax.exports.in res_fax: Provide AMI equivalents for fax CLI commands 2014-07-18 15:49:46 +00:00
res_fax_spandsp.c Merge "MALLOC_DEBUG: Replace WRAP_LIBC_MALLOC with ASTMM_LIBC." 2015-05-14 10:57:04 -05:00
res_format_attr_celt.c git migration: Refactor the ASTERISK_FILE_VERSION macro 2015-04-13 03:48:57 -04:00
res_format_attr_h263.c git migration: Refactor the ASTERISK_FILE_VERSION macro 2015-04-13 03:48:57 -04:00
res_format_attr_h264.c res_format_attr_h264: Do not reset string buffer. 2015-11-19 08:09:51 +01:00
res_format_attr_opus.c res_format_attr_opus: Update to latest RFC 7587. 2015-12-04 07:20:41 -06:00
res_format_attr_silk.c res/res_format_attr_silk: Expose format attributes to other modules 2015-08-11 18:24:29 -05:00
res_format_attr_vp8.c res_format_attr_vp8: In SDP, forward max-fr and max-fs for video-codec VP8. 2015-12-04 09:01:16 -06:00
res_hep.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_hep.exports.in res_hep/res_hep_pjsip: Add a HEPv3 capture agent module and a logger for PJSIP 2014-03-28 18:32:50 +00:00
res_hep_pjsip.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_hep_rtcp.c Stasis: Fix unsafe use of stasis_unsubscribe in modules. 2015-05-22 22:30:22 -05:00
res_http_media_cache.c res/res_http_media_cache: Add an HTTP(S) backend for the core media cache 2016-03-23 13:53:22 -03:00
res_http_post.c git migration: Refactor the ASTERISK_FILE_VERSION macro 2015-04-13 03:48:57 -04:00
res_http_websocket.c res_http_websocket.c: prevent avoidable disconnections caused by write errors 2015-12-28 11:41:41 -08:00
res_http_websocket.exports.in res_http_websocket: Export symbol for ast_websocket_set_timeout 2014-06-26 18:27:53 +00:00
res_limit.c git migration: Refactor the ASTERISK_FILE_VERSION macro 2015-04-13 03:48:57 -04:00
res_manager_devicestate.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_manager_presencestate.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_monitor.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_monitor.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_musiconhold.c musiconhold: Only warn if music class is not found in memory and database. 2016-03-24 13:51:00 +01:00
res_mutestream.c git migration: Refactor the ASTERISK_FILE_VERSION macro 2015-04-13 03:48:57 -04:00
res_mwi_external.c voicemail: Move app_voicemail / res_mwi_external conflict to runtime 2016-01-04 17:31:24 -06:00
res_mwi_external.exports.in External MWI core support. 2014-01-06 17:45:25 +00:00
res_mwi_external_ami.c res_mwi_external_ami: Use module version of AMI registration. 2015-05-21 18:18:57 -05:00
res_odbc.c logging: Remove/fix some message annoyances 2016-02-03 14:11:11 -06:00
res_odbc.exports.in res_odbc: Fix exports.in for missing symbols 2016-02-16 16:42:26 -06:00
res_odbc_transaction.c res_odbc_transaction: fix some format tab 2016-03-07 05:02:45 -03:00
res_odbc_transaction.exports.in res_odbc: Remove connection management 2016-01-22 11:59:06 -06:00
res_parking.c Merge "res_parking: Misc fixes." 2016-03-29 09:03:55 -05:00
res_phoneprov.c Resources/res_phoneprov: fix memory leak and heap-use-after-free 2016-02-11 20:19:03 +00:00
res_phoneprov.exports.in res_phoneprov: Refactor phoneprov to allow pluggable config providers 2014-10-09 17:46:23 +00:00
res_pjproject.c res_pjproject: Add ability to map pjproject log levels to Asterisk log levels 2016-02-18 16:30:29 -06:00
res_pjproject.exports.in res_pjproject: Add module providing pjproject logging and utils 2016-01-20 09:56:13 -07:00
res_pjsip.c res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited 2016-03-30 13:23:54 -05:00
res_pjsip.exports.in res_pjsip: AMI commands and events. 2013-11-23 17:26:57 +00:00
res_pjsip_acl.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_authenticator_digest.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_caller_id.c res_pjsip_caller_id: Anonymize 'From' when caller id presentation is prohibited 2016-03-03 20:35:12 -06:00
res_pjsip_config_wizard.c res_pjsip_config_wizard: Add command to export primitive objects 2016-02-15 21:37:04 -06:00
res_pjsip_dialog_info_body_generator.c PJSIP XML, XPIDF: Fix buffer size overwrite memory corruption error. 2015-07-06 16:15:12 -05:00
res_pjsip_diversion.c SIP diversion: Fix REDIRECTING(reason) value inconsistencies. 2016-03-01 20:21:58 -06:00
res_pjsip_dlg_options.c res_pjsip_dlg_options: Fix MODULEINFO section. 2015-05-02 02:22:31 -05:00
res_pjsip_dtmf_info.c res_pjsip_dtmf_info: NULL terminate the message body. 2016-03-03 10:43:20 -06:00
res_pjsip_endpoint_identifier_anonymous.c res_pjsip: Fix infinite recursion when loading transports from realtime 2016-02-08 19:11:18 -06:00
res_pjsip_endpoint_identifier_ip.c res_pjsip: Strip spaces from items parsed from comma-separated lists 2016-03-07 13:16:41 -06:00
res_pjsip_endpoint_identifier_user.c res_pjsip: Fix infinite recursion when loading transports from realtime 2016-02-08 19:11:18 -06:00
res_pjsip_exten_state.c res_pjsip_pubsub: Solidify lifetime and ownership of objects. 2015-10-22 15:39:58 -05:00
res_pjsip_exten_state.exports.in The large GULP->PJSIP renaming effort. 2013-07-30 18:14:50 +00:00
res_pjsip_header_funcs.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_history.c res_pjsip_history: Add a module that provides PJSIP history for debugging 2015-12-31 21:27:39 -06:00
res_pjsip_keepalive.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_logger.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_messaging.c Merge "CHAOS: cleanup possible null vars on msg alloc failure" 2016-03-02 18:02:38 -06:00
res_pjsip_multihomed.c res_pjsip: Fix infinite recursion when loading transports from realtime 2016-02-08 19:11:18 -06:00
res_pjsip_mwi.c res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited 2016-03-30 13:23:54 -05:00
res_pjsip_mwi_body_generator.c res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited 2016-03-30 13:23:54 -05:00
res_pjsip_nat.c res_pjsip: Fix infinite recursion when loading transports from realtime 2016-02-08 19:11:18 -06:00
res_pjsip_notify.c res_pjsip: Strip spaces from items parsed from comma-separated lists 2016-03-07 13:16:41 -06:00
res_pjsip_one_touch_record_info.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_outbound_authenticator_digest.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_outbound_publish.c res_pjsip_outbound_publish: Fix processing 412 response 2016-02-18 12:04:56 -06:00
res_pjsip_outbound_publish.exports.in res_pjsip_outbound_publish: Add module which provides outbound PUBLISH support. 2014-08-07 14:35:09 +00:00
res_pjsip_outbound_registration.c res_pjsip/config_transport: Allow reloading transports. 2016-02-19 18:57:55 -06:00
res_pjsip_path.c res_pjsip: Strip spaces from items parsed from comma-separated lists 2016-03-07 13:16:41 -06:00
res_pjsip_phoneprov_provider.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_pidf_body_generator.c PJSIP XML, XPIDF: Fix buffer size overwrite memory corruption error. 2015-07-06 16:15:12 -05:00
res_pjsip_pidf_digium_body_supplement.c res_pjsip: Ensure sanitized XML is NULL terminated. 2015-08-06 05:20:47 -05:00
res_pjsip_pidf_eyebeam_body_supplement.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_publish_asterisk.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_pubsub.c res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited 2016-03-30 13:23:54 -05:00
res_pjsip_pubsub.exports.in res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited 2016-03-30 13:23:54 -05:00
res_pjsip_refer.c res_pjsip_refer.c: Fix seg fault in process of Refer-to header. 2016-03-17 15:11:39 -03:00
res_pjsip_registrar.c res_pjsip: Strip spaces from items parsed from comma-separated lists 2016-03-07 13:16:41 -06:00
res_pjsip_registrar_expire.c sorcery/res_pjsip: Refactor for realtime performance 2016-03-27 22:43:27 -05:00
res_pjsip_rfc3326.c res_pjsip_rfc3326.c: Fix crash when channel goes away. 2015-11-13 16:34:41 -05:00
res_pjsip_sdp_rtp.c res_pjsip: Fix infinite recursion when loading transports from realtime 2016-02-08 19:11:18 -06:00
res_pjsip_send_to_voicemail.c Merge "res_pjsip_send_to_voicemail.c: Allow either quoted or not send_to_vm reason." 2016-03-03 05:32:59 -06:00
res_pjsip_session.c res_pjsip_caller_id: Anonymize 'From' when caller id presentation is prohibited 2016-03-03 20:35:12 -06:00
res_pjsip_session.exports.in res_pjsip_refer: Fix occasional unexpected BYE sent after receiving a REFER. 2015-03-10 16:08:40 +00:00
res_pjsip_sips_contact.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pjsip_t38.c res_pjsip_t38.c: Back out part of an earlier fix attempt. 2016-02-29 12:50:43 -06:00
res_pjsip_transport_websocket.c res_pjsip: Fix infinite recursion when loading transports from realtime 2016-02-08 19:11:18 -06:00
res_pjsip_xpidf_body_generator.c PJSIP XML, XPIDF: Fix buffer size overwrite memory corruption error. 2015-07-06 16:15:12 -05:00
res_pktccops.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_pktccops.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_realtime.c git migration: Refactor the ASTERISK_FILE_VERSION macro 2015-04-13 03:48:57 -04:00
res_resolver_unbound.c DNS: Remove trailing newline from summary and descriptions. 2015-06-10 18:06:14 -05:00
res_rtp_asterisk.c res_rtp_asterisk: Fix packet stats on bridged connection 2016-03-28 12:23:48 -05:00
res_rtp_multicast.c rtp_engine.c: Initial split of payload types into rx and tx mappings. 2015-08-19 17:09:58 -05:00
res_security_log.c Stasis: Fix unsafe use of stasis_unsubscribe in modules. 2015-05-22 22:30:22 -05:00
res_smdi.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_smdi.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_snmp.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_sorcery_astdb.c sorcery/res_pjsip: Refactor for realtime performance 2016-03-27 22:43:27 -05:00
res_sorcery_config.c sorcery/res_pjsip: Refactor for realtime performance 2016-03-27 22:43:27 -05:00
res_sorcery_memory.c sorcery/res_pjsip: Refactor for realtime performance 2016-03-27 22:43:27 -05:00
res_sorcery_memory_cache.c sorcery/res_pjsip: Refactor for realtime performance 2016-03-27 22:43:27 -05:00
res_sorcery_realtime.c sorcery/res_pjsip: Refactor for realtime performance 2016-03-27 22:43:27 -05:00
res_speech.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_speech.exports.in app_speech_utils: Fix unresolved symbol ast_speech_get_setting(). 2013-09-16 18:00:32 +00:00
res_srtp.c git migration: Refactor the ASTERISK_FILE_VERSION macro 2015-04-13 03:48:57 -04:00
res_srtp.exports.in Reverting accidental ci of wrong change in r433061 2015-03-17 22:03:01 +00:00
res_stasis.c json: Audit ast_json_* usage for thread safety. 2015-12-16 15:21:14 -06:00
res_stasis.exports.in Moved core logic from app_stasis to res_stasis 2013-04-15 16:43:47 +00:00
res_stasis_answer.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_stasis_answer.exports.in Add missing exports file 2013-05-20 14:21:39 +00:00
res_stasis_device_state.c res_stasis_device_state: Fix refcounting error. 2016-02-04 12:05:52 -06:00
res_stasis_device_state.exports.in ARI: Implement device state API 2013-11-23 17:48:28 +00:00
res_stasis_mailbox.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_stasis_mailbox.exports.in ARI: Add mailboxes resource for controlling and polling external MWI 2014-01-14 23:44:57 +00:00
res_stasis_playback.c json: Audit ast_json_* usage for thread safety. 2015-12-16 15:21:14 -06:00
res_stasis_playback.exports.in This patch implements the REST API's for POST /channels/{channelId}/play 2013-05-23 20:11:35 +00:00
res_stasis_recording.c json: Audit ast_json_* usage for thread safety. 2015-12-16 15:21:14 -06:00
res_stasis_recording.exports.in ARI - channel recording support 2013-07-03 17:58:45 +00:00
res_stasis_snoop.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_stasis_snoop.exports.in ari: Add Snoop operation for spying/whispering on channels. 2013-11-23 12:40:46 +00:00
res_stasis_test.c doxygen: Fix doxygen errors 2015-05-19 21:11:21 -05:00
res_stasis_test.exports.in Initial support for endpoints. 2013-05-08 13:39:08 +00:00
res_statsd.c res_statsd: Add functions that support variable arguments 2015-11-22 22:38:34 -06:00
res_statsd.exports.in res_statsd: Fix exports.in for missing symbols 2016-02-16 12:26:29 -06:00
res_stun_monitor.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_timing_dahdi.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_timing_kqueue.c res_timing: Don't close FD 0 when out of open files. 2015-07-02 05:13:37 -05:00
res_timing_pthread.c AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro. 2015-05-13 16:34:23 -05:00
res_timing_timerfd.c res_timing: Don't close FD 0 when out of open files. 2015-07-02 05:13:37 -05:00
res_xmpp.c res_xmpp: Does not connect in component mode 2016-02-02 06:48:15 -06:00
res_xmpp.exports.in Add a new unified Jingle, Google Jingle, and Google Talk channel driver written from scratch called chan_motif. 2012-07-07 17:06:51 +00:00