modules.md 155 KB

KEMI Module Functions

The following sections lists all exported KEMI functions. More information regarding the function can be found by clicking the KEMI prototype which will take you the original module's documentation.

acc

The functions exported by acc module to KEMI are listed in the next sections.

The documentation of acc module is available online at:

KSR.acc.acc_db_request()

int acc_db_request(str "comment", str "dbtable")

Equivalent of native kamailio.cfg function: acc_db_request("comment", "dbtable").

KSR.acc.acc_log_request()

int acc_log_request(str "comment")

Equivalent of native kamailio.cfg function: acc_log_request("comment").

KSR.acc.acc_request()

int acc_request(str "comment", str "dbtable")

Equivalent of native kamailio.cfg function: acc_request("comment", "dbtable").

acc_radius

KSR.acc_radius.request()

int request(str "comment")

alias_db

KSR.alias_db.lookup()

int lookup(str "stable")

KSR.alias_db.lookup_ex()

int lookup_ex(str "stable", str "sflags")

app_jsdt

KSR.app_jsdt.dofile()

int dofile(str "script")

KSR.app_jsdt.dostring()

int dostring(str "script")

KSR.app_jsdt.run()

int run(str "func")

KSR.app_jsdt.run_p1()

int run_p1(str "func", str "p1")

KSR.app_jsdt.run_p2()

int run_p2(str "func", str "p1", str "p2")

KSR.app_jsdt.run_p3()

int run_p3(str "func", str "p1", str "p2", str "p3")

KSR.app_jsdt.runstring()

int runstring(str "script")

app_lua

KSR.app_lua.dofile()

int dofile(str "script")

KSR.app_lua.dostring()

int dostring(str "script")

KSR.app_lua.run()

int run(str "func")

KSR.app_lua.run_p1()

int run_p1(str "func", str "p1")

KSR.app_lua.run_p2()

int run_p2(str "func", str "p1", str "p2")

KSR.app_lua.run_p3()

int run_p3(str "func", str "p1", str "p2", str "p3")

KSR.app_lua.runstring()

int runstring(str "script")

app_python

KSR.app_python.exec()

int exec(str "method")

KSR.app_python.exec_p1()

int exec_p1(str "method", str "p1")

KSR.app_python.execx()

int execx(str "method")

app_python3

KSR.app_python3.exec()

int exec(str "method")

KSR.app_python3.exec_p1()

int exec_p1(str "method", str "p1")

KSR.app_python3.execx()

int execx(str "method")

app_ruby

KSR.app_ruby.run()

int run(str "func")

KSR.app_ruby.run_p1()

int run_p1(str "func", str "p1")

KSR.app_ruby.run_p2()

int run_p2(str "func", str "p1", str "p2")

KSR.app_ruby.run_p3()

int run_p3(str "func", str "p1", str "p2", str "p3")

app_sqlang

KSR.app_sqlang.dofile()

int dofile(str "script")

KSR.app_sqlang.dostring()

int dostring(str "script")

KSR.app_sqlang.run()

int run(str "func")

KSR.app_sqlang.run_p1()

int run_p1(str "func", str "p1")

KSR.app_sqlang.run_p2()

int run_p2(str "func", str "p1", str "p2")

KSR.app_sqlang.run_p3()

int run_p3(str "func", str "p1", str "p2", str "p3")

KSR.app_sqlang.runstring()

int runstring(str "script")

async

KSR.async.route()

int route(str "rn", int s)

KSR.async.task_route()

int task_route(str "rn")

auth

KSR.auth.auth_challenge()

int auth_challenge(str "realm", int flags)

KSR.auth.consume_credentials()

int consume_credentials()

KSR.auth.has_credentials()

int has_credentials(str "srealm")

KSR.auth.pv_auth_check()

int pv_auth_check(str "srealm", str "spasswd", int vflags, int vchecks)

auth_db

KSR.auth_db.auth_check()

int auth_check(str "srealm", str "stable", int iflags)

KSR.auth_db.is_subscriber()

int is_subscriber(str "suri", str "stable", int iflags)

auth_ephemeral

KSR.auth_ephemeral.autheph_authenticate()

int autheph_authenticate(str "susername", str "spassword")

KSR.auth_ephemeral.autheph_check()

int autheph_check(str "srealm")

KSR.auth_ephemeral.autheph_proxy()

int autheph_proxy(str "srealm")

KSR.auth_ephemeral.autheph_www()

int autheph_www(str "srealm")

KSR.auth_ephemeral.autheph_www_method()

int autheph_www_method(str "srealm", str "smethod")

auth_radius

KSR.auth_radius.proxy_authorize()

int proxy_authorize(str "srealm")

KSR.auth_radius.proxy_authorize_user()

int proxy_authorize_user(str "srealm", str "suser")

KSR.auth_radius.www_authorize()

int www_authorize(str "srealm")

KSR.auth_radius.www_authorize_user()

int www_authorize_user(str "srealm", str "suser")

auth_xkeys

KSR.auth_xkeys.auth_xkeys_add()

int auth_xkeys_add(str "shdr", str "skey", str "salg", str "sdata")

KSR.auth_xkeys.auth_xkeys_check()

int auth_xkeys_check(str "shdr", str "skey", str "salg", str "sdata")

benchmark

KSR.benchmark.bm_log_timer()

int bm_log_timer(str "tname")

KSR.benchmark.bm_start_timer()

int bm_start_timer(str "tname")

blst

KSR.blst.blst_add()

int blst_add(int t)

KSR.blst.blst_add_default()

int blst_add_default()

KSR.blst.blst_add_retry_after()

int blst_add_retry_after(int t_min, int t_max)

KSR.blst.blst_clear_ignore()

int blst_clear_ignore(int mask)

KSR.blst.blst_clear_ignore_all()

int blst_clear_ignore_all()

KSR.blst.blst_del()

int blst_del()

KSR.blst.blst_is_blacklisted()

int blst_is_blacklisted()

KSR.blst.blst_rpl_clear_ignore()

int blst_rpl_clear_ignore(int mask)

KSR.blst.blst_rpl_clear_ignore_all()

int blst_rpl_clear_ignore_all()

KSR.blst.blst_rpl_set_ignore()

int blst_rpl_set_ignore(int mask)

KSR.blst.blst_rpl_set_ignore_all()

int blst_rpl_set_ignore_all()

KSR.blst.blst_set_ignore()

int blst_set_ignore(int mask)

KSR.blst.blst_set_ignore_all()

int blst_set_ignore_all()

call_control

KSR.call_control.call_control()

int call_control()

call_obj

KSR.call_obj.free()

int free(int num_obj)

KSR.call_obj.get()

int get()

cfgutils

KSR.cfgutils.abort()

int abort()

KSR.cfgutils.core_hash()

int core_hash(str "s1", str "s2", int sz)

KSR.cfgutils.lock()

int lock(str "lkey")

KSR.cfgutils.pkg_status()

int pkg_status()

KSR.cfgutils.pkg_summary()

int pkg_summary()

KSR.cfgutils.rand_event()

int rand_event()

KSR.cfgutils.rand_get_prob()

int rand_get_prob()

KSR.cfgutils.rand_reset_prob()

int rand_reset_prob()

KSR.cfgutils.rand_set_prob()

int rand_set_prob(int percent_par)

KSR.cfgutils.shm_status()

int shm_status()

KSR.cfgutils.shm_summary()

int shm_summary()

KSR.cfgutils.sleep()

int sleep(int v)

KSR.cfgutils.trylock()

int trylock(str "lkey")

KSR.cfgutils.unlock()

int unlock(str "lkey")

KSR.cfgutils.usleep()

int usleep(int v)

cnxcc

KSR.cnxcc.get_channel_count()

int get_channel_count(str "sclient", str "pvname")

KSR.cnxcc.set_max_channels()

int set_max_channels(str "sclient", int max_chan)

KSR.cnxcc.set_max_credit()

int set_max_credit(str "sclient", str "scredit", str "sconnect", str "scps", int initp, int finishp)

KSR.cnxcc.set_max_time()

int set_max_time(str "sclient", int max_secs)

KSR.cnxcc.terminate_all()

int terminate_all(str "sclient")

KSR.cnxcc.update_max_time()

int update_max_time(str "sclient", int secs)

corex

KSR.corex.append_branch()

int append_branch()

KSR.corex.append_branch_uri()

int append_branch_uri(str "uri")

KSR.corex.append_branch_uri_q()

int append_branch_uri_q(str "uri", str "q")

KSR.corex.has_ruri_user()

int has_ruri_user()

KSR.corex.has_user_agent()

int has_user_agent()

KSR.corex.is_faked_msg()

int is_faked_msg()

KSR.corex.isxflagset()

int isxflagset(int fval)

KSR.corex.resetxflag()

int resetxflag(int fval)

KSR.corex.send_data()

int send_data(str "uri", str "data")

KSR.corex.sendx()

int sendx(str "uri", str "sock", str "data")

KSR.corex.set_recv_socket()

int set_recv_socket(str "ssock")

KSR.corex.set_recv_socket_name()

int set_recv_socket_name(str "ssock")

KSR.corex.set_send_socket()

int set_send_socket(str "ssock")

KSR.corex.set_send_socket_name()

int set_send_socket_name(str "ssock")

KSR.corex.set_source_address()

int set_source_address(str "saddr")

KSR.corex.setxflag()

int setxflag(int fval)

KSR.corex.via_add_srvid()

int via_add_srvid(int fval)

KSR.corex.via_add_xavp_params()

int via_add_xavp_params(int fval)

KSR.corex.via_use_xavp_fields()

int via_use_xavp_fields(int fval)

counters

KSR.counters.add()

int add(str "sname", int v)

KSR.counters.inc()

int inc(str "sname")

