OnClientDisconnected Property

  Microsoft Speech Technologies Homepage

Gets or sets the name of a client-side function that is called when the current call is disconnected. Read/write.

Usage

ASP.NET markup: <speech:QA OnClientDisconnected="..." />
Get value: String = QA.OnClientDisconnected;
Set value: QA.OnClientDisconnected = String;
Data type: String
Required: No

Remarks

The value of the OnClientDisconnected property is the name of a custom client-side script function, without parameters or parentheses. The client-side dialog manager calls this function, using the following syntax, when the current call is disconnected.

The script block that contains this function should be placed before the control that calls the function. For more information, see "Placement of Script Blocks" in Authoring Notes.

Syntax

function FunctionName ( object QA )
{
     // Client-side code referenced by QA.OnClientDisconnected
}

Parameters

  • QA
    The client-side QA object that received the disconnected event.

Return Value

None.

Example

<script>
  function myClientDisconnected () {
  // OnClientDisconnected routine
  }
</script>

<form id="Form1" method="post" runat="server">
  ...
  <Speech:QA ID="CfmToppingSize" FirstInitialTimeout="1000" runat="server" 
       XPathAcceptConfirms="/SML/Accept" AcceptRejectThreshold=".9"
       XPathDenyConfirms="/SML/Deny"     DenyRejectThreshold=".9"
       OnClientDisconnected="myClientDisconnected" >
    <Prompt PromptSelectFunction="CfmToppingSizePrompt" BargeIn="False" ID="Prompt1"></Prompt>
    <Reco InitialTimeout="3000" BabbleTimeout="10000" EndSilence="1000" Reject="0.5" ID="Reco1">
      <Grammars>
        <Speech:Grammar Src="Grammars/CfmToppingSize.grxml" ID="Grammar1"></Speech:Grammar>
      </Grammars>
    </Reco>
    <Confirms>
      <Speech:Answer ConfirmThreshold="1" SemanticItem="siTopping" ID="Topping_QACfmToppingSize" XPathTrigger="/SML/Correction/Topping"></Speech:Answer>
      <Speech:Answer ConfirmThreshold="1" SemanticItem="siSize" ID="Size_QACfmToppingSize" XPathTrigger="/SML/Correction/Size"></Speech:Answer>
    </Confirms>
  </Speech:QA>
  ...
</form>

See Also

QA Class | QA Constructor | QA Members | QA Properties | QA Methods | QA Events | QA Remarks | QA Client Object