I've been developing 3rd party apps to interface with the voice agents I've created. However, there are errors connecting. I've used the AskAI tool and it says I need to configure server settings for where webhooks are sent and order preference is assistant.server.url, phoneNumber.serverUrl and org.serverUrl and that I need to confirm message configuration clientMessages and serverMessages and Transport Configuration for providers that will handle the assistant's calls. Do I need to have a number set up to deploy an assistant that will only interface via an app with a microphone button (like the Vapi.ai demo)? Are the above configurations made via the backend code? Or are they set in the dashboard for the assistant? For example, must I create a tool with a schema for the AI to interact with the app? Or update the system prompts? Or are there other settings I am overlooking?