KSR.counters.reset()

int reset(str "sname")

crypto

KSR.crypto.aes_decrypt()

int aes_decrypt(str "ins", str "keys", str "dpv")

KSR.crypto.aes_encrypt()

int aes_encrypt(str "ins", str "keys", str "dpv")

debugger

KSR.debugger.dbg_pv_dump()

int dbg_pv_dump()

KSR.debugger.dbg_pv_dump_ex()

int dbg_pv_dump_ex(int mask, int level)

dialog

KSR.dialog.dlg_bridge()

int dlg_bridge(str "sfrom", str "sto", str "soproxy")

KSR.dialog.dlg_bye()

int dlg_bye(str "side")

KSR.dialog.dlg_db_load_callid()

int dlg_db_load_callid(str "callid")

KSR.dialog.dlg_db_load_extra()

int dlg_db_load_extra()

KSR.dialog.dlg_get()

int dlg_get(str "sc", str "sf", str "st")

KSR.dialog.dlg_isflagset()

int dlg_isflagset(int val)

KSR.dialog.dlg_manage()

int dlg_manage()

KSR.dialog.dlg_reset_property()

int dlg_reset_property(str "pval")

KSR.dialog.dlg_resetflag()

int dlg_resetflag(int val)

KSR.dialog.dlg_set_property()

int dlg_set_property(str "pval")

KSR.dialog.dlg_set_timeout()

int dlg_set_timeout(int to)

KSR.dialog.dlg_set_timeout_id()

int dlg_set_timeout_id(int to, int he, int hi)

KSR.dialog.dlg_setflag()

int dlg_setflag(int val)

KSR.dialog.get_profile_size()

int get_profile_size(str "sprofile", str "svalue", str "spv")

KSR.dialog.get_profile_size_static()

int get_profile_size_static(str "sprofile", str "spv")

KSR.dialog.is_in_profile()

int is_in_profile(str "sprofile", str "svalue")

KSR.dialog.is_in_profile_static()

int is_in_profile_static(str "sprofile")

KSR.dialog.is_known_dlg()

int is_known_dlg()

KSR.dialog.set_dlg_profile()

int set_dlg_profile(str "sprofile", str "svalue")

KSR.dialog.set_dlg_profile_static()

int set_dlg_profile_static(str "sprofile")

KSR.dialog.unset_dlg_profile()

int unset_dlg_profile(str "sprofile", str "svalue")

KSR.dialog.unset_dlg_profile_static()

int unset_dlg_profile_static(str "sprofile")

KSR.dialog.var_get()

xval var_get(str "name")

KSR.dialog.var_gete()

xval var_gete(str "name")

KSR.dialog.var_getw()

xval var_getw(str "name")

KSR.dialog.var_is_null()

int var_is_null(str "name")

KSR.dialog.var_rm()

int var_rm(str "name")

KSR.dialog.var_sets()

int var_sets(str "name", str "val")

dialplan

KSR.dialplan.dp_match()

int dp_match(int dpid, str "src")

KSR.dialplan.dp_replace()

int dp_replace(int dpid, str "src", str "dst")

dispatcher

KSR.dispatcher.ds_is_from_list()

int ds_is_from_list(int group)

KSR.dispatcher.ds_is_from_list_mode()

int ds_is_from_list_mode(int vset, int vmode)

KSR.dispatcher.ds_is_from_list_uri()

int ds_is_from_list_uri(int vset, int vmode, str "vuri")

KSR.dispatcher.ds_is_from_lists()

int ds_is_from_lists()

KSR.dispatcher.ds_list_exists()

int ds_list_exists(int set)

KSR.dispatcher.ds_load_unset()

int ds_load_unset()

KSR.dispatcher.ds_load_update()

int ds_load_update()

KSR.dispatcher.ds_mark_dst()

int ds_mark_dst()

KSR.dispatcher.ds_mark_dst_state()

int ds_mark_dst_state(str "sval")

KSR.dispatcher.ds_next_domain()

int ds_next_domain()

KSR.dispatcher.ds_next_dst()

int ds_next_dst()

KSR.dispatcher.ds_reload()

int ds_reload()

KSR.dispatcher.ds_select()

int ds_select(int set, int alg)

KSR.dispatcher.ds_select_domain()

int ds_select_domain(int set, int alg)

KSR.dispatcher.ds_select_domain_limit()

int ds_select_domain_limit(int set, int alg, int limit)

KSR.dispatcher.ds_select_dst()

int ds_select_dst(int set, int alg)

KSR.dispatcher.ds_select_dst_limit()

int ds_select_dst_limit(int set, int alg, int limit)

KSR.dispatcher.ds_select_limit()

int ds_select_limit(int set, int alg, int limit)

KSR.dispatcher.ds_select_routes()

int ds_select_routes(str "srules", str "smode")

KSR.dispatcher.ds_select_routes_limit()

int ds_select_routes_limit(str "srules", str "smode", int rlimit)

KSR.dispatcher.ds_set_domain()

int ds_set_domain()

KSR.dispatcher.ds_set_dst()

int ds_set_dst()

diversion

KSR.diversion.add_diversion()

int add_diversion(str "reason")

KSR.diversion.add_diversion_uri()

int add_diversion_uri(str "reason", str "uri")

dmq

KSR.dmq.bcast_message()

int bcast_message(str "peer_str", str "body_str", str "ct_str")

KSR.dmq.handle_message()

int handle_message()

KSR.dmq.handle_message_rc()

int handle_message_rc(int returnval)

KSR.dmq.is_from_node()

int is_from_node()

KSR.dmq.send_message()

int send_message(str "peer_str", str "to_str", str "body_str", str "ct_str")

KSR.dmq.t_replicate()

int t_replicate()

KSR.dmq.t_replicate_mode()

int t_replicate_mode(int mode)

domain

KSR.domain.is_domain_local()

int is_domain_local(str "sdomain")

KSR.domain.is_from_local()

int is_from_local()

KSR.domain.is_uri_host_local()

int is_uri_host_local()

KSR.domain.lookup_domain()

int lookup_domain(str "_sdomain")

KSR.domain.lookup_domain_prefix()

int lookup_domain_prefix(str "_sdomain", str "_sprefix")

drouting

KSR.drouting.do_routing()

int do_routing(int grp_id)

KSR.drouting.do_routing_furi()

int do_routing_furi()

KSR.drouting.goes_to_gw()

int goes_to_gw()

KSR.drouting.goes_to_gw_type()

int goes_to_gw_type(int type)

KSR.drouting.is_from_gw()

int is_from_gw()

KSR.drouting.is_from_gw_type()

int is_from_gw_type(int type)

KSR.drouting.is_from_gw_type_flags()

int is_from_gw_type_flags(int type, int flags)

KSR.drouting.next_routing()

int next_routing()

KSR.drouting.use_next_gw()

int use_next_gw()

enum

KSR.enum.enum_i_query_suffix()

int enum_i_query_suffix(str "vsuffix")

KSR.enum.enum_pv_query()

int enum_pv_query(str "ve164")

KSR.enum.enum_pv_query_suffix()

int enum_pv_query_suffix(str "ve164", str "vsuffix")

KSR.enum.enum_pv_query_suffix_service()

int enum_pv_query_suffix_service(str "ve164", str "vsuffix", str "vservice")

KSR.enum.enum_query()

int enum_query()

KSR.enum.enum_query_suffix()

int enum_query_suffix(str "vsuffix")

KSR.enum.enum_query_suffix_service()

int enum_query_suffix_service(str "vsuffix", str "vservice")

KSR.enum.i_enum_query()

int i_enum_query()

KSR.enum.i_enum_query_suffix_service()

int i_enum_query_suffix_service(str "vsuffix", str "vservice")

KSR.enum.is_from_user_enum()

int is_from_user_enum()

KSR.enum.is_from_user_enum_suffix()

int is_from_user_enum_suffix(str "vsuffix")

KSR.enum.is_from_user_enum_suffix_service()

int is_from_user_enum_suffix_service(str "vsuffix", str "vservice")

evapi

KSR.evapi.async_relay()

int async_relay(str "sdata")

KSR.evapi.close()

int close()

KSR.evapi.relay()

int relay(str "sdata")

KSR.evapi.relay_multicast()

int relay_multicast(str "sdata", str "stag")

KSR.evapi.relay_unicast()

int relay_unicast(str "sdata", str "stag")

KSR.evapi.set_tag()

int set_tag(str "stag")

exec

KSR.exec.exec_avp()

int exec_avp(str "cmd")

KSR.exec.exec_cmd()

int exec_cmd(str "cmd")

KSR.exec.exec_dset()

int exec_dset(str "cmd")

KSR.exec.exec_msg()

int exec_msg(str "cmd")

geoip

KSR.geoip.match()

int match(str "tomatch", str "pvclass")

geoip2

KSR.geoip2.match()

int match(str "tomatch", str "pvclass")

group

KSR.group.is_user_in()

int is_user_in(str "uri", str "grp")

htable

Functions exported by htable module.

KSR.htable.sht_dec()

int sht_dec(str "htname", str "itname")

Do atomic decrement to the item value. It returns the new value or -255 if the hash table does not exist, or the item does not exist or the item value is not integer.

KSR.htable.sht_get()

xval sht_get(str "htname", str "itname")

Return the integer or string value of the item.

If the item does not exists, it returns NULL. Note that NULL might be represented differently in various scripting languages, such as nil or None.

KSR.htable.sht_gete()

xval sht_gete(str "htname", str "itname")

Return the integer or string value of the item.

If the item does not exists, it returns an empty string.

KSR.htable.sht_getw()

xval sht_getw(str "htname", str "itname")

Return the integer or string value of the item.

If the item does not exists, it returns the string <null>, suitable for use when writing log messages.

