<html><head><metahttp-equiv="X-UA-Compatible"content="IE=edge"/><linkrel="shortcut icon"href="../icons/favicon.ico"/><linkrel="stylesheet"type="text/css"href="../styles/branding.css"/><linkrel="stylesheet"type="text/css"href="../styles/branding-en-US.css"/><scripttype="text/javascript"src="../scripts/branding.js"></script><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"/><title>OriginateAction Class</title><metaname="Language"content="en-us"/><metaname="System.Keywords"content="OriginateAction class"/><metaname="System.Keywords"content="AsterNET.Manager.Action.OriginateAction class"/><metaname="System.Keywords"content="OriginateAction class, about OriginateAction class"/><metaname="Microsoft.Help.F1"content="AsterNET.Manager.Action.OriginateAction"/><metaname="Microsoft.Help.Id"content="T:AsterNET.Manager.Action.OriginateAction"/><metaname="Description"content="The OriginateAction generates an outgoing call to the extension in the given context with the given priority or to a given application with optional parameters. If you want to connect to an extension use the properties context, exten and priority."/><metaname="Microsoft.Help.ContentType"content="Reference"/><metaname="BrandingAware"content="true"/><metaname="container"content="AsterNET.Manager.Action"/><metaname="file"content="T_AsterNET_Manager_Action_OriginateAction"/><metaname="guid"content="T_AsterNET_Manager_Action_OriginateAction"/><linkrel="stylesheet"type="text/css"href="../styles/branding-Website.css"/><scripttype="text/javascript"src="../scripts/jquery-1.11.0.min.js"></script><scripttype="text/javascript"src="../scripts/branding-Website.js"></script></head><bodyonload="OnLoad('cs')"><inputtype="hidden"id="userDataCache"class="userDataStyle"/><divclass="pageHeader"id="PageHeader">AsterNet Class Library (Sandcastle documentation)<formid="SearchForm"method="get"action="#"onsubmit="javascript:TransferToSearchPage(); return false;"><inputid="SearchTextBox"type="text"maxlength="200"/><buttonid="SearchButton"type="submit"></button></form></div><divclass="pageBody"><divclass="leftNav"id="leftNav"><divid="tocNav"><divclass="toclevel0"data-toclevel="0"><aclass="tocCollapsed"onclick="javascript: Toggle(this);"href="#!"></a><adata-tochassubtree="true"href="79b6241e-05a3-441c-b6a1-51f2b5b7f265.htm"title="AsterNet Class Library (Sandcastle documentation)"tocid="roottoc">AsterNet Class Library (Sandcastle documentation)</a></div><divclass="toclevel0"data-toclevel="0"><aclass="tocCollapsed"onclick="javascript: Toggle(this);"href="#!"></a><adata-tochassubtree="true"href="N_AsterNET_Manager_Action.htm"title="AsterNET.Manager.Action"tocid="N_AsterNET_Manager_Action">AsterNET.Manager.Action</a></div><divclass="toclevel1 current"data-toclevel="1"data-childrenloaded="true"><aclass="tocExpanded"onclick="javascript: Toggle(this);"href="#!"></a><adata-tochassubtree="true"href="T_AsterNET_Manager_Action_OriginateAction.htm"title="OriginateAction Class"tocid="T_AsterNET_Manager_Action_OriginateAction">OriginateAction Class</a></div><divclass="toclevel2"data-toclevel="2"><adata-tochassubtree="false"href="M_AsterNET_Manager_Action_OriginateAction__ctor.htm"title="OriginateAction Constructor "tocid="M_AsterNET_Manager_Action_OriginateAction__ctor">OriginateAction Constructor </a></div><divclass="toclevel2"data-toclevel="2"><aclass="tocCollapsed"onclick="javascript: Toggle(this);"href="#!"></a><adata-tochassubtree="true"href="Methods_T_AsterNET_Manager_Action_OriginateAction.htm"title="OriginateAction Methods"tocid="Methods_T_AsterNET_Manager_Action_OriginateAction">OriginateAction Methods</a></div><divclass="toclevel2"data-toclevel="2"><aclass="tocCollapsed"onclick="javascript: Toggle(this);"href="#!"></a><adata-tochassubtree="true"href="Properties_T_AsterNET_Manager_Action_OriginateAction.htm"title="OriginateAction Properties"tocid="Properties_T_AsterNET_Manager_Action_OriginateAction">OriginateAction Properties</a></div></div><
The OriginateAction generates an outgoing call to the extension in the given
context with the given priority or to a given application with optional
parameters.<br/>
If you want to connect to an extension use the properties context, exten and
priority. If you want to connect to an application use the properties
application and data if needed. Note that no call detail record will be
written when directly connecting to an application, so it may be better to
connect to an extension that starts the application you wish to connect to.<br/>
The response to this action is sent when the channel has been answered and
asterisk starts connecting it to the given extension. So be careful not to
choose a too short timeout when waiting for the response.<br/>
If you set async to true Asterisk reports an OriginateSuccess-
and OriginateFailureEvents. The action id of these events equals the action
<spanclass="keyword">end</span></pre></div></div></div><scripttype="text/javascript">AddLanguageTabSet("ID1EDCA");</script></div><p>The <spanclass="selflink">OriginateAction</span> type exposes the following members.</p><divclass="collapsibleAreaRegion"><spanclass="collapsibleRegionTitle"onclick="SectionExpandCollapse('ID3RB')"onkeypress="SectionExpandCollapse_CheckKey('ID3RB', event)"tabindex="0"><imgid="ID3RBToggle"class="collapseToggle"src="../icons/SectionExpanded.png"/>Constructors</span></div><divid="ID3RBSection"class="collapsibleSection"><tableid="memberList"class="members"><tr><thclass="iconColumn">
</th><th>Name</th><th>Description</th></tr><trdata="public;declared;notNetfw;"><td><imgsrc="../icons/pubmethod.gif"alt="Public method"title="Public method"/></td><td><ahref="M_AsterNET_Manager_Action_OriginateAction__ctor.htm">OriginateAction</a></td><td><divclass="summary">Initializes a new instance of the <spanclass="selflink">OriginateAction</span> class</div></td></tr></table><ahref="#PageHeader">Top</a></div><divclass="collapsibleAreaRegion"><spanclass="collapsibleRegionTitle"onclick="SectionExpandCollapse('ID4RB')"onkeypress="SectionExpandCollapse_CheckKey('ID4RB', event)"tabindex="0"><imgid="ID4RBToggle"class="collapseToggle"src="../icons/SectionExpanded.png"/>Methods</span></div><divid="ID4RBSection"class="collapsibleSection"><tableid="memberList"class="members"><tr><thclass="iconColumn">
</th><th>Name</th><th>Description</th></tr><trdata="public;declared;notNetfw;"><td><imgsrc="../icons/pubmethod.gif"alt="Public method"title="Public method"/></td><td><ahref="M_AsterNET_Manager_Action_OriginateAction_ActionCompleteEventClass.htm">ActionCompleteEventClass</a></td><td> (Overrides <ahref="M_AsterNET_Manager_Action_ManagerActionEvent_ActionCompleteEventClass.htm">ManagerActionEvent<spanid="LST7475DC3_4"></span><scripttype="text/javascript">AddLanguageSpecificTextSet("LST7475DC3_4?cs=.|vb=.|cpp=::|nu=.|fs=.");</script>ActionCompleteEventClass<spanid="LST7475DC3_5"></span><scripttype="text/javascript">AddLanguageSpecificTextSet("LST7475DC3_5?cs=()|vb=|cpp=()|nu=()|fs=()");</script></a>.)</td></tr><trdata="public;inherited;notNetfw;"><td><imgsrc="../icons/pubmethod.gif"alt="Public method"title="Public method"/></td><td><ahref="http://msdn2.microsoft.com/en-us/library/bsc2ak47"target="_blank">Equals</a></td><td><divclass="summary">Determines whether the specified <ahref="http://msdn2.microsoft.com/en-us/library/e5kfa45b"target="_blank">Object</a> is equal to the current <ahref="http://msdn2.microsoft.com/en-us/library/e5kfa45b"target="_blank">Object</a>.</div> (Inherited from <ahref="http://msdn2.microsoft.com/en-us/library/e5kfa45b"target="_blank">Object</a>.)</td></tr><trdata="protected;inherited;notNetfw;"><td><imgsrc="../icons/protmethod.gif"alt="Protected method"title="Protected method"/></td><td><ahref="http://msdn2.microsoft.com/en-us/library/4k87zsw7"target="_blank">Finalize</a></td><td><divclass="summary">Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.</div> (Inherited from <ahref="http://msdn2.microsoft.com/en-us/library/e5kfa45b"target="_blank">Object</a>.)</td></tr><trdata="public;inherited;notNetfw;"><td><imgsrc="../icons/pubmethod.gif"alt="Public method"title="Public method"/></td><td><ahref="http://msdn2.microsoft.com/en-us/library/zdee4b3y"target="_blank">GetHashCode</a></td><td><divclass="summary">Serves as a hash function for a particular type. </div> (Inherited from <ahref="http://msdn2.microsoft.com/en-us/library/e5kfa45b"target="_blank">Object</a>.)</td></tr><trdata="public;inherited;notNetfw;"><td><imgsrc="../icons/pubmethod.gif"alt="Public method"title="Public method"/></td><td><ahref="http://msdn2.microsoft.com/en-us/library/dfwy45w9"target="_blank">GetType</a></td><td><divclass="summary">Gets the <ahref="http://msdn2.microsoft.com/en-us/library/42892f65"target="_blank">Type</a> of the current instance.</div> (Inherited from <ahref="http://msdn2.microsoft.com/en-us/library/e5kfa45b"target="_blank">Object</a>.)</td></tr><trdata="public;declared;notNetfw;"><td><imgsrc="../icons/pubmethod.gif"alt="Public method"title="Public method"/></td><td><ahref="M_AsterNET_Manager_Action_OriginateAction_GetVariable.htm">GetVariable</a></td><td><divclass="summary">
Gets a variable on the originated call. Replaces any existing variable with the same name.
Get the variables dictionary to set on the originated call.
</div></td></tr><trdata="protected;inherited;notNetfw;"><td><imgsrc="../icons/protmethod.gif"alt="Protected method"title="Protected method"/></td><td><ahref="http://msdn2.microsoft.com/en-us/library/57ctke0a"target="_blank">MemberwiseClone</a></td><td><divclass="summary">Creates a shallow copy of the current <ahref="http://msdn2.microsoft.com/en-us/library/e5kfa45b"target="_blank">Object</a>.</div> (Inherited from <ahref="http://msdn2.microsoft.com/en-us/library/e5kfa45b"target="_blank">Object</a>.)</td></tr><trdata="public;declared;notNetfw;"><td><imgsrc="../icons/pubmethod.gif"alt="Public method"title="Public method"/></td><td><ahref="M_AsterNET_Manager_Action_OriginateAction_SetVariable.htm">SetVariable</a></td><td><divclass="summary">
Sets a variable dictionary on the originated call. Replaces any existing variable with the same name.