< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[recon-devel] Bad behaviour in forking


Hi,

 

            In a test of testua with forking I observed a behavior that seems to be non-compliant.

 

            The setup:

One testua.exe instance registered with an AOR1

Two instances GUA1, GUA2 of a generic softphone registered both with an AOR2

One proxy server (iptel.org)

 

            The test:

                        testua places a call to AOR2

                        The call is forked to both GUA1 and GUA2

                        testua receives 180 from both GUAs via proxy

                        GUA1 answers the call sending 200

                        testua receives 200 from GUA1, sends ACK

                        testua sends BYE to GUA2                                                                                <==  the bad behaviour, trying to “cancel” one of the branches

                        proxy responds with 481 Call/Transaction does not exist to the BYE

 

 

            By the way,  iptel.org seemed to be confounded with that, because its RTP-Proxy did not forward correctly the RTP packets of the established call...

 

 

Best regards,

Julio Cabezas