KSR.htable.sht_inc()

int sht_inc(str "htname", str "itname")

Do atomic increment to the item value. It returns the new value or -255 if the hash table does not exist, or the item does not exist or the item value is not integer.

KSR.htable.sht_is_null()

int sht_is_null(str "htname", str "itname")

KSR.htable.sht_iterator_end()

int sht_iterator_end(str "iname")

KSR.htable.sht_iterator_next()

int sht_iterator_next(str "iname")

KSR.htable.sht_iterator_start()

int sht_iterator_start(str "iname", str "hname")

KSR.htable.sht_lock()

int sht_lock(str "htname", str "skey")

KSR.htable.sht_match_name()

int sht_match_name(str "sname", str "sop", str "sval")

KSR.htable.sht_match_str_value()

int sht_match_str_value(str "sname", str "sop", str "sval")

KSR.htable.sht_reset()

int sht_reset(str "hname")

KSR.htable.sht_rm()

int sht_rm(str "hname", str "iname")

KSR.htable.sht_rm_name()

int sht_rm_name(str "sname", str "sop", str "sval")

KSR.htable.sht_rm_name_re()

int sht_rm_name_re(str "htname", str "rexp")

KSR.htable.sht_rm_value()

int sht_rm_value(str "sname", str "sop", str "sval")

KSR.htable.sht_rm_value_re()

int sht_rm_value_re(str "htname", str "rexp")

KSR.htable.sht_setex()

int sht_setex(str "htname", str "itname", int itval)

KSR.htable.sht_seti()

int sht_seti(str "htname", str "itname", int itval)

KSR.htable.sht_sets()

int sht_sets(str "htname", str "itname", str "itval")

KSR.htable.sht_setxi()

int sht_setxi(str "htname", str "itname", int itval, int exval)

KSR.htable.sht_setxs()

int sht_setxs(str "htname", str "itname", str "itval", int exval)

KSR.htable.sht_unlock()

int sht_unlock(str "htname", str "skey")

http_async_client

KSR.http_async_client.query()

int query(str "sdata", str "rn")

http_client

KSR.http_client.curl_connect()

int curl_connect(str "con", str "url", str "dpv")

KSR.http_client.curl_connect_post()

int curl_connect_post(str "con", str "url", str "ctype", str "data", str "dpv")

KSR.http_client.query()

int query(str "url", str "dpv")

KSR.http_client.query_post()

int query_post(str "url", str "post", str "dpv")

KSR.http_client.query_post_hdrs()

int query_post_hdrs(str "url", str "post", str "hdrs", str "dpv")

imc

KSR.imc.imc_manager()

int imc_manager()

ipops

KSR.ipops.compare_ips()

int compare_ips(str "_sval1", str "_sval2")

KSR.ipops.compare_pure_ips()

int compare_pure_ips(str "_sval1", str "_sval2")

KSR.ipops.detailed_ip_type()

int detailed_ip_type(str "_sval", str "_dpv")

KSR.ipops.detailed_ipv4_type()

int detailed_ipv4_type(str "_sval", str "_dpv")

KSR.ipops.detailed_ipv6_type()

int detailed_ipv6_type(str "_sval", str "_dpv")

KSR.ipops.dns_int_match_ip()

int dns_int_match_ip(str "vhn", str "vip")

KSR.ipops.dns_query()

int dns_query(str "naptrname", str "pvid")

KSR.ipops.dns_sys_match_ip()

int dns_sys_match_ip(str "vhn", str "vip")

KSR.ipops.ip_is_in_subnet()

int ip_is_in_subnet(str "_sval1", str "_sval2")

KSR.ipops.ip_type()

int ip_type(str "sval")

KSR.ipops.is_in_subnet()

int is_in_subnet(str "_sval1", str "_sval2")

KSR.ipops.is_ip()

int is_ip(str "sval")

KSR.ipops.is_ip4()

int is_ip4(str "sval")

KSR.ipops.is_ip6()

int is_ip6(str "sval")

KSR.ipops.is_ip6_reference()

int is_ip6_reference(str "sval")

KSR.ipops.is_ip_rfc1918()

int is_ip_rfc1918(str "sval")

KSR.ipops.is_pure_ip()

int is_pure_ip(str "sval")

KSR.ipops.naptr_query()

int naptr_query(str "naptrname", str "pvid")

KSR.ipops.srv_query()

int srv_query(str "naptrname", str "pvid")

jansson

KSR.jansson.get()

int get(str "spath", str "sdoc", str "spv")

jsonrpcs

KSR.jsonrpcs.exec()

int exec(str "scmd")

KSR.jsonrpcs.execx()

int execx(str "scmd")

KSR.jsonrpcs.response()

xval response()

kafka

KSR.kafka.send()

int send(str "s_topic", str "s_message")

keepalive

KSR.keepalive.add_destination()

int add_destination(str "uri", str "owner")

KSR.keepalive.del_destination()

int del_destination(str "uri", str "owner")

KSR.keepalive.is_alive()

int is_alive(str "dest")

kex

KSR.kex.resetdebug()

int resetdebug()

KSR.kex.setdebug()

int setdebug(int lval)

kx

Functions exported by kemix module. They aim to provide a convenient way to retrieve string or integer values for most commonly used variables or runtime environment attributes.

KSR.kx.get_au()

xval get_au()

KSR.kx.get_body()

xval get_body()

Return the body of the SIP message (the value of $rb).

KSR.kx.get_callid()

xval get_callid()

KSR.kx.get_conid()

int get_conid()

Return the connection id for TCP, TLS and WebSocket, or -1 if no stream connection corresponds to current SIP message.

KSR.kx.get_duri()

xval get_duri()

Return the value of destination URI ($du).

KSR.kx.get_fhost()

xval get_fhost()

Return From-URI domain ($fd).

KSR.kx.get_furi()

xval get_furi()

Return the From URI($fu).

KSR.kx.get_fuser()

xval get_fuser()

Return the From-URI username ($fU).

KSR.kx.get_method()

xval get_method()

Return the SIP method ($rm).

KSR.kx.get_nhuri()

xval get_nhuri()

KSR.kx.get_ouri()

xval get_ouri()

KSR.kx.get_proto()

xval get_proto()

KSR.kx.get_protoid()

int get_protoid()

KSR.kx.get_rcvip()

xval get_rcvip()

KSR.kx.get_rcvport()

xval get_rcvport()

KSR.kx.get_rhost()

xval get_rhost()

Return the Request URI host (domain) part ($rd).

KSR.kx.get_ruri()

xval get_ruri()

Return the Request URI ($ru).

KSR.kx.get_ruser()

xval get_ruser()

Return the Request URI user part ($rU).

KSR.kx.get_srcip()

xval get_srcip()

KSR.kx.get_srcport()

xval get_srcport()

KSR.kx.get_status()

int get_status()

KSR.kx.get_thost()

xval get_thost()

Return the To-URI host (domain) part ($td).

KSR.kx.get_timestamp()

int get_timestamp()

KSR.kx.get_turi()

xval get_turi()

Return the To URI ($tu).

KSR.kx.get_tuser()

xval get_tuser()

Return the To-URI user part ($tU).

KSR.kx.get_ua()

xval get_ua()

KSR.kx.gete_au()

xval gete_au()

KSR.kx.gete_body()

xval gete_body()

KSR.kx.gete_duri()

xval gete_duri()

KSR.kx.gete_fhost()

xval gete_fhost()

KSR.kx.gete_fuser()

xval gete_fuser()

KSR.kx.gete_rhost()

xval gete_rhost()

KSR.kx.gete_ruser()

xval gete_ruser()

KSR.kx.gete_thost()

xval gete_thost()

KSR.kx.gete_tuser()

xval gete_tuser()

KSR.kx.gete_ua()

xval gete_ua()

KSR.kx.gets_status()

xval gets_status()

KSR.kx.getw_au()

xval getw_au()

KSR.kx.getw_body()

xval getw_body()

KSR.kx.getw_duri()

xval getw_duri()

KSR.kx.getw_fhost()

xval getw_fhost()

KSR.kx.getw_fuser()

xval getw_fuser()

KSR.kx.getw_rhost()

xval getw_rhost()

KSR.kx.getw_ruser()

xval getw_ruser()

KSR.kx.getw_thost()

xval getw_thost()

KSR.kx.getw_tuser()

xval getw_tuser()

KSR.kx.getw_ua()

xval getw_ua()

lcr

KSR.lcr.defunct_gw()

int defunct_gw(int defunct_period)

KSR.lcr.from_any_gw()

int from_any_gw()

KSR.lcr.from_any_gw_addr()

int from_any_gw_addr(str "addr_str", int transport)

KSR.lcr.from_gw()

int from_gw(int lcr_id)

KSR.lcr.from_gw_addr()

int from_gw_addr(int lcr_id, str "addr_str", int transport)

KSR.lcr.inactivate_gw()

int inactivate_gw()

KSR.lcr.load_gws()

int load_gws(int lcr_id)

KSR.lcr.load_gws_furi()

int load_gws_furi(int lcr_id, str "ruri_user", str "from_uri")

KSR.lcr.load_gws_ruser()

int load_gws_ruser(int lcr_id, str "ruri_user")

KSR.lcr.next_gw()

int next_gw()

KSR.lcr.to_any_gw()

int to_any_gw()

KSR.lcr.to_any_gw_addr()

int to_any_gw_addr(str "addr_str", int transport)

KSR.lcr.to_gw()

int to_gw(int lcr_id)

KSR.lcr.to_gw_addr()

int to_gw_addr(int lcr_id, str "addr_str", int transport)

log_custom

KSR.log_custom.log_udp()

int log_udp(str "txt")

log_systemd

KSR.log_systemd.sd_journal_print()

