summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authorjnemeth <jnemeth@pkgsrc.org>2012-01-15 03:32:47 +0000
committerjnemeth <jnemeth@pkgsrc.org>2012-01-15 03:32:47 +0000
commitcb7c2af02cd116054c84c6e5f1c42ccd87c4063a (patch)
tree44ef07e4a2eb036d8cdd3eecf141b3137a15972f /comms
parenta7aac79eea4cf8a18934a894cc9fb9d86bd53483 (diff)
downloadpkgsrc-cb7c2af02cd116054c84c6e5f1c42ccd87c4063a.tar.gz
Update to Asterisk 1.8.8.1.
share/doc/asterisk/AST.{txt,pdf} has been replaced with share/doc/asterisk/Asterisk_Admin_Guide. You will need a browser to read the latter. ----- Asterisk 1.8.8.1 ----- The release of Asterisk 1.8.8.1 resolves a regression introduced in Asterisk 1.8.8.0 reported by the community, and would have not been possible without your participation. Thank you! The following is the issue resolved in this release: * Handle AST_CONTROL_UPDATE_RTP_PEER frames in local bridge loop Failing to handle AST_CONTROL_UPDATE_RTP_PEER frames in the local bridge loop causes the loop to exit prematurely. This causes a variety of negative side effects, which may include having Music On Hold failing during a SIP Hold. For a full description of the changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.8.1 Thank you for your continued support of Asterisk! ----- Asterisk 1.8.8.0 ----- The release of Asterisk 1.8.8.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following is a sample of the issues resolved in this release: * Updated SIP 484 handling; added Incomplete control frame When a SIP phone uses the dial application and receives a 484 Address Incomplete response, if overlapped dialing is enabled for SIP, then the 484 Address Incomplete is forwarded back to the SIP phone and the HANGUPCAUSE channel variable is set to 28. Previously, the Incomplete application dialplan logic was automatically triggered; now, explicit dialplan usage of the application is required. * Prevent IAX2 from getting IPv6 addresses via DNS IAX2 does not support IPv6 and getting such addresses from DNS can cause error messages on the remote end involving bad IPv4 address casts in the presence of IPv6/IPv4 tunnels. * Fix bad RTP media bridges in directmedia calls on peers separated by multiple Asterisk nodes. * Fix crashes in ast_rtcp_write() * Fix for incorrect voicemail duration in external notifications. This patch fixes an issue where the voicemail duration was being reported with a duration significantly less than the actual sound file duration. * Prevent segfault if call arrives before Asterisk is fully booted. * Fix remote Crash Vulnerability in SIP channel driver (AST-2011-012) http://downloads.asterisk.org/pub/security/AST-2011-012.pdf * Fix locking order in app_queue.c which caused deadlocks * Fix regression in configure script for libpri capability checks * Prevent BLF subscriptions from causing deadlocks. * Fix deadlock if peer is destroyed while sending MWI notice. * Fix issue with setting defaultenabled on categories that are already enabled by default. * Don't crash on INFO automon request with no channel AST-2011-014. When automon was enabled in features.conf, it was possible to crash Asterisk by sending an INFO request if no channel had been created yet. * Fixed crash from orphaned MWI subscriptions in chan_sip This patch resolves the issue where MWI subscriptions are orphaned by subsequent SIP SUBSCRIBE messages. * Default to nat=yes; warn when nat in general and peer differ AST-2011-013. It is possible to enumerate SIP usernames when the general and user/peer nat settings differ in whether to respond to the port a request is sent from or the port listed for responses in the Via header. For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.8.0 Thank you for your continued support of Asterisk!
Diffstat (limited to 'comms')
-rw-r--r--comms/asterisk18/Makefile7
-rw-r--r--comms/asterisk18/PLIST504
-rw-r--r--comms/asterisk18/distinfo30
-rw-r--r--comms/asterisk18/patches/patch-aq16
-rw-r--r--comms/asterisk18/patches/patch-ax36
5 files changed, 545 insertions, 48 deletions
diff --git a/comms/asterisk18/Makefile b/comms/asterisk18/Makefile
index ac40e109f71..2a66166bc2f 100644
--- a/comms/asterisk18/Makefile
+++ b/comms/asterisk18/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.17 2011/12/12 06:52:40 jnemeth Exp $
+# $NetBSD: Makefile,v 1.18 2012/01/15 03:32:47 jnemeth Exp $
#
# NOTE: when updating this package, there are two places that sound
# tarballs need to be checked
-DISTNAME= asterisk-1.8.7.2
+DISTNAME= asterisk-1.8.8.1
DIST_SUBDIR= ${PKGNAME_NOREV}
DISTFILES= ${DEFAULT_DISTFILES}
EXTRACT_ONLY= ${DISTNAME}.tar.gz
@@ -196,12 +196,11 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.6.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
${INSTALL_DATA} ${WRKSRC}/UPGRADE.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
${INSTALL_DATA} ${WRKSRC}/Zaptel-to-DAHDI.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
- ${INSTALL_DATA} ${WRKSRC}/doc/AST.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
- ${INSTALL_DATA} ${WRKSRC}/doc/AST.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
${INSTALL_DATA} ${WRKSRC}/doc/README.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
${INSTALL_DATA} ${WRKSRC}/doc/api-1.6.2-changes.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ cp -r ${WRKSRC}/doc/Asterisk-Admin-Guide ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/Asterisk-Admin-Guide
.include "../../databases/sqlite3/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
diff --git a/comms/asterisk18/PLIST b/comms/asterisk18/PLIST
index f10a3ed28ce..b9e1dd60a7d 100644
--- a/comms/asterisk18/PLIST
+++ b/comms/asterisk18/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2011/10/17 23:40:50 jnemeth Exp $
+@comment $NetBSD: PLIST,v 1.10 2012/01/15 03:32:47 jnemeth Exp $
include/asterisk.h
include/asterisk/_private.h
include/asterisk/abstract_jb.h
@@ -2127,8 +2127,506 @@ sbin/astgenkey
sbin/autosupport
sbin/rasterisk
sbin/safe_asterisk
-share/doc/asterisk/AST.pdf
-share/doc/asterisk/AST.txt
+share/doc/asterisk/Asterisk-Admin-Guide/AGI Command Template Page.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGI Commands.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_ANSWER.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_ASYNCAGI BREAK.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_CHANNEL STATUS.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_CONTROL STREAM FILE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_DATABASE DEL.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_DATABASE DELTREE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_DATABASE GET.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_DATABASE PUT.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_EXEC.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_GET DATA.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_GET FULL VARIABLE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_GET OPTION.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_GET VARIABLE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_GOSUB.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_HANGUP.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_NOOP.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_RECEIVE CHAR.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_RECEIVE TEXT.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_RECORD FILE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SAY ALPHA.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SAY DATE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SAY DATETIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SAY DIGITS.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SAY NUMBER.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SAY PHONETIC.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SAY TIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SEND IMAGE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SEND TEXT.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SET AUTOHANGUP.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SET CALLERID.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SET CONTEXT.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SET EXTENSION.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SET MUSIC.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SET PRIORITY.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SET VARIABLE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SPEECH ACTIVATE GRAMMAR.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SPEECH CREATE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SPEECH DEACTIVATE GRAMMAR.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SPEECH DESTROY.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SPEECH LOAD GRAMMAR.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SPEECH RECOGNIZE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SPEECH SET.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_SPEECH UNLOAD GRAMMAR.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_STREAM FILE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_TDD MODE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_VERBOSE.html
+share/doc/asterisk/Asterisk-Admin-Guide/AGICommand_WAIT FOR DIGIT.html
+share/doc/asterisk/Asterisk-Admin-Guide/AMI Action Template Page.html
+share/doc/asterisk/Asterisk-Admin-Guide/AMI Actions.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ADSIProg.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_AELSub.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_AGI.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_AMD.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_AddQueueMember.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_AgentLogin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_AgentMonitorOutgoing.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_AlarmReceiver.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Answer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Authenticate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_BackGround.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_BackgroundDetect.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Bridge.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Busy.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_CELGenUserEvent.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_CallCompletionCancel.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_CallCompletionRequest.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ChanIsAvail.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ChanSpy.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ChangeMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ChannelRedirect.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ClearHash.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ConfBridge.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Congestion.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ContinueWhile.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ControlPlayback.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DAHDIAcceptR2Call.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DAHDIBarge.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DAHDIRAS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DAHDIScan.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DAHDISendCallreroutingFacility.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DAHDISendKeypadFacility.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DBdel.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DBdeltree.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DISA.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DateTime.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DeadAGI.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Dial.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Dictate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Directory.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_DumpChan.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_EAGI.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Echo.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_EndWhile.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Exec.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ExecIf.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ExecIfTime.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ExitWhile.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ExtenSpy.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ExternalIVR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Festival.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Flash.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_FollowMe.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ForkCDR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_GetCPEID.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Gosub.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_GosubIf.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Goto.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_GotoIf.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_GotoIfTime.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Hangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_IAX2Provision.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ICES.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_IVRDemo.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ImportVar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Incomplete.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_JACK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_JabberJoin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_JabberLeave.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_JabberSend.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_JabberSendGroup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_JabberStatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Log.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MP3Player.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MSet.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Macro.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MacroExclusive.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MacroExit.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MacroIf.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MailboxExists.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MeetMe.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MeetMeAdmin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MeetMeChannelAdmin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MeetMeCount.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Milliwatt.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MinivmAccMess.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MinivmDelete.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MinivmGreet.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MinivmMWI.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MinivmNotify.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MinivmRecord.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MixMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Monitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Morsecode.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_MusicOnHold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_NBScat.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_NoCDR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_NoOp.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ODBCFinish.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ODBC_Commit.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ODBC_Rollback.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_OSPAuth.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_OSPFinish.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_OSPLookup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_OSPNext.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Originate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Page.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Park.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ParkAndAnnounce.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ParkedCall.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_PauseMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_PauseQueueMember.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Pickup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_PickupChan.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_PlayTones.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Playback.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_PrivacyManager.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Proceeding.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Progress.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Queue.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_QueueLog.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_RaiseException.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Read.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ReadExten.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ReadFile.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ReceiveFAX (app_fax).html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ReceiveFax (res_fax).html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ReceiveFax.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Record.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_RemoveQueueMember.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_ResetCDR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_RetryDial.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Return.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Ringing.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SIPAddHeader.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SIPDtmfMode.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SIPRemoveHeader.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SLAStation.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SLATrunk.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SMS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SayAlpha.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SayCountPL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SayCountedAdj.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SayCountedNoun.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SayDigits.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SayNumber.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SayPhonetic.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SayUnixTime.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SendDTMF.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SendFAX (app_fax).html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SendFax (res_fax).html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SendFax.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SendImage.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SendText.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SendURL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Set.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SetAMAFlags.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SetCallerPres.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SetMusicOnHold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Skel.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SoftHangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SpeechActivateGrammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SpeechBackground.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SpeechCreate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SpeechDeactivateGrammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SpeechDestroy.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SpeechLoadGrammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SpeechProcessingSound.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SpeechStart.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_SpeechUnloadGrammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_StackPop.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_StartMusicOnHold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_StopMixMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_StopMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_StopMusicOnHold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_StopPlayTones.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_System.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_TestClient.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_TestServer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Transfer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_TryExec.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_TrySystem.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_UnpauseMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_UnpauseQueueMember.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_UserEvent.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_VMAuthenticate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_VMSayName.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Verbose.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_VoiceMail.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_VoiceMailMain.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Wait.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_WaitExten.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_WaitForNoise.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_WaitForRing.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_WaitForSilence.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_WaitMusicOnHold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_WaitUntil.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_While.html
+share/doc/asterisk/Asterisk-Admin-Guide/Application_Zapateller.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 1.8 Documentation.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk Command Reference.html
+share/doc/asterisk/Asterisk-Admin-Guide/Dialplan Application Template Page.html
+share/doc/asterisk/Asterisk-Admin-Guide/Dialplan Applications.html
+share/doc/asterisk/Asterisk-Admin-Guide/Dialplan Function Template Page.html
+share/doc/asterisk/Asterisk-Admin-Guide/Dialplan Functions.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_AES_DECRYPT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_AES_ENCRYPT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_AGC.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_AGENT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_ARRAY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_AST_CONFIG.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_AUDIOHOOK_INHERIT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_BASE64_DECODE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_BASE64_ENCODE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_BLACKLIST.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CALENDAR_BUSY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CALENDAR_EVENT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CALENDAR_QUERY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CALENDAR_QUERY_RESULT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CALENDAR_WRITE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CALLCOMPLETION.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CALLERID.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CALLERPRES.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CDR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CHANNEL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CHANNELS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CHECKSIPDOMAIN.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CONNECTEDLINE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CSV_QUOTE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_CUT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DB.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DB_DELETE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DB_EXISTS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DEC.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DENOISE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DEVICE_STATE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DIALGROUP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DIALPLAN_EXISTS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DUNDILOOKUP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DUNDIQUERY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_DUNDIRESULT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_ENUMLOOKUP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_ENUMQUERY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_ENUMRESULT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_ENV.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_EVAL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_EXCEPTION.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_EXISTS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_EXTENSION_STATE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_FAXOPT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_FIELDNUM.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_FIELDQTY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_FILE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_FILE_COUNT_LINE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_FILE_FORMAT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_FILTER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_FRAME_TRACE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_GLOBAL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_GROUP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_GROUP_COUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_GROUP_LIST.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_GROUP_MATCH_COUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_HASH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_HASHKEYS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_HINT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_IAXPEER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_IAXVAR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_ICONV.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_IF.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_IFMODULE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_IFTIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_IMPORT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_INC.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_ISNULL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_JABBER_RECEIVE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_JABBER_STATUS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_KEYPADHASH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_LEN.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_LISTFILTER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_LOCAL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_LOCAL_PEEK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_LOCK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_MAILBOX_EXISTS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_MASTER_CHANNEL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_MATH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_MD5.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_MEETME_INFO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_MINIVMACCOUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_MINIVMCOUNTER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_MUTEAUDIO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_ODBC.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_ODBC_FETCH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_PASSTHRU.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_PITCH_SHIFT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_POP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_PP_EACH_EXTENSION.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_PP_EACH_USER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_PUSH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_QUEUE_EXISTS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_QUEUE_MEMBER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_QUEUE_MEMBER_COUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_QUEUE_MEMBER_LIST.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_QUEUE_MEMBER_PENALTY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_QUEUE_VARIABLES.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_QUEUE_WAITING_COUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_QUOTE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_RAND.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_REALTIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_REALTIME_DESTROY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_REALTIME_FIELD.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_REALTIME_HASH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_REALTIME_STORE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_REDIRECTING.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_REGEX.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_REPLACE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SET.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SHA1.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SHARED.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SHELL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SHIFT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SIPCHANINFO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SIPPEER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SIP_HEADER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SMDI_MSG.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SMDI_MSG_RETRIEVE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SORT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SPEECH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SPEECH_ENGINE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SPEECH_GRAMMAR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SPEECH_RESULTS_TYPE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SPEECH_SCORE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SPEECH_TEXT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SPRINTF.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SQL_ESC.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SRVQUERY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SRVRESULT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_STAT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_STRFTIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_STRPTIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_SYSINFO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_TESTTIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_TIMEOUT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_TOLOWER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_TOUPPER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_TRYLOCK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_TXTCIDNAME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_UNLOCK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_UNSHIFT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_URIDECODE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_URIENCODE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_VALID_EXTEN.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_VERSION.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_VMCOUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Function_VOLUME.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_AGI.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_AOCMessage.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_AbsoluteTimeout.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_AgentLogoff.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Agents.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Atxfer.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Bridge.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Challenge.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_ChangeMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Command.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_CoreSettings.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_CoreShowChannels.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_CoreStatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_CreateConfig.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DAHDIDNDoff.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DAHDIDNDon.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DAHDIDialOffhook.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DAHDIHangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DAHDIRestart.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DAHDIShowChannels.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DAHDITransfer.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DBDel.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DBDelTree.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DBGet.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DBPut.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_DataGet.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Events.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_ExtensionState.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_GetConfig.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_GetConfigJSON.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Getvar.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Hangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_IAXnetstats.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_IAXpeerlist.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_IAXpeers.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_IAXregistry.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_JabberSend.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_ListCategories.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_ListCommands.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_LocalOptimizeAway.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Login.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Logoff.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_MailboxCount.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_MailboxStatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_MeetmeList.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_MeetmeMute.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_MeetmeUnmute.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_MixMonitorMute.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_ModuleCheck.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_ModuleLoad.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Monitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Originate.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Park.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_ParkedCalls.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_PauseMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Ping.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_PlayDTMF.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_QueueAdd.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_QueueLog.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_QueuePause.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_QueuePenalty.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_QueueReload.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_QueueRemove.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_QueueReset.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_QueueRule.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_QueueStatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_QueueSummary.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Queues.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Redirect.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Reload.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_SIPnotify.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_SIPpeers.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_SIPqualifypeer.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_SIPshowpeer.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_SIPshowregistry.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_SKINNYdevices.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_SKINNYlines.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_SKINNYshowdevice.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_SKINNYshowline.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_SendText.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Setvar.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_ShowDialPlan.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_Status.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_StopMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_UnpauseMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_UpdateConfig.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_UserEvent.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_VoicemailUsersList.html
+share/doc/asterisk/Asterisk-Admin-Guide/ManagerAction_WaitEvent.html
+share/doc/asterisk/Asterisk-Admin-Guide/New in 1.8.html
+share/doc/asterisk/Asterisk-Admin-Guide/images/border/spacer.gif
+share/doc/asterisk/Asterisk-Admin-Guide/images/icons/emoticons/error.gif
+share/doc/asterisk/Asterisk-Admin-Guide/images/icons/emoticons/smile.gif
+share/doc/asterisk/Asterisk-Admin-Guide/index.html
+share/doc/asterisk/Asterisk-Admin-Guide/styles/site.css
share/doc/asterisk/BUGS
share/doc/asterisk/CHANGES
share/doc/asterisk/COPYING
diff --git a/comms/asterisk18/distinfo b/comms/asterisk18/distinfo
index 0f2fb53dfd7..a350532183d 100644
--- a/comms/asterisk18/distinfo
+++ b/comms/asterisk18/distinfo
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.15 2011/12/12 06:52:40 jnemeth Exp $
+$NetBSD: distinfo,v 1.16 2012/01/15 03:32:47 jnemeth Exp $
-SHA1 (asterisk-1.8.7.2/asterisk-1.8.7.2.tar.gz) = 55eb86a453ba8f0ae81ac36c26b145c5b67499b3
-RMD160 (asterisk-1.8.7.2/asterisk-1.8.7.2.tar.gz) = 14bde4270f62852ce4d7dec5028af9824341e98b
-Size (asterisk-1.8.7.2/asterisk-1.8.7.2.tar.gz) = 28870981 bytes
-SHA1 (asterisk-1.8.7.2/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 8692fa61423b4769dc8bfa78faf9ed5ef7a259b9
-RMD160 (asterisk-1.8.7.2/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 68170c769d739d6b5b35b00f999ad6bbf876f9f6
-Size (asterisk-1.8.7.2/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 3349898 bytes
-SHA1 (asterisk-1.8.7.2/extract-cfile.txt) = b22874814c83a53bcd1a8d96b5911304f304971e
-RMD160 (asterisk-1.8.7.2/extract-cfile.txt) = e7205fe7e95793f3ca6e384edeef1ad5713485e0
-Size (asterisk-1.8.7.2/extract-cfile.txt) = 643 bytes
-SHA1 (asterisk-1.8.7.2/rfc3951.txt) = 1a6c769be750fb02456d60db2470909254496017
-RMD160 (asterisk-1.8.7.2/rfc3951.txt) = 15f7ec61653ec9953172f8f2150e7d8f6f620926
-Size (asterisk-1.8.7.2/rfc3951.txt) = 373442 bytes
+SHA1 (asterisk-1.8.8.1/asterisk-1.8.8.1.tar.gz) = ef4e58a00b1e8a9ae6b1923dd9feab1a0e6cd582
+RMD160 (asterisk-1.8.8.1/asterisk-1.8.8.1.tar.gz) = 8bf3d816786b2b5ba0bc87b3e008d5ab3a1b3955
+Size (asterisk-1.8.8.1/asterisk-1.8.8.1.tar.gz) = 24774178 bytes
+SHA1 (asterisk-1.8.8.1/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 8692fa61423b4769dc8bfa78faf9ed5ef7a259b9
+RMD160 (asterisk-1.8.8.1/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 68170c769d739d6b5b35b00f999ad6bbf876f9f6
+Size (asterisk-1.8.8.1/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 3349898 bytes
+SHA1 (asterisk-1.8.8.1/extract-cfile.txt) = b22874814c83a53bcd1a8d96b5911304f304971e
+RMD160 (asterisk-1.8.8.1/extract-cfile.txt) = e7205fe7e95793f3ca6e384edeef1ad5713485e0
+Size (asterisk-1.8.8.1/extract-cfile.txt) = 643 bytes
+SHA1 (asterisk-1.8.8.1/rfc3951.txt) = 1a6c769be750fb02456d60db2470909254496017
+RMD160 (asterisk-1.8.8.1/rfc3951.txt) = 15f7ec61653ec9953172f8f2150e7d8f6f620926
+Size (asterisk-1.8.8.1/rfc3951.txt) = 373442 bytes
SHA1 (patch-aa) = 496565e1e567c42ab6ba8f996c506f52cb9c8cfe
SHA1 (patch-af) = 19786616bb606c38f769ec85f2e4d118573659ab
SHA1 (patch-ag) = c71c61350cefbbe53eefa99245ca7712753f22d5
@@ -22,14 +22,14 @@ SHA1 (patch-am) = 5f9cbf47ec1cb66758492a5ed1bf843006eae9b7
SHA1 (patch-an) = 93a5df66fd6459fb76e9191dc3bf37b9ee5483b5
SHA1 (patch-ao) = aa95464a8bd4a417f313541b465142d2e4c3ee47
SHA1 (patch-ap) = ed22f6483191f429389c0d3198d30c63b96d4df6
-SHA1 (patch-aq) = 85b400968bcd79a74ff5a87636dbf2c8be97e8d9
+SHA1 (patch-aq) = c23bcf0a2e6acc78366d22c57b79278fc428e999
SHA1 (patch-ar) = da8e614e68e476ce32c66fed5ee9dcb8c5f9a060
SHA1 (patch-as) = b2e1aadf49f20506243ab40796f15aab12d95bad
SHA1 (patch-at) = df318d7b492121ff6f766b0e6ea73415293e96f0
SHA1 (patch-au) = 773398e719dca34640dcdc190857872da1ad7b4f
SHA1 (patch-av) = 3424013b5bf22624aa664e972e2b495ab3296cbe
SHA1 (patch-aw) = 0534acd67ea5da1eee8cf282035ebf4c559278ab
-SHA1 (patch-ax) = 3b41e66a8c926e0afc4f73587e3557370e6c5f6e
+SHA1 (patch-ax) = 0136483807024ac10f2abb9a9c0e3679b0043add
SHA1 (patch-ay) = 99dd751ebaa3107abd4d5b0e0353f6b8c59a0122
SHA1 (patch-az) = 64365b12cb47ec0fba358e4326eda172f96068cf
SHA1 (patch-ba) = ffb20f4788f2f253e822fb48c68fec04c31b0619
diff --git a/comms/asterisk18/patches/patch-aq b/comms/asterisk18/patches/patch-aq
index ff59ac43576..48a1be608d4 100644
--- a/comms/asterisk18/patches/patch-aq
+++ b/comms/asterisk18/patches/patch-aq
@@ -1,8 +1,8 @@
-$NetBSD: patch-aq,v 1.6 2011/10/11 03:12:55 jnemeth Exp $
+$NetBSD: patch-aq,v 1.7 2012/01/15 03:32:48 jnemeth Exp $
---- configure.orig 2011-09-19 16:57:40.000000000 +0000
+--- configure.orig 2011-10-18 21:26:48.000000000 +0000
+++ configure
-@@ -22644,6 +22644,146 @@ fi
+@@ -24922,6 +24922,146 @@ fi
@@ -146,10 +146,10 @@ $NetBSD: patch-aq,v 1.6 2011/10/11 03:12:55 jnemeth Exp $
+
+
+
- { echo "$as_me:$LINENO: checking for int" >&5
- echo $ECHO_N "checking for int... $ECHO_C" >&6; }
- if test "${ac_cv_type_int+set}" = set; then
-@@ -27486,6 +27626,8 @@ _ACEOF
+ # The cast to long int works around a bug in the HP C Compiler
+ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+ # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+@@ -29226,6 +29366,8 @@ _ACEOF
cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
@@ -158,7 +158,7 @@ $NetBSD: patch-aq,v 1.6 2011/10/11 03:12:55 jnemeth Exp $
#include <ifaddrs.h>
int
main ()
-@@ -53846,9 +53988,8 @@ cat >>confdefs.h <<\_ACEOF
+@@ -55374,9 +55516,8 @@ cat >>confdefs.h <<\_ACEOF
#define HAVE_SBIN_LAUNCHD 1
_ACEOF
diff --git a/comms/asterisk18/patches/patch-ax b/comms/asterisk18/patches/patch-ax
index aa02b538d09..2017127de53 100644
--- a/comms/asterisk18/patches/patch-ax
+++ b/comms/asterisk18/patches/patch-ax
@@ -1,8 +1,8 @@
-$NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
+$NetBSD: patch-ax,v 1.2 2012/01/15 03:32:48 jnemeth Exp $
---- apps/app_queue.c.orig 2010-09-21 20:29:59.000000000 +0000
+--- apps/app_queue.c.orig 2011-09-23 08:34:03.000000000 +0000
+++ apps/app_queue.c
-@@ -3180,8 +3180,8 @@ static void record_abandoned(struct queu
+@@ -3358,8 +3358,8 @@ static void record_abandoned(struct queu
"Uniqueid: %s\r\n"
"Position: %d\r\n"
"OriginalPosition: %d\r\n"
@@ -13,7 +13,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
qe->parent->callsabandoned++;
ao2_unlock(qe->parent);
-@@ -3768,7 +3768,7 @@ static int wait_our_turn(struct queue_en
+@@ -3948,7 +3948,7 @@ static int wait_our_turn(struct queue_en
if ((status = get_member_status(qe->parent, qe->max_penalty, qe->min_penalty, qe->parent->leavewhenempty))) {
*reason = QUEUE_LEAVEEMPTY;
@@ -22,7 +22,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
leave_queue(qe);
break;
}
-@@ -3972,12 +3972,12 @@ static void send_agent_complete(const st
+@@ -4153,12 +4153,12 @@ static void send_agent_complete(const st
"Channel: %s\r\n"
"Member: %s\r\n"
"MemberName: %s\r\n"
@@ -38,7 +38,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
qe->parent->eventwhencalled == QUEUE_EVENT_VARIABLES ? vars2manager(qe->chan, vars, vars_len) : "");
}
-@@ -4020,9 +4020,9 @@ static void queue_transfer_fixup(void *d
+@@ -4201,9 +4201,9 @@ static void queue_transfer_fixup(void *d
int callcompletedinsl = qtds->callcompletedinsl;
struct ast_datastore *datastore;
@@ -51,7 +51,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
update_queue(qe->parent, member, callcompletedinsl, (time(NULL) - callstart));
-@@ -4516,7 +4516,7 @@ static int try_calling(struct queue_ent
+@@ -4681,7 +4681,7 @@ static int try_calling(struct queue_ent
} else if (res2) {
/* Caller must have hung up just before being connected*/
ast_log(LOG_NOTICE, "Caller was about to talk to agent on %s but the caller hungup.\n", peer->name);
@@ -60,7 +60,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
record_abandoned(qe);
ast_hangup(peer);
ao2_ref(member, -1);
-@@ -4562,8 +4562,8 @@ static int try_calling(struct queue_ent
+@@ -4727,8 +4727,8 @@ static int try_calling(struct queue_ent
/* if setqueueentryvar is defined, make queue entry (i.e. the caller) variables available to the channel */
/* use pbx_builtin_setvar to set a load of variables with one call */
if (qe->parent->setqueueentryvar) {
@@ -71,7 +71,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
pbx_builtin_setvar_multiple(qe->chan, interfacevar);
pbx_builtin_setvar_multiple(peer, interfacevar);
}
-@@ -4808,8 +4808,8 @@ static int try_calling(struct queue_ent
+@@ -4984,8 +4984,8 @@ static int try_calling(struct queue_ent
ast_log(LOG_WARNING, "Asked to execute an AGI on this channel, but could not find application (agi)!\n");
}
qe->handled++;
@@ -79,10 +79,10 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
- (long)(orig - to > 0 ? (orig - to) / 1000 : 0));
+ ast_queue_log(queuename, qe->chan->uniqueid, member->membername, "CONNECT", "%jd|%s|%jd", (intmax_t) time(NULL) - qe->start, peer->uniqueid,
+ (intmax_t)(orig - to > 0 ? (orig - to) / 1000 : 0));
- if (update_cdr && qe->chan->cdr)
- ast_copy_string(qe->chan->cdr->dstchannel, member->membername, sizeof(qe->chan->cdr->dstchannel));
- if (qe->parent->eventwhencalled)
-@@ -4819,12 +4819,12 @@ static int try_calling(struct queue_ent
+
+ if (qe->chan->cdr) {
+ struct ast_cdr *cdr;
+@@ -5021,12 +5021,12 @@ static int try_calling(struct queue_ent
"Channel: %s\r\n"
"Member: %s\r\n"
"MemberName: %s\r\n"
@@ -98,7 +98,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
qe->parent->eventwhencalled == QUEUE_EVENT_VARIABLES ? vars2manager(qe->chan, vars, sizeof(vars)) : "");
ast_copy_string(oldcontext, qe->chan->context, sizeof(oldcontext));
ast_copy_string(oldexten, qe->chan->exten, sizeof(oldexten));
-@@ -4856,17 +4856,17 @@ static int try_calling(struct queue_ent
+@@ -5058,17 +5058,17 @@ static int try_calling(struct queue_ent
/* detect a blind transfer */
if (!(qe->chan->_softhangup | peer->_softhangup) && (strcasecmp(oldcontext, qe->chan->context) || strcasecmp(oldexten, qe->chan->exten))) {
@@ -123,7 +123,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
send_agent_complete(qe, queuename, peer, member, callstart, vars, sizeof(vars), AGENT);
}
if ((tds = ast_channel_datastore_find(qe->chan, &queue_transfer_info, NULL))) {
-@@ -5765,8 +5765,8 @@ check_turns:
+@@ -5959,8 +5959,8 @@ check_turns:
record_abandoned(&qe);
reason = QUEUE_TIMEOUT;
res = 0;
@@ -134,7 +134,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
break;
}
-@@ -5808,7 +5808,7 @@ check_turns:
+@@ -6002,7 +6002,7 @@ check_turns:
if ((status = get_member_status(qe.parent, qe.max_penalty, qe.min_penalty, qe.parent->leavewhenempty))) {
record_abandoned(&qe);
reason = QUEUE_LEAVEEMPTY;
@@ -143,7 +143,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
res = 0;
break;
}
-@@ -5830,7 +5830,7 @@ check_turns:
+@@ -6024,7 +6024,7 @@ check_turns:
record_abandoned(&qe);
reason = QUEUE_TIMEOUT;
res = 0;
@@ -152,7 +152,7 @@ $NetBSD: patch-ax,v 1.1.1.1 2010/12/15 03:22:45 jnemeth Exp $
break;
}
-@@ -5857,8 +5857,8 @@ stop:
+@@ -6051,8 +6051,8 @@ stop:
if (!qe.handled) {
record_abandoned(&qe);
ast_queue_log(args.queuename, chan->uniqueid, "NONE", "ABANDON",