Changeset 5868

Show
Ignore:
Timestamp:
07/01/08 21:41:00 (5 months ago)
Author:
p_lindheimer
Message:

support for DND and Intercom hints in dynamic hints mode

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • freepbx/trunk/amp_conf/bin/generate_hints.php

    r5318 r5868  
    33 
    44        $debug = -1; 
    5         $include_mode = true; 
     5 
     6        // If set to nointercom then don't generate any hints 
     7        // 
     8        $intercom_code = isset($argv[1]) ? $argv[1] : ''; 
     9        $dnd_mode      = isset($argv[2]) ? $argv[2] : ''; 
    610 
    711        $amp_conf = parse_amportal_conf_bootstrap("/etc/amportal.conf"); 
     
    5357                debug("set_hint: user: $user, devices: $devices",8); 
    5458                global $astman; 
     59                global $dnd_mode; 
     60                global $intercom_code; 
     61 
     62                $dnd_string = ($dnd_mode == 'dnd')?"&Custom:DND$user":''; 
    5563 
    5664                if ($devices) { 
    5765                        $dial_string = get_dial_string($devices); 
    58                         echo "exten => $user,hint,$dial_string\n"; 
     66                        echo "exten => $user,hint,$dial_string"."$dnd_string\n"; 
     67                        if ($intercom_code != 'nointercom' && $intercom_code != '') { 
     68                                echo "exten => $intercom_code"."$user,hint,$dial_string"."$dnd_string\n"; 
     69                        } 
     70                } else if ($dnd_mode == 'dnd') { 
     71                        echo "exten => $user,hint,Custom:DND$user\n"; 
     72                        if ($intercom_code != 'nointercom' && $intercom_code != '') { 
     73                                echo "exten => $intercom_code"."$user,hint,Custom:DND$user\n"; 
     74                        } 
    5975                } 
    6076        } 
Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads