Index: /modules/branches/2.10/callwaiting/functions.inc.php =================================================================== --- /modules/branches/2.10/callwaiting/functions.inc.php (revision 13091) +++ /modules/branches/2.10/callwaiting/functions.inc.php (revision 14224) @@ -76,3 +76,26 @@ $ext->add($id, $c, '', new ext_macro('hangupcall')); // $cmd,n,Macro(user-callerid) } + +function callwaiting_set($extension, $state = '') { + global $astman; + + if ($state != "") { + $ret = $astman->database_put('CW',$extension,$state); + } else { + $ret = $astman->database_del('CW',$extension); + $ret = $ret['result']; + } + + return $ret; +} + +function callwaiting_get($extension = '') { + global $astman; + + if ($extension) { + return $astman->database_get('CW', $extension); + } else { + return $astman->database_show('CW'); + } +} ?>