Hello, I will begin with the fact that I have a lot of experience with Asterisk, and also I have a server with Asterisk, you can check the script from home.
My price does not fit in your price range, but with me you can be sure that you will get a quality script that you can test yourself, quality code, quality documentation.
I also have 8 years of experience in programming, I can create everything you need.
If my price is too much for you, we can discuss the possibility of a discount