KEMI Module FunctionsLink

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.

accLink

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()Link

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

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

KSR.acc.acc_log_request()Link

int acc_log_request(str "comment")

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

KSR.acc.acc_request()Link

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

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

acc_radiusLink

KSR.acc_radius.request()Link

int request(str "comment")

alias_dbLink

KSR.alias_db.lookup()Link

int lookup(str "stable")

KSR.alias_db.lookup_ex()Link

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

app_jsdtLink

KSR.app_jsdt.dofile()Link

int dofile(str "script")

KSR.app_jsdt.dostring()Link

int dostring(str "script")

KSR.app_jsdt.run()Link

int run(str "func")

KSR.app_jsdt.run_p1()Link

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

KSR.app_jsdt.run_p2()Link

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

KSR.app_jsdt.run_p3()Link

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

KSR.app_jsdt.runstring()Link

int runstring(str "script")

app_luaLink

KSR.app_lua.dofile()Link

int dofile(str "script")

KSR.app_lua.dostring()Link

int dostring(str "script")

KSR.app_lua.run()Link

int run(str "func")

KSR.app_lua.run_p1()Link

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

KSR.app_lua.run_p2()Link

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

KSR.app_lua.run_p3()Link

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

KSR.app_lua.runstring()Link

int runstring(str "script")

app_pythonLink

KSR.app_python.exec()Link

int exec(str "method")

KSR.app_python.exec_p1()Link

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

KSR.app_python.execx()Link

int execx(str "method")

app_python3Link

KSR.app_python3.exec()Link

int exec(str "method")

KSR.app_python3.exec_p1()Link

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

KSR.app_python3.execx()Link

int execx(str "method")

app_rubyLink

KSR.app_ruby.run()Link

int run(str "func")

KSR.app_ruby.run_p1()Link

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

KSR.app_ruby.run_p2()Link

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

KSR.app_ruby.run_p3()Link

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

app_sqlangLink

KSR.app_sqlang.dofile()Link

int dofile(str "script")

KSR.app_sqlang.dostring()Link

int dostring(str "script")

KSR.app_sqlang.run()Link

int run(str "func")

KSR.app_sqlang.run_p1()Link

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

KSR.app_sqlang.run_p2()Link

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

KSR.app_sqlang.run_p3()Link

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

KSR.app_sqlang.runstring()Link

int runstring(str "script")

asyncLink

KSR.async.route()Link

int route(str "rn", int s)

KSR.async.task_route()Link

int task_route(str "rn")

authLink

KSR.auth.auth_challenge()Link

int auth_challenge(str "realm", int flags)

KSR.auth.consume_credentials()Link

int consume_credentials()

KSR.auth.has_credentials()Link

int has_credentials(str "srealm")

KSR.auth.pv_auth_check()Link

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

auth_dbLink

KSR.auth_db.auth_check()Link

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

KSR.auth_db.is_subscriber()Link

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

auth_ephemeralLink

KSR.auth_ephemeral.autheph_authenticate()Link

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

KSR.auth_ephemeral.autheph_check()Link

int autheph_check(str "srealm")

KSR.auth_ephemeral.autheph_proxy()Link

int autheph_proxy(str "srealm")

KSR.auth_ephemeral.autheph_www()Link

int autheph_www(str "srealm")

KSR.auth_ephemeral.autheph_www_method()Link

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

auth_radiusLink

KSR.auth_radius.proxy_authorize()Link

int proxy_authorize(str "srealm")

KSR.auth_radius.proxy_authorize_user()Link

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

KSR.auth_radius.www_authorize()Link

int www_authorize(str "srealm")

KSR.auth_radius.www_authorize_user()Link

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

auth_xkeysLink

KSR.auth_xkeys.auth_xkeys_add()Link

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

KSR.auth_xkeys.auth_xkeys_check()Link

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

avpopsLink

KSR.avpops.avp_check()Link

int avp_check(str "param", str "check")

KSR.avpops.avp_copy()Link

int avp_copy(str "name1", str "name2")

benchmarkLink

KSR.benchmark.bm_log_timer()Link

int bm_log_timer(str "tname")

KSR.benchmark.bm_start_timer()Link

int bm_start_timer(str "tname")

blstLink

KSR.blst.blst_add()Link

int blst_add(int t)

KSR.blst.blst_add_default()Link

int blst_add_default()

KSR.blst.blst_add_retry_after()Link

int blst_add_retry_after(int t_min, int t_max)

KSR.blst.blst_clear_ignore()Link

int blst_clear_ignore(int mask)

KSR.blst.blst_clear_ignore_all()Link

int blst_clear_ignore_all()

KSR.blst.blst_del()Link

int blst_del()

KSR.blst.blst_is_blacklisted()Link

int blst_is_blacklisted()

KSR.blst.blst_rpl_clear_ignore()Link

int blst_rpl_clear_ignore(int mask)

KSR.blst.blst_rpl_clear_ignore_all()Link

int blst_rpl_clear_ignore_all()

KSR.blst.blst_rpl_set_ignore()Link

int blst_rpl_set_ignore(int mask)

KSR.blst.blst_rpl_set_ignore_all()Link

int blst_rpl_set_ignore_all()

KSR.blst.blst_set_ignore()Link

int blst_set_ignore(int mask)

KSR.blst.blst_set_ignore_all()Link

int blst_set_ignore_all()

call_controlLink

KSR.call_control.call_control()Link

int call_control()

call_objLink

KSR.call_obj.free()Link

int free(int num_obj)

KSR.call_obj.get()Link

int get()

cfgutilsLink

KSR.cfgutils.abort()Link

int abort()

KSR.cfgutils.core_hash()Link

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

KSR.cfgutils.lock()Link

int lock(str "lkey")

KSR.cfgutils.pkg_status()Link

int pkg_status()

KSR.cfgutils.pkg_summary()Link

int pkg_summary()

KSR.cfgutils.rand_event()Link

int rand_event()

KSR.cfgutils.rand_get_prob()Link

int rand_get_prob()

KSR.cfgutils.rand_reset_prob()Link

int rand_reset_prob()

KSR.cfgutils.rand_set_prob()Link

int rand_set_prob(int percent_par)

KSR.cfgutils.shm_status()Link

int shm_status()

KSR.cfgutils.shm_summary()Link

int shm_summary()

KSR.cfgutils.sleep()Link

int sleep(int v)

KSR.cfgutils.trylock()Link

int trylock(str "lkey")

KSR.cfgutils.unlock()Link

int unlock(str "lkey")

KSR.cfgutils.usleep()Link

int usleep(int v)

cnxccLink

KSR.cnxcc.get_channel_count()Link

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

KSR.cnxcc.set_max_channels()Link

int set_max_channels(str "sclient", int max_chan)

KSR.cnxcc.set_max_credit()Link

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

KSR.cnxcc.set_max_time()Link

int set_max_time(str "sclient", int max_secs)

KSR.cnxcc.terminate_all()Link

int terminate_all(str "sclient")

KSR.cnxcc.update_max_time()Link

int update_max_time(str "sclient", int secs)

corexLink

KSR.corex.append_branch()Link

int append_branch()

KSR.corex.append_branch_uri()Link

int append_branch_uri(str "uri")

KSR.corex.append_branch_uri_q()Link

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

KSR.corex.file_read()Link

xval file_read(str "fname")

KSR.corex.file_write()Link

int file_write(str "fname", str "fdata")

KSR.corex.has_ruri_user()Link

int has_ruri_user()

KSR.corex.has_user_agent()Link

int has_user_agent()

KSR.corex.is_faked_msg()Link

int is_faked_msg()

KSR.corex.isxflagset()Link

int isxflagset(int fval)

KSR.corex.resetxflag()Link

int resetxflag(int fval)

KSR.corex.send_data()Link

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

KSR.corex.sendx()Link

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

KSR.corex.set_recv_socket()Link

int set_recv_socket(str "ssock")

KSR.corex.set_recv_socket_name()Link

int set_recv_socket_name(str "ssock")

KSR.corex.set_send_socket()Link

int set_send_socket(str "ssock")

KSR.corex.set_send_socket_name()Link

int set_send_socket_name(str "ssock")

KSR.corex.set_source_address()Link

int set_source_address(str "saddr")

KSR.corex.setxflag()Link

int setxflag(int fval)

KSR.corex.via_add_srvid()Link

int via_add_srvid(int fval)

KSR.corex.via_add_xavp_params()Link

int via_add_xavp_params(int fval)

KSR.corex.via_use_xavp_fields()Link

int via_use_xavp_fields(int fval)

countersLink

KSR.counters.add()Link

int add(str "sname", int v)

KSR.counters.inc()Link

