Hello,

Recently I got an issue about sipxbridge and media relay in release-4.4. I
did some analysis, but stucked at some point.

To summarize the problem,

sipxbridge is ending some trunk calls with a BYE message that contains:
"sipxbridge;cause=204;text=Unexpected exception processing response"
(Calls are ended during call setup, generally before sending "Trying" to
the INVITE we received.)

In sipxbridge log, the exception is:
RtpTransmitterEndpoint:"Unexpected exception "
org.sipfoundry.sipxrelay.SymmitronException: Error in processing request
Attempt to set transmitter but Receiver not set.

Actually the exception occurs in media relay:
sipxrelay:"Exception setting destination "
java.lang.IllegalStateException: Attempt to set transmitter but Receiver
not set.

After analyzing the logs, I saw that, while RTP session (bridge,
symmitrons, session) is being constructed in relay, somehow the
corresponding client transaction is terminated by bridge. This triggers
relay to delete the resources constructed so far. And then, relay tries to
achieve one of the deleted sources. (It attempts to set the transmitter of
a sym, but it is deleted) That gives the exception and the call is finished
by a BYE from sipxbridge.

I could not find why the transaction is terminated, but in sipXbridge log,
this line is the initial point:
Timer-1:00000000:SipListenerImpl:"Transaction terminated event"

Do you have any idea about this?

Best Regards,

-- 
Kemal EROĞLU
Karel Electronics R&D Center
Cyberpark, Bilkent 06800 Ankara
+903122650290/3234
_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev/

Reply via email to