title: I'm trying to program a unique app, and use voice command to trigger specific functions within the app
body: <p>If anyone can help me with this, I'd be eternally in their debt.</p>
  
  <p>Without getting bogged down in details, I'm trying to program an app so 
  that, for instance, while the application is currently launched, if I say the words, 
  "activate function A", a specific function which already exists in my app, is activated.</p>
  
  <p>Have I explained myself clearly? In other words, on the screen of the phone is a button
  which says "function A". When the software is "armed" and in listening mode, I want
  the user to have the ability to simply say the words "activate function A", 
  (or any other phrase of my choice) and the screen option will be selected without requiring
  the user to press the button with their hand, but rather, the option is selected/activated 
  via voice command.</p>
  
  <p>My programmers and I have faced difficulties incorporating this new voice command capability,
  even though it is obviously possible to do google searches with voice command, for instance.
  Other voice command apps are currently in circulation, such as SMS dictation apps,
  email writing apps, etc, so it is clearly possible to create voice command apps. 
  Does anyone know if this is possible, and if so, do you have advice on how to implement
  this function?</p>
  
  <p>QUESTION 2</p>
  
  <p>Assuming that we are unable to activate function A via voice command, is it possible
  to use voice command to cause the phone to place a call, and this call is received
  by our server? The server then 'pings' the iPhone and instructs it to activate function A?
  For this workaround to work, I would need the ability to determine the exact phrase.
  In other words, the user can't be forced to use the word "call function A". I need the 
  ability to select the phrase which launches the function.
  Hopefully I've been clear. </p>
  
  <p>In other words, as a potential workaround to the obstacles we've been facing regarding
  using voice command to activate a specific function within our app, is it possible
  to harness the voice command capability already present in the phone? aka, to place
  a phone call? And then this call is received by our server, and the server
  accordingly pings the phone which placed the call, and instructs it to activate the function?</p>
  
  <p>I obviously understand the necessity for the app to be currently launched, before it
  would be possible for my application to receive the instruction from the server.</p>
  
  <p>If someone can help me to solve this vexing problem, it is not hyperbole to say that
  you would change my life!</p>
  
  <p>Thanks so much in advance for any help one of you kind souls can provide!!!</p>
  
  <p>Michael</p>