headers.pl 570 B

12345678910111213141516171819202122232425262728293031323334353637
  1. use Kamailio qw ( log );
  2. use Kamailio::Constants;
  3. # Header demos
  4. sub headernames {
  5. my $m = shift;
  6. my @h = $m->getHeaderNames();
  7. foreach (@h) {
  8. my $f = $_;
  9. log(L_INFO, "header $f\n");
  10. }
  11. return 1;
  12. }
  13. sub someheaders {
  14. my $m = shift;
  15. foreach ( qw ( To WWW-Contact )) {
  16. my $srch = $_;
  17. my @h = $m->getHeader($srch);
  18. foreach (@h) {
  19. my $f = $_;
  20. log(L_INFO, "$srch retrieved from array is $f\n");
  21. }
  22. log(L_INFO, "$srch as array is @h\n");
  23. my $scalarto = $m->getHeader($srch);
  24. log(L_INFO, "$srch as scalar is $scalarto\n");
  25. }
  26. return 1;
  27. }