[svn-commits] oej: branch oej/kill-the-user r127683 - in /team/oej/kill-the-user: ./ apps/ ...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Thu Jul 3 01:28:57 CDT 2008


Author: oej
Date: Thu Jul  3 01:28:54 2008
New Revision: 127683

URL: http://svn.digium.com/view/asterisk?view=rev&rev=127683
Log:
Getting this branch ready for live action, final testing and merging into trunk

Added:
    team/oej/kill-the-user/apps/app_dahdibarge.c
      - copied unchanged from r127401, trunk/apps/app_dahdibarge.c
    team/oej/kill-the-user/apps/app_dahdiras.c
      - copied unchanged from r127401, trunk/apps/app_dahdiras.c
    team/oej/kill-the-user/apps/app_dahdiscan.c
      - copied unchanged from r127401, trunk/apps/app_dahdiscan.c
    team/oej/kill-the-user/apps/app_fax.c
      - copied unchanged from r127401, trunk/apps/app_fax.c
    team/oej/kill-the-user/channels/chan_dahdi.c
      - copied unchanged from r127401, trunk/channels/chan_dahdi.c
    team/oej/kill-the-user/channels/chan_phone.h
      - copied unchanged from r127401, trunk/channels/chan_phone.h
    team/oej/kill-the-user/codecs/codec_dahdi.c
      - copied unchanged from r127401, trunk/codecs/codec_dahdi.c
    team/oej/kill-the-user/configs/ais.conf.sample
      - copied unchanged from r127401, trunk/configs/ais.conf.sample
    team/oej/kill-the-user/configs/chan_dahdi.conf.sample
      - copied unchanged from r127401, trunk/configs/chan_dahdi.conf.sample
    team/oej/kill-the-user/contrib/scripts/astcli
      - copied unchanged from r127401, trunk/contrib/scripts/astcli
    team/oej/kill-the-user/contrib/scripts/install_prereq
      - copied unchanged from r127401, trunk/contrib/scripts/install_prereq
    team/oej/kill-the-user/doc/api-1.6.0-changes.odt
      - copied unchanged from r127401, trunk/doc/api-1.6.0-changes.odt
    team/oej/kill-the-user/doc/chan_sip-perf-testing.txt
      - copied unchanged from r127401, trunk/doc/chan_sip-perf-testing.txt
    team/oej/kill-the-user/doc/cli.txt
      - copied unchanged from r127401, trunk/doc/cli.txt
    team/oej/kill-the-user/doc/distributed_devstate.txt
      - copied unchanged from r127401, trunk/doc/distributed_devstate.txt
    team/oej/kill-the-user/doc/lang/
      - copied from r127401, trunk/doc/lang/
    team/oej/kill-the-user/doc/lang/hebrew.ods
      - copied unchanged from r127401, trunk/doc/lang/hebrew.ods
    team/oej/kill-the-user/doc/video_console.txt
      - copied unchanged from r127401, trunk/doc/video_console.txt
    team/oej/kill-the-user/funcs/func_speex.c
      - copied unchanged from r127401, trunk/funcs/func_speex.c
    team/oej/kill-the-user/include/asterisk/dlinkedlists.h
      - copied unchanged from r127401, trunk/include/asterisk/dlinkedlists.h
    team/oej/kill-the-user/include/asterisk/taskprocessor.h
      - copied unchanged from r127401, trunk/include/asterisk/taskprocessor.h
    team/oej/kill-the-user/include/asterisk/timing.h
      - copied unchanged from r127401, trunk/include/asterisk/timing.h
    team/oej/kill-the-user/main/taskprocessor.c
      - copied unchanged from r127401, trunk/main/taskprocessor.c
    team/oej/kill-the-user/main/timing.c
      - copied unchanged from r127401, trunk/main/timing.c
    team/oej/kill-the-user/pbx/ael/ael-test/ael-ntest24/
      - copied from r127401, trunk/pbx/ael/ael-test/ael-ntest24/
    team/oej/kill-the-user/pbx/ael/ael-test/ael-ntest24/extensions.ael
      - copied unchanged from r127401, trunk/pbx/ael/ael-test/ael-ntest24/extensions.ael
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-ntest24
      - copied unchanged from r127401, trunk/pbx/ael/ael-test/ref.ael-ntest24
    team/oej/kill-the-user/phoneprov/polycom_line.xml
      - copied unchanged from r127401, trunk/phoneprov/polycom_line.xml
    team/oej/kill-the-user/res/ais/
      - copied from r127401, trunk/res/ais/
    team/oej/kill-the-user/res/ais/ais.h
      - copied unchanged from r127401, trunk/res/ais/ais.h
    team/oej/kill-the-user/res/ais/amf.c
      - copied unchanged from r127401, trunk/res/ais/amf.c
    team/oej/kill-the-user/res/ais/ckpt.c
      - copied unchanged from r127401, trunk/res/ais/ckpt.c
    team/oej/kill-the-user/res/ais/clm.c
      - copied unchanged from r127401, trunk/res/ais/clm.c
    team/oej/kill-the-user/res/ais/evt.c
      - copied unchanged from r127401, trunk/res/ais/evt.c
    team/oej/kill-the-user/res/ais/lck.c
      - copied unchanged from r127401, trunk/res/ais/lck.c
    team/oej/kill-the-user/res/res_ais.c
      - copied unchanged from r127401, trunk/res/res_ais.c
    team/oej/kill-the-user/res/res_curl.c
      - copied unchanged from r127401, trunk/res/res_curl.c
    team/oej/kill-the-user/res/res_http_post.c
      - copied unchanged from r127401, trunk/res/res_http_post.c
    team/oej/kill-the-user/res/res_timing_dahdi.c
      - copied unchanged from r127401, trunk/res/res_timing_dahdi.c
    team/oej/kill-the-user/res/res_timing_pthread.c
      - copied unchanged from r127401, trunk/res/res_timing_pthread.c
    team/oej/kill-the-user/tests/test_dlinklists.c
      - copied unchanged from r127401, trunk/tests/test_dlinklists.c
    team/oej/kill-the-user/utils/refcounter.c
      - copied unchanged from r127401, trunk/utils/refcounter.c
