You could design the call flow on twilio by using Twilio Studio which has the rich gadget you will need such as: call outbound, gather user input, say message, etc. Also it has the ability for accessing external URL you could set for running script, e. g. for storing the user input