int inc(str "sname")

KSR.counters.reset()Link

int reset(str "sname")

cryptoLink

KSR.crypto.aes_decrypt()Link

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

KSR.crypto.aes_encrypt()Link

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

debuggerLink

KSR.debugger.dbg_pv_dump()Link

int dbg_pv_dump()

KSR.debugger.dbg_pv_dump_ex()Link

int dbg_pv_dump_ex(int mask, int level)

dialogLink

KSR.dialog.dlg_bridge()Link

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

KSR.dialog.dlg_bye()Link

int dlg_bye(str "side")

KSR.dialog.dlg_db_load_callid()Link

int dlg_db_load_callid(str "callid")

KSR.dialog.dlg_db_load_extra()Link

int dlg_db_load_extra()

KSR.dialog.dlg_get()Link

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

KSR.dialog.dlg_isflagset()Link

int dlg_isflagset(int val)

KSR.dialog.dlg_manage()Link

int dlg_manage()

KSR.dialog.dlg_reset_property()Link

int dlg_reset_property(str "pval")

KSR.dialog.dlg_resetflag()Link

int dlg_resetflag(int val)

KSR.dialog.dlg_set_property()Link

int dlg_set_property(str "pval")

KSR.dialog.dlg_set_timeout()Link

int dlg_set_timeout(int to)

KSR.dialog.dlg_set_timeout_id()Link

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

KSR.dialog.dlg_setflag()Link

int dlg_setflag(int val)

KSR.dialog.get_profile_size()Link

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

KSR.dialog.get_profile_size_static()Link

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

KSR.dialog.is_in_profile()Link

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

KSR.dialog.is_in_profile_static()Link

int is_in_profile_static(str "sprofile")

KSR.dialog.is_known_dlg()Link

int is_known_dlg()

KSR.dialog.set_dlg_profile()Link

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

KSR.dialog.set_dlg_profile_static()Link

int set_dlg_profile_static(str "sprofile")

KSR.dialog.unset_dlg_profile()Link

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

KSR.dialog.unset_dlg_profile_static()Link

int unset_dlg_profile_static(str "sprofile")

KSR.dialog.var_get()Link

xval var_get(str "name")

KSR.dialog.var_gete()Link

xval var_gete(str "name")

KSR.dialog.var_getw()Link

xval var_getw(str "name")

KSR.dialog.var_is_null()Link

int var_is_null(str "name")

KSR.dialog.var_rm()Link

int var_rm(str "name")

KSR.dialog.var_sets()Link

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

dialplanLink

KSR.dialplan.dp_match()Link

int dp_match(int dpid, str "src")

KSR.dialplan.dp_replace()Link

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

dispatcherLink

KSR.dispatcher.ds_is_from_list()Link

int ds_is_from_list(int group)

KSR.dispatcher.ds_is_from_list_mode()Link

int ds_is_from_list_mode(int vset, int vmode)

KSR.dispatcher.ds_is_from_list_uri()Link

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

KSR.dispatcher.ds_is_from_lists()Link

int ds_is_from_lists()

KSR.dispatcher.ds_list_exists()Link

int ds_list_exists(int set)

KSR.dispatcher.ds_load_unset()Link

int ds_load_unset()

KSR.dispatcher.ds_load_update()Link

int ds_load_update()

KSR.dispatcher.ds_mark_dst()Link

int ds_mark_dst()

KSR.dispatcher.ds_mark_dst_state()Link

int ds_mark_dst_state(str "sval")

KSR.dispatcher.ds_next_domain()Link

int ds_next_domain()

KSR.dispatcher.ds_next_dst()Link

int ds_next_dst()

KSR.dispatcher.ds_reload()Link

int ds_reload()

KSR.dispatcher.ds_select()Link

int ds_select(int set, int alg)

KSR.dispatcher.ds_select_domain()Link

int ds_select_domain(int set, int alg)

KSR.dispatcher.ds_select_domain_limit()Link

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

KSR.dispatcher.ds_select_dst()Link

int ds_select_dst(int set, int alg)

KSR.dispatcher.ds_select_dst_limit()Link

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

KSR.dispatcher.ds_select_limit()Link

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

KSR.dispatcher.ds_select_routes()Link

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

KSR.dispatcher.ds_select_routes_limit()Link

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

KSR.dispatcher.ds_set_domain()Link

int ds_set_domain()

KSR.dispatcher.ds_set_dst()Link

int ds_set_dst()

diversionLink

KSR.diversion.add_diversion()Link

int add_diversion(str "reason")

KSR.diversion.add_diversion_uri()Link

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

dlgsLink

KSR.dlgs.dlgs_count()Link

int dlgs_count(str "vfield", str "vop", str "vdata")

KSR.dlgs.dlgs_init()Link

int dlgs_init(str "src", str "dst", str "data")

KSR.dlgs.dlgs_tags_add()Link

int dlgs_tags_add(str "vtags")

KSR.dlgs.dlgs_tags_count()Link

int dlgs_tags_count(str "vtags")

KSR.dlgs.dlgs_tags_rm()Link

int dlgs_tags_rm(str "vtags")

KSR.dlgs.dlgs_update()Link

int dlgs_update()

dmqLink

KSR.dmq.bcast_message()Link

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

KSR.dmq.handle_message()Link

int handle_message()

KSR.dmq.handle_message_rc()Link

int handle_message_rc(int returnval)

KSR.dmq.is_from_node()Link

int is_from_node()

KSR.dmq.send_message()Link

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

KSR.dmq.t_replicate()Link

int t_replicate()

KSR.dmq.t_replicate_mode()Link

int t_replicate_mode(int mode)

domainLink

KSR.domain.is_domain_local()Link

int is_domain_local(str "sdomain")

KSR.domain.is_from_local()Link

int is_from_local()

KSR.domain.is_uri_host_local()Link

int is_uri_host_local()

KSR.domain.lookup_domain()Link

int lookup_domain(str "_sdomain")

KSR.domain.lookup_domain_prefix()Link

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

droutingLink

KSR.drouting.do_routing()Link

int do_routing(int grp_id)

KSR.drouting.do_routing_furi()Link

int do_routing_furi()

KSR.drouting.goes_to_gw()Link

int goes_to_gw()

KSR.drouting.goes_to_gw_type()Link

int goes_to_gw_type(int type)

KSR.drouting.is_from_gw()Link

int is_from_gw()

KSR.drouting.is_from_gw_type()Link

int is_from_gw_type(int type)

KSR.drouting.is_from_gw_type_flags()Link

int is_from_gw_type_flags(int type, int flags)

KSR.drouting.next_routing()Link

int next_routing()

KSR.drouting.use_next_gw()Link

int use_next_gw()

enumLink

KSR.enum.enum_i_query_suffix()Link

int enum_i_query_suffix(str "vsuffix")

KSR.enum.enum_pv_query()Link

int enum_pv_query(str "ve164")

KSR.enum.enum_pv_query_suffix()Link

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

KSR.enum.enum_pv_query_suffix_service()Link

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

KSR.enum.enum_query()Link

int enum_query()

KSR.enum.enum_query_suffix()Link

int enum_query_suffix(str "vsuffix")

KSR.enum.enum_query_suffix_service()Link

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

KSR.enum.i_enum_query()Link

int i_enum_query()

KSR.enum.i_enum_query_suffix_service()Link

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

KSR.enum.is_from_user_enum()Link

int is_from_user_enum()

KSR.enum.is_from_user_enum_suffix()Link

int is_from_user_enum_suffix(str "vsuffix")

KSR.enum.is_from_user_enum_suffix_service()Link

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

evapiLink

KSR.evapi.async_relay()Link

int async_relay(str "sdata")

KSR.evapi.close()Link

int close()

KSR.evapi.relay()Link

int relay(str "sdata")

KSR.evapi.relay_multicast()Link

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

KSR.evapi.relay_unicast()Link

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

KSR.evapi.set_tag()Link

int set_tag(str "stag")

execLink

KSR.exec.exec_avp()Link

int exec_avp(str "cmd")

KSR.exec.exec_cmd()Link

int exec_cmd(str "cmd")

KSR.exec.exec_dset()Link

int exec_dset(str "cmd")

KSR.exec.exec_msg()Link

int exec_msg(str "cmd")

geoipLink

KSR.geoip.match()Link

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

geoip2Link

KSR.geoip2.match()Link

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

groupLink

KSR.group.is_user_in()Link

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

htableLink

Functions exported by htable module.

KSR.htable.sht_dec()Link

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()Link

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()Link

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()Link

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()Link

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()Link

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

KSR.htable.sht_iterator_end()Link

int sht_iterator_end(str "iname")

KSR.htable.sht_iterator_next()Link