Removed:
    team/oej/kill-the-user/apps/app_pickupchan.c
    team/oej/kill-the-user/apps/app_zapbarge.c
    team/oej/kill-the-user/apps/app_zapras.c
    team/oej/kill-the-user/apps/app_zapscan.c
    team/oej/kill-the-user/channels/DialTone.h
    team/oej/kill-the-user/channels/chan_zap.c
    team/oej/kill-the-user/codecs/codec_zap.c
    team/oej/kill-the-user/configs/zapata.conf.sample
    team/oej/kill-the-user/contrib/scripts/postgres_cdr.sql
    team/oej/kill-the-user/include/asterisk/zapata.h
Modified:
    team/oej/kill-the-user/   (props changed)
    team/oej/kill-the-user/CHANGES
    team/oej/kill-the-user/CREDITS
    team/oej/kill-the-user/Makefile
    team/oej/kill-the-user/Makefile.rules
    team/oej/kill-the-user/README
    team/oej/kill-the-user/UPGRADE.txt
    team/oej/kill-the-user/acinclude.m4
    team/oej/kill-the-user/apps/app_alarmreceiver.c
    team/oej/kill-the-user/apps/app_authenticate.c
    team/oej/kill-the-user/apps/app_chanisavail.c
    team/oej/kill-the-user/apps/app_channelredirect.c
    team/oej/kill-the-user/apps/app_chanspy.c
    team/oej/kill-the-user/apps/app_dial.c
    team/oej/kill-the-user/apps/app_directed_pickup.c
    team/oej/kill-the-user/apps/app_directory.c
    team/oej/kill-the-user/apps/app_disa.c
    team/oej/kill-the-user/apps/app_dumpchan.c
    team/oej/kill-the-user/apps/app_exec.c
    team/oej/kill-the-user/apps/app_externalivr.c
    team/oej/kill-the-user/apps/app_festival.c
    team/oej/kill-the-user/apps/app_flash.c
    team/oej/kill-the-user/apps/app_followme.c
    team/oej/kill-the-user/apps/app_forkcdr.c
    team/oej/kill-the-user/apps/app_getcpeid.c
    team/oej/kill-the-user/apps/app_ices.c
    team/oej/kill-the-user/apps/app_jack.c
    team/oej/kill-the-user/apps/app_macro.c
    team/oej/kill-the-user/apps/app_meetme.c
    team/oej/kill-the-user/apps/app_milliwatt.c
    team/oej/kill-the-user/apps/app_minivm.c
    team/oej/kill-the-user/apps/app_morsecode.c
    team/oej/kill-the-user/apps/app_mp3.c
    team/oej/kill-the-user/apps/app_nbscat.c
    team/oej/kill-the-user/apps/app_page.c
    team/oej/kill-the-user/apps/app_parkandannounce.c
    team/oej/kill-the-user/apps/app_playback.c
    team/oej/kill-the-user/apps/app_privacy.c
    team/oej/kill-the-user/apps/app_queue.c
    team/oej/kill-the-user/apps/app_read.c
    team/oej/kill-the-user/apps/app_readexten.c
    team/oej/kill-the-user/apps/app_rpt.c
    team/oej/kill-the-user/apps/app_setcallerid.c
    team/oej/kill-the-user/apps/app_skel.c
    team/oej/kill-the-user/apps/app_sms.c
    team/oej/kill-the-user/apps/app_speech_utils.c
    team/oej/kill-the-user/apps/app_stack.c
    team/oej/kill-the-user/apps/app_talkdetect.c
    team/oej/kill-the-user/apps/app_test.c
    team/oej/kill-the-user/apps/app_voicemail.c
    team/oej/kill-the-user/apps/app_waitforring.c
    team/oej/kill-the-user/apps/app_waituntil.c
    team/oej/kill-the-user/apps/app_while.c
    team/oej/kill-the-user/build_tools/cflags.xml
    team/oej/kill-the-user/build_tools/make_buildopts_h
    team/oej/kill-the-user/build_tools/menuselect-deps.in
    team/oej/kill-the-user/build_tools/strip_nonapi
    team/oej/kill-the-user/cdr/cdr_csv.c
    team/oej/kill-the-user/cdr/cdr_pgsql.c
    team/oej/kill-the-user/cdr/cdr_tds.c
    team/oej/kill-the-user/channels/Makefile
    team/oej/kill-the-user/channels/chan_agent.c
    team/oej/kill-the-user/channels/chan_alsa.c
    team/oej/kill-the-user/channels/chan_console.c
    team/oej/kill-the-user/channels/chan_features.c
    team/oej/kill-the-user/channels/chan_gtalk.c
    team/oej/kill-the-user/channels/chan_h323.c
    team/oej/kill-the-user/channels/chan_iax2.c
    team/oej/kill-the-user/channels/chan_jingle.c
    team/oej/kill-the-user/channels/chan_local.c
    team/oej/kill-the-user/channels/chan_mgcp.c
    team/oej/kill-the-user/channels/chan_misdn.c
    team/oej/kill-the-user/channels/chan_nbs.c
    team/oej/kill-the-user/channels/chan_oss.c
    team/oej/kill-the-user/channels/chan_phone.c
    team/oej/kill-the-user/channels/chan_sip.c
    team/oej/kill-the-user/channels/chan_skinny.c
    team/oej/kill-the-user/channels/chan_unistim.c
    team/oej/kill-the-user/channels/chan_usbradio.c
    team/oej/kill-the-user/channels/chan_vpb.cc
    team/oej/kill-the-user/channels/console_board.c
    team/oej/kill-the-user/channels/console_gui.c
    team/oej/kill-the-user/channels/console_video.c
    team/oej/kill-the-user/channels/console_video.h
    team/oej/kill-the-user/channels/h323/ast_h323.cxx
    team/oej/kill-the-user/channels/iax2-parser.c
    team/oej/kill-the-user/channels/iax2-parser.h
    team/oej/kill-the-user/channels/iax2-provision.c
    team/oej/kill-the-user/channels/iax2.h
    team/oej/kill-the-user/channels/misdn/isdn_lib.c
    team/oej/kill-the-user/channels/misdn/isdn_lib.h
    team/oej/kill-the-user/channels/vcodecs.c
    team/oej/kill-the-user/channels/vgrabbers.c
    team/oej/kill-the-user/channels/xpmr/sinetabx.h
    team/oej/kill-the-user/channels/xpmr/xpmr.c
    team/oej/kill-the-user/channels/xpmr/xpmr.h
    team/oej/kill-the-user/channels/xpmr/xpmr_coef.h
    team/oej/kill-the-user/codecs/codec_a_mu.c
    team/oej/kill-the-user/codecs/codec_adpcm.c
    team/oej/kill-the-user/codecs/codec_alaw.c
    team/oej/kill-the-user/codecs/codec_g722.c
    team/oej/kill-the-user/codecs/codec_g726.c
    team/oej/kill-the-user/codecs/codec_gsm.c
    team/oej/kill-the-user/codecs/codec_ilbc.c
    team/oej/kill-the-user/codecs/codec_lpc10.c
    team/oej/kill-the-user/codecs/codec_resample.c
    team/oej/kill-the-user/codecs/codec_speex.c
    team/oej/kill-the-user/codecs/codec_ulaw.c
    team/oej/kill-the-user/configs/agents.conf.sample
    team/oej/kill-the-user/configs/cdr.conf.sample
    team/oej/kill-the-user/configs/dundi.conf.sample
    team/oej/kill-the-user/configs/extensions.ael.sample
    team/oej/kill-the-user/configs/extensions.conf.sample
    team/oej/kill-the-user/configs/extensions.lua.sample
    team/oej/kill-the-user/configs/features.conf.sample
    team/oej/kill-the-user/configs/http.conf.sample
    team/oej/kill-the-user/configs/iax.conf.sample
    team/oej/kill-the-user/configs/jabber.conf.sample
    team/oej/kill-the-user/configs/manager.conf.sample
    team/oej/kill-the-user/configs/meetme.conf.sample
    team/oej/kill-the-user/configs/modules.conf.sample
    team/oej/kill-the-user/configs/muted.conf.sample
    team/oej/kill-the-user/configs/oss.conf.sample
    team/oej/kill-the-user/configs/queues.conf.sample
    team/oej/kill-the-user/configs/res_ldap.conf.sample
    team/oej/kill-the-user/configs/res_pgsql.conf.sample
    team/oej/kill-the-user/configs/rpt.conf.sample
    team/oej/kill-the-user/configs/sip.conf.sample
    team/oej/kill-the-user/configs/sip_notify.conf.sample
    team/oej/kill-the-user/configs/skinny.conf.sample
    team/oej/kill-the-user/configs/sla.conf.sample
    team/oej/kill-the-user/configs/smdi.conf.sample
    team/oej/kill-the-user/configs/users.conf.sample
    team/oej/kill-the-user/configs/voicemail.conf.sample
    team/oej/kill-the-user/configs/vpb.conf.sample
    team/oej/kill-the-user/configure
    team/oej/kill-the-user/configure.ac
    team/oej/kill-the-user/contrib/init.d/rc.debian.asterisk
    team/oej/kill-the-user/contrib/init.d/rc.gentoo.asterisk
    team/oej/kill-the-user/contrib/init.d/rc.mandrake.asterisk
    team/oej/kill-the-user/contrib/init.d/rc.mandrake.zaptel
    team/oej/kill-the-user/contrib/init.d/rc.redhat.asterisk
    team/oej/kill-the-user/contrib/init.d/rc.slackware.asterisk
    team/oej/kill-the-user/contrib/init.d/rc.suse.asterisk
    team/oej/kill-the-user/contrib/scripts/asterisk.ldap-schema
    team/oej/kill-the-user/contrib/scripts/asterisk.ldif
    team/oej/kill-the-user/contrib/scripts/astgenkey.8
    team/oej/kill-the-user/contrib/scripts/autosupport
    team/oej/kill-the-user/contrib/scripts/dbsep.cgi
    team/oej/kill-the-user/contrib/scripts/get_ilbc_source.sh
    team/oej/kill-the-user/contrib/scripts/loadtest.tcl
    team/oej/kill-the-user/contrib/scripts/realtime_pgsql.sql
    team/oej/kill-the-user/contrib/scripts/safe_asterisk
    team/oej/kill-the-user/contrib/scripts/vmail.cgi
    team/oej/kill-the-user/contrib/utils/zones2indications.c
    team/oej/kill-the-user/doc/CODING-GUIDELINES
    team/oej/kill-the-user/doc/asterisk-mib.txt
    team/oej/kill-the-user/doc/asterisk.8
    team/oej/kill-the-user/doc/asterisk.sgml
    team/oej/kill-the-user/doc/backtrace.txt
    team/oej/kill-the-user/doc/digium-mib.txt
    team/oej/kill-the-user/doc/externalivr.txt
    team/oej/kill-the-user/doc/janitor-projects.txt
    team/oej/kill-the-user/doc/manager_1_1.txt
    team/oej/kill-the-user/doc/osp.txt
    team/oej/kill-the-user/doc/siptls.txt
    team/oej/kill-the-user/doc/smdi.txt
    team/oej/kill-the-user/doc/sms.txt
    team/oej/kill-the-user/doc/ss7.txt
    team/oej/kill-the-user/doc/tex/ael.tex
    team/oej/kill-the-user/doc/tex/app-sms.tex
    team/oej/kill-the-user/doc/tex/asterisk-conf.tex
    team/oej/kill-the-user/doc/tex/backtrace.tex
    team/oej/kill-the-user/doc/tex/channelvariables.tex
    team/oej/kill-the-user/doc/tex/configuration.tex
    team/oej/kill-the-user/doc/tex/enum.tex
    team/oej/kill-the-user/doc/tex/freetds.tex
    team/oej/kill-the-user/doc/tex/hardware.tex
    team/oej/kill-the-user/doc/tex/localchannel.tex
    team/oej/kill-the-user/doc/tex/manager.tex
    team/oej/kill-the-user/doc/tex/privacy.tex
    team/oej/kill-the-user/doc/tex/queuelog.tex
    team/oej/kill-the-user/doc/tex/queues-with-callback-members.tex
    team/oej/kill-the-user/doc/tex/security.tex
    team/oej/kill-the-user/doc/tex/sla.tex
    team/oej/kill-the-user/doc/video.txt
    team/oej/kill-the-user/formats/format_g723.c
    team/oej/kill-the-user/formats/format_g726.c
    team/oej/kill-the-user/formats/format_g729.c
    team/oej/kill-the-user/formats/format_gsm.c
    team/oej/kill-the-user/formats/format_h263.c
    team/oej/kill-the-user/formats/format_h264.c
    team/oej/kill-the-user/formats/format_ilbc.c
    team/oej/kill-the-user/formats/format_jpeg.c
    team/oej/kill-the-user/formats/format_ogg_vorbis.c
    team/oej/kill-the-user/formats/format_pcm.c
    team/oej/kill-the-user/formats/format_sln.c
    team/oej/kill-the-user/formats/format_sln16.c
    team/oej/kill-the-user/formats/format_vox.c
    team/oej/kill-the-user/formats/format_wav.c
    team/oej/kill-the-user/formats/format_wav_gsm.c
    team/oej/kill-the-user/funcs/func_cdr.c
    team/oej/kill-the-user/funcs/func_channel.c
    team/oej/kill-the-user/funcs/func_curl.c
    team/oej/kill-the-user/funcs/func_devstate.c
    team/oej/kill-the-user/funcs/func_enum.c
    team/oej/kill-the-user/funcs/func_realtime.c
    team/oej/kill-the-user/funcs/func_strings.c
    team/oej/kill-the-user/funcs/func_timeout.c
    team/oej/kill-the-user/images/kpad2.jpg
    team/oej/kill-the-user/include/asterisk/_private.h
    team/oej/kill-the-user/include/asterisk/agi.h
    team/oej/kill-the-user/include/asterisk/app.h
    team/oej/kill-the-user/include/asterisk/astobj.h
    team/oej/kill-the-user/include/asterisk/astobj2.h
    team/oej/kill-the-user/include/asterisk/audiohook.h
    team/oej/kill-the-user/include/asterisk/autoconfig.h.in
    team/oej/kill-the-user/include/asterisk/callerid.h
    team/oej/kill-the-user/include/asterisk/cdr.h
    team/oej/kill-the-user/include/asterisk/channel.h
    team/oej/kill-the-user/include/asterisk/compat.h
    team/oej/kill-the-user/include/asterisk/compiler.h
    team/oej/kill-the-user/include/asterisk/config.h
    team/oej/kill-the-user/include/asterisk/devicestate.h
    team/oej/kill-the-user/include/asterisk/dnsmgr.h
    team/oej/kill-the-user/include/asterisk/doxyref.h
    team/oej/kill-the-user/include/asterisk/dsp.h
    team/oej/kill-the-user/include/asterisk/dundi.h
    team/oej/kill-the-user/include/asterisk/enum.h
    team/oej/kill-the-user/include/asterisk/event.h
    team/oej/kill-the-user/include/asterisk/event_defs.h
    team/oej/kill-the-user/include/asterisk/features.h
    team/oej/kill-the-user/include/asterisk/frame.h
    team/oej/kill-the-user/include/asterisk/http.h
    team/oej/kill-the-user/include/asterisk/jabber.h
    team/oej/kill-the-user/include/asterisk/jingle.h
    team/oej/kill-the-user/include/asterisk/lock.h
    team/oej/kill-the-user/include/asterisk/logger.h
    team/oej/kill-the-user/include/asterisk/manager.h
    team/oej/kill-the-user/include/asterisk/mod_format.h
    team/oej/kill-the-user/include/asterisk/network.h
    team/oej/kill-the-user/include/asterisk/options.h
    team/oej/kill-the-user/include/asterisk/pbx.h
    team/oej/kill-the-user/include/asterisk/res_odbc.h
    team/oej/kill-the-user/include/asterisk/rtp.h
    team/oej/kill-the-user/include/asterisk/sched.h
    team/oej/kill-the-user/include/asterisk/slinfactory.h
    team/oej/kill-the-user/include/asterisk/strings.h
    team/oej/kill-the-user/include/asterisk/tcptls.h
    team/oej/kill-the-user/include/asterisk/threadstorage.h
    team/oej/kill-the-user/include/asterisk/time.h
    team/oej/kill-the-user/include/asterisk/translate.h
    team/oej/kill-the-user/include/asterisk/utils.h
    team/oej/kill-the-user/main/Makefile
    team/oej/kill-the-user/main/abstract_jb.c
    team/oej/kill-the-user/main/app.c
    team/oej/kill-the-user/main/ast_expr2.c
    team/oej/kill-the-user/main/ast_expr2.fl
    team/oej/kill-the-user/main/ast_expr2.h
    team/oej/kill-the-user/main/ast_expr2.y
    team/oej/kill-the-user/main/ast_expr2f.c
    team/oej/kill-the-user/main/asterisk.c
    team/oej/kill-the-user/main/astobj2.c
    team/oej/kill-the-user/main/audiohook.c
    team/oej/kill-the-user/main/autoservice.c
    team/oej/kill-the-user/main/callerid.c
    team/oej/kill-the-user/main/cdr.c
    team/oej/kill-the-user/main/channel.c
    team/oej/kill-the-user/main/cli.c
    team/oej/kill-the-user/main/config.c
    team/oej/kill-the-user/main/devicestate.c
    team/oej/kill-the-user/main/dial.c
    team/oej/kill-the-user/main/dns.c
    team/oej/kill-the-user/main/dnsmgr.c
    team/oej/kill-the-user/main/dsp.c
    team/oej/kill-the-user/main/enum.c
    team/oej/kill-the-user/main/event.c
    team/oej/kill-the-user/main/features.c
    team/oej/kill-the-user/main/file.c
    team/oej/kill-the-user/main/frame.c
    team/oej/kill-the-user/main/http.c
    team/oej/kill-the-user/main/indications.c
    team/oej/kill-the-user/main/libresample/include/libresample.h
    team/oej/kill-the-user/main/loader.c
    team/oej/kill-the-user/main/logger.c
    team/oej/kill-the-user/main/manager.c
    team/oej/kill-the-user/main/netsock.c
    team/oej/kill-the-user/main/pbx.c
    team/oej/kill-the-user/main/rtp.c
    team/oej/kill-the-user/main/say.c
    team/oej/kill-the-user/main/sched.c
    team/oej/kill-the-user/main/slinfactory.c
    team/oej/kill-the-user/main/tcptls.c
    team/oej/kill-the-user/main/translate.c
    team/oej/kill-the-user/main/udptl.c
    team/oej/kill-the-user/main/utils.c
    team/oej/kill-the-user/makeopts.in
    team/oej/kill-the-user/pbx/Makefile
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-ntest10
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-test1
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-test15
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-test18
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-test19
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-test3
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-test5
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-test8
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-vtest13
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-vtest17
    team/oej/kill-the-user/pbx/ael/ael-test/ref.ael-vtest21
    team/oej/kill-the-user/pbx/dundi-parser.c
    team/oej/kill-the-user/pbx/dundi-parser.h
    team/oej/kill-the-user/pbx/pbx_config.c
    team/oej/kill-the-user/pbx/pbx_dundi.c
    team/oej/kill-the-user/pbx/pbx_gtkconsole.c
    team/oej/kill-the-user/pbx/pbx_loopback.c
    team/oej/kill-the-user/pbx/pbx_lua.c
    team/oej/kill-the-user/pbx/pbx_realtime.c
    team/oej/kill-the-user/pbx/pbx_spool.c
    team/oej/kill-the-user/phoneprov/000000000000-directory.xml
    team/oej/kill-the-user/phoneprov/polycom.xml
    team/oej/kill-the-user/res/Makefile
    team/oej/kill-the-user/res/ael/pval.c
    team/oej/kill-the-user/res/res_adsi.c
    team/oej/kill-the-user/res/res_agi.c
    team/oej/kill-the-user/res/res_config_curl.c
    team/oej/kill-the-user/res/res_config_ldap.c
    team/oej/kill-the-user/res/res_config_odbc.c
    team/oej/kill-the-user/res/res_config_pgsql.c
    team/oej/kill-the-user/res/res_jabber.c
    team/oej/kill-the-user/res/res_musiconhold.c
    team/oej/kill-the-user/res/res_odbc.c
    team/oej/kill-the-user/res/res_phoneprov.c
    team/oej/kill-the-user/res/res_realtime.c
    team/oej/kill-the-user/res/res_smdi.c
    team/oej/kill-the-user/res/snmp/agent.c
    team/oej/kill-the-user/sample.call
    team/oej/kill-the-user/sounds/Makefile
    team/oej/kill-the-user/utils/   (props changed)
    team/oej/kill-the-user/utils/Makefile
    team/oej/kill-the-user/utils/ael_main.c
    team/oej/kill-the-user/utils/astcanary.c
    team/oej/kill-the-user/utils/astman.c
    team/oej/kill-the-user/utils/check_expr.c
    team/oej/kill-the-user/utils/conf2ael.c
    team/oej/kill-the-user/utils/extconf.c
    team/oej/kill-the-user/utils/hashtest.c
    team/oej/kill-the-user/utils/hashtest2.c

