[asterisk-bugs] [JIRA] (ASTERISK-28496) PJSIP max_retries

Sinisa (JIRA) noreply at issues.asterisk.org
Mon Aug 5 11:36:47 CDT 2019


    [ https://issues.asterisk.org/jira/browse/ASTERISK-28496?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=247698#comment-247698 ] 

Sinisa commented on ASTERISK-28496:
-----------------------------------

Yes, max_retries is not really well documented, but I think it is important to do so. Default of 20 is probably good when testing, because some parameters might be wrong, so we might not want to try for too long (because server might blacklist us, for example). 
But when we go to production, we can be pretty sure that "problem" is not on our side after months and years of working properly, and should retry connecting indefinitely (providers experience problems too from time to time).

I suggest to better explain that in WIKI, and also in sample config file.

(I probably won't make that mistake again, because I keep my working config as a template and copy it whenever I build a new Asterisk, but I have seen quite a few similar problems on the 'net without proper resolution)


> PJSIP max_retries
> -----------------
>
>                 Key: ASTERISK-28496
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28496
>             Project: Asterisk
>          Issue Type: Improvement
>      Security Level: None
>          Components: Channels/chan_pjsip
>    Affects Versions: 16.5.0
>         Environment: any
>            Reporter: Sinisa
>            Assignee: Sinisa
>            Severity: Minor
>              Labels: pjsip
>
> I have just experienced a “situation”. I have converted my SIP configuration to PJSIP months ago. Everything was working fine until a few days ago, when one of the providers experienced problems. Their system was reachable to “ping”, but registrations were not working, so after some time Asterisk gave up on it with Maximum retries reached when attempting outbound registration to ‘sip:10.x.x.x’ with client ‘sip:xxxx at domain.com’, stopping registration attempt", so after provider fixed its problems, Asterisk did not register to it until I reloaded the config.
> Default value of “max_retries” is 20, which is probably OK for testing, but should be much higher in production. I am not suggesting that you should change the default, but it might be good to add a bit more description here https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+Configuration_res_pjsip_outbound_registration, and also in sample config file, like to set it to 1000000 (one million) (0 does NOT work as 'unlimited' but as NO retries, tested)
> Thank you and best regards
> Sinisa



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



More information about the asterisk-bugs mailing list