title: <ESC> equivalent in C#
body: <p>I have been working on an API provided by Zeacom for making IVR calls from our system. 
  We are using this API in our C# code. Most of the features are working as expected. </p>
  
  <p>There are few control sequences I am not able to get it to work. As per the documentation, 
  All the control sequences follow this general syntax notation:</p>
  
  <ul>
  <li><code>&lt;ESC&gt; \ &lt;parameter&gt; = &lt;value&gt; \</code></li>
  <li><code>&lt;ESC&gt;</code> normally represents the escape character <code>\x1B</code> (decimal 27) that generates the
  ASCII character 27 (Hex 1B).</li>
  </ul>
  
  <p>The use of the escape character <code>\x1B</code> can be supplemented with a user-defined control
  sequence using the escape_sequence parameter in the Vocalizer configuration file. This
  is particularly helpful for using native control sequences within SSML or other XML
  documents because the escape character <code>\x1B</code> is not permitted within XML documents
  For example <code>His name is &lt;ESC&gt;\pause=300\ Michael</code></p>
  
  <p>Following are the things I tried:</p>
  
  <ol>
  <li>Used <code>&lt;ESC&gt;</code>. The system instead of treating it as escape it read it as Less than escape and greater than or something like that. </li>
  <li><p>I added <code>Microsoft.VisualBasic</code> namespace and </p>
  
  <pre class="lang-vb prettyprint-override"><code>tts_obj.sText = Strings.Chr(27) + "\\vol=80 \\ " + "I am at 80 Volume ";
  tts_obj.sText += Strings.Chr(27) + "\\vol=90 \\ " + "I am at 90 Volume ";
  tts_obj.sText += Strings.Chr(27) + "\\vol=100 \\ " + "I am at 100 Volume ";
  </code></pre>
  
  <p>This wasn't of any help too. </p></li>
  </ol>
  
  <p>Any idea how to get this escape character to work in C#?<br>
  Any kind of help greatly appreciated.</p>