Propchange: team/oej/kill-the-user/
------------------------------------------------------------------------------
    automerge = http://www.codename-pineapple.org/

Propchange: team/oej/kill-the-user/
------------------------------------------------------------------------------
Binary property 'branch-1.4-blocked' - no diff available.

Propchange: team/oej/kill-the-user/
------------------------------------------------------------------------------
Binary property 'branch-1.4-merged' - no diff available.

Propchange: team/oej/kill-the-user/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Thu Jul  3 01:28:54 2008
@@ -1,1 +1,1 @@
-/trunk:1-112098
+/trunk:1-127433

Modified: team/oej/kill-the-user/CHANGES
URL: http://svn.digium.com/view/asterisk/team/oej/kill-the-user/CHANGES?view=diff&rev=127683&r1=127682&r2=127683
==============================================================================
--- team/oej/kill-the-user/CHANGES (original)
+++ team/oej/kill-the-user/CHANGES Thu Jul  3 01:28:54 2008
@@ -1,22 +1,58 @@
 ------------------------------------------------------------------------------
 --- Functionality changes from Asterisk 1.6.0 to Asterisk 1.6.1  -------------
 ------------------------------------------------------------------------------
+
+Device State Handling
+---------------------
+ * The event infrastructure in Asterisk got another big update to help support
+    distributed events.  It currently supports distributed device state and
+    distributed Voicemail MWI (Message Waiting Indication).  A new module has
+    been merged, res_ais, which facilitates communicating events between servers.
+    It uses the SAForum AIS (Service Availability Forum Application Interface
+    Specification) CLM (Cluster Management) and EVT (Event) services to maintain
+    a cluster of Asterisk servers, and to share events between them.  For more
+    information on setting this up, see doc/distributed_devstate.txt.
 
 Dialplan Functions
 ------------------
  * Added a new dialplan function, AST_CONFIG(), which allows you to access
    variables from an Asterisk configuration file.