int sht_iterator_next(str "iname")

KSR.htable.sht_iterator_start()Link

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

KSR.htable.sht_lock()Link

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

KSR.htable.sht_match_name()Link

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

KSR.htable.sht_match_str_value()Link

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

KSR.htable.sht_reset()Link

int sht_reset(str "hname")

KSR.htable.sht_rm()Link

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

KSR.htable.sht_rm_name()Link

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

KSR.htable.sht_rm_name_re()Link

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

KSR.htable.sht_rm_value()Link

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

KSR.htable.sht_rm_value_re()Link

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

KSR.htable.sht_setex()Link

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

KSR.htable.sht_seti()Link

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

KSR.htable.sht_sets()Link

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

KSR.htable.sht_setxi()Link

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

KSR.htable.sht_setxs()Link

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

KSR.htable.sht_unlock()Link

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

http_async_clientLink

KSR.http_async_client.query()Link

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

http_clientLink

KSR.http_client.curl_connect()Link

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

KSR.http_client.curl_connect_post()Link

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

KSR.http_client.query()Link

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

KSR.http_client.query_post()Link

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

KSR.http_client.query_post_hdrs()Link

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

imcLink

KSR.imc.imc_manager()Link

int imc_manager()

ipopsLink

KSR.ipops.compare_ips()Link

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

KSR.ipops.compare_pure_ips()Link

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

KSR.ipops.detailed_ip_type()Link

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

KSR.ipops.detailed_ipv4_type()Link

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

KSR.ipops.detailed_ipv6_type()Link

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

KSR.ipops.dns_int_match_ip()Link

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

KSR.ipops.dns_query()Link

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

KSR.ipops.dns_sys_match_ip()Link

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

KSR.ipops.ip_is_in_subnet()Link

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

KSR.ipops.ip_type()Link

int ip_type(str "sval")

KSR.ipops.is_in_subnet()Link

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

KSR.ipops.is_ip()Link

int is_ip(str "sval")

KSR.ipops.is_ip4()Link

int is_ip4(str "sval")

KSR.ipops.is_ip6()Link

int is_ip6(str "sval")

KSR.ipops.is_ip6_reference()Link

int is_ip6_reference(str "sval")

KSR.ipops.is_ip_rfc1918()Link

int is_ip_rfc1918(str "sval")

KSR.ipops.is_pure_ip()Link

int is_pure_ip(str "sval")

KSR.ipops.naptr_query()Link

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

KSR.ipops.srv_query()Link

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

janssonLink

KSR.jansson.get()Link

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

jsonrpcsLink

KSR.jsonrpcs.exec()Link

int exec(str "scmd")

KSR.jsonrpcs.execx()Link

int execx(str "scmd")

KSR.jsonrpcs.response()Link

xval response()

kafkaLink

KSR.kafka.send()Link

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

KSR.kafka.send_key()Link

int send_key(str "s_topic", str "s_message", str "s_key")

kazooLink

KSR.kazoo.kazoo_publish()Link

int kazoo_publish(str "exchange", str "routing_key", str "payload")

KSR.kazoo.kazoo_subscribe()Link

int kazoo_subscribe(str "payload")

keepaliveLink

KSR.keepalive.add_destination()Link

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

KSR.keepalive.del_destination()Link

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

KSR.keepalive.is_alive()Link

int is_alive(str "dest")

kexLink

KSR.kex.resetdebug()Link

int resetdebug()

KSR.kex.setdebug()Link

int setdebug(int lval)

kxLink

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()Link

xval get_au()

KSR.kx.get_body()Link

xval get_body()

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

KSR.kx.get_bodylen()Link

int get_bodylen()

KSR.kx.get_callid()Link

xval get_callid()

KSR.kx.get_conid()Link

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()Link

xval get_duri()

Return the value of destination URI ($du).

KSR.kx.get_fhost()Link

xval get_fhost()

Return From-URI domain ($fd).

KSR.kx.get_furi()Link

xval get_furi()

Return the From URI($fu).

KSR.kx.get_fuser()Link

xval get_fuser()

Return the From-URI username ($fU).

KSR.kx.get_method()Link

xval get_method()

Return the SIP method ($rm).

KSR.kx.get_msgbuf()Link

xval get_msgbuf()

KSR.kx.get_msglen()Link

int get_msglen()

KSR.kx.get_msgtype()Link

int get_msgtype()

KSR.kx.get_nhuri()Link

xval get_nhuri()

KSR.kx.get_ouri()Link

xval get_ouri()

KSR.kx.get_proto()Link

xval get_proto()

KSR.kx.get_protoid()Link

int get_protoid()

KSR.kx.get_rcvip()Link

xval get_rcvip()

KSR.kx.get_rcvport()Link

xval get_rcvport()

KSR.kx.get_rhost()Link

xval get_rhost()

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

KSR.kx.get_ruri()Link

xval get_ruri()

Return the Request URI ($ru).

KSR.kx.get_ruser()Link

xval get_ruser()

Return the Request URI user part ($rU).

KSR.kx.get_srcip()Link

xval get_srcip()

KSR.kx.get_srcport()Link

xval get_srcport()

KSR.kx.get_status()Link

int get_status()

KSR.kx.get_thost()Link

xval get_thost()

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

KSR.kx.get_timestamp()Link

int get_timestamp()

KSR.kx.get_turi()Link

xval get_turi()

Return the To URI ($tu).

KSR.kx.get_tuser()Link

xval get_tuser()

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

KSR.kx.get_ua()Link

xval get_ua()

KSR.kx.gete_au()Link

xval gete_au()

KSR.kx.gete_body()Link

xval gete_body()

KSR.kx.gete_duri()Link

xval gete_duri()

KSR.kx.gete_fhost()Link

xval gete_fhost()

KSR.kx.gete_fuser()Link

xval gete_fuser()

KSR.kx.gete_rhost()Link

xval gete_rhost()

KSR.kx.gete_ruser()Link

xval gete_ruser()

KSR.kx.gete_thost()Link

xval gete_thost()

KSR.kx.gete_tuser()Link

xval gete_tuser()

KSR.kx.gete_ua()Link

xval gete_ua()

KSR.kx.gets_status()Link

xval gets_status()

KSR.kx.getw_au()Link

xval getw_au()

KSR.kx.getw_body()Link

xval getw_body()

KSR.kx.getw_duri()Link

xval getw_duri()

KSR.kx.getw_fhost()Link

xval getw_fhost()

KSR.kx.getw_fuser()Link

xval getw_fuser()

KSR.kx.getw_rhost()Link

xval getw_rhost()

KSR.kx.getw_ruser()Link

xval getw_ruser()

KSR.kx.getw_thost()Link

xval getw_thost()

KSR.kx.getw_tuser()Link

xval getw_tuser()

KSR.kx.getw_ua()Link

xval getw_ua()

lcrLink

KSR.lcr.defunct_gw()Link

int defunct_gw(int defunct_period)

KSR.lcr.from_any_gw()Link

int from_any_gw()

KSR.lcr.from_any_gw_addr()Link

int from_any_gw_addr(str "addr_str", int transport)

KSR.lcr.from_gw()Link

int from_gw(int lcr_id)

KSR.lcr.from_gw_addr()Link

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

KSR.lcr.inactivate_gw()Link

int inactivate_gw()

KSR.lcr.load_gws()Link

int load_gws(int lcr_id)

KSR.lcr.load_gws_furi()Link

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

KSR.lcr.load_gws_ruser()Link

int load_gws_ruser(int lcr_id, str "ruri_user")

KSR.lcr.next_gw()Link

int next_gw()

KSR.lcr.to_any_gw()Link

int to_any_gw()

KSR.lcr.to_any_gw_addr()Link

int to_any_gw_addr(str "addr_str", int transport)

KSR.lcr.to_gw()Link

int to_gw(int lcr_id)

KSR.lcr.to_gw_addr()Link

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

log_customLink

KSR.log_custom.log_udp()Link

int log_udp(str "txt")

log_systemdLink

KSR.log_systemd.sd_journal_print()Link

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

KSR.log_systemd.sd_journal_send_xvap()Link

int sd_journal_send_xvap(str "xname")

maxfwdLink

KSR.maxfwd.is_maxfwd_lt()Link

int is_maxfwd_lt(int limit)

KSR.maxfwd.process_maxfwd()Link

int process_maxfwd(int limit)

mediaproxyLink

KSR.mediaproxy.end_media_session()Link

int end_media_session()

KSR.mediaproxy.engage_media_proxy()Link

int engage_media_proxy()

KSR.mediaproxy.use_media_proxy()Link

int use_media_proxy()

misc_radiusLink

KSR.misc_radius.does_uri_exist()Link

