Summary:ASTERISK-03490: Server stops processing IAX registrations after <?> hours of uptime
Reporter:capouch (capouch)Labels:
Date Opened:2005-02-12 12:42:06.000-0600Date Closed:2008-01-15 15:25:09.000-0600
Versions:Frequency of
Description:CVS-HEAD versions on/after ~2/11/2005, after running for an indeterminate number of hours, stop processing IAX registrations from dynamic peers.

A CLI reload appears to restore normal operation, but various commands (e.g. Dial) operate erratically, even though the CLI reports successful IAX registrations again.

The CLI prints repeated "Failed to register" messages to CLI.  I had nicely cut and pasted an example into this window, but HTML on "Bug Guidelines" link on this form is borked, and rather than raise new window it wiped out my report.  Since I stopped/started server I no longer have message to provide, sorry.

Others have also reported this behavior on -users list.

All configs are coming from static .conf files.
Comments:By: Mark Spencer (markster) 2005-02-12 12:53:58.000-0600

Without a "thread bt apply all" obviously there is nothing I can do with this bug report.

By: Mark Spencer (markster) 2005-02-12 12:54:54.000-0600

Can you just find me on IRC and/or call me when this happens so I can try to take a look?  Thanks.

By: Mark Spencer (markster) 2005-02-12 14:39:57.000-0600

Fixed in CVS head.

By: Digium Subversion (svnbot) 2008-01-15 15:25:09.000-0600

Repository: asterisk
Revision: 5014

U   trunk/channels/chan_iax2.c

r5014 | markster | 2008-01-15 15:25:09 -0600 (Tue, 15 Jan 2008) | 2 lines

Fix apparent logic error that causes unregistered non-realtime peers to be destroyed (bug ASTERISK-3490)