+ * The JACK_HOOK function now has a c() option to supply a custom client name.
+ * Added two new dialplan functions from libspeex for audio gain control and 
+   denoise, AGC() and DENOISE(). Both functions can be applied to the tx and 
+   rx directions of a channel from the dialplan.
+ * The SMDI_MSG_RETRIEVE function now has the ability to search for SMDI messages
+   based on other parameters.  The default is still to search based on the
+   forwarding station ID.  However, there are new options that allow you to search
+   based on the message desk terminal ID, or the message desk number.
+ * TIMEOUT() has been modified to be accurate down to the millisecond.
+ * ENUM*() functions now include the following new options:
+     - 'u' returns the full URI and does not strip off the URI-scheme.
+     - 's' triggers ISN specific rewriting
+     - 'i' looks for branches into an Infrastructure ENUM tree
+     - 'd' for a direct DNS lookup without any flipping of digits.
+ * TXCIDNAME() has a new zone-suffix parameter (which defaults to 'e164.arpa')
+ * CHANNEL() now has options for the maximum, minimum, and standard or normal
+   deviation of jitter, rtt, and loss for a call using chan_sip.
 
 Zaptel channel driver (chan_zap) Changes
 ----------------------------------------
  * Channels can now be configured using named sections in zapata.conf, just
    like other channel drivers, including the use of templates.
