Changeset 3653

Show
Ignore:
Timestamp:
01/25/07 17:21:27 (5 years ago)
Author:
naftali5
Message:

added ringmethod fistavailable and firstnotonphone #1671 REQUIRES CORE r3651

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.3/findmefollow/module.xml

    r3431 r3653  
    22  <rawname>findmefollow</rawname> 
    33  <name>Follow Me</name> 
    4   <version>2.4.9</version> 
     4  <version>2.4.10</version> 
    55  <changelog> 
     6    *2.4.10* introduction of firstavailable firstnotonphone strategy that only rings one extension and optionally skips callwaiting REQUIRE CORE r3651 
    67    *2.4.9* never allow extension to include itself as nnn# and create infinite loop 
    78    *2.4.8* introduction of ringallv2 strategy that eliminates the double ring of the primary ext, REQUIRE CORE r3406 
  • modules/branches/2.3/findmefollow/page.findmefollow.php

    r3422 r3653  
    209209          <b><?php echo _("hunt")?></b>: <?php echo _("take turns ringing each available extension")?><br> 
    210210          <b><?php echo _("memoryhunt")?></b>: <?php echo _("ring first extension in the list, then ring the 1st and 2nd extension, then ring 1st 2nd and 3rd extension in the list.... etc.")?><br> 
    211                                         <b><?php echo _("*-prim")?></b>:  <?php echo _("these modes act as described above. However, if the primary extension (first in list) is occupied, the other extensions will not be rung. If the primary is freepbx DND, it won't be run. If the primary is freepbx CF unconditional, then all will be rung")?><br> 
     211          <b><?php echo _("*-prim")?></b>:  <?php echo _("these modes act as described above. However, if the primary extension (first in list) is occupied, the other extensions will not be rung. If the primary is freepbx DND, it won't be run. If the primary is freepbx CF unconditional, then all will be rung")?><br> 
     212          <b><?php echo _("firstavailable")?></b>:  <?php echo _("ring only the first available channel")?><br> 
     213          <b><?php echo _("firstnotonphone")?></b>:  <?php echo _("ring only the first channel which is not offhook - ignore CW")?><br> 
    212214        </span> 
    213215        </a></td> 
     
    216218          <?php 
    217219            $default = (isset($strategy) ? $strategy : 'ringall'); 
    218                                                 $items = array('ringallv2','ringallv2-prim','ringall','ringall-prim','hunt','hunt-prim','memoryhunt','memoryhunt-prim'); 
     220                                                $items = array('ringallv2','ringallv2-prim','ringall','ringall-prim','hunt','hunt-prim','memoryhunt','memoryhunt-prim','firstavailable','firstnotonphone'); 
    219221            foreach ($items as $item) { 
    220222              echo '<option value="'.$item.'" '.($default == $item ? 'SELECTED' : '').'>'._($item); 
  • modules/branches/2.3/ringgroups/module.xml

    r3425 r3653  
    22  <rawname>ringgroups</rawname> 
    33  <name>Ring Groups</name> 
    4   <version>2.2.12</version> 
     4  <version>2.2.13</version> 
    55  <type>setup</type> 
    66  <category>Inbound Call Control</category> 
     
    99  </description> 
    1010  <changelog> 
     11    *2.2.13* introduction of firstavailable firstnotonphone strategy that only rings one extension and optionally skips callwaiting REQUIRE CORE r3651 
    1112    *2.2.12* never allow group to include itself as nnn# and create infinite loop 
    1213    *2.2.11* changed _ALERT_INFO to __ALERT_INFO ('_' -> '__') so it is infinitely inheritted into the dialplan 
  • modules/branches/2.3/ringgroups/page.ringgroups.php

    r3422 r3653  
    184184          <b><?php echo _("hunt")?></b>: <?php echo _("Take turns ringing each available extension")?><br> 
    185185          <b><?php echo _("memoryhunt")?></b>: <?php echo _("Ring first extension in the list, then ring the 1st and 2nd extension, then ring 1st 2nd and 3rd extension in the list.... etc.")?><br> 
    186                                         <b><?php echo _("*-prim")?></b>:  <?php echo _("These modes act as described above. However, if the primary extension (first in list) is occupied, the other extensions will not be rung. If the primary is freePBX DND, it won't be rung. If the primary is freePBX CF unconditional, then all will be rung")?><br> 
     186          <b><?php echo _("*-prim")?></b>:  <?php echo _("These modes act as described above. However, if the primary extension (first in list) is occupied, the other extensions will not be rung. If the primary is freePBX DND, it won't be rung. If the primary is freePBX CF unconditional, then all will be rung")?><br> 
     187          <b><?php echo _("firstavailable")?></b>:  <?php echo _("ring only the first available channel")?><br> 
     188          <b><?php echo _("firstnotonphone")?></b>:  <?php echo _("ring only the first channel which is not offhook - ignore CW")?><br> 
    187189        </span> 
    188190        </a></td> 
     
    191193          <?php 
    192194            $default = (isset($strategy) ? $strategy : 'ringall'); 
    193                                                 $items = array('ringall','ringall-prim','hunt','hunt-prim','memoryhunt','memoryhunt-prim'); 
     195                                                $items = array('ringall','ringall-prim','hunt','hunt-prim','memoryhunt','memoryhunt-prim','firstavailable','firstnotonphone'); 
    194196            foreach ($items as $item) { 
    195197              echo '<option value="'.$item.'" '.($default == $item ? 'SELECTED' : '').'>'._($item);