[sip-comm-dev] Correct way to modify/extend sip call procedure


#1

Hello,
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.

Greetings
Maxim

···

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#2

Hoy es el cumple de Karen

···

El 15/11/2010, a las 09:50, Maxim Moschko escribió:

Hello,
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.

Greetings
Maxim

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net


#3

Hey Maxim,

На 15.11.10 06:50, Maxim Moschko написа:

Hello,
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.

OperationSet-s are only meant for other bundles to access functionality
within protocol providers. If you don't need this then you could simply
create a new class inside the SIP provider implementation and add
whatever you need in there.

Hope this helps,
Emil

···

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@sip-communicator.dev.java.net
For additional commands, e-mail: dev-help@sip-communicator.dev.java.net