+ * The default for pridialplan has changed from 'national' to 'unknown'.
 
 PBX Changes
 -----------
  * It is now possible to specify a pattern match as a hint. Once a phone subscribes
    to something that matches the pattern a hint will be created using the contents
    and variables evaluated.
+ * Dialplan matching has been extended to allow an extension to return to the
+   PBX core to wait for more digits.  This is done by using the new dialplan
+   application called "Incomplete".  This will permit a whole new level of
+   extension control, by giving the administrator more control over early
+   matches employing one of the short-circuit pattern match operators.  Note
+   that custom applications can trigger this same behavior by returning the
+   special value AST_PBX_INCOMPLETE.
 
 Application Changes
 -------------------
@@ -25,17 +61,108 @@
    the arguments to Directory; previously, you could enter only 3, regardless
    of how many names are in your company.  For large companies, this should be
    quite helpful.
+ * Voicemail now permits a mailbox setting to wrap around from first to last
+   messages, if the "messagewrap" option is set to a true value.
+ * Voicemail now permits an external script to be run, for password validation.
+   The script should output "VALID" or "INVALID" on stdout, depending upon the
+   wish to validate or invalidate the password given.  Arguments are:
+   "mailbox" "context" "oldpass" "newpass".  See the sample voicemail.conf for
+   more details
+ * Dial has a new option: F(context^extension^pri), which permits a callee to
+   continue in the dialplan, at the specified label, if the caller hangs up.
+ * ChanSpy and ExtenSpy have a new option, 's' which suppresses speaking the
+   technology name (e.g. SIP, IAX, etc) of the channel being spied on.
+ * The Jack application now has a c() option to supply a custom client name.
+ * Chanspy has a new option, 'B', which can be used to "barge" on a call. This is
+   like the pre-existing whisper mode, except that the spy can also talk to the
+   participant on the bridged channel as well.
+ * Chanspy has a new option, 'n', which will allow for the spied-on party's name
+   to be spoken instead of the channel name or number. For more information on the
+   use of this option, issue the command "core show application ChanSpy" from the 
+   Asterisk CLI.
+ * Chanspy has a new option, 'd', which allows the spy to use DTMF to swap between
+   spy modes. Use of this feature overrides the typical use of numeric DTMF. In other
+   words, if using the 'd' option, it is not possible to enter a number to append to
+   the first argument to Chanspy(). Pressing 4 will change to spy mode, pressing 5 will
+   change to whisper mode, and pressing 6 will change to barge mode.
+ * ExternalIVR now takes several options that affect the way it performs, as
+   well as having several new commands.  Please see doc/externalivr.txt for the
+   complete documentation.
+ * ChanIsAvail has a new option, 'a', which will return all available channels instead
+   of just the first one if you give the function more then one channel to check.
+ * PrivacyManager now takes an option where you can specify a context where the 
+   given number will be matched. This way you have more control over who is allowed
+   and it stops the people who blindly enter 10 digits.
+ * ForkCDR has new options: 'a' updates the answer time on the new CDR; 'A' locks
+   answer times, disposition, on orig CDR against updates; 'D' Copies the disposition
+   from the orig CDR to the new CDR after reset; 'e' sets the 'end' time on the
+   original CDR; 'R' prevents the new CDR from being reset; 's(var=val)' adds/changes
+   the 'var' variable on the original CDR; 'T' forces ast_cdr_end(), ast_cdr_answer(),
+   obey the LOCKED flag on cdr's in the chain, and also the ast_cdr_setvar() func.
+ * The Dial() application no longer copies the language used by the caller to the callee's
+   channel. If you desire for the caller's channel's language to be used for file playback
+   to the callee, then the file specified may be prepended with "${CHANNEL(language)}/" .
 
 SIP Changes
 -----------
  * The ATTENDED_TRANSFER_COMPLETE_SOUND can now be set using setvar to cause a given
    audio file to be played upon completion of an attended transfer.
