diff options
author | jnemeth <jnemeth@pkgsrc.org> | 2012-01-15 03:32:47 +0000 |
---|---|---|
committer | jnemeth <jnemeth@pkgsrc.org> | 2012-01-15 03:32:47 +0000 |
commit | cb7c2af02cd116054c84c6e5f1c42ccd87c4063a (patch) | |
tree | 44ef07e4a2eb036d8cdd3eecf141b3137a15972f | |
parent | a7aac79eea4cf8a18934a894cc9fb9d86bd53483 (diff) | |
download | pkgsrc-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!
-rw-r--r-- | comms/asterisk18/Makefile | 7 | ||||
-rw-r--r-- | comms/asterisk18/PLIST | 504 | ||||
-rw-r--r-- | comms/asterisk18/distinfo | 30 | ||||
-rw-r--r-- | comms/asterisk18/patches/patch-aq | 16 | ||||
-rw-r--r-- | comms/asterisk18/patches/patch-ax | 36 |
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", |