I need a consultancy about a part of software I developed.
The software is written in java and use JainSIP library to create a SIP client that registers to a SIP Provider and listens to incoming VoIP calls.
It happens sometimes that the client goes down and is no longer reachable. Likely an issue occurring in redoing registration and acknowledge process.
What I need is corrections to my Java Class implementing the SIP client or a new Class that registers steadly the SIP client and listens to incoming call (INVITE request) in order to identify the phonenumber of the callee. Once the phonenumber is got the client MUST return BUSY response (600). No more actions are required.