int does_uri_exist()

KSR.misc_radius.does_uri_exist_uval()Link

int does_uri_exist_uval(str "suri")

KSR.misc_radius.does_uri_user_exist()Link

int does_uri_user_exist()

KSR.misc_radius.does_uri_user_exist_uval()Link

int does_uri_user_exist_uval(str "user")

KSR.misc_radius.is_user_in()Link

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

KSR.misc_radius.load_callee_avps()Link

int load_callee_avps(str "user")

KSR.misc_radius.load_caller_avps()Link

int load_caller_avps(str "user")

mqttLink

KSR.mqtt.publish()Link

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

KSR.mqtt.subscribe()Link

int subscribe(str "topic", int qos)

KSR.mqtt.unsubscribe()Link

int unsubscribe(str "topic")

mqueueLink

KSR.mqueue.mq_add()Link

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

KSR.mqueue.mq_fetch()Link

int mq_fetch(str "mq")

KSR.mqueue.mq_pv_free()Link

int mq_pv_free(str "mq")

KSR.mqueue.mq_size()Link

int mq_size(str "mq")

KSR.mqueue.mqk_get()Link

xval mqk_get(str "qname")

KSR.mqueue.mqk_gete()Link

xval mqk_gete(str "qname")

KSR.mqueue.mqk_getw()Link

xval mqk_getw(str "qname")

KSR.mqueue.mqv_get()Link

xval mqv_get(str "qname")

KSR.mqueue.mqv_gete()Link

xval mqv_gete(str "qname")

KSR.mqueue.mqv_getw()Link

xval mqv_getw(str "qname")

msiloLink

KSR.msilo.mdump()Link

int mdump()

KSR.msilo.mdump_uri()Link

int mdump_uri(str "owner_s")

KSR.msilo.mstore()Link

int mstore()

KSR.msilo.mstore_uri()Link

int mstore_uri(str "owner_s")

msrpLink

KSR.msrp.cmap_lookup()Link

int cmap_lookup()

KSR.msrp.cmap_save()Link

int cmap_save()

KSR.msrp.is_reply()Link

int is_reply()

KSR.msrp.is_request()Link

int is_request()

KSR.msrp.relay()Link

int relay()

KSR.msrp.relay_flags()Link

int relay_flags(int rtflags)

KSR.msrp.reply()Link

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

KSR.msrp.reply_flags()Link

int reply_flags(int rtflags)

KSR.msrp.set_dst()Link

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

mtreeLink

KSR.mtree.mt_match()Link

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

nat_traversalLink

KSR.nat_traversal.client_nat_test()Link

int client_nat_test(int tests)

KSR.nat_traversal.fix_contact()Link

int fix_contact()

KSR.nat_traversal.nat_keepalive()Link

int nat_keepalive()

nathelperLink

KSR.nathelper.add_contact_alias()Link

int add_contact_alias()

KSR.nathelper.add_contact_alias_addr()Link

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

KSR.nathelper.add_rcv_param()Link

int add_rcv_param(int upos)

KSR.nathelper.fix_nated_contact()Link

int fix_nated_contact()

KSR.nathelper.fix_nated_register()Link

int fix_nated_register()

KSR.nathelper.fix_nated_sdp()Link

int fix_nated_sdp(int level)

KSR.nathelper.fix_nated_sdp_ip()Link

int fix_nated_sdp_ip(int level, str "ip")

KSR.nathelper.handle_ruri_alias()Link

int handle_ruri_alias()

KSR.nathelper.is_rfc1918()Link

int is_rfc1918(str "address")

KSR.nathelper.nat_uac_test()Link

int nat_uac_test(int tests)

KSR.nathelper.set_alias_to_pv()Link

int set_alias_to_pv(str "uri_avp")

KSR.nathelper.set_contact_alias()Link

int set_contact_alias()

KSR.nathelper.set_contact_alias_trim()Link

int set_contact_alias_trim()

ndb_mongodbLink

KSR.ndb_mongodb.exec()Link

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

KSR.ndb_mongodb.exec_simple()Link

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

KSR.ndb_mongodb.execx()Link

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

KSR.ndb_mongodb.find()Link

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

KSR.ndb_mongodb.find_one()Link

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

KSR.ndb_mongodb.free_reply()Link

int free_reply(str "name")

KSR.ndb_mongodb.next_reply()Link

int next_reply(str "name")

ndb_redisLink

KSR.ndb_redis.redis_cmd()Link

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

KSR.ndb_redis.redis_cmd_p1()Link

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

KSR.ndb_redis.redis_cmd_p2()Link

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

KSR.ndb_redis.redis_cmd_p3()Link

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

KSR.ndb_redis.redis_free()Link

int redis_free(str "name")

pathLink

KSR.path.add_path()Link

int add_path()

KSR.path.add_path_received()Link

int add_path_received()

KSR.path.add_path_received_user()Link

int add_path_received_user(str "_user")

KSR.path.add_path_received_user_params()Link

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

KSR.path.add_path_user()Link

int add_path_user(str "_user")

KSR.path.add_path_user_params()Link

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

pdtLink

KSR.pdt.pd_translate()Link

int pd_translate(str "sd", int md)

KSR.pdt.pprefix2domain()Link

int pprefix2domain(int m, int s)

permissionsLink

KSR.permissions.allow_address()Link

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

KSR.permissions.allow_address_group()Link

int allow_address_group(str "_addr", int _port)

KSR.permissions.allow_source_address()Link

int allow_source_address(int addr_group)

KSR.permissions.allow_source_address_group()Link

int allow_source_address_group()

phonenumLink

KSR.phonenum.match()Link

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

pikeLink

KSR.pike.pike_check_req()Link

int pike_check_req()

pipelimitLink

KSR.pipelimit.pl_check()Link

int pl_check(str "pipeid")

KSR.pipelimit.pl_check_limit()Link

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

KSR.pipelimit.pl_drop()Link

int pl_drop()

KSR.pipelimit.pl_drop_range()Link

int pl_drop_range(int rmin, int rmax)

KSR.pipelimit.pl_drop_retry()Link

int pl_drop_retry(int rafter)

prefix_routeLink

KSR.prefix_route.prefix_route()Link

int prefix_route(str "ruser")

KSR.prefix_route.prefix_route_uri()Link

int prefix_route_uri()

presenceLink

KSR.presence.handle_publish()Link

int handle_publish()

KSR.presence.handle_publish_uri()Link

int handle_publish_uri(str "sender_uri")

KSR.presence.handle_subscribe()Link

int handle_subscribe()

KSR.presence.handle_subscribe_uri()Link

int handle_subscribe_uri(str "wuri")

KSR.presence.pres_auth_status()Link

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

KSR.presence.pres_has_subscribers()Link

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

KSR.presence.pres_refresh_watchers()Link

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

KSR.presence.pres_refresh_watchers_file()Link

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

KSR.presence.pres_update_watchers()Link

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

presence_xmlLink

KSR.presence_xml.pres_check_activities()Link

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

KSR.presence_xml.pres_check_basic()Link

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

puaLink

KSR.pua.pua_set_publish()Link

int pua_set_publish()

KSR.pua.pua_update_contact()Link

int pua_update_contact()

pv_headersLink

KSR.pv_headers.pvh_append_header()Link

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

KSR.pv_headers.pvh_apply_headers()Link

int pvh_apply_headers()

KSR.pv_headers.pvh_check_header()Link

int pvh_check_header(str "hname")

KSR.pv_headers.pvh_collect_headers()Link

int pvh_collect_headers()

KSR.pv_headers.pvh_modify_header()Link

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

KSR.pv_headers.pvh_remove_header()Link

int pvh_remove_header(str "hname", int indx)

KSR.pv_headers.pvh_reset_headers()Link

int pvh_reset_headers()

pvxLink

KSR.pvx.avp_get()Link

xval avp_get(str "xname")

KSR.pvx.avp_gete()Link

xval avp_gete(str "xname")

KSR.pvx.avp_getw()Link

xval avp_getw(str "xname")

KSR.pvx.avp_is_null()Link

int avp_is_null(str "xname")

KSR.pvx.avp_rm()Link

int avp_rm(str "xname")

KSR.pvx.avp_seti()Link

int avp_seti(str "xname", int vn)

KSR.pvx.avp_sets()Link

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

KSR.pvx.evalx()Link

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

KSR.pvx.pv_var_to_xavp()Link

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

KSR.pvx.pv_xavi_print()Link

int pv_xavi_print()

KSR.pvx.pv_xavp_print()Link

int pv_xavp_print()

KSR.pvx.pv_xavp_to_var()Link

int pv_xavp_to_var(str "xname")

KSR.pvx.pv_xavu_print()Link

int pv_xavu_print()

KSR.pvx.sbranch_append()Link

int sbranch_append()

KSR.pvx.sbranch_reset()Link

int sbranch_reset()

KSR.pvx.sbranch_set_ruri()Link

int sbranch_set_ruri()

KSR.pvx.shv_get()Link

xval shv_get(str "vname")

KSR.pvx.shv_seti()Link

int shv_seti(str "vname", int ival)

KSR.pvx.shv_sets()Link

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

KSR.pvx.var_get()Link

xval var_get(str "vname")

KSR.pvx.var_seti()Link

int var_seti(str "vname", int ival)

KSR.pvx.var_sets()Link

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

KSR.pvx.xavi_child_get()Link

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

KSR.pvx.xavi_child_gete()Link

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

KSR.pvx.xavi_child_getw()Link

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

KSR.pvx.xavi_child_is_null()Link

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

KSR.pvx.xavi_child_rm()Link

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

KSR.pvx.xavi_child_seti()Link

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

KSR.pvx.xavi_child_sets()Link

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

KSR.pvx.xavi_get()Link

xval xavi_get(str "rname")

KSR.pvx.xavi_get_keys()Link

xval xavi_get_keys(str "rname", int indx)

KSR.pvx.xavi_getd()Link

xval xavi_getd(str "rname")

KSR.pvx.xavi_getd_p1()Link

xval xavi_getd_p1(str "rname", int indx)

KSR.pvx.xavi_gete()Link

xval xavi_gete(str "rname")

KSR.pvx.xavi_getw()Link

xval xavi_getw(str "rname")

KSR.pvx.xavi_is_null()Link

int xavi_is_null(str "rname")

KSR.pvx.xavi_rm()Link

int xavi_rm(str "rname")

KSR.pvx.xavi_seti()Link

int xavi_seti(str "rname", int ival)

KSR.pvx.xavi_sets()Link

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

KSR.pvx.xavp_child_get()Link

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

KSR.pvx.xavp_child_gete()Link

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

KSR.pvx.xavp_child_getw()Link

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

KSR.pvx.xavp_child_is_null()Link

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

KSR.pvx.xavp_child_rm()Link

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

KSR.pvx.xavp_child_seti()Link

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

KSR.pvx.xavp_child_sets()Link

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

KSR.pvx.xavp_copy()Link

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

KSR.pvx.xavp_copy_dst()Link

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

KSR.pvx.xavp_get()Link

xval xavp_get(str "rname")

KSR.pvx.xavp_get_keys()Link

xval xavp_get_keys(str "rname", int indx)

KSR.pvx.xavp_getd()Link

xval xavp_getd(str "rname")

KSR.pvx.xavp_getd_p1()Link

xval xavp_getd_p1(str "rname", int indx)

KSR.pvx.xavp_gete()Link

xval xavp_gete(str "rname")

KSR.pvx.xavp_getw()Link

xval xavp_getw(str "rname")

KSR.pvx.xavp_is_null()Link

int xavp_is_null(str "rname")

KSR.pvx.xavp_params_explode()Link

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

KSR.pvx.xavp_params_implode()Link

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

KSR.pvx.xavp_rm()Link

int xavp_rm(str "rname")

KSR.pvx.xavp_seti()Link

int xavp_seti(str "rname", int ival)

KSR.pvx.xavp_sets()Link

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

KSR.pvx.xavu_child_get()Link

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

KSR.pvx.xavu_child_gete()Link

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

KSR.pvx.xavu_child_getw()Link

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

KSR.pvx.xavu_child_is_null()Link

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

KSR.pvx.xavu_child_rm()Link

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

KSR.pvx.xavu_child_seti()Link

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

KSR.pvx.xavu_child_sets()Link

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

KSR.pvx.xavu_get()Link

xval xavu_get(str "rname")

KSR.pvx.xavu_gete()Link

xval xavu_gete(str "rname")

KSR.pvx.xavu_getw()Link

xval xavu_getw(str "rname")

KSR.pvx.xavu_is_null()Link

int xavu_is_null(str "rname")

KSR.pvx.xavu_rm()Link

int xavu_rm(str "rname")

KSR.pvx.xavu_seti()Link

int xavu_seti(str "rname", int ival)

KSR.pvx.xavu_sets()Link

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

rabbitmqLink

KSR.rabbitmq.publish()Link

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

KSR.rabbitmq.publish_consume()Link

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

regexLink

KSR.regex.pcre_match()Link

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

KSR.regex.pcre_match_group()Link

int pcre_match_group(str "string", int num_pcre)

registrarLink

KSR.registrar.add_sock_hdr()Link

int add_sock_hdr(str "hdr_name")

KSR.registrar.lookup()Link

int lookup(str "table")

KSR.registrar.lookup_branches()Link

int lookup_branches(str "_dtable")

KSR.registrar.lookup_to_dset()Link

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

KSR.registrar.lookup_uri()Link

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

KSR.registrar.reg_fetch_contacts()Link

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

KSR.registrar.reg_free_contacts()Link

int reg_free_contacts(str "profile")

KSR.registrar.reg_send_reply()Link

int reg_send_reply()

KSR.registrar.registered()Link

int registered(str "table")

KSR.registrar.registered_action()Link

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

KSR.registrar.registered_flags()Link

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

KSR.registrar.registered_uri()Link

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

KSR.registrar.save()Link

int save(str "table", int flags)

KSR.registrar.save_uri()Link

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

KSR.registrar.set_q_override()Link

int set_q_override(str "new_q")

KSR.registrar.unregister()Link

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

KSR.registrar.unregister_ruid()Link

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

rlsLink

KSR.rls.handle_notify()Link

int handle_notify()

KSR.rls.handle_subscribe()Link

int handle_subscribe()

KSR.rls.handle_subscribe_uri()Link

int handle_subscribe_uri(str "wuri")

KSR.rls.update_subs()Link

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

rrLink

KSR.rr.add_rr_param()Link

int add_rr_param(str "sparam")

KSR.rr.check_route_param()Link

int check_route_param(str "sre")

KSR.rr.is_direction()Link

int is_direction(str "dir")

KSR.rr.loose_route()Link

int loose_route()

KSR.rr.loose_route_preloaded()Link

int loose_route_preloaded()

KSR.rr.next_hop_route()Link

int next_hop_route()

KSR.rr.record_route()Link

int record_route()

KSR.rr.record_route_advertised_address()Link

int record_route_advertised_address(str "addr")

KSR.rr.record_route_params()Link

int record_route_params(str "sparams")

KSR.rr.record_route_preset()Link

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

KSR.rr.record_route_preset_one()Link

int record_route_preset_one(str "addr1")

KSR.rr.remove_record_route()Link

int remove_record_route()

rtjsonLink

KSR.rtjson.init_routes()Link

int init_routes(str "srdoc")

KSR.rtjson.next_route()Link

int next_route()

KSR.rtjson.push_routes()Link

int push_routes()

KSR.rtjson.update_branch()Link

int update_branch()

rtpengineLink

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

KSR.rtpengine.block_dtmf()Link

int block_dtmf(str "flags")

KSR.rtpengine.block_dtmf0()Link

int block_dtmf0()

KSR.rtpengine.block_media()Link

int block_media(str "flags")

KSR.rtpengine.block_media0()Link

int block_media0()

KSR.rtpengine.play_media()Link

int play_media(str "flags")

KSR.rtpengine.rtpengine_answer()Link

int rtpengine_answer(str "flags")

KSR.rtpengine.rtpengine_answer0()Link

int rtpengine_answer0()

KSR.rtpengine.rtpengine_delete()Link

int rtpengine_delete(str "flags")

KSR.rtpengine.rtpengine_delete0()Link

int rtpengine_delete0()

KSR.rtpengine.rtpengine_manage()Link

int rtpengine_manage(str "flags")

KSR.rtpengine.rtpengine_manage0()Link

int rtpengine_manage0()

KSR.rtpengine.rtpengine_offer()Link

int rtpengine_offer(str "flags")

KSR.rtpengine.rtpengine_offer0()Link

int rtpengine_offer0()

KSR.rtpengine.rtpengine_query()Link

int rtpengine_query(str "flags")

KSR.rtpengine.rtpengine_query0()Link

int rtpengine_query0()

KSR.rtpengine.set_rtpengine_set()Link

int set_rtpengine_set(int r1)

KSR.rtpengine.set_rtpengine_set2()Link

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()Link

int start_recording()

KSR.rtpengine.stop_media()Link

int stop_media(str "flags")

KSR.rtpengine.stop_media0()Link

int stop_media0()

KSR.rtpengine.stop_recording()Link

