<?xml version= "1.0" encoding="utf-8"?>
<grammar mode="voice" root="PPIVoiceAgents_SpeechRoot" tag-format="semantics/1.0" version="1.0" xml:lang="en-us" xmlns="http://www.w3.org/2001/06/grammar" xmlns:sapi="http://schemas.microsoft.com/Speech/2002/06/SRGSExtensions">

<rule id="c_">
<item><one-of><item>start</item><item>join</item><item>begin</item></one-of><item repeat="0-1"><one-of><item>my</item><item>the</item><item>a</item></one-of></item><one-of><item>meeting</item><item>conference</item><item>session</item></one-of></item><tag>out.c_domain_="SurfaceHubMeeting";out.c_intent_="StartMeeting";</tag>
</rule>

<rule id="d_">
<item><one-of><item>start</item><item>join</item><item>begin</item></one-of><item repeat="0-1"><one-of><item>my</item><item>the</item><item>a</item></one-of></item><one-of><item>meeting</item><item>conference</item><item>session</item></one-of></item><tag>out.d_domain_="SurfaceHubMeeting";out.d_intent_="StartMeeting";</tag>
</rule>

<rule id="e_">
<item><one-of><item>end</item><item>stop</item></one-of><item repeat="0-1"><one-of><item>my</item><item>the</item><item>this</item></one-of></item><one-of><item>meeting</item><item>conference</item></one-of></item><tag>out.e_domain_="SurfaceHubMeeting";out.e_intent_="EndMeeting";</tag>
</rule>

<rule id="f_">
<item><ruleref uri="#b_"/></item><tag>out.f_domain_="SurfaceHubMeeting";out.f_intent_="EndMeeting";if(rules.b_!=null){out.b_EndMeetingConfirmPhraseList=rules.b_;}</tag>
</rule>

<rule id="b_">
<one-of><item><ruleref uri="sharing:VoiceAgentBase#Global_Affirmative"/><tag>out="true"</tag></item><item><ruleref uri="sharing:VoiceAgentBase#Global_Negative"/><tag>out="false"</tag></item><item>Cancel<tag>out="cancel"</tag></item><item><item repeat="0-1"><ruleref uri="sharing:VoiceAgentBase#Global_Affirmative"/></item><item>end</item><item repeat="0-1"><one-of><item>the meeting</item><item>meeting</item></one-of></item><tag>out="true"</tag></item><item><item repeat="0-1"><ruleref uri="sharing:VoiceAgentBase#Global_Negative"/></item><item>don't end</item><item repeat="0-1"><one-of><item>the meeting</item><item>meeting</item></one-of></item><tag>out="false"</tag></item></one-of>
</rule>

<rule id="g_">
<item><one-of><item>end</item><item>stop</item></one-of><item repeat="0-1"><one-of><item>my</item><item>the</item><item>this</item></one-of></item><one-of><item>meeting</item><item>conference</item></one-of></item><tag>out.g_domain_="SurfaceHubMeeting";out.g_intent_="EndMeeting";</tag>
</rule>

<rule id="h_">
<item><one-of><item>show</item><item>show me</item><item>see</item><item>when's</item><item>when is</item><item>what's</item><item>what is</item></one-of><item repeat="0-1"><item>the</item></item><item>next</item><one-of><item>meeting</item><item>conference</item><item>session</item></one-of></item><tag>out.h_domain_="SurfaceHubMeeting";out.h_intent_="NextMeeting";</tag>
</rule>

<rule id="i_">
<item><one-of><item>show</item><item>show me</item><item>see</item><item>when's</item><item>when is</item><item>what's</item><item>what is</item></one-of><item repeat="0-1"><item>the</item></item><item>next</item><one-of><item>meeting</item><item>conference</item><item>session</item></one-of></item><tag>out.i_domain_="SurfaceHubMeeting";out.i_intent_="NextMeeting";</tag>
</rule>

<rule id="PPIVoiceAgents_SpeechRoot" scope="public">
<item><item repeat="0-1"><ruleref uri="sharing:VoiceAgentBase#Global_Prefix"/></item><one-of><item><ruleref uri="#c_"/></item><item><ruleref uri="#e_"/></item><item><ruleref uri="#h_"/></item></one-of><tag>out.rule=rules.latest();</tag><item repeat="0-1"><ruleref uri="sharing:VoiceAgentBase#Global_Suffix"/></item></item><tag>out=out.rule;</tag>
</rule>

<rule id="PPIVoiceAgents_TextRoot" scope="public">
<item><item repeat="0-1"><ruleref uri="sharing:VoiceAgentBase#Global_Prefix"/></item><one-of><item><ruleref uri="#d_"/></item><item><ruleref uri="#g_"/></item><item><ruleref uri="#i_"/></item></one-of><tag>out.rule=rules.latest();</tag><item repeat="0-1"><ruleref uri="sharing:VoiceAgentBase#Global_Suffix"/></item></item><tag>out=out.rule;</tag>
</rule>

<rule id="PPIVoiceAgents_SurfaceHubMeeting_EndMeeting_WantToEndMeeting" scope="public">
<item><item repeat="0-1"><ruleref uri="sharing:VoiceAgentBase#Global_Prefix"/></item><item><ruleref uri="#f_"/></item><tag>out.rule=rules.latest();</tag><item repeat="0-1"><ruleref uri="sharing:VoiceAgentBase#Global_Suffix"/></item></item><tag>out=out.rule;</tag>
</rule>
</grammar>