Added Setting to turn on/off SIP request/response trace to Logcat
This commit is contained in:
@@ -12,6 +12,7 @@ object Api {
|
||||
external fun video_codecs(): 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
|
||||
|
||||
@@ -1146,6 +1146,7 @@ class BaresipService: Service() {
|
||||
var filesPath = ""
|
||||
var downloadsPath = ""
|
||||
var logLevel = 2
|
||||
var sipTrace = false
|
||||
|
||||
val uas = ArrayList<UserAgent>()
|
||||
val status = ArrayList<Int>()
|
||||
|
||||
@@ -17,13 +17,14 @@ import android.widget.AdapterView
|
||||
|
||||
class ConfigActivity : AppCompatActivity() {
|
||||
|
||||
internal lateinit var autoStart: CheckBox
|
||||
internal lateinit var listenAddr: EditText
|
||||
internal lateinit var dnsServers: EditText
|
||||
internal lateinit var certificateFile: CheckBox
|
||||
internal lateinit var caFile: CheckBox
|
||||
internal lateinit var debug: CheckBox
|
||||
internal lateinit var reset: CheckBox
|
||||
private lateinit var autoStart: CheckBox
|
||||
private lateinit var listenAddr: EditText
|
||||
private lateinit var dnsServers: EditText
|
||||
private lateinit var certificateFile: CheckBox
|
||||
private lateinit var caFile: CheckBox
|
||||
private lateinit var debug: CheckBox
|
||||
private lateinit var sipTrace: CheckBox
|
||||
private lateinit var reset: CheckBox
|
||||
|
||||
private var oldAutoStart = ""
|
||||
private var oldListenAddr = ""
|
||||
@@ -105,6 +106,9 @@ class ConfigActivity : AppCompatActivity() {
|
||||
oldLogLevel = dbCv[0]
|
||||
debug.isChecked = oldLogLevel == "0"
|
||||
|
||||
sipTrace = findViewById(R.id.SipTrace) as CheckBox
|
||||
sipTrace.isChecked = BaresipService.sipTrace
|
||||
|
||||
reset = findViewById(R.id.Reset) as CheckBox
|
||||
reset.isChecked = false
|
||||
|
||||
@@ -242,6 +246,9 @@ class ConfigActivity : AppCompatActivity() {
|
||||
save = true
|
||||
}
|
||||
|
||||
BaresipService.sipTrace = sipTrace.isChecked
|
||||
Api.uag_enable_sip_trace(sipTrace.isChecked)
|
||||
|
||||
if (reset.isChecked) {
|
||||
Config.reset(this)
|
||||
save = false
|
||||
@@ -337,6 +344,10 @@ class ConfigActivity : AppCompatActivity() {
|
||||
findViewById(R.id.DebugTitle) as TextView-> {
|
||||
Utils.alertView(this, getString(R.string.debug), getString(R.string.debug_help))
|
||||
}
|
||||
findViewById(R.id.SipTraceTitle) as TextView-> {
|
||||
Utils.alertView(this, getString(R.string.sip_trace),
|
||||
getString(R.string.sip_trace_help))
|
||||
}
|
||||
findViewById(R.id.ResetTitle) as TextView-> {
|
||||
Utils.alertView(this, getString(R.string.reset_config),
|
||||
getString(R.string.reset_config_help))
|
||||
|
||||
Reference in New Issue
Block a user