Ticket #2731: directory_operator_fix.patch

File directory_operator_fix.patch, 1.1 kB (added by fskrotzki, 9 months ago)
  • functions.inc.php

    old new  
    3939        // Build the context 
    4040        $ext->add($id, $c, '', new ext_answer('')); 
    4141        $ext->add($id, $c, '', new ext_wait('1')); // $cmd,1,Wait(1) 
    42         $ext->add($id, $c, '', new ext_agi('directory,${DIR-CONTEXT},from-did-direct,${DIRECTORY:0:1}${DIRECTORY_OPTS}'.(!empty($oxtn) ? 'o' : '') )); // AGI 
     42        $oxtn = $db->getOne("SELECT value from globals where variable='OPERATOR_XTN'"); //this needs to be here! 
     43        $ext->add($id, $c, '', new ext_agi('directory,${DIR-CONTEXT},from-did-direct,${DIRECTORY:0:1}${DIRECTORY_OPTS}'.($oxtn != '' ? 'o' : '') )); // AGI 
    4344        $ext->add($id, $c, '', new ext_playback('vm-goodbye')); // $cmd,n,Playback(vm-goodbye) 
    4445        $ext->add($id, $c, '', new ext_hangup('')); // hangup 
    45         $oxtn = $db->getOne("SELECT value from globals where variable='OPERATOR_XTN'"); 
     46        //$oxtn = $db->getOne("SELECT value from globals where variable='OPERATOR_XTN'");   //Wrong place needed to move it up 
    4647        if ($oxtn != '') { 
    4748                $ext->add($id, 'o', '', new ext_goto('from-internal,${OPERATOR_XTN},1'));  
    4849        } else { 
Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads