[asterisk-bugs] [JIRA] (ASTERISK-28602) res_pjsip_outbound_registration: Maximum retries reached

Daniel (JIRA) noreply at issues.asterisk.org
Thu Oct 24 17:10:47 CDT 2019


Daniel created ASTERISK-28602:
---------------------------------

             Summary: res_pjsip_outbound_registration: Maximum retries reached
                 Key: ASTERISK-28602
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28602
             Project: Asterisk
          Issue Type: Improvement
      Security Level: None
          Components: Resources/res_pjsip_outbound_registration
    Affects Versions: 16.6.1
            Reporter: Daniel
            Severity: Trivial


I set up a SIP trunk with my local telephone provider. In pjsip.conf I set max_retries = 0 in the hope that there will be infinite registration attempts in the case of an error. The following night Asterisk lost the registration and stopped the re-registration.

[Oct 24 04:54:40] WARNING[2225]: res_pjsip_outbound_registration.c:977 handle_registration_response: Maximum retries reached when attempting outbound registration to 'sip:dfs.netcologne.de:5060' with client 'sip:221987654321 at dfs.netcologne.de:5060', stopping registration attempt

The documentation https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+Configuration_res_pjsip_outbound_registration does not show clearly what max_retries = 0 means. Usually, zero is often infinite. After looking at the source code of the file res_pjsip_outbound_registration.c, it turned out that max_retries = 0 means that no new registration attempt should be made at all:

response->client_state->retries = 0;
...
if (response->client_state->retries == response->client_state->max_retries) {
  ast_log(LOG_WARNING, "Maximum retries reached when attempting outbound registration to...
  ...
} else {
  response->client_state->retries++;
  ...
}

I would like in the documentation will be added a hint: max_retries = 0 = no try. Or an additional pjsip.conf option with infinite registration attempts.

Thank you very much.



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



More information about the asterisk-bugs mailing list