The intention is to develop a web based application and a server based application:
The objective is to develop a SIP ALG Detector client and server. The client must be a web based App, it should send REGISTER or INVITE messages to the server using the specified UDP ports, the server will report back to the client providing all the details for the messages received, finally the client will compare the original messages sent, against the ones reported by back by the server, if they are identical the result of the test will be "No SIP ALG detected", if they are not , an alert will be shown : " WARNING : SIP ALG detected"
- Experience developing web-based SIP tools
- Knowledge about how SIP ALG works
- Knowledge about SIP messages and responses
- Java programming language preferred
These two links show how the application should work, we expect the same functionalty :