int sd_journal_print(str "slev", str "stxt")

KSR.log_systemd.sd_journal_send_xvap()

int sd_journal_send_xvap(str "xname")

maxfwd

KSR.maxfwd.is_maxfwd_lt()

int is_maxfwd_lt(int limit)

KSR.maxfwd.process_maxfwd()

int process_maxfwd(int limit)

mediaproxy

KSR.mediaproxy.end_media_session()

int end_media_session()

KSR.mediaproxy.engage_media_proxy()

int engage_media_proxy()

KSR.mediaproxy.use_media_proxy()

int use_media_proxy()

misc_radius

KSR.misc_radius.does_uri_exist()

int does_uri_exist()

KSR.misc_radius.does_uri_exist_uval()

int does_uri_exist_uval(str "suri")

KSR.misc_radius.does_uri_user_exist()

int does_uri_user_exist()

KSR.misc_radius.does_uri_user_exist_uval()

int does_uri_user_exist_uval(str "user")

KSR.misc_radius.is_user_in()

int is_user_in(str "user", str "group")

KSR.misc_radius.load_callee_avps()

int load_callee_avps(str "user")

KSR.misc_radius.load_caller_avps()

int load_caller_avps(str "user")

mqtt

KSR.mqtt.publish()

int publish(str "topic", str "payload", int qos)

KSR.mqtt.subscribe()

int subscribe(str "topic", int qos)

KSR.mqtt.unsubscribe()

int unsubscribe(str "topic")

mqueue

KSR.mqueue.mq_add()

int mq_add(str "mq", str "key", str "val")

KSR.mqueue.mq_fetch()

int mq_fetch(str "mq")

KSR.mqueue.mq_pv_free()

int mq_pv_free(str "mq")

KSR.mqueue.mq_size()

int mq_size(str "mq")

KSR.mqueue.mqk_get()

xval mqk_get(str "qname")

KSR.mqueue.mqk_gete()

xval mqk_gete(str "qname")

KSR.mqueue.mqk_getw()

xval mqk_getw(str "qname")

KSR.mqueue.mqv_get()

xval mqv_get(str "qname")

KSR.mqueue.mqv_gete()

xval mqv_gete(str "qname")

KSR.mqueue.mqv_getw()

xval mqv_getw(str "qname")

msilo

KSR.msilo.mdump()

int mdump()

KSR.msilo.mdump_uri()

int mdump_uri(str "owner_s")

KSR.msilo.mstore()

int mstore()

KSR.msilo.mstore_uri()

int mstore_uri(str "owner_s")

msrp

KSR.msrp.cmap_lookup()

int cmap_lookup()

KSR.msrp.cmap_save()

int cmap_save()

KSR.msrp.is_reply()

int is_reply()

KSR.msrp.is_request()

int is_request()

KSR.msrp.relay()

int relay()

KSR.msrp.relay_flags()

int relay_flags(int rtflags)

KSR.msrp.reply()

int reply(str "rcode", str "rtext", str "rhdrs")

KSR.msrp.reply_flags()

int reply_flags(int rtflags)

KSR.msrp.set_dst()

int set_dst(str "rtaddr", str "rfsock")

mtree

KSR.mtree.mt_match()

int mt_match(str "tname", str "tomatch", int mval)

nat_traversal

KSR.nat_traversal.client_nat_test()

int client_nat_test(int tests)

KSR.nat_traversal.fix_contact()

int fix_contact()

KSR.nat_traversal.nat_keepalive()

int nat_keepalive()

nathelper

KSR.nathelper.add_contact_alias()

int add_contact_alias()

KSR.nathelper.add_contact_alias_addr()

int add_contact_alias_addr(str "ip_str", str "port_str", str "proto_str")

KSR.nathelper.add_rcv_param()

int add_rcv_param(int upos)

KSR.nathelper.fix_nated_contact()

int fix_nated_contact()

KSR.nathelper.fix_nated_register()

int fix_nated_register()

KSR.nathelper.fix_nated_sdp()

int fix_nated_sdp(int level)

KSR.nathelper.fix_nated_sdp_ip()

int fix_nated_sdp_ip(int level, str "ip")

KSR.nathelper.handle_ruri_alias()

int handle_ruri_alias()

KSR.nathelper.is_rfc1918()

int is_rfc1918(str "address")

KSR.nathelper.nat_uac_test()

int nat_uac_test(int tests)

KSR.nathelper.set_alias_to_pv()

int set_alias_to_pv(str "uri_avp")

KSR.nathelper.set_contact_alias()

int set_contact_alias()

ndb_mongodb

KSR.ndb_mongodb.exec()

int exec(str "ssrv", str "sdname", str "scname", str "scmd", str "sres")

KSR.ndb_mongodb.exec_simple()

int exec_simple(str "ssrv", str "sdname", str "scname", str "scmd", str "sres")

KSR.ndb_mongodb.execx()

int execx(str "ssrv", str "sdname", str "scname", str "scmd", str "sres")

KSR.ndb_mongodb.find()

int find(str "ssrv", str "sdname", str "scname", str "scmd", str "sres")

KSR.ndb_mongodb.find_one()

int find_one(str "ssrv", str "sdname", str "scname", str "scmd", str "sres")

KSR.ndb_mongodb.free_reply()

int free_reply(str "name")

KSR.ndb_mongodb.next_reply()

int next_reply(str "name")

ndb_redis

KSR.ndb_redis.redis_cmd()

int redis_cmd(str "srv", str "rcmd", str "sres")

KSR.ndb_redis.redis_cmd_p1()

int redis_cmd_p1(str "srv", str "rcmd", str "p1", str "sres")

KSR.ndb_redis.redis_cmd_p2()

int redis_cmd_p2(str "srv", str "rcmd", str "p1", str "p2", str "sres")

KSR.ndb_redis.redis_cmd_p3()

int redis_cmd_p3(str "srv", str "rcmd", str "p1", str "p2", str "p3", str "sres")

KSR.ndb_redis.redis_free()

int redis_free(str "name")

path

KSR.path.add_path()

int add_path()

KSR.path.add_path_received()

int add_path_received()

KSR.path.add_path_received_user()

int add_path_received_user(str "_user")

KSR.path.add_path_received_user_params()

int add_path_received_user_params(str "_user", str "_params")

KSR.path.add_path_user()

int add_path_user(str "_user")

KSR.path.add_path_user_params()

int add_path_user_params(str "_user", str "_params")

pdt

KSR.pdt.pd_translate()

int pd_translate(str "sd", int md)

KSR.pdt.pprefix2domain()

int pprefix2domain(int m, int s)

permissions

KSR.permissions.allow_address()

int allow_address(int addr_group, str "ips", int port)

KSR.permissions.allow_address_group()

int allow_address_group(str "_addr", int _port)

KSR.permissions.allow_source_address()

int allow_source_address(int addr_group)

KSR.permissions.allow_source_address_group()

int allow_source_address_group()

phonenum

KSR.phonenum.match()

int match(str "tomatch", str "pvclass")

pike

KSR.pike.pike_check_req()

int pike_check_req()

pipelimit

KSR.pipelimit.pl_check()

int pl_check(str "pipeid")

KSR.pipelimit.pl_check_limit()

int pl_check_limit(str "pipeid", str "alg", int limit)

KSR.pipelimit.pl_drop()

int pl_drop()

KSR.pipelimit.pl_drop_range()

int pl_drop_range(int rmin, int rmax)

KSR.pipelimit.pl_drop_retry()

int pl_drop_retry(int rafter)

prefix_route

KSR.prefix_route.prefix_route()

int prefix_route(str "ruser")

KSR.prefix_route.prefix_route_uri()

int prefix_route_uri()

presence

KSR.presence.handle_publish()

int handle_publish()

KSR.presence.handle_publish_uri()

int handle_publish_uri(str "sender_uri")

KSR.presence.handle_subscribe()

int handle_subscribe()

KSR.presence.handle_subscribe_uri()

int handle_subscribe_uri(str "wuri")

KSR.presence.pres_auth_status()

int pres_auth_status(str "watcher_uri", str "presentity_uri")

KSR.presence.pres_has_subscribers()

int pres_has_subscribers(str "pres_uri", str "wevent")

KSR.presence.pres_refresh_watchers()

int pres_refresh_watchers(str "pres", str "event", int type)

KSR.presence.pres_refresh_watchers_file()

int pres_refresh_watchers_file(str "pres", str "event", int type, str "file_uri", str "filename")

KSR.presence.pres_update_watchers()

int pres_update_watchers(str "pres_uri", str "event")

presence_xml

KSR.presence_xml.pres_check_activities()

int pres_check_activities(str "pres_uri", str "activity")

KSR.presence_xml.pres_check_basic()

int pres_check_basic(str "pres_uri", str "status")

pua

KSR.pua.pua_set_publish()

int pua_set_publish()

KSR.pua.pua_update_contact()

int pua_update_contact()

pv_headers

KSR.pv_headers.pvh_append_header()

int pvh_append_header(str "hname", str "hvalue")

KSR.pv_headers.pvh_apply_headers()

int pvh_apply_headers()

KSR.pv_headers.pvh_check_header()

int pvh_check_header(str "hname")

KSR.pv_headers.pvh_collect_headers()

int pvh_collect_headers()

KSR.pv_headers.pvh_modify_header()

int pvh_modify_header(str "hname", str "hvalue", int indx)

KSR.pv_headers.pvh_remove_header()

int pvh_remove_header(str "hname", int indx)

KSR.pv_headers.pvh_reset_headers()

int pvh_reset_headers()

pvx

KSR.pvx.avp_get()

xval avp_get(str "xname")

KSR.pvx.avp_gete()

xval avp_gete(str "xname")

KSR.pvx.avp_getw()

