Sophie

Sophie

distrib > Mandriva > 2008.1 > i586 > by-pkgid > c7095aefea7b97fbd2a596dcbfb9d481 > files > 188

asterisk-docs-1.4.26.1-1mdv2008.1.i586.rpm

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Appendix B. Application Reference</title><link rel="stylesheet" href="styles.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.69.1" /><link rel="start" href="index.html" title="Asterisk™: The Future of Telephony" /><link rel="up" href="index.html" title="Asterisk™: The Future of Telephony" /><link rel="prev" href="asterisk-APP-A-SECT-2.html" title="SIP" /><link rel="next" href="asterisk-APP-B-3.html" title="AddQueueMember()" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Appendix B. Application Reference</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="asterisk-APP-A-SECT-2.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n" href="asterisk-APP-B-3.html">Next</a></td></tr></table><hr /></div><div class="appendix" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="asterisk-APP-B"></a>Appendix B. Application Reference</h2></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="refentrytitle"><a href="asterisk-APP-B-3.html">AddQueueMember()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-5.html">ADSIProg()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-7.html">AgentCallbackLogin()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-9.html">AgentLogin()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-11.html">AgentMonitorOutgoing()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-13.html">AGI()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-15.html">AlarmReceiver()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-347.html">AMD()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-17.html">Answer()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-19.html">AppendCDRUserField()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-21.html">Authenticate()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-23.html">Background()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-25.html">BackgroundDetect()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-27.html">Busy()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-31.html">ChangeMonitor()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-33.html">ChanIsAvail()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-349.html">ChannelRedirect()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-351.html">ChanSpy()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-36.html">Congestion()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-316.html">ContinueWhile()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-38.html">ControlPlayback()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-353.html">DateTime()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-43.html">DBdel()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-45.html">DBdeltree()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-51.html">DeadAGI()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-53.html">Dial()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-308.html">Dictate()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-56.html">Directory()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-58.html">DISA()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-59.html">DumpChan()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-62.html">EAGI()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-63.html">Echo()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-65.html">EndWhile()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-71.html">Exec()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-73.html">ExecIf()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-257.html">ExitWhile()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-355.html">ExtenSpy()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-357.html">ExternalIVR()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-75.html">FastAGI()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-77.html">Festival()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-78.html">Flash()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-345.html">FollowMe()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-79.html">ForkCDR()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-81.html">GetCPEID()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-258.html">Gosub()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-260.html">GosubIf()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-87.html">Goto()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-89.html">GotoIf()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-91.html">GotoIfTime()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-93.html">Hangup()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-95.html">HasNewVoicemail()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-97.html">HasVoicemail()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-99.html">IAX2Provision()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-326.html">ICES()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-100.html">ImportVar()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-301.html">Log()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-102.html">LookupBlacklist()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-103.html">LookupCIDName()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-104.html">Macro()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-312.html">MacroExclusive()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-311.html">MacroExit()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-304.html">MacroIf()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-106.html">MailboxExists()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-109.html">MeetMe()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-111.html">MeetMeAdmin()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-113.html">MeetMeCount()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-115.html">Milliwatt()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-303.html">MixMonitor()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-117.html">Monitor()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-315.html">MorseCode()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-119.html">MP3Player()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-120.html">MusicOnHold()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-122.html">NBScat()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-123.html">NoCDR()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-125.html">NoOp()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-318.html">Page()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-126.html">Park()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-128.html">ParkAndAnnounce()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-130.html">ParkedCall()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-320.html">PauseMonitor()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-132.html">PauseQueueMember()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-334.html">Pickup()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-134.html">Playback()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-136.html">Playtones()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-140.html">PrivacyManager()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-142.html">Progress()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-144.html">Queue()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-359.html">QueueLog()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-145.html">Random()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-146.html">Read()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-310.html">ReadFile()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-148.html">RealTime</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-150.html">RealTimeUpdate()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-152.html">Record()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-153.html">RemoveQueueMember()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-155.html">ResetCDR()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-159.html">RetryDial()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-305.html">Return()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-161.html">Ringing()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-163.html">SayAlpha()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-165.html">SayDigits()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-167.html">SayNumber()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-169.html">SayPhonetic()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-171.html">SayUnixTime()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-172.html">SendDTMF()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-174.html">SendImage()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-176.html">SendText()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-178.html">SendURL()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-180.html">Set()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-184.html">SetAMAFlags()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-186.html">SetCallerID()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-188.html">SetCallerPres()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-190.html">SetCDRUserField()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-196.html">SetGlobalVar()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-201.html">SetMusicOnHold()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-361.html">SetTransferCapability()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-206.html">SIPAddHeader()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-208.html">SIPDtmfMode()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-363.html">SLAStation()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-365.html">SLATrunk()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-212.html">SoftHangup()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-306.html">StackPop()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-313.html">StartMusicOnHold()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-307.html">StopMixMonitor()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-214.html">StopMonitor()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-216.html">StopPlaytones()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-314.html">StopMusicOnHold()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-225.html">System()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-227.html">Transfer()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-302.html">TryExec()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-228.html">TrySystem()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-319.html">UnpauseMonitor()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-231.html">UnpauseQueueMember()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-233.html">UserEvent()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-235.html">Verbose()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-236.html">VMAuthenticate()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-238.html">VoiceMail()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-240.html">VoiceMailMain()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-242.html">Wait()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-243.html">WaitExten()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-244.html">WaitForRing()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-245.html">WaitForSilence()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-246.html">WaitMusicOnHold()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-248.html">While()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-250.html">Zapateller()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-252.html">ZapBarge()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-254.html">ZapRAS()</a></span><span class="refpurpose"></span></dt><dt><span class="refentrytitle"><a href="asterisk-APP-B-255.html">ZapScan()</a></span><span class="refpurpose"></span></dt></dl></div><p>Applications are the core functionality of the dialplan. Generally
  these all will operate on the channel, whereas functions, described in
  Appendix F, merely return values that can be used by applications. There are
  a few applications that still simply return values, but these will probably
  be deprecated in a future version and replaced with dialplan
  functions.</p><p>There are a few things to keep in mind about applications. First, when
  they exit, they will either terminate normally or abnormally. Abnormal
  termination almost always occurs when an application detects that the
  channel has hung up (or if it doesn’t, the dialplan will detect that shortly
  thereafter). An application may also exit abnormally when it wishes to
  indicate to the dialplan that some condition has not been satisfied and that
  it should force a hangup. In all other cases, an application will exit
  normally, which indicates that processing should continue at the next
  priority in the dialplan.</p><p>In many cases, if you wish to override the application’s wish to cause
  a hangup, you may wrap the application in a <a href="asterisk-APP-B-302.html" title="TryExec()"><span class="refentrytitle">TryExec()</span></a>.</p><p>In many places throughout this reference, you will see what’s
  described as a <em class="replaceable"><code>label</code></em>. This is shorthand for
  describing a location in the dialplan, whether it is simply a
  <em class="replaceable"><code>priority</code></em>; an <em class="replaceable"><code>extension</code></em>
  and a <em class="replaceable"><code>priority</code></em>; or a
  <em class="replaceable"><code>context</code></em>, an <em class="replaceable"><code>extension</code></em>,
  and a <em class="replaceable"><code>priority</code></em>. Note that if a <em class="replaceable"><code>text
  label</code></em> is defined for a particular priority, the
  <em class="replaceable"><code>priority</code></em> may be replaced with that
  <em class="replaceable"><code>text label</code></em> in any of those cases. See the <a href="asterisk-APP-B-89.html" title="GotoIf()"><span class="refentrytitle">GotoIf()</span></a> application for more information and an
  example.</p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>You will find many of the examples in this appendix to contain
    numbered priorities, which is not the preferred method of writing
    dialplans. We prefer the use of the 'n' priority for all priority numbers
    except 1 (which is required), but we have decided to utilize them in order
    to make some of the examples more clear.</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="asterisk-APP-A-SECT-2.html">Prev</a> </td><td width="20%" align="center"> </td><td width="40%" align="right"> <a accesskey="n" href="asterisk-APP-B-3.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">SIP </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> AddQueueMember()</td></tr></table></div><div xmlns="" id="svn-footer"><hr /><p>You are reading <em>Asterisk: The Future of Telephony</em> (2nd Edition for Asterisk 1.4), by Jim van Meggelen, Jared Smith, and Leif Madsen.<br />
       This work is licensed under the <a href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Creative Commons Attribution-Noncommercial-No Derivative Works License v3.0</a>.<br />
       To submit comments, corrections, or other contributions to the text, please visit <a href="http://oreilly.com/catalog/9780596510480/">http://www.oreilly.com/</a>.</p></div></body></html>