Module is available for both of the cases so we can save our time and cost if requirement matched with the Modules. When you think you can get back to me? I think it is better to discuss on the requirement first, if you think I am capable to do this, then award me.
How we will manage the Twilio section:
- We need to import the twilio library, by which we can uses some inbuilt functions calls for voice calls and to send messages.
- TwilioRestClient needs your Twilio credentials(Account Sid, Authe Token)
- Using twilio API, you can make outgoing calls, InitiateOutboundCall functions helps us to make outgoing calls.
- To send a message to user this API calls the SendMessage functions with user details.
- Verify a Caller ID- GetOutgoingCallerId represents a single verified number that may be used as a caller ID when making outgoing calls via the REST API
- Retrieve Message Logs- GetMessage functions represents the set of messages sent from and received by an account.
- GetQueue functions used to list the queues within an account.
Regarding Stripe: Stripe is only capable of dealing with capturing for one time charge. But if you want to capture the certain amount for some subscribers beforehand, and release it before subscription items being added during subscription payment circle then it will not possible to do this automatically with subscriptions, for this need to build the logic.
Let's discuss about the requirement in details so that can start work together.