xval avp_getw(str "xname")

KSR.pvx.avp_is_null()

int avp_is_null(str "xname")

KSR.pvx.avp_rm()

int avp_rm(str "xname")

KSR.pvx.avp_seti()

int avp_seti(str "xname", int vn)

KSR.pvx.avp_sets()

int avp_sets(str "xname", str "vs")

KSR.pvx.evalx()

int evalx(str "dst", str "fmt")

KSR.pvx.pv_var_to_xavp()

int pv_var_to_xavp(str "varname", str "xname")

KSR.pvx.pv_xavp_print()

int pv_xavp_print()

KSR.pvx.pv_xavp_to_var()

int pv_xavp_to_var(str "xname")

KSR.pvx.pv_xavu_print()

int pv_xavu_print()

KSR.pvx.sbranch_append()

int sbranch_append()

KSR.pvx.sbranch_reset()

int sbranch_reset()

KSR.pvx.sbranch_set_ruri()

int sbranch_set_ruri()

KSR.pvx.shv_get()

xval shv_get(str "vname")

KSR.pvx.shv_seti()

int shv_seti(str "vname", int ival)

KSR.pvx.shv_sets()

int shv_sets(str "vname", str "sval")

KSR.pvx.var_get()

xval var_get(str "vname")

KSR.pvx.var_seti()

int var_seti(str "vname", int ival)

KSR.pvx.var_sets()

int var_sets(str "vname", str "sval")

KSR.pvx.xavp_child_get()

xval xavp_child_get(str "rname", str "cname")

KSR.pvx.xavp_child_gete()

xval xavp_child_gete(str "rname", str "cname")

KSR.pvx.xavp_child_getw()

xval xavp_child_getw(str "rname", str "cname")

KSR.pvx.xavp_child_is_null()

int xavp_child_is_null(str "rname", str "cname")

KSR.pvx.xavp_child_rm()

int xavp_child_rm(str "rname", str "cname")

KSR.pvx.xavp_child_seti()

int xavp_child_seti(str "rname", str "cname", int ival)

KSR.pvx.xavp_child_sets()

int xavp_child_sets(str "rname", str "cname", str "sval")

KSR.pvx.xavp_copy()

int xavp_copy(str "src_name", int src_idx, str "dst_name")

KSR.pvx.xavp_copy_dst()

int xavp_copy_dst(str "src_name", int src_idx, str "dst_name", int dst_idx)

KSR.pvx.xavp_get()

xval xavp_get(str "rname")

KSR.pvx.xavp_get_keys()

xval xavp_get_keys(str "rname", int indx)

KSR.pvx.xavp_getd()

xval xavp_getd(str "rname")

KSR.pvx.xavp_getd_p1()

xval xavp_getd_p1(str "rname", int indx)

KSR.pvx.xavp_gete()

xval xavp_gete(str "rname")

KSR.pvx.xavp_getw()

xval xavp_getw(str "rname")

KSR.pvx.xavp_is_null()

int xavp_is_null(str "rname")

KSR.pvx.xavp_params_explode()

int xavp_params_explode(str "sparams", str "sxname")

KSR.pvx.xavp_params_implode()

int xavp_params_implode(str "sxname", str "svname")

KSR.pvx.xavp_rm()

int xavp_rm(str "rname")

KSR.pvx.xavp_seti()

int xavp_seti(str "rname", int ival)

KSR.pvx.xavp_sets()

int xavp_sets(str "rname", str "sval")

KSR.pvx.xavu_child_get()

xval xavu_child_get(str "rname", str "cname")

KSR.pvx.xavu_child_gete()

xval xavu_child_gete(str "rname", str "cname")

KSR.pvx.xavu_child_getw()

xval xavu_child_getw(str "rname", str "cname")

KSR.pvx.xavu_child_is_null()

int xavu_child_is_null(str "rname", str "cname")

KSR.pvx.xavu_child_rm()

int xavu_child_rm(str "rname", str "cname")

KSR.pvx.xavu_child_seti()

int xavu_child_seti(str "rname", str "cname", int ival)

KSR.pvx.xavu_child_sets()

int xavu_child_sets(str "rname", str "cname", str "sval")

KSR.pvx.xavu_get()

xval xavu_get(str "rname")

KSR.pvx.xavu_gete()

xval xavu_gete(str "rname")

KSR.pvx.xavu_getw()

xval xavu_getw(str "rname")

KSR.pvx.xavu_is_null()

int xavu_is_null(str "rname")

KSR.pvx.xavu_rm()

int xavu_rm(str "rname")

KSR.pvx.xavu_seti()

int xavu_seti(str "rname", int ival)

KSR.pvx.xavu_sets()

int xavu_sets(str "rname", str "sval")

rabbitmq

KSR.rabbitmq.publish()

int publish(str "exchange", str "routingkey", str "contenttype", str "messagebody")

KSR.rabbitmq.publish_consume()

int publish_consume(str "exchange", str "routingkey", str "contenttype", str "messagebody", str "dpv")

regex

KSR.regex.pcre_match()

int pcre_match(str "string", str "regex")

KSR.regex.pcre_match_group()

int pcre_match_group(str "string", int num_pcre)

registrar

KSR.registrar.add_sock_hdr()

int add_sock_hdr(str "hdr_name")

KSR.registrar.lookup()

int lookup(str "table")

KSR.registrar.lookup_branches()

int lookup_branches(str "_dtable")

KSR.registrar.lookup_to_dset()

int lookup_to_dset(str "table", str "uri")

KSR.registrar.lookup_uri()

int lookup_uri(str "table", str "uri")

KSR.registrar.reg_fetch_contacts()

int reg_fetch_contacts(str "dtable", str "uri", str "profile")

KSR.registrar.reg_free_contacts()

int reg_free_contacts(str "profile")

KSR.registrar.reg_send_reply()

int reg_send_reply()

KSR.registrar.registered()

int registered(str "table")

KSR.registrar.registered_action()

int registered_action(str "_dtable", str "_uri", int _f, int _aflags)

KSR.registrar.registered_flags()

int registered_flags(str "_dtable", str "_uri", int _f)

KSR.registrar.registered_uri()

int registered_uri(str "_dtable", str "_uri")

KSR.registrar.save()

int save(str "table", int flags)

KSR.registrar.save_uri()

int save_uri(str "table", int flags, str "uri")

KSR.registrar.set_q_override()

int set_q_override(str "new_q")

KSR.registrar.unregister()

int unregister(str "_dtable", str "_uri")

KSR.registrar.unregister_ruid()

int unregister_ruid(str "_dtable", str "_uri", str "_ruid")

rls

KSR.rls.handle_notify()

int handle_notify()

KSR.rls.handle_subscribe()

int handle_subscribe()

KSR.rls.handle_subscribe_uri()

int handle_subscribe_uri(str "wuri")

KSR.rls.update_subs()

int update_subs(str "uri", str "event")

rr

KSR.rr.add_rr_param()

int add_rr_param(str "sparam")

KSR.rr.check_route_param()

int check_route_param(str "sre")

KSR.rr.is_direction()

int is_direction(str "dir")

KSR.rr.loose_route()

int loose_route()

KSR.rr.loose_route_preloaded()

int loose_route_preloaded()

KSR.rr.next_hop_route()

int next_hop_route()

KSR.rr.record_route()

int record_route()

KSR.rr.record_route_advertised_address()

int record_route_advertised_address(str "addr")

KSR.rr.record_route_params()

int record_route_params(str "sparams")

KSR.rr.record_route_preset()

int record_route_preset(str "addr1", str "addr2")

KSR.rr.record_route_preset_one()

int record_route_preset_one(str "addr1")

KSR.rr.remove_record_route()

int remove_record_route()

rtjson

KSR.rtjson.init_routes()

int init_routes(str "srdoc")

KSR.rtjson.next_route()

int next_route()

KSR.rtjson.push_routes()

int push_routes()

KSR.rtjson.update_branch()

int update_branch()

rtpengine

This module enables media streams to be proxied via an RTPproxy.

KSR.rtpengine.rtpengine_answer()

int rtpengine_answer(str "flags")

KSR.rtpengine.rtpengine_answer0()

int rtpengine_answer0()

KSR.rtpengine.rtpengine_delete()

int rtpengine_delete(str "flags")

KSR.rtpengine.rtpengine_delete0()

int rtpengine_delete0()

KSR.rtpengine.rtpengine_manage()

int rtpengine_manage(str "flags")

KSR.rtpengine.rtpengine_manage0()

int rtpengine_manage0()

KSR.rtpengine.rtpengine_offer()

int rtpengine_offer(str "flags")

KSR.rtpengine.rtpengine_offer0()

int rtpengine_offer0()

KSR.rtpengine.rtpengine_query()

int rtpengine_query(str "flags")

KSR.rtpengine.rtpengine_query0()

int rtpengine_query0()

KSR.rtpengine.set_rtpengine_set()

int set_rtpengine_set(int r1)

KSR.rtpengine.set_rtpengine_set2()

int set_rtpengine_set2(int r1, int r2)

This function is the sibling function to set_rtpengine_set(). The original module function is declared as set_rtpengine_set(setid[, setid2]).

In KEMI set_rtpengine_set() takes only the first parameter and set_rtpengine_set2() allows for the second optional parameter to be passed.

KSR.rtpengine.set_rtpengine_set2(2, 1);
KSR.rtpengine.rtpengine_offer();

Please review the documentation for set_rtpengine_set() for more information.

KSR.rtpengine.start_recording()

int start_recording()

KSR.rtpengine.stop_recording()

int stop_recording()

rtpproxy

KSR.rtpproxy.rtpproxy_answer()

int rtpproxy_answer(str "flags")

KSR.rtpproxy.rtpproxy_answer0()

