[asterisk-commits] russell: branch russell/iax2_frame_queue r89705 - in /team/russell/iax2_frame...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Nov 27 13:47:53 CST 2007
Author: russell
Date: Tue Nov 27 13:47:51 2007
New Revision: 89705
URL: http://svn.digium.com/view/asterisk?view=rev&rev=89705
Log:
resolve, reset
Added:
team/russell/iax2_frame_queue/configs/cdr_sqlite3_custom.conf.sample
- copied unchanged from r89698, trunk/configs/cdr_sqlite3_custom.conf.sample
team/russell/iax2_frame_queue/configs/usbradio.conf.sample
- copied unchanged from r89698, trunk/configs/usbradio.conf.sample
team/russell/iax2_frame_queue/contrib/utils/eagi_proxy.c
- copied unchanged from r89698, trunk/contrib/utils/eagi_proxy.c
team/russell/iax2_frame_queue/funcs/func_sysinfo.c
- copied unchanged from r89698, trunk/funcs/func_sysinfo.c
team/russell/iax2_frame_queue/include/asterisk/_private.h
- copied unchanged from r89698, trunk/include/asterisk/_private.h
team/russell/iax2_frame_queue/include/asterisk/hashtab.h
- copied unchanged from r89698, trunk/include/asterisk/hashtab.h
team/russell/iax2_frame_queue/include/asterisk/mod_format.h
- copied unchanged from r89698, trunk/include/asterisk/mod_format.h
team/russell/iax2_frame_queue/include/asterisk/network.h
- copied unchanged from r89698, trunk/include/asterisk/network.h
team/russell/iax2_frame_queue/main/cygload.c
- copied unchanged from r89698, trunk/main/cygload.c
team/russell/iax2_frame_queue/main/hashtab.c
- copied unchanged from r89698, trunk/main/hashtab.c
team/russell/iax2_frame_queue/utils/hashtest.c
- copied unchanged from r89698, trunk/utils/hashtest.c
Removed:
team/russell/iax2_frame_queue/channels/gentone-ulaw.c
team/russell/iax2_frame_queue/configs/cdr_sqlite3_custom.conf
Modified:
team/russell/iax2_frame_queue/ (props changed)
team/russell/iax2_frame_queue/CHANGES
team/russell/iax2_frame_queue/Makefile
team/russell/iax2_frame_queue/Makefile.moddir_rules
team/russell/iax2_frame_queue/Makefile.rules
team/russell/iax2_frame_queue/UPGRADE.txt
team/russell/iax2_frame_queue/acinclude.m4
team/russell/iax2_frame_queue/agi/Makefile
team/russell/iax2_frame_queue/agi/eagi-test.c
team/russell/iax2_frame_queue/apps/Makefile
team/russell/iax2_frame_queue/apps/app_adsiprog.c
team/russell/iax2_frame_queue/apps/app_alarmreceiver.c
team/russell/iax2_frame_queue/apps/app_amd.c
team/russell/iax2_frame_queue/apps/app_authenticate.c
team/russell/iax2_frame_queue/apps/app_cdr.c
team/russell/iax2_frame_queue/apps/app_chanisavail.c
team/russell/iax2_frame_queue/apps/app_channelredirect.c
team/russell/iax2_frame_queue/apps/app_chanspy.c
team/russell/iax2_frame_queue/apps/app_controlplayback.c
team/russell/iax2_frame_queue/apps/app_db.c
team/russell/iax2_frame_queue/apps/app_dial.c
team/russell/iax2_frame_queue/apps/app_dictate.c
team/russell/iax2_frame_queue/apps/app_directed_pickup.c
team/russell/iax2_frame_queue/apps/app_directory.c
team/russell/iax2_frame_queue/apps/app_disa.c
team/russell/iax2_frame_queue/apps/app_dumpchan.c
team/russell/iax2_frame_queue/apps/app_echo.c
team/russell/iax2_frame_queue/apps/app_exec.c
team/russell/iax2_frame_queue/apps/app_externalivr.c
team/russell/iax2_frame_queue/apps/app_festival.c
team/russell/iax2_frame_queue/apps/app_flash.c
team/russell/iax2_frame_queue/apps/app_followme.c
team/russell/iax2_frame_queue/apps/app_forkcdr.c
team/russell/iax2_frame_queue/apps/app_getcpeid.c
team/russell/iax2_frame_queue/apps/app_ices.c
team/russell/iax2_frame_queue/apps/app_image.c
team/russell/iax2_frame_queue/apps/app_ivrdemo.c
team/russell/iax2_frame_queue/apps/app_macro.c
team/russell/iax2_frame_queue/apps/app_meetme.c
team/russell/iax2_frame_queue/apps/app_milliwatt.c
team/russell/iax2_frame_queue/apps/app_minivm.c
team/russell/iax2_frame_queue/apps/app_mixmonitor.c
team/russell/iax2_frame_queue/apps/app_morsecode.c
team/russell/iax2_frame_queue/apps/app_mp3.c
team/russell/iax2_frame_queue/apps/app_nbscat.c
team/russell/iax2_frame_queue/apps/app_osplookup.c
team/russell/iax2_frame_queue/apps/app_page.c
team/russell/iax2_frame_queue/apps/app_parkandannounce.c
team/russell/iax2_frame_queue/apps/app_playback.c
team/russell/iax2_frame_queue/apps/app_privacy.c
team/russell/iax2_frame_queue/apps/app_queue.c
team/russell/iax2_frame_queue/apps/app_read.c
team/russell/iax2_frame_queue/apps/app_readexten.c
team/russell/iax2_frame_queue/apps/app_readfile.c
team/russell/iax2_frame_queue/apps/app_record.c
team/russell/iax2_frame_queue/apps/app_rpt.c
team/russell/iax2_frame_queue/apps/app_sayunixtime.c
team/russell/iax2_frame_queue/apps/app_senddtmf.c
team/russell/iax2_frame_queue/apps/app_sendtext.c
team/russell/iax2_frame_queue/apps/app_setcallerid.c
team/russell/iax2_frame_queue/apps/app_skel.c
team/russell/iax2_frame_queue/apps/app_sms.c
team/russell/iax2_frame_queue/apps/app_softhangup.c
team/russell/iax2_frame_queue/apps/app_speech_utils.c
team/russell/iax2_frame_queue/apps/app_stack.c
team/russell/iax2_frame_queue/apps/app_system.c
team/russell/iax2_frame_queue/apps/app_talkdetect.c
team/russell/iax2_frame_queue/apps/app_test.c
team/russell/iax2_frame_queue/apps/app_transfer.c
team/russell/iax2_frame_queue/apps/app_url.c
team/russell/iax2_frame_queue/apps/app_userevent.c
team/russell/iax2_frame_queue/apps/app_verbose.c
team/russell/iax2_frame_queue/apps/app_voicemail.c
team/russell/iax2_frame_queue/apps/app_waitforring.c
team/russell/iax2_frame_queue/apps/app_waitforsilence.c
team/russell/iax2_frame_queue/apps/app_while.c
team/russell/iax2_frame_queue/apps/app_zapateller.c
team/russell/iax2_frame_queue/apps/app_zapbarge.c
team/russell/iax2_frame_queue/apps/app_zapras.c
team/russell/iax2_frame_queue/apps/app_zapscan.c
team/russell/iax2_frame_queue/build_tools/make_buildopts_h
team/russell/iax2_frame_queue/build_tools/strip_nonapi
team/russell/iax2_frame_queue/cdr/cdr_adaptive_odbc.c
team/russell/iax2_frame_queue/cdr/cdr_csv.c
team/russell/iax2_frame_queue/cdr/cdr_custom.c
team/russell/iax2_frame_queue/cdr/cdr_manager.c
team/russell/iax2_frame_queue/cdr/cdr_odbc.c
team/russell/iax2_frame_queue/cdr/cdr_pgsql.c
team/russell/iax2_frame_queue/cdr/cdr_radius.c
team/russell/iax2_frame_queue/cdr/cdr_sqlite.c
team/russell/iax2_frame_queue/cdr/cdr_sqlite3_custom.c
team/russell/iax2_frame_queue/cdr/cdr_tds.c
team/russell/iax2_frame_queue/channels/Makefile
team/russell/iax2_frame_queue/channels/chan_agent.c
team/russell/iax2_frame_queue/channels/chan_alsa.c
team/russell/iax2_frame_queue/channels/chan_features.c
team/russell/iax2_frame_queue/channels/chan_gtalk.c
team/russell/iax2_frame_queue/channels/chan_h323.c
team/russell/iax2_frame_queue/channels/chan_iax2.c
team/russell/iax2_frame_queue/channels/chan_jingle.c
team/russell/iax2_frame_queue/channels/chan_local.c
team/russell/iax2_frame_queue/channels/chan_mgcp.c
team/russell/iax2_frame_queue/channels/chan_misdn.c
team/russell/iax2_frame_queue/channels/chan_nbs.c
team/russell/iax2_frame_queue/channels/chan_oss.c
team/russell/iax2_frame_queue/channels/chan_phone.c
team/russell/iax2_frame_queue/channels/chan_sip.c
team/russell/iax2_frame_queue/channels/chan_skinny.c
team/russell/iax2_frame_queue/channels/chan_unistim.c
team/russell/iax2_frame_queue/channels/chan_usbradio.c
team/russell/iax2_frame_queue/channels/chan_vpb.cc
team/russell/iax2_frame_queue/channels/chan_zap.c
team/russell/iax2_frame_queue/channels/h323/ast_h323.cxx
team/russell/iax2_frame_queue/channels/iax2-parser.c
team/russell/iax2_frame_queue/channels/iax2-provision.c
team/russell/iax2_frame_queue/channels/misdn/chan_misdn_config.h
team/russell/iax2_frame_queue/channels/misdn/isdn_lib.c
team/russell/iax2_frame_queue/channels/misdn/isdn_lib.h
team/russell/iax2_frame_queue/channels/misdn/isdn_lib_intern.h
team/russell/iax2_frame_queue/channels/misdn/isdn_msg_parser.c
team/russell/iax2_frame_queue/channels/misdn_config.c
team/russell/iax2_frame_queue/codecs/codec_a_mu.c
team/russell/iax2_frame_queue/codecs/codec_adpcm.c
team/russell/iax2_frame_queue/codecs/codec_alaw.c
team/russell/iax2_frame_queue/codecs/codec_g722.c
team/russell/iax2_frame_queue/codecs/codec_g726.c
team/russell/iax2_frame_queue/codecs/codec_gsm.c
team/russell/iax2_frame_queue/codecs/codec_ilbc.c
team/russell/iax2_frame_queue/codecs/codec_lpc10.c
team/russell/iax2_frame_queue/codecs/codec_speex.c
team/russell/iax2_frame_queue/codecs/codec_ulaw.c
team/russell/iax2_frame_queue/codecs/codec_zap.c
team/russell/iax2_frame_queue/configs/agents.conf.sample
team/russell/iax2_frame_queue/configs/cdr.conf.sample
team/russell/iax2_frame_queue/configs/cdr_adaptive_odbc.conf.sample
team/russell/iax2_frame_queue/configs/extensions.ael.sample
team/russell/iax2_frame_queue/configs/extensions.conf.sample
team/russell/iax2_frame_queue/configs/misdn.conf.sample
team/russell/iax2_frame_queue/configs/queues.conf.sample
team/russell/iax2_frame_queue/configs/res_odbc.conf.sample
team/russell/iax2_frame_queue/configs/sip.conf.sample
team/russell/iax2_frame_queue/configs/voicemail.conf.sample
team/russell/iax2_frame_queue/configs/zapata.conf.sample
team/russell/iax2_frame_queue/configure
team/russell/iax2_frame_queue/configure.ac
team/russell/iax2_frame_queue/doc/CODING-GUIDELINES
team/russell/iax2_frame_queue/doc/osp.txt
team/russell/iax2_frame_queue/doc/tex/channelvariables.tex
team/russell/iax2_frame_queue/doc/tex/imapstorage.tex
team/russell/iax2_frame_queue/doc/tex/localchannel.tex
team/russell/iax2_frame_queue/doc/tex/queues-with-callback-members.tex
team/russell/iax2_frame_queue/doc/valgrind.txt
team/russell/iax2_frame_queue/formats/format_g723.c
team/russell/iax2_frame_queue/formats/format_g726.c
team/russell/iax2_frame_queue/formats/format_g729.c
team/russell/iax2_frame_queue/formats/format_gsm.c
team/russell/iax2_frame_queue/formats/format_h263.c
team/russell/iax2_frame_queue/formats/format_h264.c
team/russell/iax2_frame_queue/formats/format_ilbc.c
team/russell/iax2_frame_queue/formats/format_jpeg.c
team/russell/iax2_frame_queue/formats/format_ogg_vorbis.c
team/russell/iax2_frame_queue/formats/format_pcm.c
team/russell/iax2_frame_queue/formats/format_sln.c
team/russell/iax2_frame_queue/formats/format_vox.c
team/russell/iax2_frame_queue/formats/format_wav.c
team/russell/iax2_frame_queue/formats/format_wav_gsm.c
team/russell/iax2_frame_queue/funcs/func_base64.c
team/russell/iax2_frame_queue/funcs/func_blacklist.c
team/russell/iax2_frame_queue/funcs/func_callerid.c
team/russell/iax2_frame_queue/funcs/func_cdr.c
team/russell/iax2_frame_queue/funcs/func_channel.c
team/russell/iax2_frame_queue/funcs/func_curl.c
team/russell/iax2_frame_queue/funcs/func_cut.c
team/russell/iax2_frame_queue/funcs/func_db.c
team/russell/iax2_frame_queue/funcs/func_devstate.c
team/russell/iax2_frame_queue/funcs/func_enum.c
team/russell/iax2_frame_queue/funcs/func_env.c
team/russell/iax2_frame_queue/funcs/func_extstate.c
team/russell/iax2_frame_queue/funcs/func_global.c
team/russell/iax2_frame_queue/funcs/func_groupcount.c
team/russell/iax2_frame_queue/funcs/func_iconv.c
team/russell/iax2_frame_queue/funcs/func_lock.c
team/russell/iax2_frame_queue/funcs/func_logic.c
team/russell/iax2_frame_queue/funcs/func_math.c
team/russell/iax2_frame_queue/funcs/func_md5.c
team/russell/iax2_frame_queue/funcs/func_module.c
team/russell/iax2_frame_queue/funcs/func_odbc.c
team/russell/iax2_frame_queue/funcs/func_rand.c
team/russell/iax2_frame_queue/funcs/func_realtime.c
team/russell/iax2_frame_queue/funcs/func_sha1.c
team/russell/iax2_frame_queue/funcs/func_shell.c
team/russell/iax2_frame_queue/funcs/func_strings.c
team/russell/iax2_frame_queue/funcs/func_timeout.c
team/russell/iax2_frame_queue/funcs/func_uri.c
team/russell/iax2_frame_queue/funcs/func_version.c
team/russell/iax2_frame_queue/funcs/func_vmcount.c
team/russell/iax2_frame_queue/funcs/func_volume.c
team/russell/iax2_frame_queue/include/asterisk.h
team/russell/iax2_frame_queue/include/asterisk/abstract_jb.h
team/russell/iax2_frame_queue/include/asterisk/acl.h
team/russell/iax2_frame_queue/include/asterisk/ael_structs.h
team/russell/iax2_frame_queue/include/asterisk/agi.h
team/russell/iax2_frame_queue/include/asterisk/app.h
team/russell/iax2_frame_queue/include/asterisk/astmm.h
team/russell/iax2_frame_queue/include/asterisk/astobj.h
team/russell/iax2_frame_queue/include/asterisk/audiohook.h
team/russell/iax2_frame_queue/include/asterisk/autoconfig.h.in
team/russell/iax2_frame_queue/include/asterisk/cdr.h
team/russell/iax2_frame_queue/include/asterisk/channel.h
team/russell/iax2_frame_queue/include/asterisk/cli.h
team/russell/iax2_frame_queue/include/asterisk/compat.h
team/russell/iax2_frame_queue/include/asterisk/config.h
team/russell/iax2_frame_queue/include/asterisk/dnsmgr.h
team/russell/iax2_frame_queue/include/asterisk/doxyref.h
team/russell/iax2_frame_queue/include/asterisk/endian.h
team/russell/iax2_frame_queue/include/asterisk/file.h
team/russell/iax2_frame_queue/include/asterisk/frame.h
team/russell/iax2_frame_queue/include/asterisk/image.h
team/russell/iax2_frame_queue/include/asterisk/io.h
team/russell/iax2_frame_queue/include/asterisk/jabber.h
team/russell/iax2_frame_queue/include/asterisk/linkedlists.h
team/russell/iax2_frame_queue/include/asterisk/lock.h
team/russell/iax2_frame_queue/include/asterisk/logger.h
team/russell/iax2_frame_queue/include/asterisk/manager.h
team/russell/iax2_frame_queue/include/asterisk/md5.h
team/russell/iax2_frame_queue/include/asterisk/module.h
team/russell/iax2_frame_queue/include/asterisk/netsock.h
team/russell/iax2_frame_queue/include/asterisk/paths.h
team/russell/iax2_frame_queue/include/asterisk/pbx.h
team/russell/iax2_frame_queue/include/asterisk/plc.h
team/russell/iax2_frame_queue/include/asterisk/res_odbc.h
team/russell/iax2_frame_queue/include/asterisk/rtp.h
team/russell/iax2_frame_queue/include/asterisk/sha1.h
team/russell/iax2_frame_queue/include/asterisk/slinfactory.h
team/russell/iax2_frame_queue/include/asterisk/stringfields.h
team/russell/iax2_frame_queue/include/asterisk/strings.h
team/russell/iax2_frame_queue/include/asterisk/tdd.h
team/russell/iax2_frame_queue/include/asterisk/time.h
team/russell/iax2_frame_queue/include/asterisk/translate.h
team/russell/iax2_frame_queue/include/asterisk/udptl.h
team/russell/iax2_frame_queue/include/asterisk/utils.h
team/russell/iax2_frame_queue/main/Makefile
team/russell/iax2_frame_queue/main/abstract_jb.c
team/russell/iax2_frame_queue/main/acl.c
team/russell/iax2_frame_queue/main/adsistub.c
team/russell/iax2_frame_queue/main/alaw.c
team/russell/iax2_frame_queue/main/app.c
team/russell/iax2_frame_queue/main/ast_expr2.fl
team/russell/iax2_frame_queue/main/ast_expr2f.c
team/russell/iax2_frame_queue/main/asterisk.c
team/russell/iax2_frame_queue/main/astmm.c
team/russell/iax2_frame_queue/main/astobj2.c
team/russell/iax2_frame_queue/main/audiohook.c
team/russell/iax2_frame_queue/main/autoservice.c
team/russell/iax2_frame_queue/main/callerid.c
team/russell/iax2_frame_queue/main/cdr.c
team/russell/iax2_frame_queue/main/channel.c
team/russell/iax2_frame_queue/main/chanvars.c
team/russell/iax2_frame_queue/main/cli.c
team/russell/iax2_frame_queue/main/config.c
team/russell/iax2_frame_queue/main/cryptostub.c
team/russell/iax2_frame_queue/main/db.c
team/russell/iax2_frame_queue/main/devicestate.c
team/russell/iax2_frame_queue/main/dial.c
team/russell/iax2_frame_queue/main/dlfcn.c
team/russell/iax2_frame_queue/main/dns.c
team/russell/iax2_frame_queue/main/dnsmgr.c
team/russell/iax2_frame_queue/main/dsp.c
team/russell/iax2_frame_queue/main/enum.c
team/russell/iax2_frame_queue/main/event.c
team/russell/iax2_frame_queue/main/file.c
team/russell/iax2_frame_queue/main/fixedjitterbuf.c
team/russell/iax2_frame_queue/main/frame.c
team/russell/iax2_frame_queue/main/fskmodem.c
team/russell/iax2_frame_queue/main/http.c
team/russell/iax2_frame_queue/main/image.c
team/russell/iax2_frame_queue/main/indications.c
team/russell/iax2_frame_queue/main/io.c
team/russell/iax2_frame_queue/main/jitterbuf.c
team/russell/iax2_frame_queue/main/loader.c
team/russell/iax2_frame_queue/main/logger.c
team/russell/iax2_frame_queue/main/manager.c
team/russell/iax2_frame_queue/main/md5.c
team/russell/iax2_frame_queue/main/minimime/mm.h
team/russell/iax2_frame_queue/main/netsock.c
team/russell/iax2_frame_queue/main/pbx.c
team/russell/iax2_frame_queue/main/plc.c
team/russell/iax2_frame_queue/main/privacy.c
team/russell/iax2_frame_queue/main/rtp.c
team/russell/iax2_frame_queue/main/say.c
team/russell/iax2_frame_queue/main/sched.c
team/russell/iax2_frame_queue/main/sha1.c
team/russell/iax2_frame_queue/main/slinfactory.c
team/russell/iax2_frame_queue/main/srv.c
team/russell/iax2_frame_queue/main/stdtime/localtime.c
team/russell/iax2_frame_queue/main/strcompat.c
team/russell/iax2_frame_queue/main/tdd.c
team/russell/iax2_frame_queue/main/term.c
team/russell/iax2_frame_queue/main/threadstorage.c
team/russell/iax2_frame_queue/main/translate.c
team/russell/iax2_frame_queue/main/udptl.c
team/russell/iax2_frame_queue/main/ulaw.c
team/russell/iax2_frame_queue/main/utils.c
team/russell/iax2_frame_queue/makeopts.in
team/russell/iax2_frame_queue/pbx/Makefile
team/russell/iax2_frame_queue/pbx/ael/ael-test/ael-test19/extensions.ael
team/russell/iax2_frame_queue/pbx/ael/ael-test/ael-test3/extensions.ael
team/russell/iax2_frame_queue/pbx/ael/ael-test/ael-test7/extensions.ael
team/russell/iax2_frame_queue/pbx/ael/ael-test/ael-vtest13/extensions.ael
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-ntest10
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-ntest12
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-ntest22
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-ntest9
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test1
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test11
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test14
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test15
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test16
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test18
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test19
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test2
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test20
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test3
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test4
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test5
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test6
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test7
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-test8
team/russell/iax2_frame_queue/pbx/ael/ael-test/ref.ael-vtest13
team/russell/iax2_frame_queue/pbx/dundi-parser.c
team/russell/iax2_frame_queue/pbx/dundi-parser.h
team/russell/iax2_frame_queue/pbx/pbx_ael.c
team/russell/iax2_frame_queue/pbx/pbx_config.c
team/russell/iax2_frame_queue/pbx/pbx_dundi.c
team/russell/iax2_frame_queue/pbx/pbx_gtkconsole.c
team/russell/iax2_frame_queue/pbx/pbx_loopback.c
team/russell/iax2_frame_queue/pbx/pbx_lua.c
team/russell/iax2_frame_queue/pbx/pbx_realtime.c
team/russell/iax2_frame_queue/pbx/pbx_spool.c
team/russell/iax2_frame_queue/res/Makefile
team/russell/iax2_frame_queue/res/ael/ael.flex
team/russell/iax2_frame_queue/res/ael/ael.tab.c
team/russell/iax2_frame_queue/res/ael/ael.y
team/russell/iax2_frame_queue/res/ael/ael_lex.c
team/russell/iax2_frame_queue/res/ael/pval.c
team/russell/iax2_frame_queue/res/res_adsi.c
team/russell/iax2_frame_queue/res/res_ael_share.c
team/russell/iax2_frame_queue/res/res_agi.c
team/russell/iax2_frame_queue/res/res_clioriginate.c
team/russell/iax2_frame_queue/res/res_config_odbc.c
team/russell/iax2_frame_queue/res/res_config_pgsql.c
team/russell/iax2_frame_queue/res/res_config_sqlite.c
team/russell/iax2_frame_queue/res/res_convert.c
team/russell/iax2_frame_queue/res/res_crypto.c
team/russell/iax2_frame_queue/res/res_features.c
team/russell/iax2_frame_queue/res/res_indications.c
team/russell/iax2_frame_queue/res/res_jabber.c
team/russell/iax2_frame_queue/res/res_limit.c
team/russell/iax2_frame_queue/res/res_monitor.c
team/russell/iax2_frame_queue/res/res_musiconhold.c
team/russell/iax2_frame_queue/res/res_odbc.c
team/russell/iax2_frame_queue/res/res_realtime.c
team/russell/iax2_frame_queue/res/res_smdi.c
team/russell/iax2_frame_queue/res/res_snmp.c
team/russell/iax2_frame_queue/res/res_speech.c
team/russell/iax2_frame_queue/utils/Makefile
team/russell/iax2_frame_queue/utils/ael_main.c
team/russell/iax2_frame_queue/utils/astman.c
team/russell/iax2_frame_queue/utils/check_expr.c
team/russell/iax2_frame_queue/utils/conf2ael.c
team/russell/iax2_frame_queue/utils/extconf.c
team/russell/iax2_frame_queue/utils/hashtest2.c
team/russell/iax2_frame_queue/utils/smsq.c
Propchange: team/russell/iax2_frame_queue/
------------------------------------------------------------------------------
automerge = *
Propchange: team/russell/iax2_frame_queue/
------------------------------------------------------------------------------
Binary property 'branch-1.4-blocked' - no diff available.
Propchange: team/russell/iax2_frame_queue/
------------------------------------------------------------------------------
Binary property 'branch-1.4-merged' - no diff available.
Propchange: team/russell/iax2_frame_queue/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Tue Nov 27 13:47:51 2007
@@ -1,1 +1,1 @@
-/trunk:1-89026
+/trunk:1-89701
Modified: team/russell/iax2_frame_queue/CHANGES
URL: http://svn.digium.com/view/asterisk/team/russell/iax2_frame_queue/CHANGES?view=diff&rev=89705&r1=89704&r2=89705
==============================================================================
--- team/russell/iax2_frame_queue/CHANGES (original)
+++ team/russell/iax2_frame_queue/CHANGES Tue Nov 27 13:47:51 2007
@@ -44,6 +44,7 @@
of devices or the name associated with a hint.
* Added EXTENSION_STATE() dialplan function which allows retrieving the state
of any extension.
+ * Added SYSINFO() dialplan function which allows retrieval of system information
CLI Changes
-----------
@@ -51,6 +52,10 @@
* Added 'core show channels count' CLI command.
* Added the ability to set the core debug and verbose values on a per-file basis.
* Added 'queue pause member' and 'queue unpause member' CLI commands
+ * Ability to set process limits ("ulimit") without restarting Asterisk
+ * Enhanced "agi debug" to print the channel name as a prefix to the debug
+ output to make debugging on busy systems much easier.
+ * New CLI commands "dialplan set extenpatternmatching true/false"
SIP changes
-----------
@@ -67,8 +72,9 @@
since they where replaced by "mohsuggest" and "mohinterpret" in version 1.4
* The "localmask" setting was removed in version 1.2 and the reminder about it
being removed is now also removed.
- * A new option "busy-level" for setting a level of calls where asterisk reports
- a device as busy, to separate it from call-limit
+ * A new option "busylevel" for setting a level of calls where asterisk reports
+ a device as busy, to separate it from call-limit. This value is also added
+ to the SIP_PEER dialplan function.
* A new realtime family called "sipregs" is now supported to store SIP registration
data. If this family is defined, "sippeers" will be used for configuration and
"sipregs" for registrations. If it's not defined, "sippeers" will be used for
@@ -84,8 +90,11 @@
* SIP now adds a header to the CANCEL if the call was answered by another phone
in the same dial command, or if the new c option in dial() is used.
* The new default is that 100 Trying is not sent on REGISTER attempts as the RFC specifically
- states it is not needed. For phones, however, that do require it the registertrying option
+ states it is not needed. For phones, however, that do require it the "registertrying" option
has been added so it can be enabled.
+ * A new option called "callcounter" (global/peer/user level) enables call counters needed
+ for better status reports needed for queues and SIP subscriptions. (Call-Limit was previously
+ used to enable this functionality).
IAX2 changes
------------
@@ -97,6 +106,7 @@
Skinny changes
-------------
* Added skinny show device, skinny show line, and skinny show settings CLI commands.
+ * Proper codec support in chan_skinny.
DUNDi changes
-------------
@@ -166,6 +176,7 @@
queue log.
* Added ability for non-realtime queues to have realtime members
* Added the "linear" strategy to queues.
+ * Added the "wrandom" strategy to queues.
MeetMe Changes
--------------
@@ -185,6 +196,37 @@
the schedule start time, or to allow the caller to join the conference early.
Also included is optional support for limiting the number of callers per
RealTime conference.
+ * Added the S() and L() options to the MeetMe application. These are pretty
+ much identical to the S() and L() options to Dial(). They let you set
+ timeouts for the conference, as well as have warning sounds played to
+ let the caller know how much time is left, and when it is running out.
+ * Added the ability to do "meetme concise" with the "meetme" CLI command.
+ This extends the concise capabilities of this CLI command to include
+ listing all conferences, instead of an addition to the other sub commands
+ 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.
+
+Other Dialplan Application Changes
+----------------------------------
+ * Argument support for Gosub application
+ * From the to-do lists: straighten out the app timeout args:
+ Wait() app now really does 0.3 seconds- was truncating arg to an int.
+ WaitExten() same as Wait().
+ Congestion() - Now takes floating pt. argument.
+ Busy() - now takes floating pt. argument.
+ Read() - timeout now can be floating pt.
+ WaitForRing() now takes floating pt timeout arg.
+ SpeechBackground() -- clarified in the docstrings that the timeout is an integer seconds.
+ * Added 's' option to Page application.
+ * Added 'E' and 'V' commands to ExternalIVR.
+ * Added 'o' and 'X' options to Chanspy.
+ * Added a new dialplan application, Bridge, which allows you to bridge the
+ calling channel to any other active channel on the system.
+ * Added the ability to specify a music on hold class to play instead of ringing
+ for the SLATrunk application.
+ * The Read application no longer exits the dialplan on error. Instead, it sets
+ READSTATUS to ERROR, which you can catch and handle separately.
Music On Hold Changes
---------------------
@@ -246,6 +288,9 @@
features.conf. This means that features can be written a single time, and
then mapped into groups of features for different key mappings or easier
access control.
+ * Updated the ParkedCall application to allow you to not specify a parking
+ extension. If you don't specify a parking space to pick up, it will grab
+ the first one available.
Language Support Changes
------------------------
@@ -255,37 +300,27 @@
Miscellaneous
-------------
* Added the bindaddr option to gtalk.conf.
- * Argument support for Gosub application
- * Ability to set process limits without restarting Asterisk
- * Proper codec support in chan_skinny.
* Ability to use libcap to set high ToS bits when non-root
on Linux. If configure is unable to find libcap then you
can use --with-cap to specify the path.
- * Added rotatetimestamp option to logger.conf which will use
- the time to name the logger files instead of sequence number.
+ * Added rotatestrategy option to logger.conf, along with two new options:
+ "timestamp" which will use the time to name the logger files instead of
+ sequence number; and "rotate", which rotates the names of the logfiles,
+ similar to the way syslog rotates files.
+ * Added exec_after_rotate option to logger.conf, which allows a system
+ command to be run after rotation. This is primarily useful with
+ rotatestrategry=rotate, to allow a limit on the number of logfiles kept
+ and to ensure that the oldest log file gets deleted.
* Added Masquerade manager event for when a masquerade happens between
two channels.
- * From the to-do lists: straighten out the app timeout args:
- Wait() app now really does 0.3 seconds- was truncating arg to an int.
- WaitExten() same as Wait().
- Congestion() - Now takes floating pt. argument.
- Busy() - now takes floating pt. argument.
- Read() - timeout now can be floating pt.
- WaitForRing() now takes floating pt timeout arg.
- SpeechBackground() -- clarified in the docstrings that the timeout is an integer seconds.
* Added maxfiles option to options section of asterisk.conf which allows you to specify
what Asterisk should set as the maximum number of open files when it loads.
* Added the jittertargetextra configuration option.
* Added G729 passthrough support to chan_phone for Sigma Designs boards.
- * Added 's' option to Page application.
- * Added 'E' and 'V' commands to ExternalIVR.
- * Added 'o' and 'X' options to Chanspy.
* Added a new CDR module, cdr_sqlite3_custom.
* The cdr_manager module has a [mappings] feature, like cdr_custom,
to add fields to the manager event from the CDR variables.
* Added a new realtime configuration module, res_config_sqlite
- * Added a new dialplan application, Bridge, which allows you to bridge the
- calling channel to any other active channel on the system.
* Added support for setting the CoS for VLAN traffic (802.1p). See the sample
configuration files for the IP channel drivers. The new option is "cos".
This information is also documented in doc/qos.tex, or the IP Quality of Service
@@ -305,6 +340,15 @@
It allows you to configure a prefix for auto-monitor recordings.
* Added support for writing and running your dialplan in lua. See
configs/extensions.lua.sample for examples of how to do this.
- * Added a new channel driver, chan_unistim. See doc/unistim.txt and
- configs/unistim.conf.sample for details. This new channel driver allows
- you to use Nortel i2002, i2004, and i2050 phones with Asterisk.
+ * Added a new channel driver, chan_unistim. See doc/unistim.txt and
+ configs/unistim.conf.sample for details. This new channel driver allows
+ you to use Nortel i2002, i2004, and i2050 phones with Asterisk.
+ * A new extension pattern matching algorithm, based on a trie, is introduced
+ here, that could noticeably speed up mid-sized to large dialplans.
+ It is NOT used by default, as duplicating the behaviour of the old pattern
+ matcher is still under development. A config file option, in extensions.conf,
+ in the [general] section, called "extenpatternmatchingnew", is by default
+ set to false; setting that to true will force the use of the new algorithm.
+ Also, the cli commands "dialplan set extenpatternmatchingnew true/false" can
+ be used to switch the algorithms at run time.
+
Modified: team/russell/iax2_frame_queue/Makefile
URL: http://svn.digium.com/view/asterisk/team/russell/iax2_frame_queue/Makefile?view=diff&rev=89705&r1=89704&r2=89705
==============================================================================
--- team/russell/iax2_frame_queue/Makefile (original)
+++ team/russell/iax2_frame_queue/Makefile Tue Nov 27 13:47:51 2007
@@ -251,7 +251,7 @@
ASTCFLAGS+=$(MALLOC_DEBUG)$(BUSYDETECT)$(OPTIONS)
-MOD_SUBDIRS:=res channels pbx apps codecs formats cdr funcs main
+MOD_SUBDIRS:=channels pbx apps codecs formats cdr funcs main res
OTHER_SUBDIRS:=utils agi
SUBDIRS:=$(OTHER_SUBDIRS) $(MOD_SUBDIRS)
SUBDIRS_INSTALL:=$(SUBDIRS:%=%-install)
@@ -293,6 +293,9 @@
mK=" make"
endif
+# comment to print directories during submakes
+PRINT_DIR?= --no-print-directory
+
all: _all
@echo " +--------- Asterisk Build Complete ---------+"
@echo " + Asterisk has successfully been built, and +"
@@ -301,7 +304,7 @@
@echo " + $(mK) install +"
@echo " +-------------------------------------------+"
-_all: cleantest $(SUBDIRS)
+_all: cleantest makeopts $(SUBDIRS)
makeopts: configure
@echo "****"
@@ -314,38 +317,46 @@
menuselect/menuselect --check-deps $(GLOBAL_MAKEOPTS) $(USER_MAKEOPTS) menuselect.makeopts
$(MOD_SUBDIRS_EMBED_LDSCRIPT):
- @echo "EMBED_LDSCRIPTS+="`$(MAKE) --quiet --no-print-directory -C $(@:-embed-ldscript=) SUBDIR=$(@:-embed-ldscript=) __embed_ldscript` >> makeopts.embed_rules
+ @echo "EMBED_LDSCRIPTS+="`$(MAKE) --quiet $(PRINT_DIR) -C $(@:-embed-ldscript=) SUBDIR=$(@:-embed-ldscript=) __embed_ldscript` >> makeopts.embed_rules
$(MOD_SUBDIRS_EMBED_LDFLAGS):
- @echo "EMBED_LDFLAGS+="`$(MAKE) --quiet --no-print-directory -C $(@:-embed-ldflags=) SUBDIR=$(@:-embed-ldflags=) __embed_ldflags` >> makeopts.embed_rules
+ @echo "EMBED_LDFLAGS+="`$(MAKE) --quiet $(PRINT_DIR) -C $(@:-embed-ldflags=) SUBDIR=$(@:-embed-ldflags=) __embed_ldflags` >> makeopts.embed_rules
$(MOD_SUBDIRS_EMBED_LIBS):
- @echo "EMBED_LIBS+="`$(MAKE) --quiet --no-print-directory -C $(@:-embed-libs=) SUBDIR=$(@:-embed-libs=) __embed_libs` >> makeopts.embed_rules
+ @echo "EMBED_LIBS+="`$(MAKE) --quiet $(PRINT_DIR) -C $(@:-embed-libs=) SUBDIR=$(@:-embed-libs=) __embed_libs` >> makeopts.embed_rules
makeopts.embed_rules: menuselect.makeopts
@echo "Generating embedded module rules ..."
@rm -f $@
- @$(MAKE) --no-print-directory $(MOD_SUBDIRS_EMBED_LDSCRIPT)
- @$(MAKE) --no-print-directory $(MOD_SUBDIRS_EMBED_LDFLAGS)
- @$(MAKE) --no-print-directory $(MOD_SUBDIRS_EMBED_LIBS)
+ @$(MAKE) $(PRINT_DIR) $(MOD_SUBDIRS_EMBED_LDSCRIPT)
+ @$(MAKE) $(PRINT_DIR) $(MOD_SUBDIRS_EMBED_LDFLAGS)
+ @$(MAKE) $(PRINT_DIR) $(MOD_SUBDIRS_EMBED_LIBS)
$(SUBDIRS): include/asterisk/version.h include/asterisk/build.h include/asterisk/buildopts.h defaults.h makeopts.embed_rules
-# ensure that all module subdirectories are processed before 'main' during
-# a parallel build, since if there are modules selected to be embedded the
-# directories containing them must be completed before the main Asterisk
-# binary can be built
+ifeq ($(findstring $(OSARCH), mingw32 cygwin ),)
+ # Non-windows:
+ # ensure that all module subdirectories are processed before 'main' during
+ # a parallel build, since if there are modules selected to be embedded the
+ # directories containing them must be completed before the main Asterisk
+ # binary can be built
main: $(filter-out main,$(MOD_SUBDIRS))
+else
+ # Windows: we need to build main (i.e. the asterisk dll) first,
+ # followed by res, followed by the other directories, because
+ # dll symbols must be resolved during linking and not at runtime.
+D1:= $(filter-out main,$(MOD_SUBDIRS))
+D1:= $(filter-out res,$(D1))
+
+$(D1): res
+res: main
+endif
$(MOD_SUBDIRS):
- @echo " [enter MOD_SUBDIR $@/]"
- @ASTCFLAGS="$(MOD_SUBDIR_CFLAGS) $(ASTCFLAGS)" ASTLDFLAGS="$(ASTLDFLAGS)" $(MAKE) --no-print-directory --no-builtin-rules -C $@ SUBDIR=$@ all
- @echo " [exit MOD_SUBDIR $@/]"
+ @ASTCFLAGS="$(MOD_SUBDIR_CFLAGS) $(ASTCFLAGS)" ASTLDFLAGS="$(ASTLDFLAGS)" $(MAKE) $(PRINT_DIR) --no-builtin-rules -C $@ SUBDIR=$@ all
$(OTHER_SUBDIRS):
- @echo " [enter SUBDIR $@/]"
- @ASTCFLAGS="$(OTHER_SUBDIR_CFLAGS) $(ASTCFLAGS)" ASTLDFLAGS="$(ASTLDFLAGS)" $(MAKE) --no-print-directory --no-builtin-rules -C $@ SUBDIR=$@ all
- @echo " [exit SUBDIR $@/]"
+ @ASTCFLAGS="$(OTHER_SUBDIR_CFLAGS) $(ASTCFLAGS)" ASTLDFLAGS="$(ASTLDFLAGS)" $(MAKE) $(PRINT_DIR) --no-builtin-rules -C $@ SUBDIR=$@ all
defaults.h: makeopts
@build_tools/make_defaults_h > $@.tmp
@@ -376,10 +387,10 @@
@rm -f $@.tmp
$(SUBDIRS_CLEAN):
- @$(MAKE) --no-print-directory -C $(@:-clean=) clean
+ @$(MAKE) $(PRINT_DIR) -C $(@:-clean=) clean
$(SUBDIRS_DIST_CLEAN):
- @$(MAKE) --no-print-directory -C $(@:-dist-clean=) dist-clean
+ @$(MAKE) $(PRINT_DIR) -C $(@:-dist-clean=) dist-clean
clean: $(SUBDIRS_CLEAN)
rm -f defaults.h
@@ -672,11 +683,11 @@
if [ -z "$(DESTDIR)" ]; then /sbin/chkconfig --add asterisk; fi; \
elif [ -f /etc/debian_version ]; then \
$(INSTALL) -m 755 contrib/init.d/rc.debian.asterisk $(DESTDIR)/etc/init.d/asterisk; \
- if [ -z "$(DESTDIR)" ]; then /usr/sbin/update-rc.d asterisk start 10 2 3 4 5 . stop 91 2 3 4 5 .; fi; \
+ if [ -z "$(DESTDIR)" ]; then /usr/sbin/update-rc.d asterisk start 50 2 3 4 5 . stop 91 2 3 4 5 .; fi; \
elif [ -f /etc/gentoo-release ]; then \
$(INSTALL) -m 755 contrib/init.d/rc.gentoo.asterisk $(DESTDIR)/etc/init.d/asterisk; \
if [ -z "$(DESTDIR)" ]; then /sbin/rc-update add asterisk default; fi; \
- elif [ -f /etc/mandrake-release ]; then \
+ elif [ -f /etc/mandrake-release -o -f /etc/mandriva-release ]; then \
$(INSTALL) -m 755 contrib/init.d/rc.mandrake.asterisk $(DESTDIR)/etc/rc.d/init.d/asterisk; \
if [ -z "$(DESTDIR)" ]; then /sbin/chkconfig --add asterisk; fi; \
elif [ -f /etc/SuSE-release -o -f /etc/novell-release ]; then \
@@ -702,7 +713,7 @@
@cmp -s .cleancount .lastclean || $(MAKE) clean
$(SUBDIRS_UNINSTALL):
- @$(MAKE) --no-print-directory -C $(@:-uninstall=) uninstall
+ @$(MAKE) $(PRINT_DIR) -C $(@:-uninstall=) uninstall
_uninstall: $(SUBDIRS_UNINSTALL)
rm -f $(DESTDIR)$(MODULES_DIR)/*
@@ -749,11 +760,15 @@
gmenuselect: menuselect/gmenuselect menuselect-tree
- at menuselect/gmenuselect $(GLOBAL_MAKEOPTS) $(USER_MAKEOPTS) menuselect.makeopts && (echo "menuselect changes saved!"; rm -f channels/h323/Makefile.ast main/asterisk) || echo "menuselect changes NOT saved!"
-menuselect/menuselect: makeopts menuselect/menuselect.c menuselect/menuselect_curses.c menuselect/menuselect_stub.c menuselect/menuselect.h menuselect/linkedlists.h makeopts
+menuselect/menuselect: menuselect/makeopts
+ echo "doing menuselect with $(HOST_CC)"
@CC="$(HOST_CC)" LD="" AR="" RANLIB="" CFLAGS="" $(MAKE) -C menuselect CONFIGURE_SILENT="--silent"
-menuselect/gmenuselect: makeopts menuselect/menuselect.c menuselect/menuselect_gtk.c menuselect/menuselect_stub.c menuselect/menuselect.h menuselect/linkedlists.h makeopts
- @CC="$(HOST_CC)" CXX="$(CXX)" LD="" AR="" RANLIB="" CFLAGS="" $(MAKE) -C menuselect _gmenuselect CONFIGURE_SILENT="--silent"
+menuselect/gmenuselect: menuselect/makeopts
[... 50050 lines stripped ...]
More information about the asterisk-commits
mailing list