int stop_recording()

KSR.rtpengine.unblock_dtmf()Link

int unblock_dtmf(str "flags")

KSR.rtpengine.unblock_dtmf0()Link

int unblock_dtmf0()

KSR.rtpengine.unblock_media()Link

int unblock_media(str "flags")

KSR.rtpengine.unblock_media0()Link

int unblock_media0()

rtpproxyLink

KSR.rtpproxy.rtpproxy_answer()Link

int rtpproxy_answer(str "flags")

KSR.rtpproxy.rtpproxy_answer0()Link

int rtpproxy_answer0()

KSR.rtpproxy.rtpproxy_answer_ip()Link

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

KSR.rtpproxy.rtpproxy_destroy()Link

int rtpproxy_destroy(str "flags")

KSR.rtpproxy.rtpproxy_destroy0()Link

int rtpproxy_destroy0()

KSR.rtpproxy.rtpproxy_manage()Link

int rtpproxy_manage(str "flags")

KSR.rtpproxy.rtpproxy_manage0()Link

int rtpproxy_manage0()

KSR.rtpproxy.rtpproxy_manage_ip()Link

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

KSR.rtpproxy.rtpproxy_offer()Link

int rtpproxy_offer(str "flags")

KSR.rtpproxy.rtpproxy_offer0()Link

int rtpproxy_offer0()

KSR.rtpproxy.rtpproxy_offer_ip()Link

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

KSR.rtpproxy.rtpproxy_stop_stream2uac()Link

int rtpproxy_stop_stream2uac()

KSR.rtpproxy.rtpproxy_stop_stream2uas()Link

int rtpproxy_stop_stream2uas()

KSR.rtpproxy.rtpproxy_stream2uac()Link

int rtpproxy_stream2uac(str "pname", int count)

KSR.rtpproxy.rtpproxy_stream2uas()Link

int rtpproxy_stream2uas(str "pname", int count)

KSR.rtpproxy.set_rtpproxy_set()Link

int set_rtpproxy_set(int rset)

KSR.rtpproxy.start_recording()Link

int start_recording()

sanityLink

KSR.sanity.sanity_check()Link

int sanity_check(int mflags, int uflags)

KSR.sanity.sanity_check_defaults()Link

int sanity_check_defaults()

KSR.sanity.sanity_reply()Link

int sanity_reply()

scaLink

KSR.sca.call_info_update()Link

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

KSR.sca.call_info_update_default()Link

int call_info_update_default()

KSR.sca.call_info_update_mask()Link

int call_info_update_mask(int umask)

KSR.sca.call_info_update_turi()Link

int call_info_update_turi(int umask, str "sto")

KSR.sca.handle_subscribe()Link

int handle_subscribe()

sdpopsLink

KSR.sdpops.keep_codecs_by_id()Link

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

KSR.sdpops.keep_codecs_by_name()Link

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

KSR.sdpops.remove_codecs_by_id()Link

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

KSR.sdpops.remove_codecs_by_name()Link

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

KSR.sdpops.remove_line_by_prefix()Link

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

KSR.sdpops.remove_media()Link

int remove_media(str "media")

KSR.sdpops.sdp_content()Link

int sdp_content()

KSR.sdpops.sdp_content_flags()Link

int sdp_content_flags(int flags)

KSR.sdpops.sdp_get()Link

int sdp_get(str "avp")

KSR.sdpops.sdp_get_line_startswith()Link

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

KSR.sdpops.sdp_print()Link

int sdp_print(int llevel)

KSR.sdpops.sdp_transport()Link

int sdp_transport(str "avp")

KSR.sdpops.sdp_with_active_media()Link

int sdp_with_active_media(str "media")

KSR.sdpops.sdp_with_codecs_by_id()Link

int sdp_with_codecs_by_id(str "codecs")

KSR.sdpops.sdp_with_codecs_by_name()Link

int sdp_with_codecs_by_name(str "codecs")

KSR.sdpops.sdp_with_ice()Link

int sdp_with_ice()

KSR.sdpops.sdp_with_media()Link

int sdp_with_media(str "media")

KSR.sdpops.sdp_with_transport()Link

int sdp_with_transport(str "transport")

KSR.sdpops.sdp_with_transport_like()Link

int sdp_with_transport_like(str "transport")

secsipidLink

KSR.secsipid.secsipid_add_identity()Link

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

KSR.secsipid.secsipid_check_identity()Link

int secsipid_check_identity(str "keypath")

sipcaptureLink

KSR.sipcapture.float2int()Link

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

KSR.sipcapture.report_capture()Link

int report_capture(str "_table")

KSR.sipcapture.report_capture_cid()Link

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

KSR.sipcapture.report_capture_data()Link

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

KSR.sipcapture.sip_capture()Link

int sip_capture()

KSR.sipcapture.sip_capture_forward()Link

int sip_capture_forward(str "puri")

KSR.sipcapture.sip_capture_mode()Link

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

KSR.sipcapture.sip_capture_table()Link

int sip_capture_table(str "_table")

sipdumpLink

KSR.sipdump.get_buf()Link

xval get_buf()

KSR.sipdump.get_dst_ip()Link

xval get_dst_ip()

KSR.sipdump.get_src_ip()Link

xval get_src_ip()

KSR.sipdump.get_tag()Link

xval get_tag()

KSR.sipdump.send()Link

int send(str "stag")

sipjsonLink

KSR.sipjson.sj_serialize()Link

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

siptraceLink

KSR.siptrace.hlog()Link

int hlog(str "message")

KSR.siptrace.hlog_cid()Link

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

KSR.siptrace.sip_trace()Link

int sip_trace()

KSR.siptrace.sip_trace_dst()Link

int sip_trace_dst(str "duri")

KSR.siptrace.sip_trace_dst_cid()Link

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

KSR.siptrace.sip_trace_dst_cid_type()Link

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

KSR.siptrace.sip_trace_mode()Link

int sip_trace_mode(str "smode")

siputilsLink

KSR.siputils.contact_param_decode()Link

int contact_param_decode(str "nparam")

KSR.siputils.contact_param_decode_ruri()Link

int contact_param_decode_ruri(str "nparam")

KSR.siputils.contact_param_encode()Link

int contact_param_encode(str "nparam", str "saddr")

KSR.siputils.contact_param_rm()Link

int contact_param_rm(str "nparam")

KSR.siputils.decode_contact()Link

int decode_contact()

KSR.siputils.decode_contact_header()Link

int decode_contact_header()

KSR.siputils.encode_contact()Link

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

KSR.siputils.has_totag()Link

int has_totag()

KSR.siputils.is_alphanum()Link

int is_alphanum(str "tval")

KSR.siputils.is_alphanumex()Link

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

KSR.siputils.is_first_hop()Link

int is_first_hop()

KSR.siputils.is_numeric()Link

int is_numeric(str "tval")

KSR.siputils.is_reply()Link

int is_reply()

KSR.siputils.is_request()Link

int is_request()

KSR.siputils.is_tel_number()Link

int is_tel_number(str "tval")

KSR.siputils.is_uri()Link

int is_uri(str "suri")

KSR.siputils.is_user()Link

int is_user(str "suser")

KSR.siputils.options_reply()Link

int options_reply()

KSR.siputils.uri_param()Link

int uri_param(str "sparam")

KSR.siputils.uri_param_any()Link

int uri_param_any(str "sparam")

KSR.siputils.uri_param_rm()Link

int uri_param_rm(str "sparam")

KSR.siputils.uri_param_value()Link

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

slLink

KSR.sl.send_reply()Link

int send_reply(int code, str "reason")

KSR.sl.sl_forward_reply()Link

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

KSR.sl.sl_reply_error()Link

int sl_reply_error()

KSR.sl.sl_send_reply()Link

int sl_send_reply(int code, str "reason")

speeddialLink

KSR.speeddial.lookup()Link

int lookup(str "stable")

KSR.speeddial.lookup_owner()Link

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

sqlopsLink

KSR.sqlops.sql_is_null()Link

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

KSR.sqlops.sql_num_columns()Link

int sql_num_columns(str "sres")

KSR.sqlops.sql_num_rows()Link

int sql_num_rows(str "sres")

KSR.sqlops.sql_pvquery()Link

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

KSR.sqlops.sql_query()Link

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

KSR.sqlops.sql_query_async()Link

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

KSR.sqlops.sql_result_free()Link

int sql_result_free(str "sres")

KSR.sqlops.sql_result_get()Link

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

KSR.sqlops.sql_result_gete()Link

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

KSR.sqlops.sql_result_getz()Link

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

KSR.sqlops.sql_xquery()Link

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

ss7opsLink

KSR.ss7ops.isup_to_json()Link