int rtpproxy_answer0()

KSR.rtpproxy.rtpproxy_answer_ip()

int rtpproxy_answer_ip(str "flags", str "mip")

KSR.rtpproxy.rtpproxy_destroy()

int rtpproxy_destroy(str "flags")

KSR.rtpproxy.rtpproxy_destroy0()

int rtpproxy_destroy0()

KSR.rtpproxy.rtpproxy_manage()

int rtpproxy_manage(str "flags")

KSR.rtpproxy.rtpproxy_manage0()

int rtpproxy_manage0()

KSR.rtpproxy.rtpproxy_manage_ip()

int rtpproxy_manage_ip(str "flags", str "mip")

KSR.rtpproxy.rtpproxy_offer()

int rtpproxy_offer(str "flags")

KSR.rtpproxy.rtpproxy_offer0()

int rtpproxy_offer0()

KSR.rtpproxy.rtpproxy_offer_ip()

int rtpproxy_offer_ip(str "flags", str "mip")

KSR.rtpproxy.rtpproxy_stop_stream2uac()

int rtpproxy_stop_stream2uac()

KSR.rtpproxy.rtpproxy_stop_stream2uas()

int rtpproxy_stop_stream2uas()

KSR.rtpproxy.rtpproxy_stream2uac()

int rtpproxy_stream2uac(str "pname", int count)

KSR.rtpproxy.rtpproxy_stream2uas()

int rtpproxy_stream2uas(str "pname", int count)

KSR.rtpproxy.set_rtpproxy_set()

int set_rtpproxy_set(int rset)

KSR.rtpproxy.start_recording()

int start_recording()

sanity

KSR.sanity.sanity_check()

int sanity_check(int mflags, int uflags)

KSR.sanity.sanity_check_defaults()

int sanity_check_defaults()

KSR.sanity.sanity_reply()

int sanity_reply()

sca

KSR.sca.call_info_update()

int call_info_update(int update_mask, str "uri_to", str "uri_from")

KSR.sca.call_info_update_default()

int call_info_update_default()

KSR.sca.call_info_update_mask()

int call_info_update_mask(int umask)

KSR.sca.call_info_update_turi()

int call_info_update_turi(int umask, str "sto")

KSR.sca.handle_subscribe()

int handle_subscribe()

sdpops

KSR.sdpops.keep_codecs_by_id()

int keep_codecs_by_id(str "codecs", str "media")

KSR.sdpops.keep_codecs_by_name()

int keep_codecs_by_name(str "codecs", str "media")

KSR.sdpops.remove_codecs_by_id()

int remove_codecs_by_id(str "codecs", str "media")

KSR.sdpops.remove_codecs_by_name()

int remove_codecs_by_name(str "codecs", str "media")

KSR.sdpops.remove_line_by_prefix()

int remove_line_by_prefix(str "prefix", str "media")

KSR.sdpops.remove_media()

int remove_media(str "media")

KSR.sdpops.sdp_content()

int sdp_content()

KSR.sdpops.sdp_content_flags()

int sdp_content_flags(int flags)

KSR.sdpops.sdp_get()

int sdp_get(str "avp")

KSR.sdpops.sdp_get_line_startswith()

int sdp_get_line_startswith(str "aname", str "sline")

KSR.sdpops.sdp_print()

int sdp_print(int llevel)

KSR.sdpops.sdp_transport()

int sdp_transport(str "avp")

KSR.sdpops.sdp_with_active_media()

int sdp_with_active_media(str "media")

KSR.sdpops.sdp_with_codecs_by_id()

int sdp_with_codecs_by_id(str "codecs")

KSR.sdpops.sdp_with_codecs_by_name()

int sdp_with_codecs_by_name(str "codecs")

KSR.sdpops.sdp_with_ice()

int sdp_with_ice()

KSR.sdpops.sdp_with_media()

int sdp_with_media(str "media")

KSR.sdpops.sdp_with_transport()

int sdp_with_transport(str "transport")

KSR.sdpops.sdp_with_transport_like()

int sdp_with_transport_like(str "transport")

secsipid

KSR.secsipid.secsipid_add_identity()

int secsipid_add_identity(str "origtn", str "desttn", str "attest", str "origid", str "x5u", str "keypath")

KSR.secsipid.secsipid_check_identity()

int secsipid_check_identity(str "keypath")

sipcapture

KSR.sipcapture.float2int()

int float2int(str "_val", str "_coof")

KSR.sipcapture.report_capture()

int report_capture(str "_table")

KSR.sipcapture.report_capture_cid()

int report_capture_cid(str "_table", str "_cid")

KSR.sipcapture.report_capture_data()

int report_capture_data(str "_table", str "_cid", str "_data")

KSR.sipcapture.sip_capture()

int sip_capture()

KSR.sipcapture.sip_capture_forward()

int sip_capture_forward(str "puri")

KSR.sipcapture.sip_capture_mode()

int sip_capture_mode(str "_table", str "_cmdata")

KSR.sipcapture.sip_capture_table()

int sip_capture_table(str "_table")

sipdump

KSR.sipdump.get_buf()

xval get_buf()

KSR.sipdump.get_dst_ip()

xval get_dst_ip()

KSR.sipdump.get_src_ip()

xval get_src_ip()

KSR.sipdump.get_tag()

xval get_tag()

KSR.sipdump.send()

int send(str "stag")

sipjson

KSR.sipjson.sj_serialize()

int sj_serialize(str "smode", str "pvn")

siptrace

KSR.siptrace.hlog()

int hlog(str "message")

KSR.siptrace.hlog_cid()

int hlog_cid(str "correlationid", str "message")

KSR.siptrace.sip_trace()

int sip_trace()

KSR.siptrace.sip_trace_dst()

int sip_trace_dst(str "duri")

KSR.siptrace.sip_trace_dst_cid()

int sip_trace_dst_cid(str "duri", str "cid")

KSR.siptrace.sip_trace_dst_cid_type()

int sip_trace_dst_cid_type(str "duri", str "cid", str "sflag")

KSR.siptrace.sip_trace_mode()

int sip_trace_mode(str "smode")

siputils

KSR.siputils.decode_contact()

int decode_contact()

KSR.siputils.decode_contact_header()

int decode_contact_header()

KSR.siputils.encode_contact()

int encode_contact(str "eprefix", str "eaddr")

KSR.siputils.has_totag()

int has_totag()

KSR.siputils.is_alphanum()

int is_alphanum(str "tval")

KSR.siputils.is_alphanumex()

int is_alphanumex(str "tval", str "eset")

KSR.siputils.is_first_hop()

int is_first_hop()

KSR.siputils.is_numeric()

int is_numeric(str "tval")

KSR.siputils.is_reply()

int is_reply()

KSR.siputils.is_request()

int is_request()

KSR.siputils.is_tel_number()

int is_tel_number(str "tval")

KSR.siputils.is_uri()

int is_uri(str "suri")

KSR.siputils.is_user()

int is_user(str "suser")

KSR.siputils.options_reply()

int options_reply()

KSR.siputils.uri_param()

int uri_param(str "sparam")

KSR.siputils.uri_param_value()

int uri_param_value(str "sparam", str "svalue")

sl

KSR.sl.send_reply()

int send_reply(int code, str "reason")

KSR.sl.sl_forward_reply()

int sl_forward_reply(str "code", str "reason")

KSR.sl.sl_reply_error()

int sl_reply_error()

KSR.sl.sl_send_reply()

int sl_send_reply(int code, str "reason")

speeddial

KSR.speeddial.lookup()

int lookup(str "stable")

KSR.speeddial.lookup_owner()

int lookup_owner(str "stable", str "sowner")

sqlops

KSR.sqlops.sql_is_null()

int sql_is_null(str "sres", int i, int j)

KSR.sqlops.sql_num_columns()

int sql_num_columns(str "sres")

KSR.sqlops.sql_num_rows()

int sql_num_rows(str "sres")

KSR.sqlops.sql_query()

int sql_query(str "scon", str "squery", str "sres")

KSR.sqlops.sql_query_async()

int sql_query_async(str "scon", str "squery")

KSR.sqlops.sql_result_free()

int sql_result_free(str "sres")

KSR.sqlops.sql_result_get()

xval sql_result_get(str "resid", int row, int col)

KSR.sqlops.sql_result_gete()

xval sql_result_gete(str "resid", int row, int col)

KSR.sqlops.sql_result_getz()

xval sql_result_getz(str "resid", int row, int col)

KSR.sqlops.sql_xquery()

int sql_xquery(str "scon", str "squery", str "xavp")

ss7ops

KSR.ss7ops.isup_to_json()

int isup_to_json(int proto)

sst

KSR.sst.sst_check_min()

int sst_check_min(int flag)

statistics

KSR.statistics.reset_stat()

int reset_stat(str "sname")

KSR.statistics.update_stat()

int update_stat(str "sname", int sval)

statsc

KSR.statsc.statsc_reset()

int statsc_reset()

statsd

KSR.statsd.statsd_decr()

int statsd_decr(str "key")

KSR.statsd.statsd_gauge()

int statsd_gauge(str "key", str "val")

KSR.statsd.statsd_incr()

int statsd_incr(str "key")

KSR.statsd.statsd_set()

int statsd_set(str "key", str "val")

KSR.statsd.statsd_start()

int statsd_start(str "key")

KSR.statsd.statsd_stop()

int statsd_stop(str "key")

tcpops

KSR.tcpops.tcp_conid_alive()

int tcp_conid_alive(int i_conid)

KSR.tcpops.tcp_conid_state()

int tcp_conid_state(int i_conid)

KSR.tcpops.tcp_enable_closed_event()

int tcp_enable_closed_event()

KSR.tcpops.tcp_enable_closed_event_cid()

