flags.pl 442 B

1234567891011121314151617181920212223242526272829
  1. use Kamailio qw ( log );
  2. use Kamailio::Constants;
  3. sub setflag{
  4. my $m = shift;
  5. $m->setFlag(FL_GREEN);
  6. log(L_INFO, "Setting flag GREEN...");
  7. return 1;
  8. }
  9. sub readflag {
  10. my $m = shift;
  11. if ($m->isFlagSet(FL_GREEN)) {
  12. log(L_INFO, "flag GREEN set");
  13. } else {
  14. log(L_INFO, "flag GREEN not set");
  15. }
  16. if ($m->isFlagSet(FL_MAGENTA)) {
  17. log(L_INFO, "flag MAGENTA set");
  18. } else {
  19. log(L_INFO, "flag MAGENTA not set");
  20. }
  21. return 1;
  22. }