To support outgoing calls from user associated numbers, we need to have twilio number per user. CreatedVoice Call Settings doctype that holds user specific voice settings and code is refactored to support both incoming and outgoing calls.
List of changes are
added custom field twilio_number into voice call settings (Voice Call Settings doc type is added into ERPNext)
Twilio settings form is shorted to take only AccountSID and auth token. Refactored code to use API's to create Apps and api keys instead of user creating in portal.
Added support for outgoing calls from multiple numbers
To support outgoing calls from user associated numbers, we need to have twilio number per user. Created
Voice Call Settings
doctype that holds user specific voice settings and code is refactored to support both incoming and outgoing calls.List of changes are
voice call settings
(Voice Call Settings
doc type is added into ERPNext)Voice call settings