Ticket #2731: directory_operator_fix.patch
| File directory_operator_fix.patch, 1.1 kB (added by fskrotzki, 4 years ago) |
|---|
-
functions.inc.php
old new 39 39 // Build the context 40 40 $ext->add($id, $c, '', new ext_answer('')); 41 41 $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 43 44 $ext->add($id, $c, '', new ext_playback('vm-goodbye')); // $cmd,n,Playback(vm-goodbye) 44 45 $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 46 47 if ($oxtn != '') { 47 48 $ext->add($id, 'o', '', new ext_goto('from-internal,${OPERATOR_XTN},1')); 48 49 } else {
