[asterisk-bugs] [JIRA] (ASTERISK-26645) res_pjsip_endpoint_identifier_ip: Does not check for updates in realtime database

Ross Beer (JIRA) noreply at issues.asterisk.org
Tue Dec 6 09:03:10 CST 2016


Ross Beer created ASTERISK-26645:
------------------------------------

             Summary: res_pjsip_endpoint_identifier_ip: Does not check for updates in realtime database
                 Key: ASTERISK-26645
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-26645
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Resources/res_pjsip_endpoint_identifier_ip
    Affects Versions: 13.12.2
         Environment: Fedora 23
            Reporter: Ross Beer


When storing endpoint identifier entries in a realtime backend, entries are not checked for updates.

I would have expected the table to either be queried periodically or when a SIP device tries to send messages to Asterisk.

If changes are made to the database, the only way for these to be pulled into the asterisk config is to manually run a show command to load it.

The sorcery config is as follows:

{noformat}
[res_pjsip_endpoint_identifier_ip]
identify=config,pjsip.conf,criteria=type=identify
identify/cache=memory_cache,expire_on_reload=yes,full_backend_cache=yes
identify=realtime,ps_endpoint_id_ips
{noformat}

The command used to fetch the data from the database is:

{noformat}
pjsip show identify ST15689T001
{noformat}

Once the command has been run, devices are successfully authenticated via IP.

As this table could be hammered by attempted hackers, I would suggest a periodic check be put in place or negative caching.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list