[asterisk-commits] oej: branch oej/peerfailover r181650 - in /team/oej/peerfailover: ./ agi/ app...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Mar 12 09:42:17 CDT 2009
Author: oej
Date: Thu Mar 12 09:42:02 2009
New Revision: 181650
URL: http://svn.digium.com/svn-view/asterisk?view=rev&rev=181650
Log:
Manual-merge in action.
Added:
team/oej/peerfailover/UPGRADE-1.2.txt
- copied unchanged from r171187, branches/1.4/UPGRADE-1.2.txt
team/oej/peerfailover/Zaptel-to-DAHDI.txt
- copied unchanged from r171187, branches/1.4/Zaptel-to-DAHDI.txt
team/oej/peerfailover/apps/app_dahdibarge.c
- copied unchanged from r171187, branches/1.4/apps/app_dahdibarge.c
team/oej/peerfailover/apps/app_dahdiras.c
- copied unchanged from r171187, branches/1.4/apps/app_dahdiras.c
team/oej/peerfailover/apps/app_dahdiscan.c
- copied unchanged from r171187, branches/1.4/apps/app_dahdiscan.c
team/oej/peerfailover/autoconf/
- copied from r171187, branches/1.4/autoconf/
team/oej/peerfailover/autoconf/acx_pthread.m4
- copied unchanged from r171187, branches/1.4/autoconf/acx_pthread.m4
team/oej/peerfailover/autoconf/ast_c_compile_check.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_c_compile_check.m4
team/oej/peerfailover/autoconf/ast_c_define_check.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_c_define_check.m4
team/oej/peerfailover/autoconf/ast_check_gnu_make.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_check_gnu_make.m4
team/oej/peerfailover/autoconf/ast_check_openh323.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_check_openh323.m4
team/oej/peerfailover/autoconf/ast_check_pwlib.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_check_pwlib.m4
team/oej/peerfailover/autoconf/ast_ext_lib.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_ext_lib.m4
team/oej/peerfailover/autoconf/ast_func_fork.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_func_fork.m4
team/oej/peerfailover/autoconf/ast_gcc_attribute.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_gcc_attribute.m4
team/oej/peerfailover/autoconf/ast_prog_egrep.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_prog_egrep.m4
team/oej/peerfailover/autoconf/ast_prog_ld.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_prog_ld.m4
team/oej/peerfailover/autoconf/ast_prog_ld_gnu.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_prog_ld_gnu.m4
team/oej/peerfailover/autoconf/ast_prog_sed.m4
- copied unchanged from r171187, branches/1.4/autoconf/ast_prog_sed.m4
team/oej/peerfailover/channels/busy_tone.h
- copied unchanged from r171187, branches/1.4/channels/busy_tone.h
team/oej/peerfailover/channels/chan_dahdi.c
- copied unchanged from r171187, branches/1.4/channels/chan_dahdi.c
team/oej/peerfailover/channels/ring_tone.h
- copied unchanged from r171187, branches/1.4/channels/ring_tone.h
team/oej/peerfailover/codecs/codec_dahdi.c
- copied unchanged from r171187, branches/1.4/codecs/codec_dahdi.c
team/oej/peerfailover/configs/chan_dahdi.conf.sample
- copied unchanged from r171187, branches/1.4/configs/chan_dahdi.conf.sample
team/oej/peerfailover/doc/cli.txt
- copied unchanged from r171187, branches/1.4/doc/cli.txt
team/oej/peerfailover/doc/lang/
- copied from r171187, branches/1.4/doc/lang/
team/oej/peerfailover/doc/lang/hebrew.ods
- copied unchanged from r171187, branches/1.4/doc/lang/hebrew.ods
team/oej/peerfailover/doc/sip-retransmit.txt
- copied unchanged from r171187, branches/1.4/doc/sip-retransmit.txt
team/oej/peerfailover/funcs/func_audiohookinherit.c
- copied unchanged from r171187, branches/1.4/funcs/func_audiohookinherit.c
team/oej/peerfailover/include/asterisk/dahdi_compat.h
- copied unchanged from r171187, branches/1.4/include/asterisk/dahdi_compat.h
team/oej/peerfailover/include/asterisk/tonezone_compat.h
- copied unchanged from r171187, branches/1.4/include/asterisk/tonezone_compat.h
team/oej/peerfailover/main/editline/makelist.in
- copied unchanged from r171187, branches/1.4/main/editline/makelist.in
team/oej/peerfailover/pbx/ael/ael-test/ael-vtest25/
- copied from r171187, branches/1.4/pbx/ael/ael-test/ael-vtest25/
team/oej/peerfailover/pbx/ael/ael-test/ael-vtest25/extensions.ael
- copied unchanged from r171187, branches/1.4/pbx/ael/ael-test/ael-vtest25/extensions.ael
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-vtest25
- copied unchanged from r171187, branches/1.4/pbx/ael/ael-test/ref.ael-vtest25
Removed:
team/oej/peerfailover/acinclude.m4
team/oej/peerfailover/apps/app_zapbarge.c
team/oej/peerfailover/apps/app_zapras.c
team/oej/peerfailover/apps/app_zapscan.c
team/oej/peerfailover/channels/chan_zap.c
team/oej/peerfailover/codecs/codec_zap.c
team/oej/peerfailover/configs/zapata.conf.sample
team/oej/peerfailover/contrib/scripts/postgres_cdr.sql
team/oej/peerfailover/include/asterisk/dlfcn-compat.h
team/oej/peerfailover/main/dlfcn.c
team/oej/peerfailover/main/editline/makelist
team/oej/peerfailover/redhat/
Modified:
team/oej/peerfailover/ (props changed)
team/oej/peerfailover/.cleancount
team/oej/peerfailover/CHANGES
team/oej/peerfailover/LICENSE
team/oej/peerfailover/Makefile
team/oej/peerfailover/Makefile.moddir_rules
team/oej/peerfailover/Makefile.rules
team/oej/peerfailover/README
team/oej/peerfailover/UPGRADE.txt
team/oej/peerfailover/agi/Makefile
team/oej/peerfailover/agi/eagi-sphinx-test.c
team/oej/peerfailover/agi/eagi-test.c
team/oej/peerfailover/apps/Makefile
team/oej/peerfailover/apps/app_adsiprog.c
team/oej/peerfailover/apps/app_authenticate.c
team/oej/peerfailover/apps/app_chanspy.c
team/oej/peerfailover/apps/app_dial.c
team/oej/peerfailover/apps/app_directed_pickup.c
team/oej/peerfailover/apps/app_directory.c
team/oej/peerfailover/apps/app_disa.c
team/oej/peerfailover/apps/app_externalivr.c
team/oej/peerfailover/apps/app_festival.c
team/oej/peerfailover/apps/app_flash.c
team/oej/peerfailover/apps/app_followme.c
team/oej/peerfailover/apps/app_forkcdr.c
team/oej/peerfailover/apps/app_getcpeid.c
team/oej/peerfailover/apps/app_ices.c
team/oej/peerfailover/apps/app_macro.c
team/oej/peerfailover/apps/app_meetme.c
team/oej/peerfailover/apps/app_milliwatt.c
team/oej/peerfailover/apps/app_page.c
team/oej/peerfailover/apps/app_parkandannounce.c
team/oej/peerfailover/apps/app_queue.c
team/oej/peerfailover/apps/app_realtime.c
team/oej/peerfailover/apps/app_rpt.c
team/oej/peerfailover/apps/app_sendtext.c
team/oej/peerfailover/apps/app_sms.c
team/oej/peerfailover/apps/app_speech_utils.c
team/oej/peerfailover/apps/app_userevent.c
team/oej/peerfailover/apps/app_voicemail.c
team/oej/peerfailover/apps/app_waitforsilence.c
team/oej/peerfailover/apps/app_while.c
team/oej/peerfailover/bootstrap.sh
team/oej/peerfailover/build_tools/cflags.xml
team/oej/peerfailover/build_tools/get_makeopts
team/oej/peerfailover/build_tools/get_moduleinfo
team/oej/peerfailover/build_tools/menuselect-deps.in
team/oej/peerfailover/build_tools/strip_nonapi
team/oej/peerfailover/cdr/cdr_csv.c
team/oej/peerfailover/cdr/cdr_odbc.c
team/oej/peerfailover/cdr/cdr_tds.c
team/oej/peerfailover/channels/ (props changed)
team/oej/peerfailover/channels/Makefile
team/oej/peerfailover/channels/chan_agent.c
team/oej/peerfailover/channels/chan_alsa.c
team/oej/peerfailover/channels/chan_gtalk.c
team/oej/peerfailover/channels/chan_h323.c
team/oej/peerfailover/channels/chan_iax2.c
team/oej/peerfailover/channels/chan_local.c
team/oej/peerfailover/channels/chan_mgcp.c
team/oej/peerfailover/channels/chan_misdn.c
team/oej/peerfailover/channels/chan_oss.c
team/oej/peerfailover/channels/chan_phone.c
team/oej/peerfailover/channels/chan_sip.c
team/oej/peerfailover/channels/chan_skinny.c
team/oej/peerfailover/channels/chan_vpb.cc
team/oej/peerfailover/channels/h323/ast_h323.cxx
team/oej/peerfailover/channels/iax2-parser.c
team/oej/peerfailover/channels/iax2.h
team/oej/peerfailover/channels/misdn/ (props changed)
team/oej/peerfailover/channels/misdn/Makefile
team/oej/peerfailover/channels/misdn/isdn_lib.c
team/oej/peerfailover/channels/misdn/isdn_lib.h
team/oej/peerfailover/channels/misdn/isdn_lib_intern.h
team/oej/peerfailover/channels/misdn_config.c
team/oej/peerfailover/codecs/codec_speex.c
team/oej/peerfailover/codecs/gsm/Makefile
team/oej/peerfailover/codecs/gsm/src/ (props changed)
team/oej/peerfailover/configs/agents.conf.sample
team/oej/peerfailover/configs/extconfig.conf.sample
team/oej/peerfailover/configs/extensions.ael.sample
team/oej/peerfailover/configs/extensions.conf.sample
team/oej/peerfailover/configs/features.conf.sample
team/oej/peerfailover/configs/iax.conf.sample
team/oej/peerfailover/configs/iaxprov.conf.sample
team/oej/peerfailover/configs/indications.conf.sample
team/oej/peerfailover/configs/misdn.conf.sample
team/oej/peerfailover/configs/queues.conf.sample
team/oej/peerfailover/configs/sip.conf.sample
team/oej/peerfailover/configs/sla.conf.sample
team/oej/peerfailover/configs/smdi.conf.sample
team/oej/peerfailover/configs/voicemail.conf.sample
team/oej/peerfailover/configure
team/oej/peerfailover/configure.ac
team/oej/peerfailover/contrib/asterisk-ng-doxygen
team/oej/peerfailover/contrib/i18n.testsuite.conf
team/oej/peerfailover/contrib/init.d/rc.debian.asterisk
team/oej/peerfailover/contrib/init.d/rc.gentoo.asterisk
team/oej/peerfailover/contrib/init.d/rc.mandrake.asterisk
team/oej/peerfailover/contrib/init.d/rc.redhat.asterisk
team/oej/peerfailover/contrib/init.d/rc.slackware.asterisk
team/oej/peerfailover/contrib/init.d/rc.suse.asterisk
team/oej/peerfailover/contrib/scripts/autosupport
team/oej/peerfailover/contrib/scripts/get_ilbc_source.sh
team/oej/peerfailover/contrib/scripts/realtime_pgsql.sql
team/oej/peerfailover/contrib/scripts/safe_asterisk
team/oej/peerfailover/contrib/scripts/vmail.cgi
team/oej/peerfailover/contrib/utils/zones2indications.c
team/oej/peerfailover/doc/00README.1st
team/oej/peerfailover/doc/ael.txt
team/oej/peerfailover/doc/asterisk-conf.txt
team/oej/peerfailover/doc/asterisk-mib.txt
team/oej/peerfailover/doc/backtrace.txt
team/oej/peerfailover/doc/cdrdriver.txt
team/oej/peerfailover/doc/configuration.txt
team/oej/peerfailover/doc/digium-mib.txt
team/oej/peerfailover/doc/hardware.txt
team/oej/peerfailover/doc/imapstorage.txt
team/oej/peerfailover/doc/misdn.txt
team/oej/peerfailover/doc/sla.tex
team/oej/peerfailover/doc/smdi.txt
team/oej/peerfailover/doc/valgrind.txt
team/oej/peerfailover/formats/format_gsm.c
team/oej/peerfailover/formats/format_ogg_vorbis.c
team/oej/peerfailover/formats/format_pcm.c
team/oej/peerfailover/formats/format_wav.c
team/oej/peerfailover/formats/format_wav_gsm.c
team/oej/peerfailover/funcs/func_callerid.c
team/oej/peerfailover/funcs/func_cdr.c
team/oej/peerfailover/funcs/func_channel.c
team/oej/peerfailover/funcs/func_curl.c
team/oej/peerfailover/funcs/func_cut.c
team/oej/peerfailover/funcs/func_enum.c
team/oej/peerfailover/funcs/func_groupcount.c
team/oej/peerfailover/funcs/func_logic.c
team/oej/peerfailover/funcs/func_math.c
team/oej/peerfailover/funcs/func_odbc.c
team/oej/peerfailover/funcs/func_realtime.c
team/oej/peerfailover/funcs/func_strings.c
team/oej/peerfailover/funcs/func_timeout.c
team/oej/peerfailover/include/asterisk.h
team/oej/peerfailover/include/asterisk/abstract_jb.h
team/oej/peerfailover/include/asterisk/ael_structs.h
team/oej/peerfailover/include/asterisk/app.h
team/oej/peerfailover/include/asterisk/astmm.h
team/oej/peerfailover/include/asterisk/astobj.h
team/oej/peerfailover/include/asterisk/astobj2.h
team/oej/peerfailover/include/asterisk/audiohook.h
team/oej/peerfailover/include/asterisk/autoconfig.h.in
team/oej/peerfailover/include/asterisk/causes.h
team/oej/peerfailover/include/asterisk/cdr.h
team/oej/peerfailover/include/asterisk/channel.h
team/oej/peerfailover/include/asterisk/cli.h
team/oej/peerfailover/include/asterisk/compat.h
team/oej/peerfailover/include/asterisk/compiler.h
team/oej/peerfailover/include/asterisk/devicestate.h
team/oej/peerfailover/include/asterisk/doxyref.h
team/oej/peerfailover/include/asterisk/dundi.h
team/oej/peerfailover/include/asterisk/features.h
team/oej/peerfailover/include/asterisk/file.h
team/oej/peerfailover/include/asterisk/frame.h
team/oej/peerfailover/include/asterisk/global_datastores.h
team/oej/peerfailover/include/asterisk/indications.h
team/oej/peerfailover/include/asterisk/linkedlists.h
team/oej/peerfailover/include/asterisk/lock.h
team/oej/peerfailover/include/asterisk/logger.h
team/oej/peerfailover/include/asterisk/manager.h
team/oej/peerfailover/include/asterisk/module.h
team/oej/peerfailover/include/asterisk/options.h
team/oej/peerfailover/include/asterisk/pbx.h
team/oej/peerfailover/include/asterisk/res_odbc.h
team/oej/peerfailover/include/asterisk/say.h
team/oej/peerfailover/include/asterisk/sched.h
team/oej/peerfailover/include/asterisk/stringfields.h
team/oej/peerfailover/include/asterisk/strings.h
team/oej/peerfailover/include/asterisk/threadstorage.h
team/oej/peerfailover/include/asterisk/utils.h
team/oej/peerfailover/include/jitterbuf.h
team/oej/peerfailover/main/Makefile
team/oej/peerfailover/main/abstract_jb.c
team/oej/peerfailover/main/acl.c
team/oej/peerfailover/main/app.c
team/oej/peerfailover/main/ast_expr2.c
team/oej/peerfailover/main/ast_expr2.fl
team/oej/peerfailover/main/ast_expr2.y
team/oej/peerfailover/main/ast_expr2f.c
team/oej/peerfailover/main/asterisk.c
team/oej/peerfailover/main/astmm.c
team/oej/peerfailover/main/astobj2.c
team/oej/peerfailover/main/audiohook.c
team/oej/peerfailover/main/autoservice.c
team/oej/peerfailover/main/callerid.c
team/oej/peerfailover/main/cdr.c
team/oej/peerfailover/main/channel.c
team/oej/peerfailover/main/cli.c
team/oej/peerfailover/main/config.c
team/oej/peerfailover/main/db.c
team/oej/peerfailover/main/db1-ast/Makefile
team/oej/peerfailover/main/db1-ast/btree/ (props changed)
team/oej/peerfailover/main/db1-ast/db/ (props changed)
team/oej/peerfailover/main/db1-ast/hash/ (props changed)
team/oej/peerfailover/main/db1-ast/hash/hash_page.c
team/oej/peerfailover/main/db1-ast/mpool/ (props changed)
team/oej/peerfailover/main/db1-ast/recno/ (props changed)
team/oej/peerfailover/main/devicestate.c
team/oej/peerfailover/main/dns.c
team/oej/peerfailover/main/dnsmgr.c
team/oej/peerfailover/main/editline/ (props changed)
team/oej/peerfailover/main/editline/Makefile.in
team/oej/peerfailover/main/editline/configure
team/oej/peerfailover/main/editline/configure.in
team/oej/peerfailover/main/editline/np/vis.c
team/oej/peerfailover/main/editline/read.c
team/oej/peerfailover/main/enum.c
team/oej/peerfailover/main/file.c
team/oej/peerfailover/main/fixedjitterbuf.h
team/oej/peerfailover/main/frame.c
team/oej/peerfailover/main/global_datastores.c
team/oej/peerfailover/main/http.c
team/oej/peerfailover/main/indications.c
team/oej/peerfailover/main/jitterbuf.c
team/oej/peerfailover/main/loader.c
team/oej/peerfailover/main/logger.c
team/oej/peerfailover/main/manager.c
team/oej/peerfailover/main/pbx.c
team/oej/peerfailover/main/poll.c
team/oej/peerfailover/main/rtp.c
team/oej/peerfailover/main/say.c
team/oej/peerfailover/main/sched.c
team/oej/peerfailover/main/srv.c
team/oej/peerfailover/main/stdtime/ (props changed)
team/oej/peerfailover/main/stdtime/Makefile
team/oej/peerfailover/main/stdtime/localtime.c
team/oej/peerfailover/main/threadstorage.c
team/oej/peerfailover/main/translate.c
team/oej/peerfailover/main/udptl.c
team/oej/peerfailover/main/utils.c
team/oej/peerfailover/makeopts.in
team/oej/peerfailover/pbx/Makefile
team/oej/peerfailover/pbx/ael/ (props changed)
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-ntest10
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-test1
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-test15
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-test18
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-test3
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-test5
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-test6
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-test8
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-vtest13
team/oej/peerfailover/pbx/ael/ael-test/ref.ael-vtest17
team/oej/peerfailover/pbx/ael/ael.flex
team/oej/peerfailover/pbx/ael/ael.tab.c
team/oej/peerfailover/pbx/ael/ael.tab.h
team/oej/peerfailover/pbx/ael/ael.y
team/oej/peerfailover/pbx/ael/ael_lex.c
team/oej/peerfailover/pbx/pbx_ael.c
team/oej/peerfailover/pbx/pbx_config.c
team/oej/peerfailover/pbx/pbx_dundi.c
team/oej/peerfailover/pbx/pbx_gtkconsole.c
team/oej/peerfailover/pbx/pbx_loopback.c
team/oej/peerfailover/pbx/pbx_spool.c
team/oej/peerfailover/res/Makefile
team/oej/peerfailover/res/res_agi.c
team/oej/peerfailover/res/res_config_odbc.c
team/oej/peerfailover/res/res_config_pgsql.c
team/oej/peerfailover/res/res_crypto.c
team/oej/peerfailover/res/res_features.c
team/oej/peerfailover/res/res_indications.c
team/oej/peerfailover/res/res_jabber.c
team/oej/peerfailover/res/res_musiconhold.c
team/oej/peerfailover/res/res_odbc.c
team/oej/peerfailover/res/res_smdi.c
team/oej/peerfailover/res/snmp/ (props changed)
team/oej/peerfailover/sample.call
team/oej/peerfailover/sounds/Makefile
team/oej/peerfailover/utils/Makefile
team/oej/peerfailover/utils/ael_main.c
team/oej/peerfailover/utils/astman.c
team/oej/peerfailover/utils/check_expr.c
team/oej/peerfailover/utils/frame.c
team/oej/peerfailover/utils/muted.c
team/oej/peerfailover/utils/smsq.c
team/oej/peerfailover/utils/stereorize.c
team/oej/peerfailover/utils/streamplayer.c
Propchange: team/oej/peerfailover/
------------------------------------------------------------------------------
automerge = http://www.codename-pineapple.org/
Propchange: team/oej/peerfailover/
------------------------------------------------------------------------------
Binary property 'branch-1.2-blocked' - no diff available.
Propchange: team/oej/peerfailover/
------------------------------------------------------------------------------
Binary property 'branch-1.2-merged' - no diff available.
Propchange: team/oej/peerfailover/
------------------------------------------------------------------------------
--- reviewboard:url (added)
+++ reviewboard:url Thu Mar 12 09:42:02 2009
@@ -1,0 +1,1 @@
+http://reviewboard.digium.com
Propchange: team/oej/peerfailover/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Thu Mar 12 09:42:02 2009
@@ -1,1 +1,1 @@
-/branches/1.4:1-114369
+/branches/1.4:1-171262
Modified: team/oej/peerfailover/.cleancount
URL: http://svn.digium.com/svn-view/asterisk/team/oej/peerfailover/.cleancount?view=diff&rev=181650&r1=181649&r2=181650
==============================================================================
--- team/oej/peerfailover/.cleancount (original)
+++ team/oej/peerfailover/.cleancount Thu Mar 12 09:42:02 2009
@@ -1,1 +1,1 @@
-32
+33
Modified: team/oej/peerfailover/CHANGES
URL: http://svn.digium.com/svn-view/asterisk/team/oej/peerfailover/CHANGES?view=diff&rev=181650&r1=181649&r2=181650
==============================================================================
--- team/oej/peerfailover/CHANGES (original)
+++ team/oej/peerfailover/CHANGES Thu Mar 12 09:42:02 2009
@@ -120,6 +120,7 @@
19. SQL_ESC()
20. STAT()
21. STRPTIME()
+ 22. AUDIOHOOK_INHERIT()
* Apps that have changes to their interface:
1. Authenticate() -- optional maxdigits argument added.
2. ChanSpy() -- new options:
@@ -131,12 +132,22 @@
o New Option: K/k parking via dtmf tones
5. Dictate() -- optional filename argument added.
6. Directory() -- new option: e - In addition to the name, also read the extension number...
- 7. Meetme() -- new options:
+ 7. ForkCDR() -- new options:
+ o 'a' -- update answer time on new cdr
+ o 'A' -- Lock the orig CDR answer time against changes.
+ o 'D' -- Copy the disposition from the orig to the new CDR.
+ o 'd' -- clear the dstcannel field in the new CDR.
+ o 'e' -- set the end time of the original CDR.
+ o 'R' -- do NOT reset the new CDR.
+ o 's' -- Add/change var in orig CDR.
+ o 'T' -- Force ast_cdr_end, answer to obey LOCKED flag for the orig. CDR.
+ -- ast_cdr_setvar will be forced also (used by the CDR() func in write mode)
+ 8. Meetme() -- new options:
o 'I' -- announce user join/leave without review
o 'l' -- set listen only mode (Listen only, no talking)
o 'o' -- set talker optimization - treats talkers who aren't speaking as...
o '1' -- do not play message when first person enters
- 8. MeetmeAdmin() -- new options:
+ 9. MeetmeAdmin() -- new options:
o 'r' -- Reset one user's volume settings
o 'R' -- Reset all users volume settings
o 's' -- Lower entire conference speaking volume
@@ -147,21 +158,21 @@
o 'U' -- Lower all users listen volume
o 'v' -- Lower entire conference listening volume
o 'V' -- Raise entire conference listening volume
- 9. OSPFinish() : now also can return ERROR result.
- 10. OSPLookup() : Sets more variables, also now returns ERROR result.
- 11. Page() -- New option: r - record the page into a file (see 'r' for app_meetme)
- 12. Pickup() -- multiple extensions, PICKUPMARK; read the description!
- 13. Queue()
+ 10. OSPFinish() : now also can return ERROR result.
+ 11. OSPLookup() : Sets more variables, also now returns ERROR result.
+ 12. Page() -- New option: r - record the page into a file (see 'r' for app_meetme)
+ 13. Pickup() -- multiple extensions, PICKUPMARK; read the description!
+ 14. Queue()
o New Argument: AGI
o New option: i
- 14. Random() -- is now deprecated in 1.4
- 15. Read() -- replace 'skip' and 'noanswer' options with 's', 'n', add 'i' option.
- 16. Record() -- New option: 'x' : ignore all terminator keys (DTMF) and keep recording until hangup
- 17. UserEvent() -- slight change in behavior. Read the description.
- 18. VoiceMailMain() -- new a(#) option, goes to folder # directly.
- 19. WaitForSilence() -- new optional 3rd arg, time delay before returning.
+ 15. Random() -- is now deprecated in 1.4
+ 16. Read() -- replace 'skip' and 'noanswer' options with 's', 'n', add 'i' option.
+ 17. Record() -- New option: 'x' : ignore all terminator keys (DTMF) and keep recording until hangup
+ 18. UserEvent() -- slight change in behavior. Read the description.
+ 19. VoiceMailMain() -- new a(#) option, goes to folder # directly.
+ 20. WaitForSilence() -- new optional 3rd arg, time delay before returning.
* Functions that have changes to their interfaces:
- 1. CDR -- new option: u
+ 1. CDR -- new options: u and s
2. LANGUAGE -- Deprecated. Use CHANNEL(language) instead.
3. MUSICCLASS -- Deprecated. Use CHANNEL(musicclass) instead.
* Configuration File Changes:
@@ -193,10 +204,11 @@
1. mohinterpret
2. mohsuggest
2. agents.conf
+ o multiplelogin variable added
o maxlogintries variable added
o autologoffunavail variable added
o endcall variable added
- o agentgoodbye variable added
+ o goodbye variable added
o createlink variable REMOVED
3. alsa.conf
o mohinterpret variable added
@@ -219,6 +231,7 @@
o atxfernoanswertimeout variable added
o parkcall variable added (one step parking)
o improved documentation for dynamic feature declarations!
+ o added parkedcallltransfers option to control builtin transfers with parking
9. iax.conf
o adsi variable added
o mohinterpret variable added
@@ -285,8 +298,15 @@
21. rtp.conf
o rtcpinterval varaible added
22. sip.conf
+ o allowguest variable can't be set to 'osp'
o allowoverlap variable added
o allowtransfer variable added
+ o limitonpeer variable added
+ o directrtpsetup variable added
+ o buggymwi variable added
+ o ospauth variable REMOVED
+ o notifyhold variable added
+ o autoframing variable added
o tos variable REMOVED
o tos_sip variable added
o tos_audio variable added
@@ -295,17 +315,22 @@
o t1min variable added
o musicclass variable REMOVED
o mohinterpret variable added
- o maxcallbitratesuggest variable added
+ o mohsuggest variable added
o allowsubscribe variable added
o videosupport variable added
o maxcallbitrate variable added
o g726nonstandard variable added
o dumphistory variable added
- o allowsubscribe variable added
o t38pt_udptl variable added
+ o t38pt_rtp variable added
+ o t38pt_tcp variable added
+ o rfc2833compensate variable added
+ o matchexterniplocally variable added
o canreinvite variable can also now be set to 'nonat'
o rtsavesysname variable added
o JitterBuffer support added
+ o t38pt_usertpsource variable added
+ o regcontext variable can contains multiple contexts separated by an '&'
23. skinny.conf
o port variable renamed to bindport
o JitterBuffer support added
@@ -340,3 +365,6 @@
* New manager events:
1. OriginateResponse event comes to replace OriginateSuccess and OriginateFailure
* iLBC source code no longer included (see UPGRADE.txt for details)
+ * New CLI command "pri show version" that shows the current version of libpri
+ that the library was built against (requires a version of libpri since this API
+ feature was added).
Modified: team/oej/peerfailover/LICENSE
URL: http://svn.digium.com/svn-view/asterisk/team/oej/peerfailover/LICENSE?view=diff&rev=181650&r1=181649&r2=181650
==============================================================================
--- team/oej/peerfailover/LICENSE (original)
+++ team/oej/peerfailover/LICENSE Thu Mar 12 09:42:02 2009
@@ -31,8 +31,8 @@
GPL'd products (although if you've written a module for Asterisk we
would strongly encourage you to make the same exception that we do).
-Specific permission is also granted to link Asterisk with OpenSSL and
-OpenH323 and distribute the resulting binary files.
+Specific permission is also granted to link Asterisk with OpenSSL, OpenH323
+and/or the UW IMAP Toolkit and distribute the resulting binary files.
In addition, Asterisk implements two management/control protocols: the
Asterisk Manager Interface (AMI) and the Asterisk Gateway Interface
@@ -59,7 +59,7 @@
+1.877.344.4861 (via telephone in the USA)
+1.256.428.6000 (via telephone outside the USA)
+1.256.864.0464 (via FAX inside or outside the USA)
-IAX2/misery.digium.com/6000 (via IAX2)
+IAX2/pbx.digium.com (via IAX2)
licensing at digium.com (via email)
Digium, Inc.
Modified: team/oej/peerfailover/Makefile
URL: http://svn.digium.com/svn-view/asterisk/team/oej/peerfailover/Makefile?view=diff&rev=181650&r1=181649&r2=181650
==============================================================================
--- team/oej/peerfailover/Makefile (original)
+++ team/oej/peerfailover/Makefile Thu Mar 12 09:42:02 2009
@@ -203,10 +203,15 @@
ASTCFLAGS+=-Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations $(DEBUG)
-ASTCFLAGS+=-include $(ASTTOPDIR)/include/asterisk/autoconfig.h
-
ifeq ($(AST_DEVMODE),yes)
- ASTCFLAGS+=-Werror -Wunused $(AST_DECLARATION_AFTER_STATEMENT)
+ ASTCFLAGS+=-Werror
+ ASTCFLAGS+=-Wunused
+ ASTCFLAGS+=$(AST_DECLARATION_AFTER_STATEMENT)
+ ASTCFLAGS+=$(AST_FORTIFY_SOURCE)
+# ASTCFLAGS+=-Wundef
+ ASTCFLAGS+=-Wformat -Wformat-security
+ ASTCFLAGS+=-Wmissing-format-attribute
+# ASTCFLAGS+=-Wformat=2
endif
ifneq ($(findstring BSD,$(OSARCH)),)
@@ -245,9 +250,6 @@
ifneq ($(wildcard .version),)
ASTERISKVERSIONNUM:=$(shell $(AWK) -F. '{printf "%01d%02d%02d", $$1, $$2, $$3}' .version)
- RPMVERSION:=$(shell sed 's/[-\/:]/_/g' .version)
-else
- RPMVERSION=unknown
endif
ifneq ($(wildcard .svn),)
@@ -274,14 +276,14 @@
SOLINK=-dynamic -bundle -undefined suppress -force_flat_namespace
else
# These are used for all but Darwin
- SOLINK=-shared -Xlinker -x
+ SOLINK=-shared
ifneq ($(findstring BSD,$(OSARCH)),)
LDFLAGS+=-L/usr/local/lib
endif
endif
ifeq ($(OSARCH),SunOS)
- SOLINK=-shared -fpic -L/usr/local/ssl/lib
+ SOLINK=-shared -fpic -L/usr/local/ssl/lib -lrt
endif
SUBMAKE=$(MAKE) --quiet --no-print-directory
@@ -315,7 +317,7 @@
@exit 1
menuselect.makeopts: menuselect/menuselect menuselect-tree
- menuselect/menuselect --check-deps $(GLOBAL_MAKEOPTS) $(USER_MAKEOPTS) menuselect.makeopts
+ menuselect/menuselect --check-deps menuselect.makeopts $(GLOBAL_MAKEOPTS) $(USER_MAKEOPTS)
$(MOD_SUBDIRS_EMBED_LDSCRIPT):
@echo "EMBED_LDSCRIPTS+="`$(SUBMAKE) -C $(@:-embed-ldscript=) SUBDIR=$(@:-embed-ldscript=) __embed_ldscript` >> makeopts.embed_rules
@@ -346,10 +348,10 @@
main: $(filter-out main,$(MOD_SUBDIRS))
$(MOD_SUBDIRS):
- @ASTCFLAGS="$(MOD_SUBDIR_CFLAGS) $(ASTCFLAGS)" ASTLDFLAGS="$(ASTLDFLAGS)" AST_LIBS="$(AST_LIBS)" $(MAKE) --no-print-directory --no-builtin-rules -C $@ SUBDIR=$@ all
+ @ASTCFLAGS="$(MOD_SUBDIR_CFLAGS) $(ASTCFLAGS)" ASTLDFLAGS="$(ASTLDFLAGS)" AST_LIBS="$(AST_LIBS)" $(MAKE) --no-builtin-rules -C $@ SUBDIR=$@ all
$(OTHER_SUBDIRS):
- @ASTCFLAGS="$(OTHER_SUBDIR_CFLAGS) $(ASTCFLAGS)" ASTLDFLAGS="$(ASTLDFLAGS)" AUDIO_LIBS="$(AUDIO_LIBS)" $(MAKE) --no-print-directory --no-builtin-rules -C $@ SUBDIR=$@ all
+ @ASTCFLAGS="$(OTHER_SUBDIR_CFLAGS) $(ASTCFLAGS)" ASTLDFLAGS="$(ASTLDFLAGS)" AUDIO_LIBS="$(AUDIO_LIBS)" $(MAKE) --no-builtin-rules -C $@ SUBDIR=$@ all
defaults.h: makeopts
@build_tools/make_defaults_h > $@.tmp
@@ -358,7 +360,7 @@
fi
@rm -f $@.tmp
-include/asterisk/version.h:
+include/asterisk/version.h: FORCE
@build_tools/make_version_h > $@.tmp
@if cmp -s $@.tmp $@ ; then : ; else \
mv $@.tmp $@ ; \
@@ -378,7 +380,9 @@
$(SUBDIRS_DIST_CLEAN):
@$(MAKE) --no-print-directory -C $(@:-dist-clean=) dist-clean
-clean: $(SUBDIRS_CLEAN)
+clean: $(SUBDIRS_CLEAN) _clean
+
+_clean:
rm -f defaults.h
rm -f include/asterisk/build.h
rm -f include/asterisk/version.h
@@ -387,12 +391,12 @@
dist-clean: distclean
-distclean: $(SUBDIRS_DIST_CLEAN) clean
+distclean: $(SUBDIRS_DIST_CLEAN) _clean
@$(MAKE) -C menuselect dist-clean
@$(MAKE) -C sounds dist-clean
rm -f menuselect.makeopts makeopts menuselect-tree menuselect.makedeps
rm -f makeopts.embed_rules
- rm -f config.log config.status
+ rm -f config.log config.status config.cache
rm -rf autom4te.cache
rm -f include/asterisk/autoconfig.h
rm -f include/asterisk/buildopts.h
@@ -480,9 +484,11 @@
@DESTDIR="$(DESTDIR)" ASTSBINDIR="$(ASTSBINDIR)" $(MAKE) -C $(@:-install=) install
NEWMODS=$(notdir $(wildcard */*.so))
-OLDMODS=$(filter-out $(NEWMODS),$(notdir $(wildcard $(DESTDIR)$(MODULES_DIR)/*.so)))
+DEPMODS=chan_zap.so app_zapras.so app_zapscan.so app_zapbarge.so codec_zap.so
+OLDMODS=$(filter-out $(NEWMODS) $(DEPMODS),$(notdir $(wildcard $(DESTDIR)$(MODULES_DIR)/*.so)))
oldmodcheck:
+ @for f in $(DEPMODS); do rm -f $(DESTDIR)$(MODULES_DIR)/$$f; done
@if [ -n "$(OLDMODS)" ]; then \
echo " WARNING WARNING WARNING" ;\
echo "" ;\
@@ -581,7 +587,8 @@
echo "astrundir => $(ASTVARRUNDIR)" ; \
echo "astlogdir => $(ASTLOGDIR)" ; \
echo "" ; \
- echo ";[options]" ; \
+ echo "[options]" ; \
+ echo "languageprefix = yes ; Use the new sound prefix path syntax" ; \
echo ";verbose = 3" ; \
echo ";debug = 3" ; \
echo ";alwaysfork = yes ; same as -F at startup" ; \
@@ -595,7 +602,6 @@
echo ";nocolor = yes ; Disable console colors" ; \
echo ";dontwarn = yes ; Disable some warnings" ; \
echo ";dumpcore = yes ; Dump core on crash (same as -g at startup)" ; \
- echo ";languageprefix = yes ; Use the new sound prefix path syntax" ; \
echo ";internal_timing = yes" ; \
echo ";systemname = my_system_name ; prefix uniqueid with a system name for global uniqueness issues" ; \
echo ";maxcalls = 10 ; Maximum amount of calls allowed" ; \
@@ -607,6 +613,7 @@
echo ";transcode_via_sln = yes ; Build transcode paths via SLINEAR, instead of directly" ; \
echo ";runuser = asterisk ; The user to run as" ; \
echo ";rungroup = asterisk ; The group to run as" ; \
+ echo ";dahdichanname = yes ; Channels created by chan_dahdi will be called 'DAHDI', otherwise 'Zap'" ; \
echo "" ; \
echo "; Changing the following lines may compromise your security." ; \
echo ";[files]" ; \
@@ -646,20 +653,6 @@
@echo " + HTTP_DOCSDIR +"
@echo " + +"
@echo " +-------------------------------------------+"
-
-spec:
- sed "s/^Version:.*/Version: $(RPMVERSION)/g" redhat/asterisk.spec > asterisk.spec ; \
-
-rpm: __rpm
-
-__rpm: include/asterisk/version.h include/asterisk/buildopts.h spec
- rm -rf /tmp/asterisk ; \
- mkdir -p /tmp/asterisk/redhat/RPMS/i386 ; \
- $(MAKE) DESTDIR=/tmp/asterisk install ; \
- $(MAKE) DESTDIR=/tmp/asterisk samples ; \
- mkdir -p /tmp/asterisk/etc/rc.d/init.d ; \
- cp -f contrib/init.d/rc.redhat.asterisk /tmp/asterisk/etc/rc.d/init.d/asterisk ; \
- rpmbuild --rcfile /usr/lib/rpm/rpmrc:redhat/rpmrc -bb asterisk.spec
progdocs:
(cat contrib/asterisk-ng-doxygen; echo "HAVE_DOT=$(HAVEDOT)"; \
@@ -748,10 +741,10 @@
gmenuconfig: gmenuselect
menuselect: menuselect/menuselect menuselect-tree
- - at menuselect/menuselect $(GLOBAL_MAKEOPTS) $(USER_MAKEOPTS) menuselect.makeopts && (echo "menuselect changes saved!"; rm -f channels/h323/Makefile.ast main/asterisk) || echo "menuselect changes NOT saved!"
+ - at menuselect/menuselect menuselect.makeopts $(GLOBAL_MAKEOPTS) $(USER_MAKEOPTS) && (echo "menuselect changes saved!"; rm -f channels/h323/Makefile.ast main/asterisk) || echo "menuselect changes NOT saved!"
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!"
+ - at menuselect/gmenuselect menuselect.makeopts $(GLOBAL_MAKEOPTS) $(USER_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
@CC="$(HOST_CC)" LD="" AR="" RANLIB="" CFLAGS="" $(MAKE) -C menuselect CONFIGURE_SILENT="--silent"
@@ -774,4 +767,6 @@
@cat sounds/sounds.xml >> $@
@echo "</menu>" >> $@
-.PHONY: menuselect main sounds clean dist-clean distclean all prereqs cleantest uninstall _uninstall uninstall-all dont-optimize $(SUBDIRS_INSTALL) $(SUBDIRS_DIST_CLEAN) $(SUBDIRS_CLEAN) $(SUBDIRS_UNINSTALL) $(SUBDIRS) $(MOD_SUBDIRS_EMBED_LDSCRIPT) $(MOD_SUBDIRS_EMBED_LDFLAGS) $(MOD_SUBDIRS_EMBED_LIBS) badshell menuselect.makeopts include/asterisk/version.h installdirs
+.PHONY: menuselect main sounds clean dist-clean distclean all prereqs cleantest uninstall _uninstall uninstall-all dont-optimize $(SUBDIRS_INSTALL) $(SUBDIRS_DIST_CLEAN) $(SUBDIRS_CLEAN) $(SUBDIRS_UNINSTALL) $(SUBDIRS) $(MOD_SUBDIRS_EMBED_LDSCRIPT) $(MOD_SUBDIRS_EMBED_LDFLAGS) $(MOD_SUBDIRS_EMBED_LIBS) badshell menuselect.makeopts installdirs _clean
+
+FORCE:
Modified: team/oej/peerfailover/Makefile.moddir_rules
URL: http://svn.digium.com/svn-view/asterisk/team/oej/peerfailover/Makefile.moddir_rules?view=diff&rev=181650&r1=181649&r2=181650
==============================================================================
--- team/oej/peerfailover/Makefile.moddir_rules (original)
+++ team/oej/peerfailover/Makefile.moddir_rules Thu Mar 12 09:42:02 2009
@@ -10,12 +10,6 @@
# This program is free software, distributed under the terms of
# the GNU General Public License
#
-
-ifneq ($(findstring MALLOC_DEBUG,$(MENUSELECT_CFLAGS)),)
- ifeq ($(findstring astmm.h,$(ASTCFLAGS)),)
- ASTCFLAGS+=-include $(ASTTOPDIR)/include/asterisk/astmm.h
- endif
-endif
ifeq ($(findstring LOADABLE_MODULES,$(MENUSELECT_CFLAGS)),)
ASTCFLAGS+=${GC_CFLAGS}
@@ -70,8 +64,8 @@
@for file in $(patsubst %,$(SUBDIR)/%,$(filter-out %.o,$^)); do echo "INPUT (../$${file})" >> $@; done
clean::
- rm -f *.so *.o *.oo *.s *.i
- rm -f .*.o.d .*.oo.d
+ rm -f *.so *.o *.oo *.s *.i *.ii
+ rm -f .*.d
rm -f modules.link
install:: all
Modified: team/oej/peerfailover/Makefile.rules
URL: http://svn.digium.com/svn-view/asterisk/team/oej/peerfailover/Makefile.rules?view=diff&rev=181650&r1=181649&r2=181650
==============================================================================
--- team/oej/peerfailover/Makefile.rules (original)
+++ team/oej/peerfailover/Makefile.rules Thu Mar 12 09:42:02 2009
@@ -3,7 +3,7 @@
#
# Makefile rules
#
-# Copyright (C) 2006, Digium, Inc.
+# Copyright (C) 2006-2008, Digium, Inc.
#
# Kevin P. Fleming <kpfleming at digium.com>
#
@@ -19,36 +19,92 @@
.PHONY: dist-clean
+# If 'make' decides to create intermediate files to satisfy a build requirement
+# (like producing a .i from a .c), we want to keep them, so tell make to keep
+# all intermediate files
+.SECONDARY:
+
+# extra cflags to build dependencies. Recursively expanded.
+MAKE_DEPS=-MD -MT $@ -MF .$(subst /,_,$@).d -MP
+
ifeq ($(NOISY_BUILD),)
- ECHO_PREFIX=@
- CMD_PREFIX=@
+ ECHO_PREFIX=@
+ CMD_PREFIX=@
else
- ECHO_PREFIX=@\#
- CMD_PREFIX=
+ ECHO_PREFIX=@\#
[... 53345 lines stripped ...]
More information about the asterisk-commits
mailing list