int isup_to_json(int proto)

sstLink

KSR.sst.sst_check_min()Link

int sst_check_min(int flag)

statisticsLink

KSR.statistics.reset_stat()Link

int reset_stat(str "sname")

KSR.statistics.update_stat()Link

int update_stat(str "sname", int sval)

statscLink

KSR.statsc.statsc_reset()Link

int statsc_reset()

statsdLink

KSR.statsd.statsd_decr()Link

int statsd_decr(str "key")

KSR.statsd.statsd_gauge()Link

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

KSR.statsd.statsd_incr()Link

int statsd_incr(str "key")

KSR.statsd.statsd_set()Link

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

KSR.statsd.statsd_start()Link

int statsd_start(str "key")

KSR.statsd.statsd_stop()Link

int statsd_stop(str "key")

tcpopsLink

KSR.tcpops.tcp_conid_alive()Link

int tcp_conid_alive(int i_conid)

KSR.tcpops.tcp_conid_state()Link

int tcp_conid_state(int i_conid)

KSR.tcpops.tcp_enable_closed_event()Link

int tcp_enable_closed_event()

KSR.tcpops.tcp_enable_closed_event_cid()Link

int tcp_enable_closed_event_cid(int i_conid)

KSR.tcpops.tcp_keepalive_disable()Link

int tcp_keepalive_disable()

KSR.tcpops.tcp_keepalive_disable_cid()Link

int tcp_keepalive_disable_cid(int i_con)

KSR.tcpops.tcp_keepalive_enable()Link

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

KSR.tcpops.tcp_keepalive_enable_cid()Link

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

KSR.tcpops.tcp_set_connection_lifetime()Link

int tcp_set_connection_lifetime(int i_time)

KSR.tcpops.tcp_set_connection_lifetime_cid()Link

int tcp_set_connection_lifetime_cid(int i_conid, int i_time)

KSR.tcpops.tcp_set_otcpid()Link

int tcp_set_otcpid(int vconid)

KSR.tcpops.tcp_set_otcpid_flag()Link

int tcp_set_otcpid_flag(int vmode)

textopsLink

KSR.textops.append_body_part()Link

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

KSR.textops.append_body_part_cd()Link

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

KSR.textops.append_body_part_hex()Link

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

KSR.textops.append_body_part_hex_cd()Link

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

KSR.textops.cmp_istr()Link

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

KSR.textops.cmp_str()Link

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

KSR.textops.filter_body()Link

int filter_body(str "content_type")

KSR.textops.get_body_part()Link

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

KSR.textops.get_body_part_raw()Link

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

KSR.textops.has_body()Link

int has_body()

KSR.textops.has_body_type()Link

int has_body_type(str "ctype")

KSR.textops.in_list()Link

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

KSR.textops.in_list_prefix()Link

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

KSR.textops.is_audio_on_hold()Link

int is_audio_on_hold()

KSR.textops.is_present_hf()Link

int is_present_hf(str "hname")

KSR.textops.is_present_hf_re()Link

int is_present_hf_re(str "ematch")

KSR.textops.is_privacy()Link

int is_privacy(str "privacy")

KSR.textops.regex_substring()Link

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

KSR.textops.remove_body_part()Link

int remove_body_part(str "content_type")

KSR.textops.remove_hf()Link

int remove_hf(str "hname")

KSR.textops.remove_hf_exp()Link

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

KSR.textops.remove_hf_re()Link

int remove_hf_re(str "ematch")

KSR.textops.replace()Link

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

KSR.textops.replace_all()Link

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

KSR.textops.replace_body()Link

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

KSR.textops.replace_body_all()Link

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

KSR.textops.replace_body_atonce()Link

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

KSR.textops.replace_body_str()Link

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

KSR.textops.replace_hdrs()Link

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

KSR.textops.replace_hdrs_str()Link

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

KSR.textops.replace_str()Link

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

KSR.textops.search()Link

int search(str "sre")

KSR.textops.search_append()Link

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

KSR.textops.search_append_body()Link

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

KSR.textops.search_body()Link

int search_body(str "sre")

KSR.textops.search_hf()Link

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

KSR.textops.set_body()Link

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

KSR.textops.set_body_multipart()Link

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

KSR.textops.set_body_multipart_boundary()Link

int set_body_multipart_boundary(str "boundary")

KSR.textops.set_body_multipart_content()Link

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

KSR.textops.set_body_multipart_mode()Link

int set_body_multipart_mode()

KSR.textops.set_reply_body()Link

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

KSR.textops.starts_with()Link

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

KSR.textops.subst()Link

int subst(str "subst")

KSR.textops.subst_body()Link

int subst_body(str "subst")

KSR.textops.subst_hf()Link

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

KSR.textops.subst_uri()Link

int subst_uri(str "subst")

KSR.textops.subst_user()Link

int subst_user(str "subst")

textopsxLink

KSR.textopsx.append_hf_value()Link

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

KSR.textopsx.assign_hf_value()Link

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

KSR.textopsx.assign_hf_value2()Link

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

KSR.textopsx.change_reply_status()Link

int change_reply_status(int code, str "reason")

KSR.textopsx.exclude_hf_value()Link

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

KSR.textopsx.fnmatch()Link

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

KSR.textopsx.fnmatch_ex()Link

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

KSR.textopsx.hf_value_exists()Link

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

KSR.textopsx.include_hf_value()Link

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

KSR.textopsx.insert_hf_value()Link

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

KSR.textopsx.keep_hf()Link

int keep_hf()

KSR.textopsx.keep_hf_re()Link

int keep_hf_re(str "sre")

KSR.textopsx.msg_apply_changes()Link

int msg_apply_changes()

KSR.textopsx.msg_set_buffer()Link

int msg_set_buffer(str "obuf")

KSR.textopsx.remove_body()Link

int remove_body()

KSR.textopsx.remove_hf_value()Link

int remove_hf_value(str "hexp")

KSR.textopsx.remove_hf_value2()Link

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

tlsLink

KSR.tls.is_peer_verified()Link

int is_peer_verified()

tmLink

KSR.tm.ki_t_load_contacts_mode()Link

int ki_t_load_contacts_mode(int mode)

KSR.tm.t_any_replied()Link

int t_any_replied()

KSR.tm.t_any_timeout()Link

int t_any_timeout()

KSR.tm.t_branch_replied()Link

int t_branch_replied()

KSR.tm.t_branch_timeout()Link

int t_branch_timeout()

KSR.tm.t_check_status()Link

int t_check_status(str "sexp")

KSR.tm.t_check_trans()Link

int t_check_trans()

KSR.tm.t_clean()Link

int t_clean()

KSR.tm.t_drop_replies()Link

int t_drop_replies(str "mode")

KSR.tm.t_drop_replies_all()Link

int t_drop_replies_all()

KSR.tm.t_get_branch_index()Link

int t_get_branch_index()

KSR.tm.t_get_status_code()Link

int t_get_status_code()

KSR.tm.t_grep_status()Link

int t_grep_status(int code)

KSR.tm.t_is_canceled()Link

int t_is_canceled()

KSR.tm.t_is_expired()Link

int t_is_expired()

KSR.tm.t_is_retr_async_reply()Link

int t_is_retr_async_reply()

KSR.tm.t_is_set()Link

int t_is_set(str "target")

KSR.tm.t_load_contacts()Link

int t_load_contacts()

KSR.tm.t_lookup_cancel()Link

int t_lookup_cancel()

KSR.tm.t_lookup_cancel_flags()Link

int t_lookup_cancel_flags(int flags)

KSR.tm.t_lookup_request()Link

int t_lookup_request()

KSR.tm.t_newtran()Link

int t_newtran()

KSR.tm.t_next_contact_flow()Link

int t_next_contact_flow()

KSR.tm.t_next_contacts()Link

int t_next_contacts()

KSR.tm.t_on_branch()Link

int t_on_branch(str "rname")

KSR.tm.t_on_branch_failure()Link

int t_on_branch_failure(str "rname")

KSR.tm.t_on_failure()Link

int t_on_failure(str "rname")

KSR.tm.t_on_reply()Link

int t_on_reply(str "rname")

KSR.tm.t_relay()Link

int t_relay()

KSR.tm.t_relay_to_flags()Link

int t_relay_to_flags(int rflags)

KSR.tm.t_relay_to_proxy()Link

int t_relay_to_proxy(str "sproxy")

KSR.tm.t_relay_to_proxy_flags()Link

int t_relay_to_proxy_flags(str "sproxy", int rflags)

KSR.tm.t_release()Link

int t_release()

KSR.tm.t_replicate()Link

int t_replicate(str "suri")

KSR.tm.t_reply()Link

