HI
How are you? I briefly described my understanding below
When an incoming call comes, it should look up Contact Or Organization or Lead (customer profile) and automatically open the relevant Ticket create form automatically linked that Lead / Contact / Organization. You will enter ticket details, which will auto attached with the customer profile.
Hope you can give a development environment to check incoming calls
Let me know if you have any questions
Thanks
Sutharsan Jeganathan