I am looking for an experienced Asterisk JTAPI developer to write demo code for learning purposes. This code MUST work with an Hosted Asterisk on the cloud. Each demo should exist in its own class or function. It should be stand-alone. Its okay to cut and paste code to make each demo live by itself. No UI is necessary, the software can have the extensions hard-coded. The projects should be done using Netbeans. I can provide an empty Netbeans project with libraries already in project. Assume softphone endpoints attached to each extension. Assuming several extensions configured on the asterisk, I would like the following demo'ed using JTAPI:
1 - Attach to Asterisk PBX, getting a valid usable AsteriskProvider object.
2 - Make a call from one extension to another.
3 - Park a call.
4 - Conference several lines.
5 - Fetch configured extensions.
5 - Fetch voicemail.
6 - Put a call on hold.
The deliverable will be standalone classes or methods using JTAPI, compiling and running in Netbeans environment, each completely demonstrating the above functions, plus any Any asterisk configuration files needed to achieve the above results. Success will be the ability for me to run it correctly against our own Asterisk PBX hosted on AWS.