int tcp_enable_closed_event_cid(int i_conid)

KSR.tcpops.tcp_keepalive_disable()

int tcp_keepalive_disable()

KSR.tcpops.tcp_keepalive_disable_cid()

int tcp_keepalive_disable_cid(int i_con)

KSR.tcpops.tcp_keepalive_enable()

int tcp_keepalive_enable(int i_idle, int i_cnt, int i_intvl)

KSR.tcpops.tcp_keepalive_enable_cid()

int tcp_keepalive_enable_cid(int i_con, int i_idle, int i_cnt, int i_intvl)

KSR.tcpops.tcp_set_connection_lifetime()

int tcp_set_connection_lifetime(int i_time)

KSR.tcpops.tcp_set_connection_lifetime_cid()

int tcp_set_connection_lifetime_cid(int i_conid, int i_time)

KSR.tcpops.tcp_set_otcpid()

int tcp_set_otcpid(int vconid)

KSR.tcpops.tcp_set_otcpid_flag()

int tcp_set_otcpid_flag(int vmode)

textops

KSR.textops.append_body_part()

int append_body_part(str "txt", str "ct")

KSR.textops.append_body_part_cd()

int append_body_part_cd(str "txt", str "ct", str "cd")

KSR.textops.append_body_part_hex()

int append_body_part_hex(str "txt", str "ct")

KSR.textops.append_body_part_hex_cd()

int append_body_part_hex_cd(str "htxt", str "ct", str "cd")

KSR.textops.cmp_istr()

int cmp_istr(str "s1", str "s2")

KSR.textops.cmp_str()

int cmp_str(str "s1", str "s2")

KSR.textops.filter_body()

int filter_body(str "content_type")

KSR.textops.get_body_part()

int get_body_part(str "ctype", str "pvname")

KSR.textops.get_body_part_raw()

int get_body_part_raw(str "ctype", str "pvname")

KSR.textops.has_body()

int has_body()

KSR.textops.has_body_type()

int has_body_type(str "ctype")

KSR.textops.in_list()

int in_list(str "subject", str "list", str "vsep")

KSR.textops.in_list_prefix()

int in_list_prefix(str "subject", str "list", str "vsep")

KSR.textops.is_audio_on_hold()

int is_audio_on_hold()

KSR.textops.is_present_hf()

int is_present_hf(str "hname")

KSR.textops.is_present_hf_re()

int is_present_hf_re(str "ematch")

KSR.textops.is_privacy()

int is_privacy(str "privacy")

KSR.textops.regex_substring()

int regex_substring(str "input", str "regex", int mindex, int nmatch, str "dst")

KSR.textops.remove_body_part()

int remove_body_part(str "content_type")

KSR.textops.remove_hf_exp()

int remove_hf_exp(str "ematch", str "eskip")

KSR.textops.remove_hf_re()

int remove_hf_re(str "ematch")

KSR.textops.replace()

int replace(str "sre", str "sval")

KSR.textops.replace_all()

int replace_all(str "sre", str "sval")

KSR.textops.replace_body()

int replace_body(str "sre", str "sval")

KSR.textops.replace_body_all()

int replace_body_all(str "sre", str "sval")

KSR.textops.replace_body_atonce()

int replace_body_atonce(str "sre", str "sval")

KSR.textops.replace_body_str()

int replace_body_str(str "mkey", str "rval", str "rmode")

KSR.textops.replace_hdrs()

int replace_hdrs(str "sre", str "sval")

KSR.textops.replace_hdrs_str()

int replace_hdrs_str(str "mkey", str "rval", str "rmode")

KSR.textops.replace_str()

int replace_str(str "mkey", str "rval", str "rmode")

KSR.textops.search()

int search(str "sre")

KSR.textops.search_append()

int search_append(str "ematch", str "val")

KSR.textops.search_append_body()

int search_append_body(str "ematch", str "val")

KSR.textops.search_body()

int search_body(str "sre")

KSR.textops.search_hf()

int search_hf(str "hname", str "sre", str "flags")

KSR.textops.set_body()

int set_body(str "nb", str "nc")

KSR.textops.set_body_multipart()

int set_body_multipart(str "nbody", str "ctype", str "boundary")

KSR.textops.set_body_multipart_boundary()

int set_body_multipart_boundary(str "boundary")

KSR.textops.set_body_multipart_content()

int set_body_multipart_content(str "nbody", str "ctype")

KSR.textops.set_body_multipart_mode()

int set_body_multipart_mode()

KSR.textops.set_reply_body()

int set_reply_body(str "nb", str "nc")

KSR.textops.starts_with()

int starts_with(str "s1", str "s2")

KSR.textops.subst()

int subst(str "subst")

KSR.textops.subst_body()

int subst_body(str "subst")

KSR.textops.subst_hf()

int subst_hf(str "hname", str "subst", str "flags")

KSR.textops.subst_uri()

int subst_uri(str "subst")

KSR.textops.subst_user()

int subst_user(str "subst")

textopsx

KSR.textopsx.append_hf_value()

int append_hf_value(str "hexp", str "val")

KSR.textopsx.assign_hf_value()

int assign_hf_value(str "hexp", str "val")

KSR.textopsx.assign_hf_value2()

int assign_hf_value2(str "hexp", str "val")

KSR.textopsx.change_reply_status()

int change_reply_status(int code, str "reason")

KSR.textopsx.exclude_hf_value()

int exclude_hf_value(str "hexp", str "val")

KSR.textopsx.fnmatch()

int fnmatch(str "val", str "match")

KSR.textopsx.fnmatch_ex()

int fnmatch_ex(str "val", str "match", str "flags")

KSR.textopsx.hf_value_exists()

int hf_value_exists(str "hexp", str "val")

KSR.textopsx.include_hf_value()

int include_hf_value(str "hexp", str "val")

KSR.textopsx.insert_hf_value()

int insert_hf_value(str "hexp", str "val")

KSR.textopsx.keep_hf()

int keep_hf()

KSR.textopsx.keep_hf_re()

int keep_hf_re(str "sre")

KSR.textopsx.msg_apply_changes()

int msg_apply_changes()

KSR.textopsx.msg_set_buffer()

int msg_set_buffer(str "obuf")

KSR.textopsx.remove_body()

int remove_body()

KSR.textopsx.remove_hf_value()

int remove_hf_value(str "hexp")

KSR.textopsx.remove_hf_value2()

int remove_hf_value2(str "hexp", str "val")

tls

KSR.tls.is_peer_verified()

int is_peer_verified()

tm

KSR.tm.ki_t_load_contacts_mode()

int ki_t_load_contacts_mode(int mode)

KSR.tm.t_any_replied()

int t_any_replied()

KSR.tm.t_any_timeout()

int t_any_timeout()

KSR.tm.t_branch_replied()

int t_branch_replied()

KSR.tm.t_branch_timeout()

int t_branch_timeout()

KSR.tm.t_check_status()

int t_check_status(str "sexp")

KSR.tm.t_check_trans()

int t_check_trans()

KSR.tm.t_clean()

int t_clean()

KSR.tm.t_drop_replies()

int t_drop_replies(str "mode")

KSR.tm.t_drop_replies_all()

int t_drop_replies_all()

KSR.tm.t_get_branch_index()

int t_get_branch_index()

KSR.tm.t_get_status_code()

int t_get_status_code()

KSR.tm.t_grep_status()

int t_grep_status(int code)

KSR.tm.t_is_canceled()

int t_is_canceled()

KSR.tm.t_is_expired()

int t_is_expired()

KSR.tm.t_is_retr_async_reply()

int t_is_retr_async_reply()

KSR.tm.t_is_set()

int t_is_set(str "target")

KSR.tm.t_load_contacts()

int t_load_contacts()

KSR.tm.t_lookup_cancel()

int t_lookup_cancel()

KSR.tm.t_lookup_cancel_flags()

int t_lookup_cancel_flags(int flags)

KSR.tm.t_lookup_request()

int t_lookup_request()

KSR.tm.t_newtran()

int t_newtran()

KSR.tm.t_next_contact_flow()

int t_next_contact_flow()

KSR.tm.t_next_contacts()

int t_next_contacts()

KSR.tm.t_on_branch()

int t_on_branch(str "rname")

KSR.tm.t_on_branch_failure()

int t_on_branch_failure(str "rname")

KSR.tm.t_on_failure()

int t_on_failure(str "rname")

KSR.tm.t_on_reply()

int t_on_reply(str "rname")

KSR.tm.t_relay()

int t_relay()

KSR.tm.t_relay_to_flags()

int t_relay_to_flags(int rflags)

KSR.tm.t_relay_to_proxy()

int t_relay_to_proxy(str "sproxy")

KSR.tm.t_relay_to_proxy_flags()

int t_relay_to_proxy_flags(str "sproxy", int rflags)

KSR.tm.t_release()

int t_release()

KSR.tm.t_replicate()

int t_replicate(str "suri")

KSR.tm.t_reply()

int t_reply(int code, str "reason")

KSR.tm.t_reset_fr()

int t_reset_fr()

KSR.tm.t_reset_max_lifetime()

int t_reset_max_lifetime()

KSR.tm.t_reset_retr()

int t_reset_retr()

KSR.tm.t_retransmit_reply()

int t_retransmit_reply()

KSR.tm.t_save_lumps()

int t_save_lumps()

KSR.tm.t_send_reply()

int t_send_reply(int code, str "reason")

KSR.tm.t_set_auto_inv_100()

int t_set_auto_inv_100(int state)

KSR.tm.t_set_disable_6xx()

int t_set_disable_6xx(int state)

KSR.tm.t_set_disable_failover()

int t_set_disable_failover(int state)

KSR.tm.t_set_disable_internal_reply()

int t_set_disable_internal_reply(int state)