int t_reply(int code, str "reason")

KSR.tm.t_reset_fr()Link

int t_reset_fr()

KSR.tm.t_reset_max_lifetime()Link

int t_reset_max_lifetime()

KSR.tm.t_reset_retr()Link

int t_reset_retr()

KSR.tm.t_retransmit_reply()Link

int t_retransmit_reply()

KSR.tm.t_save_lumps()Link

int t_save_lumps()

KSR.tm.t_send_reply()Link

int t_send_reply(int code, str "reason")

KSR.tm.t_set_auto_inv_100()Link

int t_set_auto_inv_100(int state)

KSR.tm.t_set_disable_6xx()Link

int t_set_disable_6xx(int state)

KSR.tm.t_set_disable_failover()Link

int t_set_disable_failover(int state)

KSR.tm.t_set_disable_internal_reply()Link

int t_set_disable_internal_reply(int state)

KSR.tm.t_set_fr()Link

int t_set_fr(int fr_inv, int fr)

KSR.tm.t_set_fr_inv()Link

int t_set_fr_inv(int fr_inv)

KSR.tm.t_set_max_lifetime()Link

int t_set_max_lifetime(int t1, int t2)

KSR.tm.t_set_no_e2e_cancel_reason()Link

int t_set_no_e2e_cancel_reason(int state)

KSR.tm.t_set_retr()Link

int t_set_retr(int t1, int t2)

KSR.tm.t_uac_send()Link

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

KSR.tm.t_use_uac_headers()Link

int t_use_uac_headers()

tmrecLink

KSR.tmrec.is_leap_year()Link

int is_leap_year(int y)

KSR.tmrec.is_leap_year_now()Link

int is_leap_year_now()

KSR.tmrec.match()Link

int match(str "rv")

KSR.tmrec.match_timestamp()Link

int match_timestamp(str "rv", int ti)

KSR.tmrec.time_period_match()Link

int time_period_match(str "period")

KSR.tmrec.time_period_match_timestamp()Link

int time_period_match_timestamp(str "period", int ti)

tmxLink

KSR.tmx.t_cancel_branches()Link

int t_cancel_branches(str "mode")

KSR.tmx.t_cancel_callid()Link

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

KSR.tmx.t_cancel_callid_reason()Link

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

KSR.tmx.t_continue()Link

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

KSR.tmx.t_drop()Link

int t_drop()

KSR.tmx.t_drop_rcode()Link

int t_drop_rcode(int rcode)

KSR.tmx.t_flush_flags()Link

int t_flush_flags()

KSR.tmx.t_flush_xflags()Link

int t_flush_xflags()

KSR.tmx.t_is_branch_route()Link

int t_is_branch_route()

KSR.tmx.t_is_failure_route()Link

int t_is_failure_route()

KSR.tmx.t_is_reply_route()Link

int t_is_reply_route()

KSR.tmx.t_is_request_route()Link

int t_is_request_route()

KSR.tmx.t_precheck_trans()Link

int t_precheck_trans()

KSR.tmx.t_reply_callid()Link

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

KSR.tmx.t_reuse_branch()Link

int t_reuse_branch()

KSR.tmx.t_suspend()Link

int t_suspend()

tsiloLink

KSR.tsilo.ts_append()Link

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

KSR.tsilo.ts_append_to()Link

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

KSR.tsilo.ts_append_to_uri()Link

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

KSR.tsilo.ts_store()Link

int ts_store()

KSR.tsilo.ts_store_uri()Link

int ts_store_uri(str "puri")

uacLink

KSR.uac.uac_auth()Link

int uac_auth()

KSR.uac.uac_auth_mode()Link

int uac_auth_mode(int mode)

KSR.uac.uac_reg_disable()Link

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

KSR.uac.uac_reg_enable()Link

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

KSR.uac.uac_reg_lookup()Link

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

KSR.uac.uac_reg_refresh()Link

int uac_reg_refresh(str "l_uuid")

KSR.uac.uac_reg_request_to()Link

int uac_reg_request_to(str "userid", int imode)

KSR.uac.uac_reg_status()Link

int uac_reg_status(str "sruuid")

KSR.uac.uac_replace_from()Link

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

KSR.uac.uac_replace_from_uri()Link

int uac_replace_from_uri(str "puri")

KSR.uac.uac_replace_to()Link

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

KSR.uac.uac_replace_to_uri()Link

int uac_replace_to_uri(str "puri")

KSR.uac.uac_req_send()Link

int uac_req_send()

KSR.uac.uac_restore_from()Link

int uac_restore_from()

KSR.uac.uac_restore_to()Link

int uac_restore_to()

uac_redirectLink

KSR.uac_redirect.get_redirects()Link

int get_redirects(int max_c, int max_b)

KSR.uac_redirect.get_redirects_acc()Link

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

KSR.uac_redirect.get_redirects_all()Link

int get_redirects_all()

uri_dbLink

KSR.uri_db.check_from()Link

int check_from()

KSR.uri_db.check_to()Link

int check_to()

KSR.uri_db.check_uri()Link

int check_uri(str "suri")

KSR.uri_db.check_uri_realm()Link

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

KSR.uri_db.does_uri_exist()Link

int does_uri_exist()

userblacklistLink

KSR.userblacklist.check_blacklist()Link

int check_blacklist(str "stable")

KSR.userblacklist.check_global_blacklist()Link

int check_global_blacklist()

KSR.userblacklist.check_user_blacklist()Link

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

KSR.userblacklist.check_user_blacklist_number()Link

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

KSR.userblacklist.check_user_blacklist_table()Link

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

KSR.userblacklist.check_user_whitelist()Link

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

KSR.userblacklist.check_user_whitelist_number()Link

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

KSR.userblacklist.check_user_whitelist_table()Link

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

KSR.userblacklist.check_whitelist()Link

int check_whitelist(str "stable")

utilsLink

KSR.utils.xcap_auth_status()Link

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

websocketLink

KSR.websocket.close()Link

int close()

KSR.websocket.close_conid()Link

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

KSR.websocket.close_reason()Link

int close_reason(int status, str "reason")

KSR.websocket.handle_handshake()Link

int handle_handshake()

xcap_serverLink

KSR.xcap_server.xcaps_del()Link

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

KSR.xcap_server.xcaps_get()Link

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

KSR.xcap_server.xcaps_put()Link

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

xhttpLink

KSR.xhttp.xhttp_reply()Link

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

xhttp_piLink

KSR.xhttp_pi.dispatch()Link

int dispatch()

xhttp_promLink

KSR.xhttp_prom.check_uri()Link

int check_uri()

KSR.xhttp_prom.counter_inc_l0()Link

int counter_inc_l0(str "s_name", int number)

KSR.xhttp_prom.counter_inc_l1()Link

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

KSR.xhttp_prom.counter_inc_l2()Link

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

KSR.xhttp_prom.counter_inc_l3()Link

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

KSR.xhttp_prom.counter_reset_l0()Link

int counter_reset_l0(str "s_name")

KSR.xhttp_prom.counter_reset_l1()Link

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

KSR.xhttp_prom.counter_reset_l2()Link

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

KSR.xhttp_prom.counter_reset_l3()Link

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

KSR.xhttp_prom.dispatch()Link

int dispatch()

KSR.xhttp_prom.gauge_reset_l0()Link

int gauge_reset_l0(str "s_name")

KSR.xhttp_prom.gauge_reset_l1()Link

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

KSR.xhttp_prom.gauge_reset_l2()Link

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

KSR.xhttp_prom.gauge_reset_l3()Link

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

KSR.xhttp_prom.gauge_set_l0()Link

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

KSR.xhttp_prom.gauge_set_l1()Link

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

KSR.xhttp_prom.gauge_set_l2()Link

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

KSR.xhttp_prom.gauge_set_l3()Link

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

xhttp_rpcLink

KSR.xhttp_rpc.dispatch()Link

int dispatch()

xlogLink

KSR.xlog.xalert()Link

int xalert(str "lmsg")

KSR.xlog.xcrit()Link

int xcrit(str "lmsg")

KSR.xlog.xdbg()Link

int xdbg(str "lmsg")

KSR.xlog.xerr()Link

int xerr(str "lmsg")

KSR.xlog.xinfo()Link

int xinfo(str "lmsg")

KSR.xlog.xlog()Link

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

KSR.xlog.xnotice()Link

int xnotice(str "lmsg")

KSR.xlog.xwarn()Link

int xwarn(str "lmsg")

xmlrpcLink

KSR.xmlrpc.dispatch_rpc()Link

int dispatch_rpc()

KSR.xmlrpc.xmlrpc_reply()Link

int xmlrpc_reply(int rcode, str "reason")