Dropped calls Re-invite to non-existing call leg on other UA

I am having the below happen very often, especially on calls that go for more than 40 minutes. I did some searches in google and on the forum and didn’t have any hits. Does anyone have an thoughts on what maybe causing this?

[Apr 28 12:00:44] WARNING[15992] chan_sip.c: just did sched_add waitid(474636) for sip_reinvite_retry for dialog 04dd23e617344d44 in handle_response_invite
[Apr 28 12:15:44] WARNING[15992] chan_sip.c: Re-invite to non-existing call leg on other UA. SIP dialog ‘04dd23e617344d44’. Giving up.

Thanks,

Rick

There are problems with session timers reported on the bug tracker.

Thanks. It does look like there is a bug tacker already created (issues.asterisk.org/view.php?id=17005). From a quick glance there doesn’t appear to be any quick way around this.

output from my sip.conf

; * session-timers    - Session-Timers feature operates in the following three modes:
;                            originate : Request and run session-timers always
;                            accept    : Run session-timers only when requested by other UA
;                            refuse    : Do not run session timers in any case
;                       The default mode of operation is 'accept'.

I am still consistently dropping calls @ the 45 minute mark due to the output below. There has been no update to the “bug” yet. Can anyone confirm that this bug is directly related to my issue?

Output:

[May 25 11:11:54] WARNING[25698] chan_sip.c: just did sched_add waitid(5208) for sip_reinvite_retry for dialog 73a02a4f9409ba92 in handle_response_invite

[May 25 11:26:54] WARNING[25698] chan_sip.c: Re-invite to non-existing call leg on other UA. SIP dialog '73a02a4f9409ba92'. Giving up.

Version:
Asterisk 1.6.2.7 built by root @ asteriskmachine.domain.com on a x86_64 running Linux on 2010-05-19 19:16:19 UTC