[svn-commits] rmudgett: branch dvossel/generic_aoc r258431 - in /team/dvossel/generic_aoc: ...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Wed Apr 21 15:26:59 CDT 2010


Author: rmudgett
Date: Wed Apr 21 15:26:55 2010
New Revision: 258431

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=258431
Log:
Merged revisions 258328,258368,258388,258416 via svnmerge from 
https://origsvn.digium.com/svn/asterisk/team/rmudgett/aoc_event

................
  r258328 | root | 2010-04-21 13:22:32 -0500 (Wed, 21 Apr 2010) | 26 lines
  
  Merged revisions 258307 via svnmerge from 
  file:///srv/subversion/repos/asterisk/team/group/CCSS
  
  ................
    r258307 | root | 2010-04-21 13:17:32 -0500 (Wed, 21 Apr 2010) | 19 lines
    
    Merged revisions 258305 via svnmerge from 
    file:///srv/subversion/repos/asterisk/trunk
    
    ........
      r258305 | dvossel | 2010-04-21 13:13:36 -0500 (Wed, 21 Apr 2010) | 12 lines
      
      fixes issue with double "sip:" in header field
      
      This is a clear mistake in logic.  Future discussions
      about how to avoid having to handle uri's like this
      should take place in the future, but this fix needs
      to go in for now.
      
      (closes issue #15847)
      Reported by: ebroad
      Patches:
            doublesip.patch uploaded by ebroad (license 878)
    ........
  ................
................
  r258368 | root | 2010-04-21 14:23:18 -0500 (Wed, 21 Apr 2010) | 1 line
  
  automerge cancel
................
  r258388 | rmudgett | 2010-04-21 15:06:42 -0500 (Wed, 21 Apr 2010) | 29 lines
  
  Merged revisions 258347 via svnmerge from 
  https://origsvn.digium.com/svn/asterisk/team/group/CCSS
  
  ................
    r258347 | root | 2010-04-21 14:17:44 -0500 (Wed, 21 Apr 2010) | 22 lines
    
    Merged revisions 258344-258345 via svnmerge from 
    file:///srv/subversion/repos/asterisk/trunk
    
    ........
      r258344 | lmadsen | 2010-04-21 14:02:45 -0500 (Wed, 21 Apr 2010) | 7 lines
      
      IAXpeers output now matches SIPpeers format for manager (AMI).
      
      (closes issue #17100)
      Reported by: secesh
      Tested by: pabelanger
      
      Review: https://reviewboard.asterisk.org/r/594/
    ........
      r258345 | mmichelson | 2010-04-21 14:07:25 -0500 (Wed, 21 Apr 2010) | 6 lines
      
      Add small documentation update to func_callcompletion.c.
      
      This directs users to documents which can help explain the
      concepts and configuration options settable with the function.
    ........
  ................
................
  r258416 | root | 2010-04-21 15:22:39 -0500 (Wed, 21 Apr 2010) | 45 lines
  
  Merged revisions 258390 via svnmerge from 
  file:///srv/subversion/repos/asterisk/team/group/CCSS
  
  ................
    r258390 | root | 2010-04-21 15:17:44 -0500 (Wed, 21 Apr 2010) | 38 lines
    
    Merged revisions 258351,258383,258387 via svnmerge from 
    file:///srv/subversion/repos/asterisk/trunk
    
    ........
      r258351 | lmadsen | 2010-04-21 14:18:35 -0500 (Wed, 21 Apr 2010) | 20 lines
      
      Add ability to generate ASCII documentation from the TeX files.
      
      These changes add the ability to run 'make asterisk.txt' just like the existing
      'make asterisk.pdf' commands to generate a text document from the TeX files we
      have in the doc/tex/ directory. I've also updated a few of the .tex files because
      they weren't properly escaping certain characters so they would show up as Unicode
      characters (like [U+021C]). Made changes to the configure scripts so it would
      detect the catdvi program which is required to convert the .dvi file generated
      by latex.
      
      I've also added a few lines to the build_tools/prep_tarball script so that the
      text documentation gets generated and added to future tarballs of Asterisk
      releases.
      
      (closes issue #17220)
      Reported by: lmadsen
      Patches: 
            asterisk.txt.patch uploaded by lmadsen (license 10)
            asterisk.txt.patch-v4 uploaded by pabelanger (license 224)
      Tested by: lmadsen, pabelanger
    ........
      r258383 | lmadsen | 2010-04-21 14:27:41 -0500 (Wed, 21 Apr 2010) | 3 lines
      
      Fix change in asterisk.tex that got merged in after testing.
      
      (issue #17220)
    ........
      r258387 | lmadsen | 2010-04-21 14:45:33 -0500 (Wed, 21 Apr 2010) | 1 line
      
      Missed this when reverting the bad version change in asterisk.tex.
    ........
  ................
................

Modified:
    team/dvossel/generic_aoc/   (props changed)
    team/dvossel/generic_aoc/CHANGES
    team/dvossel/generic_aoc/Makefile
    team/dvossel/generic_aoc/UPGRADE.txt
    team/dvossel/generic_aoc/build_tools/prep_tarball
    team/dvossel/generic_aoc/channels/chan_iax2.c
    team/dvossel/generic_aoc/channels/chan_sip.c
    team/dvossel/generic_aoc/configure
    team/dvossel/generic_aoc/configure.ac
    team/dvossel/generic_aoc/doc/tex/   (props changed)
    team/dvossel/generic_aoc/doc/tex/Makefile
    team/dvossel/generic_aoc/doc/tex/ael.tex
    team/dvossel/generic_aoc/doc/tex/asterisk.tex
    team/dvossel/generic_aoc/doc/tex/cel-doc.tex
    team/dvossel/generic_aoc/doc/tex/enum.tex
    team/dvossel/generic_aoc/doc/tex/localchannel.tex
    team/dvossel/generic_aoc/doc/tex/phoneprov.tex
    team/dvossel/generic_aoc/doc/tex/security-events.tex
    team/dvossel/generic_aoc/funcs/func_callcompletion.c
    team/dvossel/generic_aoc/include/asterisk/autoconfig.h.in
    team/dvossel/generic_aoc/makeopts.in

Propchange: team/dvossel/generic_aoc/
------------------------------------------------------------------------------
--- aoc_event-integrated (original)
+++ aoc_event-integrated Wed Apr 21 15:26:55 2010
@@ -1,1 +1,1 @@
-/team/group/CCSS:1-258300
+/team/group/CCSS:1-258415

Propchange: team/dvossel/generic_aoc/
------------------------------------------------------------------------------
--- generic_aoc-integrated (original)
+++ generic_aoc-integrated Wed Apr 21 15:26:55 2010
@@ -1,1 +1,1 @@
-/team/rmudgett/aoc_event:1-258301
+/team/rmudgett/aoc_event:1-258424

Modified: team/dvossel/generic_aoc/CHANGES
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/CHANGES?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/CHANGES (original)
+++ team/dvossel/generic_aoc/CHANGES Wed Apr 21 15:26:55 2010
@@ -359,6 +359,8 @@
    status.
  * Added a "MixMonitorMute" AMI action for muting inbound and/or outbound audio
    in a MixMonitor recording.
+ * The 'iax2 show peers' output is now similar to the expected output of
+   'sip show peers'.
  * Added Advice-Of-Charge events (AOC-S, AOC-D, and AOC-E) in the new
    aoc event class.
 

Modified: team/dvossel/generic_aoc/Makefile
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/Makefile?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/Makefile (original)
+++ team/dvossel/generic_aoc/Makefile Wed Apr 21 15:26:55 2010
@@ -987,6 +987,10 @@
 asterisk.pdf:
 	$(MAKE) -C doc/tex asterisk.pdf
 
+txt: asterisk.txt
+asterisk.txt:
+	$(MAKE) -C doc/tex asterisk.txt
+
 .PHONY: menuselect
 .PHONY: main
 .PHONY: sounds

Modified: team/dvossel/generic_aoc/UPGRADE.txt
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/UPGRADE.txt?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/UPGRADE.txt (original)
+++ team/dvossel/generic_aoc/UPGRADE.txt Wed Apr 21 15:26:55 2010
@@ -74,6 +74,9 @@
   OSPCALLING to OSPOUTCALLING
   OSPCALLED to OSPOUTCALLED
   OSPRESULTS to OSPDESTREMAILS
+
+* The Manager event 'iax2 show peers' output has been updated.  It now has a
+  similar output of 'sip show peers'.
 
 From 1.6.1 to 1.6.2:
 

Modified: team/dvossel/generic_aoc/build_tools/prep_tarball
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/build_tools/prep_tarball?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/build_tools/prep_tarball (original)
+++ team/dvossel/generic_aoc/build_tools/prep_tarball Wed Apr 21 15:26:55 2010
@@ -15,6 +15,8 @@
     mv asterisk_local.tex asterisk.tex
     rubber --pdf asterisk.tex
     latex2html asterisk.tex
+    latex asterisk.tex
+    catdvi -e 1 -U asterisk.dvi | sed -re "s/\[U\+2022\]/*/g" | sed -re "s/\[U\+02C6\]/^/g" | sed -re "s/([^^[:space:]])\s+/\1 /g" > asterisk.txt
     # restore backup of asterisk.tex
     mv asterisk.tex.orig asterisk.tex
 }

Modified: team/dvossel/generic_aoc/channels/chan_iax2.c
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/channels/chan_iax2.c?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/channels/chan_iax2.c (original)
+++ team/dvossel/generic_aoc/channels/chan_iax2.c Wed Apr 21 15:26:55 2010
@@ -6422,7 +6422,7 @@
 #undef FORMAT2
 }
 
-static int __iax2_show_peers(int manager, int fd, struct mansession *s, const int argc, const char * const argv[])
+static int __iax2_show_peers(int fd, int *total, struct mansession *s, const int argc, const char * const argv[])
 {
 	regex_t regexbuf;
 	int havepattern = 0;
@@ -6432,18 +6432,17 @@
 	int unmonitored_peers = 0;
 	struct ao2_iterator i;
 
-#define FORMAT2 "%-15.15s  %-15.15s %s  %-15.15s  %-8s  %s %-10s%s"
-#define FORMAT "%-15.15s  %-15.15s %s  %-15.15s  %-5d%s  %s %-10s%s"
+#define FORMAT2 "%-15.15s  %-15.15s %s  %-15.15s  %-8s  %s %-10s\n"
+#define FORMAT "%-15.15s  %-15.15s %s  %-15.15s  %-5d%s  %s %-10s\n"
 
 	struct iax2_peer *peer = NULL;
 	char name[256];
 	struct ast_str *encmethods = ast_str_alloca(256);
 	int registeredonly=0;
-	char *term = manager ? "\r\n" : "\n";
 	char idtext[256] = "";
 	switch (argc) {
 	case 6:
- 		if (!strcasecmp(argv[3], "registered"))
+		if (!strcasecmp(argv[3], "registered"))
 			registeredonly = 1;
 		else
 			return RESULT_SHOWUSAGE;
@@ -6476,10 +6475,10 @@
 
 
 	if (!s)
-		ast_cli(fd, FORMAT2, "Name/Username", "Host", "   ", "Mask", "Port", "   ", "Status", term);
+		ast_cli(fd, FORMAT2, "Name/Username", "Host", "   ", "Mask", "Port", "   ", "Status");
 
 	i = ao2_iterator_init(peers, 0);
-	for (peer = ao2_iterator_next(&i); peer; 
+	for (peer = ao2_iterator_next(&i); peer;
 		peer_unref(peer), peer = ao2_iterator_next(&i)) {
 		char nm[20];
 		char status[20];
@@ -6534,18 +6533,21 @@
 				ntohs(peer->addr.sin_port),
 				ast_test_flag64(peer, IAX_TRUNK) ? "(T)" : "   ",
 				peer->encmethods ? "(E)" : "   ",
-				status,
-				term);
+				status);
 		}
 		total_peers++;
 	}
 	ao2_iterator_destroy(&i);
 
 	if (!s)
-		ast_cli(fd,"%d iax2 peers [%d online, %d offline, %d unmonitored]%s", total_peers, online_peers, offline_peers, unmonitored_peers, term);
+		ast_cli(fd,"%d iax2 peers [%d online, %d offline, %d unmonitored]\n",
+			total_peers, online_peers, offline_peers, unmonitored_peers);
 
 	if (havepattern)
 		regfree(&regexbuf);
+
+	if (total)
+		*total = total_peers;
 
 	return RESULT_SUCCESS;
 #undef FORMAT
@@ -6704,7 +6706,7 @@
 		return NULL;
 	}
 
-	switch (__iax2_show_peers(0, a->fd, NULL, a->argc, a->argv)) {
+	switch (__iax2_show_peers(a->fd, NULL, NULL, a->argc, a->argv)) {
 	case RESULT_SHOWUSAGE:
 		return CLI_SHOWUSAGE;
 	case RESULT_FAILURE:
@@ -6758,12 +6760,23 @@
 	static const char * const a[] = { "iax2", "show", "peers" };
 	const char *id = astman_get_header(m,"ActionID");
 	char idtext[256] = "";
+	int total = 0;
 
 	if (!ast_strlen_zero(id))
 		snprintf(idtext, sizeof(idtext), "ActionID: %s\r\n", id);
-	astman_send_ack(s, m, "Peer status list will follow");
-	return __iax2_show_peers(1, -1, s, 3, a);
-} 
+
+	astman_send_listack(s, m, "Peer status list will follow", "start");
+        /* List the peers in separate manager events */
+	__iax2_show_peers(-1, &total, s, 3, a);
+        /* Send final confirmation */
+        astman_append(s,
+        "Event: PeerlistComplete\r\n"
+        "EventList: Complete\r\n"
+        "ListItems: %d\r\n"
+        "%s"
+        "\r\n", total, idtext);
+        return 0;
+}
 
 /*! \brief callback to display iax peers in manager format */
 static int manager_iax2_show_peer_list(struct mansession *s, const struct message *m)

Modified: team/dvossel/generic_aoc/channels/chan_sip.c
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/channels/chan_sip.c?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/channels/chan_sip.c (original)
+++ team/dvossel/generic_aoc/channels/chan_sip.c Wed Apr 21 15:26:55 2010
@@ -10557,7 +10557,7 @@
  	} else {
  		if (sipmethod == SIP_NOTIFY && !ast_strlen_zero(p->theirtag)) {
  			/* If this is a NOTIFY, use the From: tag in the subscribe (RFC 3265) */
-			snprintf(to, sizeof(to), "<%s%s>;tag=%s", (!strncasecmp(p->uri, "sip:", 4) ? "sip:" : ""), p->uri, p->theirtag);
+			snprintf(to, sizeof(to), "<%s%s>;tag=%s", (strncasecmp(p->uri, "sip:", 4) ? "sip:" : ""), p->uri, p->theirtag);
  		} else if (p->options && p->options->vxml_url) {
  			/* If there is a VXML URL append it to the SIP URL */
  			snprintf(to, sizeof(to), "<%s>;%s", p->uri, p->options->vxml_url);

Modified: team/dvossel/generic_aoc/configure.ac
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/configure.ac?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/configure.ac (original)
+++ team/dvossel/generic_aoc/configure.ac Wed Apr 21 15:26:55 2010
@@ -197,6 +197,7 @@
 AC_PATH_PROG([WGET], [wget], :)
 AC_PATH_PROG([CURL], [curl], :)
 AC_PATH_PROG([RUBBER], [rubber], :)
+AC_PATH_PROG([CATDVI], [catdvi], :)
 AC_PATH_PROG([KPATHSEA], [kpsewhich], :)
 AC_PATH_PROG([XMLSTARLET], [xmlstarlet], :)
 if test "${WGET}" != ":" ; then

Propchange: team/dvossel/generic_aoc/doc/tex/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Wed Apr 21 15:26:55 2010
@@ -3,3 +3,5 @@
 asterisk.out
 asterisk.log
 asterisk.toc
+asterisk.dvi
+asterisk.txt

Modified: team/dvossel/generic_aoc/doc/tex/Makefile
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/doc/tex/Makefile?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/doc/tex/Makefile (original)
+++ team/dvossel/generic_aoc/doc/tex/Makefile Wed Apr 21 15:26:55 2010
@@ -20,7 +20,7 @@
 	@echo "WARNING:  The fncychap.sty document was not found"
 	@echo "On Ubuntu, install the texlive-latex-extra package."
 	@echo
-	@exit
+	@exit 1
 endif
 endif
 	@cp asterisk.tex asterisk.tex.orig
@@ -44,3 +44,33 @@
 	@latex2html asterisk.tex
 	@mv asterisk.tex.orig asterisk.tex
 
+txt: asterisk.txt
+
+asterisk.txt: $(wildcard *.tex)
+ifeq ($(findstring catdvi,$(CATDVI)),)
+	@echo "**********************************************"
+	@echo "** You must install the \"catdvi\" tool      ***"
+	@echo "** to generate the Asterisk reference TXT. ***"
+	@echo "**********************************************"
+else
+	@echo "**********************************************"
+	@echo "** The Asterisk reference TXT will now be  ***"
+	@echo "** generated.  When complete, it will be   ***"
+	@echo "** located at asterisk.txt.                ***"	
+	@echo "**********************************************"
+ifneq ($(findstring kpsewhich,$(KPATHSEA)),)
+ifeq ($(findstring fncychap.sty,$(shell find `$(KPATHSEA) --expand-braces='$${TEXMF}'| tr -d \! | sed 's/:/ /g'` -name fncychap.sty -print)),)
+	@echo
+	@echo "WARNING:  The fncychap.sty document was not found"
+	@echo "On Ubuntu, install the texlive-latex-extra package."
+	@echo
+	@exit 1
+endif
+endif
+	@cp asterisk.tex asterisk.tex.orig
+	@sed -e 's/ASTERISKVERSION/$(ASTERISKVERSION)/' asterisk.tex > asterisk_local.tex
+	@mv asterisk_local.tex asterisk.tex
+	@latex asterisk.tex
+	-@$(CATDVI) -e 1 -U asterisk.dvi | sed -re "s/\[U\+2022\]/*/g" | sed -re "s/\[U\+02C6\]/^/g" | sed -re "s/([^^[:space:]])\s+/\1 /g" > asterisk.txt
+	@mv asterisk.tex.orig asterisk.tex
+endif

Modified: team/dvossel/generic_aoc/doc/tex/ael.tex
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/doc/tex/ael.tex?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/doc/tex/ael.tex (original)
+++ team/dvossel/generic_aoc/doc/tex/ael.tex Wed Apr 21 15:26:55 2010
@@ -128,7 +128,7 @@
 To reload extensions.ael, the following command can be issued at the
 CLI:
 
-    *CLI> ael reload
+    *CLI$>$ ael reload
 
 \section{Debugging}
 
@@ -735,7 +735,7 @@
 
 NOTE: These things are wrapped up in a \$[ ] expression: The while() test;
 the if() test; the middle expression in the for( x; y; z) statement
-(the y expression); Assignments - the right hand side, so a = b -> Set(a=\$[b])
+(the y expression); Assignments - the right hand side, so a = b -$>$ Set(a=\$[b])
 
 Writing to a dialplan function is treated the same as writing to a variable.
 

Modified: team/dvossel/generic_aoc/doc/tex/asterisk.tex
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/doc/tex/asterisk.tex?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/doc/tex/asterisk.tex (original)
+++ team/dvossel/generic_aoc/doc/tex/asterisk.tex Wed Apr 21 15:26:55 2010
@@ -32,7 +32,7 @@
 
 
 \author{Asterisk Development Team \\ Asterisk.org}
-\title{Asterisk Reference Information \\ ASTERISKVERSION}
+\title{Asterisk Reference Information \\ Version ASTERISKVERSION}
 
 \begin{document}
 \maketitle

Modified: team/dvossel/generic_aoc/doc/tex/cel-doc.tex
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/doc/tex/cel-doc.tex?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/doc/tex/cel-doc.tex (original)
+++ team/dvossel/generic_aoc/doc/tex/cel-doc.tex Wed Apr 21 15:26:55 2010
@@ -141,7 +141,7 @@
 
 "EV\_CHAN\_END","2007-05-09 12:49:26","","151","152","","","","extension","Zap/51-1","Bridged Call","Zap/50-1","DOCUMENTATION","","1178736378.4","",""                     ;;; 151 channel ends
 
-"EV\_CHAN\_END","2007-05-09 12:49:26","fxs.51","151","151","","","h","extension","Zap/51-2<ZOMBIE>","","","DOCUMENTATION","","1178736428.5","",""                          ;;; 152-2 channel ends (zombie)
+"EV\_CHAN\_END","2007-05-09 12:49:26","fxs.51","151","151","","","h","extension","Zap/51-2$<$ZOMBIE$>$","","","DOCUMENTATION","","1178736428.5","",""                          ;;; 152-2 channel ends (zombie)
 
 {\it (just 150 and 152 now)}
 
@@ -820,9 +820,9 @@
 correspond to the following two CDR records (at the moment!):
 
 \begin{astlisting}
-""fxs.52" <152>","152","h","extension","Zap/52-1","Zap/51-1","NoOp","More Hangup message after hopping around"","2007-05-09 17:35:56","2007-05-09 17:36:20","2007-05-09 17:36:36","40","16","ANSWERED","DOCUMENTATION","","1178753756.0",""
-
-""fxs.50" <150>","150","152","extension","Zap/50-1","Zap/51-1","NoOp","More Hangup message after hopping around"","2007-05-09 17:37:59","2007-05-09 17:38:06","2007-05-09 17:39:11","72","65","ANSWERED","DOCUMENTATION","","1178753871.3",""
+""fxs.52" $<$152$>$","152","h","extension","Zap/52-1","Zap/51-1","NoOp","More Hangup message after hopping around"","2007-05-09 17:35:56","2007-05-09 17:36:20","2007-05-09 17:36:36","40","16","ANSWERED","DOCUMENTATION","","1178753756.0",""
+
+""fxs.50" $<$150$>$","150","152","extension","Zap/50-1","Zap/51-1","NoOp","More Hangup message after hopping around"","2007-05-09 17:37:59","2007-05-09 17:38:06","2007-05-09 17:39:11","72","65","ANSWERED","DOCUMENTATION","","1178753871.3",""
 \end{astlisting}
 
 

Modified: team/dvossel/generic_aoc/doc/tex/enum.tex
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/doc/tex/enum.tex?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/doc/tex/enum.tex (original)
+++ team/dvossel/generic_aoc/doc/tex/enum.tex Wed Apr 21 15:26:55 2010
@@ -53,7 +53,7 @@
      ALL. Default type is "sip".
      Special name of "ALL" will create a list of method types across
      all NAPTR records for the search number, and then put the results
-     in an ordinal list starting with 1. The position <number>
+     in an ordinal list starting with 1. The position $<$number$>$
      specified will then be returned, starting with 1 as the first
      record (lowest value) in the list.  The service types are not
      hardcoded in Asterisk except for the default (sip) if no other
@@ -75,11 +75,11 @@
   \item record\#
   \begin{itemize}
     \item which record to present if multiple answers are returned
-    <integer> = The record in priority/order sequence based on the
+    $<$integer$>$ = The record in priority/order sequence based on the
     total count of records passed back by the query. If a service\_type
     is specified, all entries of that type will be sorted into an
     ordinal list starting with 1 (by order first, then priority).
-    The default of <options> is "1"
+    The default of $<$options$>$ is "1"
   \end{itemize}
 
   \item zone\_suffix

Modified: team/dvossel/generic_aoc/doc/tex/localchannel.tex
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/doc/tex/localchannel.tex?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/doc/tex/localchannel.tex (original)
+++ team/dvossel/generic_aoc/doc/tex/localchannel.tex Wed Apr 21 15:26:55 2010
@@ -383,11 +383,13 @@
 
 This following dialplan will not perform as expected.
 
+\begin{verbatim}
 [services]
 exten => 2,1,Dial(SIP/PHONE\_B,,L(60000:45000:15000))
 
 [internal]
-exten => 4,1,Dial(Local/2 at services);
+exten => 4,1,Dial(Local/2 at services)
+\end{verbatim}
 
 By default, the Local channel will try to optimize itself out of the call path.
 This means that once the Local channel has established the call between the

Modified: team/dvossel/generic_aoc/doc/tex/phoneprov.tex
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/doc/tex/phoneprov.tex?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/doc/tex/phoneprov.tex (original)
+++ team/dvossel/generic_aoc/doc/tex/phoneprov.tex Wed Apr 21 15:26:55 2010
@@ -79,7 +79,7 @@
 
 Since phone-specific config files generally have file names based on phone-specifc data, 
 dynamic filenames in res\_phoneprov can be defined with Asterisk dialplan function and 
-variable substitution. In the above example, \$\{TOLOWER(\$\{MAC\})\}.cfg $\Rightarrow$ 
+variable substitution. In the above example, \$\{TOLOWER(\$\{MAC\})\}.cfg =$>$
 000000000000.cfg would define a relative URI to be served that matches the format of 
 MACADDRESS.cfg, all lower case. A request for that file would then point to the template 
 found at AST\_DATA\_DIR/phoneprov/000000000000.cfg. The template can be followed by a 
@@ -96,8 +96,8 @@
 dynamic filename.
 
 NOTE: Any dialplan function that is used for generation of dynamic file names MUST be 
-loaded before res\_phoneprov. Add "preload $\Rightarrow$ modulename.so" to 
-\path{modules.conf} for required functions. In the example above, "preload $\Rightarrow$ 
+loaded before res\_phoneprov. Add "preload =$>$ modulename.so" to 
+\path{modules.conf} for required functions. In the example above, "preload =$>$
 func\_strings.so" would be required.
 
 \section{Configuration of users.conf}

Modified: team/dvossel/generic_aoc/doc/tex/security-events.tex
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/doc/tex/security-events.tex?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/doc/tex/security-events.tex (original)
+++ team/dvossel/generic_aoc/doc/tex/security-events.tex Wed Apr 21 15:26:55 2010
@@ -147,7 +147,7 @@
     [Feb 11 07:57:03] SECURITY[23736] res_security_log.c: <...>
 \end{verbatim}
 
-    The part of the log entry identified by <...> is where the security event
+    The part of the log entry identified by $<$...$>$ is where the security event
 content resides.  The security event content is a comma separated list
 of key value pairs.  The key is the information element type, and the value is a
 quoted string that contains the associated meta data for that information

Modified: team/dvossel/generic_aoc/funcs/func_callcompletion.c
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/funcs/func_callcompletion.c?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/funcs/func_callcompletion.c (original)
+++ team/dvossel/generic_aoc/funcs/func_callcompletion.c Wed Apr 21 15:26:55 2010
@@ -56,7 +56,10 @@
 			<para>The CALLCOMPLETION function can be used to get or set a call
 			completion configuration parameter for a channel. Note that setting
 			a configuration parameter will only change the parameter for the
-			duration of the call.</para>
+			duration of the call.
+			
+			For more information on call completion in Asterisk, see <filename>doc/tex/ccss.tex</filename>.
+			For more information on call completion parameters, see <filename>configs/ccss.conf.sample</filename>.</para>
 		</description>
 	</function>
  ***/

Modified: team/dvossel/generic_aoc/include/asterisk/autoconfig.h.in
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/include/asterisk/autoconfig.h.in?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/include/asterisk/autoconfig.h.in (original)
+++ team/dvossel/generic_aoc/include/asterisk/autoconfig.h.in Wed Apr 21 15:26:55 2010
@@ -1292,6 +1292,9 @@
 /* Define to the version of this package. */
 #undef PACKAGE_VERSION
 
+/* Define to 1 if the C compiler supports function prototypes. */
+#undef PROTOTYPES
+
 /* Define to necessary symbol if this constant uses a non-standard name on
    your system. */
 #undef PTHREAD_CREATE_JOINABLE
@@ -1310,6 +1313,11 @@
 
 /* Define to the type of arg 5 for `select'. */
 #undef SELECT_TYPE_ARG5
+
+/* Define to 1 if the `setvbuf' function takes the buffering type as its
+   second argument and the buffer pointer as the third, as on System V before
+   release 3. */
+#undef SETVBUF_REVERSED
 
 /* The size of `char *', as computed by sizeof. */
 #undef SIZEOF_CHAR_P
@@ -1340,46 +1348,50 @@
 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
 #undef TM_IN_SYS_TIME
 
-/* Enable extensions on AIX 3, Interix.  */
+/* Define to 1 if on AIX 3.
+   System headers sometimes define this.
+   We just want to avoid a redefinition error message.  */
 #ifndef _ALL_SOURCE
 # undef _ALL_SOURCE
 #endif
+
+/* Number of bits in a file offset, on hosts where this is settable. */
+#undef _FILE_OFFSET_BITS
+
 /* Enable GNU extensions on systems that have them.  */
 #ifndef _GNU_SOURCE
 # undef _GNU_SOURCE
 #endif
-/* Enable threading extensions on Solaris.  */
+
+/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
+#undef _LARGEFILE_SOURCE
+
+/* Define for large files, on AIX-style hosts. */
+#undef _LARGE_FILES
+
+/* Define to 1 if on MINIX. */
+#undef _MINIX
+
+/* Define to 2 if the system does not provide POSIX.1 features except with
+   this defined. */
+#undef _POSIX_1_SOURCE
+
+/* Define to 1 if you need to in order for `stat' and other things to work. */
+#undef _POSIX_SOURCE
+
+/* Enable extensions on Solaris.  */
+#ifndef __EXTENSIONS__
+# undef __EXTENSIONS__
+#endif
 #ifndef _POSIX_PTHREAD_SEMANTICS
 # undef _POSIX_PTHREAD_SEMANTICS
 #endif
-/* Enable extensions on HP NonStop.  */
 #ifndef _TANDEM_SOURCE
 # undef _TANDEM_SOURCE
 #endif
-/* Enable general extensions on Solaris.  */
-#ifndef __EXTENSIONS__
-# undef __EXTENSIONS__
-#endif
-
-
-/* Number of bits in a file offset, on hosts where this is settable. */
-#undef _FILE_OFFSET_BITS
-
-/* Define to 1 to make fseeko visible on some hosts (e.g. glibc 2.2). */
-#undef _LARGEFILE_SOURCE
-
-/* Define for large files, on AIX-style hosts. */
-#undef _LARGE_FILES
-
-/* Define to 1 if on MINIX. */
-#undef _MINIX
-
-/* Define to 2 if the system does not provide POSIX.1 features except with
-   this defined. */
-#undef _POSIX_1_SOURCE
-
-/* Define to 1 if you need to in order for `stat' and other things to work. */
-#undef _POSIX_SOURCE
+
+/* Define like PROTOTYPES; this can be used by system headers. */
+#undef __PROTOTYPES
 
 /* Define to empty if `const' does not conform to ANSI C. */
 #undef const

Modified: team/dvossel/generic_aoc/makeopts.in
URL: http://svnview.digium.com/svn/asterisk/team/dvossel/generic_aoc/makeopts.in?view=diff&rev=258431&r1=258430&r2=258431
==============================================================================
--- team/dvossel/generic_aoc/makeopts.in (original)
+++ team/dvossel/generic_aoc/makeopts.in Wed Apr 21 15:26:55 2010
@@ -25,6 +25,7 @@
 FETCH=@FETCH@
 DOWNLOAD=@DOWNLOAD@
 RUBBER=@RUBBER@
+CATDVI=@CATDVI@
 KPATHSEA=@KPATHSEA@
 XMLSTARLET=@XMLSTARLET@
 MD5=@MD5@




More information about the svn-commits mailing list