[sip-comm] 3GPP sip-communicator


#1

Dear all,

I would like to add some 3GPP features to the SIP-communicator. For the
implementation of 183Session,PRACK, UPDATE, ....shall I only need to add
some methods in the class callProcessing.java such as
processPrack,processUpdate or are there other changes to make? In fact
is there a control on swapped SIP messages (I mean, do they have to
respect any given order according to a state machine) or implementing
processing classes is sufficient?

Thanks,

Pierre-Antoine


#2

Hello Pierre-Antoine,

I would like to add some 3GPP features to the SIP-communicator.

I am really glad to hear that. It'd be nice to let us know how things
are going and whether sip communicator behaves properly in such an
environment. In any case, don't hesitate to ask should any problems
occur.

For the implementation of 183Session,PRACK, UPDATE, ....shall I only
need to add some methods in the class callProcessing.java such as
processPrack,processUpdate or are there other changes to make?

On first thought, I don't see anything else that would need to be
touched. All 3 messages should be accepted by the stack, as a normal
provisional response (for 183Session Progress) and non INVITE
requests for PRACK and UPDATE. You should just make sure that your
processXxx() methods are called from SipManager.processResponse() and
SipManager.processRequest()

In fact is there a control on swapped SIP messages (I mean, do they
have to respect any given order according to a state machine) or
implementing processing classes is sufficient?

... I didn't really understand that question. Apart from the 183
Session Progress response which needs to be sent only while the INVITE
transaction is in its Calling/Proceeding state, PRACK and UPDATE will
be normally handled whenever they arrive. Make sure that you send
the OK responses in the same server transaction as the PRACK/UPDATE
request.

Hope this helps.

Cheers
Emil

http://www.emcho.com

ยทยทยท

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