Dear Hiring Manager,
I have reviewed your requirements for a Java-based SIP application that detects incoming calls and triggers the opening of a browser with the caller's URL. I am an experienced Java developer with a strong background in SIP and VoIP technologies, and I am confident that I can deliver a high-quality solution that meets your needs.
I propose to work on this project at a rate of $30 per hour. I understand that you are looking for a standalone desktop application that can run on Windows, macOS, and Linux, and I am comfortable working with all these platforms.
To meet your requirements, I will use the Jitsi library, along with the a5v7d or similar Java library/framework. I will implement Java classes that can access details of incoming calls as a listener, and I will create JUnit test cases that show how the listener can be configured (regex, ignore numbers, URL). I will also ensure that my code passes check style, PMD, and Spot bugs checks, and I will use JDK17 and Maven for the development process.
I will deliver the project in your git repository, and I am available to communicate with you via email, chat, or video conferencing. I am willing to start with a very basic implementation of SIP as per your milestone MS1, and then move on to the rest of the requirements in MS2 and MS3.
Please let me know if you have any questions or concerns, and I look forward to hearing from you soon.
Best regards,
Muhammad Huzaifa