diff --git a/app/src/main/assets/contacts b/app/src/main/assets/contacts index 297297ea..94353765 100644 --- a/app/src/main/assets/contacts +++ b/app/src/main/assets/contacts @@ -1 +1 @@ -"The test call" +"The Test Call" diff --git a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt index 8eea8ad5..5bbd00cf 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/BaresipService.kt @@ -119,7 +119,7 @@ class BaresipService: Service() { val wm = applicationContext.getSystemService(Context.WIFI_SERVICE) as WifiManager fl = wm.createWifiLock(WifiManager.WIFI_MODE_FULL_HIGH_PERF, "Baresip") - val assets = arrayOf("accounts", "contacts", "config", "busy.wav", "callwaiting.wav", + val assets = arrayOf("accounts", "config", "contacts", "busy.wav", "callwaiting.wav", "error.wav", "notfound.wav", "ring.wav", "ringback.wav") var file = File(filesPath) if (!file.exists()) { diff --git a/app/src/main/kotlin/com/tutpro/baresip/ContactsActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/ContactsActivity.kt index 0273a847..2af339f8 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/ContactsActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/ContactsActivity.kt @@ -96,7 +96,7 @@ class ContactsActivity : AppCompatActivity() { fun saveContacts(path: File, file: String): Boolean { var contents = "" for (c in Contact.contacts()) - contents += "\"${c.name}\" ${c.uri}\n" + contents += "\"${c.name}\" <${c.uri}>\n" return Utils.putFileContents(File(path, file), contents) } @@ -109,7 +109,7 @@ class ContactsActivity : AppCompatActivity() { val parts = it.split("\"") if (parts.size == 3) { val name = parts[1] - val uri = parts[2].trim() + val uri = parts[2].trim().substringAfter("<").substringBefore(">") // Currently no need to make baresip aware of the contact // Api.contact_add("\"$name\" $uri") Contact.contacts().add(Contact(name, uri))