Hi All,
I am facing some problem in parallel forking . how should I handle the scenario where I get 200 ok response from both the branch .
Gomtesh
Gomtesh Jain schrieb:
Hi All,
I am facing some problem in parallel forking . how should I handle the scenario where I get 200 ok response from both the branch .
This can not be handled by the SIP proxy. the SIP proxy has to forward both 200 ok to the caller and the caller (the SIP client) has to decide if it will have two calls concurrently or if it will drop calls.
Usually the SIP client will create a session with the party who sent the first 200 ok, and all other branches which sent a 200 ok will be terminated with BYE.
regards klaus
Gomtesh
Users mailing list Users@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users
That is one solution .
can't we do it at proxy level . As soon as I get second 200 ok I send some 6XX message to the originator. Is it possible at proxy level.
Gomtesh
On Jan 9, 2008 11:37 PM, Klaus Darilion klaus.mailinglists@pernau.at wrote:
Gomtesh Jain schrieb:
Hi All,
I am facing some problem in parallel forking . how should I handle the scenario where I get 200 ok response from both the branch .
This can not be handled by the SIP proxy. the SIP proxy has to forward both 200 ok to the caller and the caller (the SIP client) has to decide if it will have two calls concurrently or if it will drop calls.
Usually the SIP client will create a session with the party who sent the first 200 ok, and all other branches which sent a 200 ok will be terminated with BYE.
regards klaus
Gomtesh
Users mailing list Users@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users
Gomtesh Jain schrieb:
That is one solution .
can't we do it at proxy level . As soon as I get second 200 ok I send some 6XX message to the originator. Is it possible at proxy level.
No. A proxy can not terminated the second call. Either the client has to fix it or you need a B2BUA.
regards klaus
Gomtesh
On Jan 9, 2008 11:37 PM, Klaus Darilion <klaus.mailinglists@pernau.at mailto:klaus.mailinglists@pernau.at> wrote:
Gomtesh Jain schrieb: > Hi All, > > I am facing some problem in parallel forking . > how should I handle the scenario where I get 200 ok response from > both the branch . This can not be handled by the SIP proxy. the SIP proxy has to forward both 200 ok to the caller and the caller (the SIP client) has to decide if it will have two calls concurrently or if it will drop calls. Usually the SIP client will create a session with the party who sent the first 200 ok, and all other branches which sent a 200 ok will be terminated with BYE. regards klaus > > Gomtesh > > > ------------------------------------------------------------------------ > > _______________________________________________ > Users mailing list > Users@lists.openser.org <mailto:Users@lists.openser.org> > http://lists.openser.org/cgi-bin/mailman/listinfo/users