by Bogdan » Thu Apr 05, 2012 6:58 am
Looks like server issue.
Bria follows the RFC:
The SIP stack is behaving as specified in RFC 4028:
Similarly, if the side not performing refreshes does not receive a
session refresh request before the session expiration, it SHOULD send
a BYE to terminate the session, slightly before the session
expiration. The minimum of 32 seconds and one third of the session
interval is RECOMMENDED.
Firewalls and NAT ALGs may be very unforgiving about allowing SIP
traffic to pass after the expiration time of the session. This is
why the BYE should be sent before the expiration.
Bria sent a BYE 32 seconds before the session timer expiration.
The remote end is telling Bria that it wishes to be the refresher. The "200 OK" response for the outgoing "INVITE" contains:
Session-Expires: 1800;refresher=ua