Asterisk Does Not Retry When Authentication Fails

When authentication times out that is one thing, but when it just fails like below Asterisk by default will not re-register until you the admin reload the sip or asterisk server:

 

voipserver*CLI> sip show registry
Host                           dnsmgr Username       Refresh State                Reg.Time                
remote.voipservice.com:5060          N      151113             105 No Authentication    Sat, 25 Apr 2020 11:20:08
1 SIP registrations.

Now reload and it will re-register


voipserver*CLI> sip reload
voipserver*CLI> sip show registry
Host                           dnsmgr Username       Refresh State                Reg.Time                
remote.voipservice.com:5060          N      151113             105 Registered           Sat, 25 Apr 2020 12:22:09
1 SIP registrations.
 

How do we fix this so it retries when authentication fails?

under /etc/asterisk/sip.conf where you have your trunk peer add this:

register_retry_403=yes
 

Then restart asterisk or reload it and the above setting should sort it out and make Asterisk keep retrying

Note that the setting registerattempts=0 (which is unlimited retries) does not fix the problem shown above, but only register_retry_403=yes fixes it.


Tags:

asterisk, retry, authentication, failswhen, fails, default, register, admin, reload, sip, server, voipserver, cli, registry, dnsmgr, username, refresh, reg, voipservice, apr, registrations, registered, retries, etc, conf, peer, register_retry_, restart, retrying, registerattempts, unlimited, fixes,

Latest Articles

  • Virtualbox VBox Guest-utils drag and drop files stops working with Windows VMs
  • How To Remove Ubuntu Netplan and Go Back to /etc/network/interfaces
  • How To Force Flash an AMD Instinct GPU To Another Model Using Debian Ubuntu Mint Linux
  • How To compile ollama from source to use unsupported AMD GPU with rocm in Ubuntu Debian
  • QEMU KVM Virtio GPU Windows Cannot Select 1080P
  • Linux Gnome Desktop Ubuntu Mint Debian Gets Slower After Weeks
  • Firefox How to Save Full Page As Screenshot/PDF
  • Nvidia Datacenter Driver Tesla Slow nvidia-smi response and high utilization with 0 usage
  • ffmpeg how to normalize / increase the volume of your audio
  • kdenlive audio blips pops cracks artifacts solution fix
  • haproxy / nginx certbot SSL issues
  • nginx how to see the real IP when behind a CDN
  • Docker how to find real container child process ID
  • Alibaba Aliyun how to reset password solution 'Setup does not meet the requirements, please resetting'
  • RTL88X Series 80Mhz hostapd mode for Linux Debian Kali
  • How To Deploy Your Own Mastodon Server in Docker
  • ffmpeg burning subtitles in non-English errors [Parsed_subtitles_0 @ 0x561d3a0b3b80] Glyph 0x6709 not found, selecting one more font for (Sans, 700, 0)
  • rsyslog in container config
  • Interesting Whisper AI CPU vs GPU Test
  • How to install pytorch with cuda capability for AI acceleration with Nvidia Tesla etc.. GPUs