Sail-3.1.0-127

From sailpbx
Jump to: navigation, search

Sun Aug 14 2011 Aelintra <coco@aelintra.com> -r1690 3.1.0.127

General

  • IAX user stanza name fix (trunk)
  • Fix Snom auto config bug in the multicast listener
  • allow operator to be a ring-group
  • set operator default (SYSOP) to RINGALL in sarkstart.db
  • add routeable column to lineIO trunks to allow selective routing of custom trunks.
  • sarkhpe modified to recognise extra parameter on inbound so that it can figure out that a class (mask) has been used.
  • Remove Analog-In from amacs/r1465 - existing users can delete it or not - it is no longer used.
  • fix class routing
  • add objects for snom 820 and snom 870 to devices in amacs/r1673
  • include new sark_sip_notify.conf to allow remote reboot for Snoms and Yealinks
  • add help text for sip notify button in internals
  • New DEFAULT outbound route "DEFAULT"
  • ztp and pnp now default to ENABLED
  • Fix to off-hook for IVR processing and late termination

Sark500 specific

  • expose ntp.conf in the networking panel
  • Add restart for responder in S500
  • Fix to sark_customer_manager in S500
  • Fix IAX firewall bug
  • Fix tcp/udp display bug in the EL5/S500 firewall
  • Fix bug in notify for S500
  • expose ssh and http listen ports in sarkpnet
  • service dropbear modified to reference /etc/ssh_port
  • lighttpd.conf modified to include /etc/http_port
  • S65sarkupdates moved to S96sarkupdates so that it runs after S94chan_pika
  • Created script routealloc.php. It is invoked from S96sarkupdate and tries to set a default route. It will only work for TDM cards (FXO or BRI, but NOT GSM in this release).
  • Change default for late termination to YES in Globals and in the startdb.
  • Firewall emergency stop by plugging analogue handset into fxs/1 and issuing *36* and the system password
  • Changes to extensions.php and a new perl stub stopsw.pl
  • Change to globals for ntp regex to support codes
  • Ageing/deleting introduced for call recordings to SD card. The limit is 1Gb of recording, or about 16 hours. After the limit is reached, older recordings will be deleted to keep the directory from filling the drive. The limit can be changed in the globals table (RECLIMIT) but not in the panel. Recording will not be displayed as an option if no SD card is present.
  • Perl stub diskabs.pl runs every 10 minutes and checks the recording space used and ageing it if necessary.

New inbound routing for TDM and GSM channels

As phones are powered up and configured, they are automatically added to a new ring-group called the ‘RINGALL’ group.

By default, any calls arriving over any channel will be automatically sent to SYSOP (the system operator) which in -127, defaults to the "RINGALL" group. This will ring all of the phones, and ‘first to pick-up’ will get the call. The RINGALL group can be removed as and when you move to more sophisticated routing and ACD configurations but initially it just allows you to get up and running very quickly without any setup.

A new boolean column (routeable) is added to lineIO to allow selective routing of custom trunks. It allows FXO and GSM routing on a per channel basis. If you want to route a particular FXO or GSM channel simply create a custom trunk matching the channel name/number (e.g. fxo1; GSM1) and make it routeable by clicking the new checkbox. This will expose the open and closed routes in the custom trunk. For those channels you don't want to route individually, you can use the operator route (which you can point at RINGALL or some other endpoint).