mirror of https://github.com/sipwise/kamailio.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
1.6 KiB
88 lines
1.6 KiB
import java.lang.*;
|
|
import java.io.*;
|
|
|
|
import org.siprouter.*;
|
|
import org.siprouter.NativeInterface.*;
|
|
|
|
public class WrappedMethods extends NativeMethods
|
|
{
|
|
public static boolean is_method(String method)
|
|
{
|
|
if (KamExec("is_method", method) == -1)
|
|
return false;
|
|
else
|
|
return true;
|
|
}
|
|
|
|
public static boolean t_check_trans()
|
|
{
|
|
if (KamExec("t_check_trans") == -1)
|
|
return false;
|
|
else
|
|
return true;
|
|
}
|
|
|
|
public static boolean t_relay()
|
|
{
|
|
if (KamExec("t_relay") == -1)
|
|
return false;
|
|
else
|
|
return true;
|
|
}
|
|
|
|
public static void record_route()
|
|
{
|
|
KamExec("record_route");
|
|
}
|
|
|
|
public static void append_hf(String txt)
|
|
{
|
|
KamExec("append_hf", txt);
|
|
}
|
|
|
|
public static void append_hf(String txt, String hdr)
|
|
{
|
|
KamExec("append_hf", txt, hdr);
|
|
}
|
|
|
|
public static void remove_hf(String hname)
|
|
{
|
|
KamExec("remove_hf", hname);
|
|
}
|
|
|
|
public static void sl_send_reply(String replycode, String replymsg)
|
|
{
|
|
KamExec("sl_send_reply", replycode, replymsg);
|
|
}
|
|
|
|
public static void sl_reply_error()
|
|
{
|
|
KamExec("sl_reply_error");
|
|
}
|
|
|
|
public static boolean has_totag()
|
|
{
|
|
if (KamExec("has_totag") == -1)
|
|
return false;
|
|
else
|
|
return true;
|
|
}
|
|
|
|
public static boolean loose_route()
|
|
{
|
|
if (KamExec("loose_route") == -1)
|
|
return false;
|
|
else
|
|
return true;
|
|
}
|
|
|
|
public static boolean save(String location)
|
|
{
|
|
if (KamExec("save", location) == -1)
|
|
return false;
|
|
else
|
|
return true;
|
|
}
|
|
|
|
}
|