asterisk/res
Joshua Colp 40cb032009 res_sorcery_astdb: Filter fields to only the registered ones.
This change introduces the same filtering that is done in res_sorcery_realtime
to the res_sorcery_astdb module. This allows persisted sorcery objects
that may contain unknown fields to still be read in from the AstDB
and used. This is particularly useful when switching between different
versions of Asterisk that may have introduced additional fields.

ASTERISK-26014 #close

Change-Id: Ib655130485a3ccfd635b7ed5546010ca14690fb2
2016-05-19 17:47:54 -05:00
..
ael MALLOC_DEBUG: Replace WRAP_LIBC_MALLOC with ASTMM_LIBC. 2015-05-13 21:55:07 -04:00
ari ARI: Add the ability to play multiple media URIs in a single operation 2016-05-17 14:01:22 -03:00
parking Merge "res_parking: Misc fixes." 2016-03-29 09:03:55 -05:00
res_pjsip Merge "res_pjsip: Endpoint IP Access Controls" 2016-05-19 10:39:58 -05:00
snmp MALLOC_DEBUG: Replace WRAP_LIBC_MALLOC with ASTMM_LIBC. 2015-05-13 21:55:07 -04:00
stasis res_stasis: Handle re-enter stasis bridge with swap channel. 2016-04-20 15:44:30 -05:00
stasis_recording git migration: Refactor the ASTERISK_FILE_VERSION macro 2015-04-13 03:48:57 -04:00
ari.make Build System: Create Makefile macro MOD_ADD_SOURCE. 2015-04-14 12:53:03 -04:00
Makefile 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 res_agi: Prevent run_agi from eating frames it shouldn't 2016-04-25 09:56:00 -05: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: Correct Location headers returned by some ARI resources 2016-05-14 12:48:59 -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 ARI: Add the ability to play multiple media URIs in a single operation 2016-05-17 14:01:22 -03:00
res_ari_channels.c ARI: Add the ability to play multiple media URIs in a single operation 2016-05-17 14:01:22 -03: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 res_fax/t38_gateway: Peer V.21 session is created on wrong channel 2016-05-05 10:23:13 -05: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 res_hep: Provide an option to pick the UUID type 2016-05-14 09:42:20 -05:00
res_hep.exports.in res_hep: Provide an option to pick the UUID type 2016-05-14 09:42:20 -05:00
res_hep_pjsip.c Merge "res_hep: Provide an option to pick the UUID type" 2016-05-19 05:26:57 -05:00
res_hep_rtcp.c res_hep: Provide an option to pick the UUID type 2016-05-14 09:42:20 -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: Make core supported. 2016-04-05 10:22:20 -05: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: Endpoint IP Access Controls 2016-05-13 12:46:52 -04: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 res_pjsip_authenticator_digest: Don't use source port in nonce verification 2016-05-09 14:17:43 -05:00
res_pjsip_caller_id.c res_pjsip_callerid: Clear out display name if id->name is not valid 2016-04-19 18:16:35 -05: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 res_pjsip_exten_state: Use the extension for publishing to. 2016-05-18 18:37:27 -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_empty_info: Respond to empty SIP INFO packets 2016-05-19 09:08:37 -03:00
res_pjsip_empty_info.c res_pjsip_empty_info: Respond to empty SIP INFO packets 2016-05-19 09:08:37 -03:00
res_pjsip_endpoint_identifier_anonymous.c res_pjsip: disable multi domain to improve realtime performace 2016-04-27 10:58:43 -05:00
res_pjsip_endpoint_identifier_ip.c res_pjsip: module load priority 2016-05-06 12:56:07 -04:00
res_pjsip_endpoint_identifier_user.c res_pjsip: module load priority 2016-05-06 12:56:07 -04:00
res_pjsip_exten_state.c res_pjsip_exten_state: Use the extension for publishing to. 2016-05-18 18:37:27 -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_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: Start body generator users after suppliers. 2016-04-28 17:07:22 -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 res_pjsip_empty_info: Respond to empty SIP INFO packets 2016-05-19 09:08:37 -03: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_exten_state: Use the extension for publishing to. 2016-05-18 18:37:27 -05: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_outbound_registration: Clean up state when registration is deleted 2016-05-16 20:44:09 -05: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 res_pjsip_outbound_publishing: After unloading the library won't load again 2016-05-05 16:41:50 -05:00
res_pjsip_pubsub.c res_pjsip_pubsub: Use common datastores container API. 2016-05-09 10:40:36 -03: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: module load priority 2016-05-06 12:56:07 -04:00
res_pjsip_registrar_expire.c res_pjsip contact: Lock expiration/addition of contacts 2016-04-11 13:00: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: Handle deferred SDP hold/unhold properly. 2016-04-05 16:13:38 -05: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_management.c res_pjsip_transport_management: Allow unload to occur. 2016-04-18 13:49:45 -05: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 Merge "res_rtp_asterisk: Use separate SRTP session for RTCP with DTLS" 2016-04-05 05:37:44 -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 res_sorcery_astdb: Filter fields to only the registered ones. 2016-05-19 17:47:54 -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 Merge "ARI: Add method to Dial a created channel." 2016-04-06 05:43:47 -05: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 ARI: Add the ability to play multiple media URIs in a single operation 2016-05-17 14:01:22 -03: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 Merge "res_stasis: Add control ref to playback and recording structs." 2016-03-31 13:20:55 -05: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