KSR.tm.t_set_fr()

int t_set_fr(int fr_inv, int fr)

KSR.tm.t_set_fr_inv()

int t_set_fr_inv(int fr_inv)

KSR.tm.t_set_max_lifetime()

int t_set_max_lifetime(int t1, int t2)

KSR.tm.t_set_no_e2e_cancel_reason()

int t_set_no_e2e_cancel_reason(int state)

KSR.tm.t_set_retr()

int t_set_retr(int t1, int t2)

KSR.tm.t_uac_send()

int t_uac_send(str "method", str "ruri", str "nexthop", str "ssock", str "hdrs", str "body")

KSR.tm.t_use_uac_headers()

int t_use_uac_headers()

tmrec

KSR.tmrec.is_leap_year()

int is_leap_year(int y)

KSR.tmrec.is_leap_year_now()

int is_leap_year_now()

KSR.tmrec.match()

int match(str "rv")

KSR.tmrec.match_timestamp()

int match_timestamp(str "rv", int ti)

KSR.tmrec.time_period_match()

int time_period_match(str "period")

KSR.tmrec.time_period_match_timestamp()

int time_period_match_timestamp(str "period", int ti)

tmx

KSR.tmx.t_cancel_branches()

int t_cancel_branches(str "mode")

KSR.tmx.t_cancel_callid()

int t_cancel_callid(str "callid_s", str "cseq_s", int fl)

KSR.tmx.t_cancel_callid_reason()

int t_cancel_callid_reason(str "callid_s", str "cseq_s", int fl, int rcode)

KSR.tmx.t_continue()

int t_continue(int tindex, int tlabel, str "cbname")

KSR.tmx.t_drop()

int t_drop()

KSR.tmx.t_drop_rcode()

int t_drop_rcode(int rcode)

KSR.tmx.t_flush_flags()

int t_flush_flags()

KSR.tmx.t_flush_xflags()

int t_flush_xflags()

KSR.tmx.t_is_branch_route()

int t_is_branch_route()

KSR.tmx.t_is_failure_route()

int t_is_failure_route()

KSR.tmx.t_is_reply_route()

int t_is_reply_route()

KSR.tmx.t_is_request_route()

int t_is_request_route()

KSR.tmx.t_precheck_trans()

int t_precheck_trans()

KSR.tmx.t_reply_callid()

int t_reply_callid(str "callid_s", str "cseq_s", int code, str "status_s")

KSR.tmx.t_reuse_branch()

int t_reuse_branch()

KSR.tmx.t_suspend()

int t_suspend()

tsilo

KSR.tsilo.ts_append()

int ts_append(str "_table", str "_ruri")

KSR.tsilo.ts_append_to()

int ts_append_to(int tindex, int tlabel, str "_table")

KSR.tsilo.ts_append_to_uri()

int ts_append_to_uri(int tindex, int tlabel, str "_table", str "_uri")

KSR.tsilo.ts_store()

int ts_store()

KSR.tsilo.ts_store_uri()

int ts_store_uri(str "puri")

uac

KSR.uac.uac_auth()

int uac_auth()

KSR.uac.uac_auth_mode()

int uac_auth_mode(int mode)

KSR.uac.uac_reg_disable()

int uac_reg_disable(str "attr", str "val")

KSR.uac.uac_reg_enable()

int uac_reg_enable(str "attr", str "val")

KSR.uac.uac_reg_lookup()

int uac_reg_lookup(str "userid", str "sdst")

KSR.uac.uac_reg_refresh()

int uac_reg_refresh(str "l_uuid")

KSR.uac.uac_reg_request_to()

int uac_reg_request_to(str "userid", int imode)

KSR.uac.uac_reg_status()

int uac_reg_status(str "sruuid")

KSR.uac.uac_replace_from()

int uac_replace_from(str "pdsp", str "puri")

KSR.uac.uac_replace_from_uri()

int uac_replace_from_uri(str "puri")

KSR.uac.uac_replace_to()

int uac_replace_to(str "pdsp", str "puri")

KSR.uac.uac_replace_to_uri()

int uac_replace_to_uri(str "puri")

KSR.uac.uac_req_send()

int uac_req_send()

KSR.uac.uac_restore_from()

int uac_restore_from()

KSR.uac.uac_restore_to()

int uac_restore_to()

uac_redirect

KSR.uac_redirect.get_redirects()

int get_redirects(int max_c, int max_b)

KSR.uac_redirect.get_redirects_acc()

int get_redirects_acc(int max_c, int max_b, str "reason")

KSR.uac_redirect.get_redirects_all()

int get_redirects_all()

uri_db

KSR.uri_db.check_from()

int check_from()

KSR.uri_db.check_to()

int check_to()

KSR.uri_db.check_uri()

int check_uri(str "suri")

KSR.uri_db.check_uri_realm()

int check_uri_realm(str "suri", str "susername", str "srealm")

KSR.uri_db.does_uri_exist()

int does_uri_exist()

userblacklist

KSR.userblacklist.check_blacklist()

int check_blacklist(str "stable")

KSR.userblacklist.check_global_blacklist()

int check_global_blacklist()

KSR.userblacklist.check_user_blacklist()

int check_user_blacklist(str "suser", str "sdomain")

KSR.userblacklist.check_user_blacklist_number()

int check_user_blacklist_number(str "suser", str "sdomain", str "snumber")

KSR.userblacklist.check_user_blacklist_table()

int check_user_blacklist_table(str "suser", str "sdomain", str "snumber", str "stable")

KSR.userblacklist.check_user_whitelist()

int check_user_whitelist(str "suser", str "sdomain")

KSR.userblacklist.check_user_whitelist_number()

int check_user_whitelist_number(str "suser", str "sdomain", str "snumber")

KSR.userblacklist.check_user_whitelist_table()

int check_user_whitelist_table(str "suser", str "sdomain", str "snumber", str "stable")

KSR.userblacklist.check_whitelist()

int check_whitelist(str "stable")

utils

KSR.utils.xcap_auth_status()

int xcap_auth_status(str "watcher_uri", str "presentity_uri")

websocket

KSR.websocket.close()

int close()

KSR.websocket.close_conid()

int close_conid(int status, str "reason", int con)

KSR.websocket.close_reason()

int close_reason(int status, str "reason")

KSR.websocket.handle_handshake()

int handle_handshake()

xcap_server

KSR.xcap_server.xcaps_del()

int xcaps_del(str "uri", str "path")

KSR.xcap_server.xcaps_get()

int xcaps_get(str "uri", str "path")

KSR.xcap_server.xcaps_put()

int xcaps_put(str "uri", str "path", str "pbody")

xhttp

KSR.xhttp.xhttp_reply()

int xhttp_reply(int code, str "reason", str "ctype", str "body")

xhttp_pi

KSR.xhttp_pi.dispatch()

int dispatch()

xhttp_prom

KSR.xhttp_prom.check_uri()

int check_uri()

KSR.xhttp_prom.counter_inc_l0()

int counter_inc_l0(str "s_name", int number)

KSR.xhttp_prom.counter_inc_l1()

int counter_inc_l1(str "s_name", int number, str "l1")

KSR.xhttp_prom.counter_inc_l2()

int counter_inc_l2(str "s_name", int number, str "l1", str "l2")

KSR.xhttp_prom.counter_inc_l3()

int counter_inc_l3(str "s_name", int number, str "l1", str "l2", str "l3")

KSR.xhttp_prom.counter_reset_l0()

int counter_reset_l0(str "s_name")

KSR.xhttp_prom.counter_reset_l1()

int counter_reset_l1(str "s_name", str "l1")

KSR.xhttp_prom.counter_reset_l2()

int counter_reset_l2(str "s_name", str "l1", str "l2")

KSR.xhttp_prom.counter_reset_l3()

int counter_reset_l3(str "s_name", str "l1", str "l2", str "l3")

KSR.xhttp_prom.dispatch()

int dispatch()

KSR.xhttp_prom.gauge_reset_l0()

int gauge_reset_l0(str "s_name")

KSR.xhttp_prom.gauge_reset_l1()

int gauge_reset_l1(str "s_name", str "l1")

KSR.xhttp_prom.gauge_reset_l2()

int gauge_reset_l2(str "s_name", str "l1", str "l2")

KSR.xhttp_prom.gauge_reset_l3()

int gauge_reset_l3(str "s_name", str "l1", str "l2", str "l3")

KSR.xhttp_prom.gauge_set_l0()

int gauge_set_l0(str "s_name", str "s_number")

KSR.xhttp_prom.gauge_set_l1()

int gauge_set_l1(str "s_name", str "s_number", str "l1")

KSR.xhttp_prom.gauge_set_l2()

int gauge_set_l2(str "s_name", str "s_number", str "l1", str "l2")

KSR.xhttp_prom.gauge_set_l3()

int gauge_set_l3(str "s_name", str "s_number", str "l1", str "l2", str "l3")

xhttp_rpc

KSR.xhttp_rpc.dispatch()

int dispatch()

xlog

KSR.xlog.xalert()

int xalert(str "lmsg")

KSR.xlog.xcrit()

int xcrit(str "lmsg")

KSR.xlog.xdbg()

int xdbg(str "lmsg")

KSR.xlog.xerr()

int xerr(str "lmsg")

KSR.xlog.xinfo()

int xinfo(str "lmsg")

KSR.xlog.xlog()

int xlog(str "slevel", str "lmsg")

KSR.xlog.xnotice()

int xnotice(str "lmsg")

KSR.xlog.xwarn()

int xwarn(str "lmsg")

xmlrpc

KSR.xmlrpc.dispatch_rpc()

int dispatch_rpc()

KSR.xmlrpc.xmlrpc_reply()

int xmlrpc_reply(int rcode, str "reason")