+ * Added DNS manager support to registrations for peers referencing peer entries.
+   DNS manager runs in the background which allows DNS lookups to be run asynchronously 
+   as well as periodically updating the IP address. These properties allow for
+   better performance as well as recovery in the event of an IP change.
+ * Performance improvements via using hash tables (astobj2) and doubly-linked lists to improve 
+   load/reload of large numbers of peers/users by ~40x (for large lists of peers.
+   Initially, we saw 4x improvement in call setup/destruction, but at the time
+   of merging, this gain has disappeared; further research will be done to try
+   and restore this performance improvement. Astobj2 refcounting is now used
+   for users, peers, and dialogs.  Users are encouraged to assist in regression
+   testing and problem reporting!
+ * Added ability to specify registration expiry time on a per registration basis in
+   the register line.
+ * Added support for T140 RED - redundancy in T.140 to prevent text loss due to
+   lost packets.
+ * Added t38pt_usertpsource option. See sip.conf.sample for details.
+ * Added SIPnotify AMI command, for sending arbitrary SIP notify commands.
+ * 'sip show peers' and 'sip show users' display their entries sorted in
+    alphabetical order, as opposed to the order they were in, in the config 
+    file or database. 
+
+IAX Changes
+-----------
+ * Existing DNS manager lookups extended to check for SRV records.
 
 CLI Changes
 -----------
   * New CLI command, "config reload <file.conf>" which reloads any module that
      references that particular configuration file.  Also added "config list"
      which shows which configuration files are in use.
+  * New CLI commands, "pri show version" and "ss7 show version" that will
+     display which version of libpri and libss7 are being used, respectively.
+     A new API call was added so trunk will now have to be compiled against
+     a versions of libpri and libss7 that have them or it will not know that
+     these libraries exist.
+
+DNS manager changes
+-------------------
+  * Addresses managed by DNS manager now can check to see if there is a DNS
+    SRV record for a given domain and will use that hostname/port if present.
+
+AMI - The manager (TCP/TLS/HTTP)
+--------------------------------
+  * The Status command now takes an optional list of variables to display
+    along with channel status.
+
+ODBC Changes
+------------
+  * res_odbc no longer has a limit of 1023 total possible unshared connections,
+    as some people were running into this limit.  This limit has been increased
+    to 4.2 billion.
+
+Queue changes
+-------------
+  * The TRANSFER queue log entry now includes the the caller's original
+    position in the transferred-from queue.
 
 ------------------------------------------------------------------------------
 --- Functionality changes from Asterisk 1.4.X to Asterisk 1.6.0  -------------
@@ -90,6 +217,7 @@
   * Originate now requires the Originate privilege and, if you want to call out
     to a subshell, it requires the System privilege, as well.  This was done to
     enhance manager security.
+  * Originate now accepts codec settings with "Codecs: alaw, ulaw, h264" 
   * New command: Atxfer. See doc/manager_1_1.txt for more details or 
     manager show command Atxfer from the CLI
 
@@ -141,6 +269,10 @@
   * Added a CLI command, "devstate change", which allows you to set custom device
      states from the func_devstate module that provides the DEVICE_STATE() function
      and handling of the "Custom:" devices.
+  * New CLI command: "sip show sched" which shows all ast_sched entries for sip,
+    sorted into the different possible callbacks, with the number of entries
+    currently scheduled for each. Gives you a feel for how busy the sip channel
+    driver is.
 
 SIP changes
 -----------
@@ -194,7 +326,7 @@
      configs/sip.conf.sample for more information on how it is used.
   * Added a new configuration option "authfailureevents" that enables manager events when
     a peer can't authenticate properly. 
-  * Added DNS manager support to registrations not referencing a peer entry.
+  * Added DNS manager support to registrations for peers not referencing a peer entry.
 
 IAX2 changes
 ------------
@@ -243,6 +375,9 @@
      SIP call to Voicemail by putting a Local channel in the middle.  This
      feature is enabled by using the 'j' option in the Dial string to the Local
      channel in conjunction with the existing 'n' option for local channels.
+  * A 'b' option has been added which causes chan_local to return the actual channel
+     that is behind it when queried. This is useful for transfer scenarios as the
+     actual channel will be transferred, not the Local channel.
 
 Zaptel channel driver (chan_zap) Changes
 ----------------------------------------
@@ -334,6 +469,12 @@
      voicemail boxes.  The SMDI interface can also poll for MWI changes when some
      outside entity is modifying the state of the mailbox (such as IMAP storage or
      a web interface of some kind).
+  * Added the support for marking messages as "urgent." There are two methods to accomplish
+     this. One is to pass the 'U' option to VoiceMail(). Another way to mark a message as urgent
+     is to specify "review=yes" in voicemail.conf. Doing this will cause allow the user to mark
+     the message as urgent after he has recorded a voicemail by following the voice instructions.
+    When listening to voicemails using VoiceMailMain urgent messages will be presented before other
+     messages
 
 Queue changes
 -------------
@@ -367,7 +508,18 @@
     device state reported.
   * New configuration option: randomperiodicannounce. If a list of periodic announcements is
     specified by the periodic-announce option, then one will be chosen randomly when it is time
-	to play a periodic announcment
+    to play a periodic announcment
+  * New configuration options: announce-position now takes two more values in addition to "yes" and
+    "no." Two new options, "limit" and "more," are allowed. These are tied to another option,
+    announce-position-limit. By setting announce-position to "limit" callers will only have their
+    position announced if their position is less than what is specified by announce-position-limit.
+    If announce-position is set to "more" then callers beyond the position specified by announce-position-limit
+    will be told that their are more than announce-position-limit callers waiting.
+  * Two new queue log events have been added. An ADDMEMBER event will be logged
+    when a realtime queue member is added and a REMOVEMEMBER event will be logged
+    when a realtime queue member is removed. Since there is no calling channel associated
+    with these events, the string "REALTIME" is placed where the channel's unique id
+    is typically placed.
 
 MeetMe Changes
 --------------
@@ -397,6 +549,8 @@
      for the "meetme" command.
   * Added the ability to specify the music on hold class used to play into the
      conference when there is only one member and the M option is used.
+  * Added MEETME_INFO dialplan function which provides a way to query
+     various properties of a Meetme conference.
 
 Other Dialplan Application Changes
 ----------------------------------
@@ -469,6 +623,17 @@
      first pass at conversion.
   * aelparse will now read extensions.conf to see if a referenced
      macro or context is there before issueing a warning.
+  * AEL parser sets a local channel variable ~~EXTEN~~, to 
+    preserve the value of ${EXTEN} thru switch statements.
+  * New operator in $[...] expressions: the ~~ operator serves
+    as a concatenation operator. AT THE MOMENT, it is really only
+    necessary and useful in AEL, especially in if() expressions.
+    Operation: ${a} ~~ ${b|  with force both a and b to strings, strip 
+    any enclosing double-quotes, and evaluate to the value of a
+    concatenated with the value of b.  For example if a is set to
+    "xyz"  and b has the value "abc", then ${a} ~~ ${b| would
+    evaluate to xyzabc .
+
 
 Call Features (res_features) Changes
 ------------------------------------
@@ -497,6 +662,9 @@
 -----------
   * Added SPEECH commands for speech recognition. A complete listing can be found
      using agi show.
+  * If app_stack is loaded, GOSUB is a native AGI command that may be used to
+    invoke subroutines in the dialplan.  Note that calling EXEC with Gosub
+    does not behave as expected; the native command needs to be used, instead.
 
 Logger changes
 --------------
@@ -598,6 +766,18 @@
   * A new option when starting a remote asterisk (rasterisk, asterisk -r) for
      specifying which socket to use to connect to the running Asterisk daemon
      (-s)
+  * Performance enhancements to the sched facility, which is used in
+    the channel drivers, etc. Added hashtabs and doubly-linked lists
+    to speed up deletion; start at the beginning or end of list to
+    speed up insertion.
+  * Added Doubly-linked lists after the fashion of linkedlists.h. They are in
+    dlinkedlists.h. Doubly-linked lists feature fast deletion times.
+    Added regression tests to the tests/ dir, also.
+  * Added a refcount trace feature to astobj2 for those trying to balance
+    object creation, deletion; work, play; space and time. See the
+    notes in astobj2.h. Also, see utils/refcounter as well, as a
+    quick way to find unbalanced refcounts in what could be a sea
+    of objects that were balanced.

[... 101861 lines stripped ...]



More information about the svn-commits mailing list