[asterisk-users] SIP Realtime peers

Antony Stone Antony.Stone at asterisk.open.source.it
Thu Mar 25 11:14:16 CDT 2021


Hi.

Has nobody else tried to do this, or worked out how to (or, possibly, reported 
it as a bug)?

On Saturday 13 March 2021 at 16:13:04, Antony Stone wrote:

> On Thursday 11 March 2021 at 14:03:23, Antony Stone wrote:
> > Hi.
> > 
> > I'm using MariaDB (via ODBC) to store realtime SIP peers with Asterisk 13
> > and 16.
> > 
> > In general it's all working fine, however there's something that puzzles
> > me:
> > 
> > If I connect to the Asterisk console and use the command "sip show peers"
> > I get a list of the peers including the last qualify time in the
> > "Status" column.  The "Realtime" column tells me "Cached RT".
> > 
> > Some of my peers are in the same data centre as the server I'm querying,
> > and generally show a qualify time of 1ms; some are in another data centre
> > and have qualify times around 15ms.
> > 
> > However, if I go to my database server and ask "select * from sippeers" I
> > get the same list of peers but the "lastms" field is always zero.  I had
> > expected this to show me the last qualify time in milliseconds for each
> > peer.
> > 
> > Am I just totally misinterpreting what "lastms" means in the table, or do
> > I need to do something else to get this value to reflect what Asterisk
> > itself will tell me?
> 
> I've done a little more investigating, and from both documentation and the
> source code I've established that this field should be getting updated
> provided that "rtupdate" is set to "yes" in sip.conf, however as that is
> the default and I have not set it to "no", I had expected the value indeed
> to be "yes".
> 
> Setting it explicitly to "yes" makes no difference.
> 
> The totally unexpected part, though, is that if I modify the value of
> "lastms" in the database table, and then just wait about 30 seconds,
> Asterisk changes all the values back to zero.
> 
> So, Asterisk definitely *is* updating this field in the database table;
> it's just not using the correct values.
> 
> 
> Can anyone please comment on whether this is the bug it looks like to me,
> or whether I'm just missing some configuration setting which would make
> this work as expected?
> 
> 
> Thanks,
> 
> Antony.

-- 
Atheism is a non-prophet-making organisation.

                                                   Please reply to the list;
                                                         please *don't* CC me.



More information about the asterisk-users mailing list