From 1205600489c424021a528a3ecfcbe450bcab2398 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Thu, 19 Nov 2020 11:04:23 +0200 Subject: [PATCH] Moved account related api function definitions from account to api --- .../main/kotlin/com/tutpro/baresip/Account.kt | 32 ------------- app/src/main/kotlin/com/tutpro/baresip/Api.kt | 48 +++++++++++++++++-- 2 files changed, 44 insertions(+), 36 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/Account.kt b/app/src/main/kotlin/com/tutpro/baresip/Account.kt index 80eee037..8c318795 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Account.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Account.kt @@ -224,35 +224,3 @@ class Account(val accp: String) { } } } - -external fun account_set_display_name(acc: String, dn: String): Int -external fun account_display_name(acc: String): String -external fun account_aor(acc: String): String -external fun account_luri(acc: String): String -external fun account_auth_user(acc: String): String -external fun account_set_auth_user(acc: String, user: String): Int -external fun account_auth_pass(acc: String): String -external fun account_set_auth_pass(acc: String, pass: String): Int -external fun account_outbound(acc: String, ix: Int): String -external fun account_set_outbound(acc: String, ob: String, ix: Int): Int -external fun account_set_sipnat(acc: String, sipnat: String): Int -external fun account_audio_codec(acc: String, ix: Int): String -external fun account_regint(acc: String): Int -external fun account_set_regint(acc: String, regint: Int): Int -external fun account_stun_uri(acc: String): String -external fun account_set_stun_uri(acc: String, uri: String): Int -external fun account_stun_user(acc: String): String -external fun account_set_stun_user(acc: String, user: String): Int -external fun account_stun_pass(acc: String): String -external fun account_set_stun_pass(acc: String, pass: String): Int -external fun account_mediaenc(acc: String): String -external fun account_set_mediaenc(acc: String, mediaenc: String): Int -external fun account_medianat(acc: String): String -external fun account_set_medianat(acc: String, medianat: String): Int -external fun account_set_audio_codecs(acc: String, codecs: String): Int -external fun account_set_video_codecs(acc: String, codecs: String): Int -external fun account_set_mwi(acc: String, value: String): Int -external fun account_vm_uri(acc: String): String -external fun account_extra(acc: String): String -external fun account_debug(acc: String) - diff --git a/app/src/main/kotlin/com/tutpro/baresip/Api.kt b/app/src/main/kotlin/com/tutpro/baresip/Api.kt index 9e7456a8..15189809 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Api.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Api.kt @@ -8,11 +8,41 @@ object Api { const val VIDMODE_OFF = 0 const val VIDMODE_ON = 1 - external fun audio_codecs(): String - external fun video_codecs(): String + external fun account_set_display_name(acc: String, dn: String): Int + external fun account_display_name(acc: String): String + external fun account_aor(acc: String): String + external fun account_luri(acc: String): String + external fun account_auth_user(acc: String): String + external fun account_set_auth_user(acc: String, user: String): Int + external fun account_auth_pass(acc: String): String + external fun account_set_auth_pass(acc: String, pass: String): Int + external fun account_outbound(acc: String, ix: Int): String + external fun account_set_outbound(acc: String, ob: String, ix: Int): Int + external fun account_set_sipnat(acc: String, sipnat: String): Int + external fun account_audio_codec(acc: String, ix: Int): String + external fun account_regint(acc: String): Int + external fun account_set_regint(acc: String, regint: Int): Int + external fun account_stun_uri(acc: String): String + external fun account_set_stun_uri(acc: String, uri: String): Int + external fun account_stun_user(acc: String): String + external fun account_set_stun_user(acc: String, user: String): Int + external fun account_stun_pass(acc: String): String + external fun account_set_stun_pass(acc: String, pass: String): Int + external fun account_mediaenc(acc: String): String + external fun account_set_mediaenc(acc: String, mediaenc: String): Int + external fun account_medianat(acc: String): String + external fun account_set_medianat(acc: String, medianat: String): Int + external fun account_set_audio_codecs(acc: String, codecs: String): Int + external fun account_set_video_codecs(acc: String, codecs: String): Int + external fun account_set_mwi(acc: String, value: String): Int + external fun account_vm_uri(acc: String): String + external fun account_extra(acc: String): String + external fun account_debug(acc: String) + external fun uag_current_set(uap: String) external fun uag_reset_transp(reg: Boolean, reinvite: Boolean) external fun uag_enable_sip_trace(enable: Boolean) + external fun ua_account(ua: String): String external fun ua_alloc(uri: String): String external fun ua_update_account(ua: String): Int @@ -26,18 +56,28 @@ object Api { external fun ua_answer(uap: String, callp: String, video: Int) external fun ua_set_media_af(uap: String, af: Int) external fun ua_debug(uap: String) + external fun call_peeruri(callp: String): String + external fun message_send(uap: String, peer_uri: String, message: String, time: String): Int - external fun reload_config(): Int - external fun cmd_exec(cmd: String): Int + external fun contact_add(contact: String) external fun contacts_remove() + + external fun audio_codecs(): String + external fun video_codecs(): String + external fun log_level_set(level: Int) + external fun net_use_nameserver(servers: String): Int external fun net_set_address(ip_addr: String): Int external fun net_unset_address(af: Int) external fun net_debug() external fun net_dns_debug() + + external fun cmd_exec(cmd: String): Int + + external fun reload_config(): Int external fun module_load(module: String): Int external fun module_unload(module: String)