Changeset 14085
- Timestamp:
- 05/23/12 09:34:42 (1 year ago)
- Files:
-
- modules/branches/2.9 (modified) (2 props)
- modules/branches/2.9/queues/agi-bin/queue_devstate.agi (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
modules/branches/2.9
- Property svn:mergeinfo changed from /modules/branches/2.10:12193,13090,13103-13104,13106,13450,13472-13473,13478,13730,13737,13739,13741,13773,13845,13864,13900 to /modules/branches/2.10:12193,13090,13103-13104,13106,13450,13472-13473,13478,13730,13737,13739,13741,13773,13845,13864,13900,14084
- Property svnmerge-integrated changed from /modules/branches/2.10:1-12085,12193,13055,13061,13067,13069,13090,13097-13100,13103-13104,13106,13450,13472-13473,13478,13730,13737,13739,13741,13773,13845,13864-13865,13867,13869-13896,13898,13900 /modules/branches/2.8:1-12454 /modules/branches/bootstrap-2.9:1-10853 to /modules/branches/2.10:1-12085,12193,13055,13061,13067,13069,13090,13097-13100,13103-13104,13106,13450,13472-13473,13478,13730,13737,13739,13741,13773,13845,13864-13865,13867,13869-13896,13898,13900,14084 /modules/branches/2.8:1-12454 /modules/branches/bootstrap-2.9:1-10853
modules/branches/2.9/queues/agi-bin/queue_devstate.agi
r11808 r14085 76 76 // Lets try and process our results here. 77 77 $inqueue='false'; 78 $callers_list = false; 78 79 foreach ($response1 as $item) { 79 80 $item1=trim($item); 81 if ($callers_list) { 82 if (preg_match('/^\d+\./',$item1)) { 83 debug("skipping caller $item1 in queue $inqueue", 6); 84 continue; 85 } else { 86 debug("Finished processing callers for $inqueue"); 87 $callers_list = false; 88 $inqueue='false'; 89 } 90 } 80 91 if ($inqueue == 'false') { 81 92 if (preg_match('/^(\d+)/',$item1)) { … … 86 97 $logged_agents_array[$inqueue][]=''; 87 98 $static_agents_array[$inqueue][]=''; 99 debug("initiating queue: $inqueue"); 88 100 } 89 101 } … … 99 111 case '': 100 112 break; 113 101 114 case '\n': 102 115 break; … … 108 121 109 122 case 'No Callers': 110 case 'Callers':111 123 debug("Finished processing members for $inqueue"); 112 124 $inqueue='false'; 113 125 break; 126 127 case 'Callers': 128 case 'Callers:': 129 debug("Getting ready to skip callers in $inqueue"); 130 $callers_list = true; 131 break; 132 114 133 case 'ADD': 115 134 $logged_agents_array[$inqueue][]=$loggedagent;
