User Tools

Site Tools


voice:pbx:freepbx:freepbx_cli

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
voice:pbx:freepbx:freepbx_cli [2024/04/18 13:24]
gcooper
voice:pbx:freepbx:freepbx_cli [2024/04/18 13:29]
gcooper
Line 21: Line 21:
 ====== Outbound Trunk Unavailable ====== ====== Outbound Trunk Unavailable ======
  
-Sometimes, with some firewalls, with IP routed trunks, the outbound trunk can become ''Unavailable'' It seems this can happen after an Internet outage or trunk provider maintenance window. {{ :voice:pbx:freepbx:pjsip_trunk_advanced_settings.png?direct&400|FreePBX PJSIP Trunk Advanced Settings}}+Sometimes, with some firewalls, with IP routed trunks, the outbound trunk can become ''Unavailable'' It seems this can happen after an Internet outage or trunk provider maintenance window. {{ :voice:pbx:freepbx:pjsip_trunk_advanced_settings.png?direct&350|FreePBX PJSIP Trunk Advanced Settings}}
  
 Adjusting the PJSIP trunk advanced settings can definitely help. Adjusting the PJSIP trunk advanced settings can definitely help.
  
 May bring trunk back online: May bring trunk back online:
 +
 +:!: Trunk name is ''vitel-outbound''.
  
 <file> <file>
Line 37: Line 39:
 /usr/sbin/asterisk -rx 'core restart now'  # some down time /usr/sbin/asterisk -rx 'core restart now'  # some down time
 /usr/sbin/asterisk -rx "core restart when convenient" # safer /usr/sbin/asterisk -rx "core restart when convenient" # safer
 +</file>
 +
 +This one-liner can be used in cron to check the trunk status, restart Asterisk and notify you:
 +
 +FIXME Not well tested
 +
 +<file>
 +/usr/sbin/asterisk -rx "pjsip show endpoint vitel-outbound" | if grep -q Unvailable; then /usr/sbin/asterisk -rx "core restart when convenient" && echo "Detected Offline and Asterisk Restarted" | mail -s "XXXXXX Outbound Trunk" your@yourdomain.tld; fi
 </file> </file>
voice/pbx/freepbx/freepbx_cli.txt · Last modified: 2024/04/18 13:32 by gcooper