we want to use sip-communicator in our project. In our use case we have to exchange some SIP OPTION messages between caller and callee before a call can be established (SIP INVITE, SIP RINGING messages). What would be the correct way (as you proposed) to extend sip-communicator to reach our goal?
Should we extend existing classes like 'OperationSetBasicTelephonySipImpl' with our changes? Or should we provide a new OperationSet? Is there maybe another possibility?
I would prefer the new OperationSet approach, but I am not sure whether it is possible to integrate my own OperationSet functionality before the INVITE message is sent.
I would appreciate it if somebody could give me a hint.