title: Twilio click to call and gather digit
body: <p>I've developed a web that connect two persons into a call following this tutorial:
  <a href="https://www.twilio.com/docs/tutorials/click-to-call-node-express" rel="nofollow noreferrer">https://www.twilio.com/docs/tutorials/click-to-call-node-express</a>
  and everything is working fine.</p>
  
  <p>Now I need to gather 1 digit of the callee in order to execute a command. </p>
  
  <p>Reading the Twilio documentation it seems I can't use Gather until the Dial verb is over, but this way the call is closed and the callee can't digit anything.</p>
  
  <p>I tried this without success, the dial works fine but the digits callback is never executed:</p>
  
  <pre><code>twimlResponse.say(
      'Please wait for the other person to join the call'
    );
  
    twimlResponse.dial({
      timeLimit: 30
    })
    twimlResponse.dial(to_number)
  
    const gather = twimlResponse.gather({
      input: 'dtmf',
      timeout: 30,
      numDigits: 1,
      action: url // the url is the callback that should handle the digit entered
    });
  </code></pre>
  
  <p>Is it a limitation of Twilio? any workaround or alternative call strategy?</p>