From 44a6839aeeab3c0b8bbc46474f8f7990b403efe3 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Mon, 6 Mar 2023 07:26:34 +0200 Subject: [PATCH] In order to simplify the code, active account needs to have telephony provider when making call or sending message to tel uri --- app/src/main/kotlin/com/tutpro/baresip/ChatsActivity.kt | 3 ++- app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt | 4 ++-- app/src/main/res/values-fi/strings.xml | 3 --- app/src/main/res/values-pt-rBR/strings.xml | 2 -- app/src/main/res/values-pt/strings.xml | 2 -- app/src/main/res/values-sv/strings.xml | 2 -- app/src/main/res/values/strings.xml | 2 -- 7 files changed, 4 insertions(+), 14 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/ChatsActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/ChatsActivity.kt index d6b0ee84..60d46b4d 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/ChatsActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/ChatsActivity.kt @@ -169,7 +169,8 @@ class ChatsActivity: AppCompatActivity() { uriText = "tel:$uriText" val uri = if (Utils.isTelUri(uriText)) { if (account.telProvider == "") { - Utils.alertView(this, getString(R.string.notice), getString(R.string.no_telephony_provider)) + Utils.alertView(this, getString(R.string.notice), + String.format(getString(R.string.no_telephony_provider), account.aor)) return } Utils.telToSip(uriText, account) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index ae900518..6b8d0975 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -1781,7 +1781,7 @@ class MainActivity : AppCompatActivity() { val uri = if (Utils.isTelUri(uriText)) { if (ua.account.telProvider == "") { Utils.alertView(this, getString(R.string.notice), - getString(R.string.no_telephony_provider)) + String.format(getString(R.string.no_telephony_provider), aor)) return } Utils.telToSip(uriText, ua.account) @@ -1790,7 +1790,7 @@ class MainActivity : AppCompatActivity() { } if (!Utils.checkUri(uri)) { Utils.alertView(this, getString(R.string.notice), - String.format(getString(R.string.invalid_sip_or_tel_uri), uri)) + String.format(getString(R.string.invalid_sip_or_tel_uri), uri)) } else { callUri.isFocusable = false uaAdapter.notifyDataSetChanged() diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index cabe6a33..9ff27e8c 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -463,8 +463,6 @@ Siirtäjä … Puhelun siirto … Virheellinen SIP URI \'%1$s\' - Millekään tilille ei ole konfiguroitu puhelinpalvelun - tarjoajaa Tilille \'%1$s\' ei ole konfiguroitu puhelinpalvelun tarjoajaa Puhelun kohde @@ -541,7 +539,6 @@ Sinulla ei ole yhtään tuettua video-kameraa. Näytä salasana Ei verkkoyhteyttä! - Valitse puhelinpalvelun tarjoava tili Puhelutiedot Et voi käyttää Androidin yhteystietoja ilman Yhteystiedot-lupaa. Audio fokus evätty! diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 90874673..308ec0f2 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -274,10 +274,8 @@ Parte inválida do host SIP URI \'%1$s\' SIP ou tel. URI usuário@domínio ou o número de telefone - Escolha a conta da operadora de telefonia SIP URI host é parcialmente usado nas chamadas para números de telefone. O padrão de fábrica é domínio da conta. Caso não seja informada, essa conta não pode ser usada para ligar para os números de telefone. SIP ou tel. URI inválido \'%1$s\' - A operadora de telefonia não foi configurada para nenhuma conta. Escolha se ambos os contatos do baresip e do Android serão usados. Caso use ambos, o contato do baresip será usado se houver um contato repetido no Android. Ambos Você não pode acessar os contatos do Android sem a permissão \"Contatos\". diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 349d4258..f14f782c 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -273,11 +273,9 @@ Você não pode acessar os contatos do Android sem a permissão \"Contatos\". SIP ou tel URI usuário@domínio ou número de telefone - Escolha a conta do provedor de telefonia Escolhe se os contatos do Baresip, os contatos do Android ou ambos são usados. Se ambos e contato com o mesmo nome existirem em ambos, o contato Baresip será escolhido. Ambos SIP ou tel URI \'%1$s\' inválido - O Provedor de Telefonia não foi configurado para nenhuma conta. Cego Participou Provedor de telefonia diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index 32d3383f..1d5cfd09 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -275,9 +275,7 @@ SIP- eller tel-URI användare@domän eller telefonnummer Tappade - Telefonileverantör har inte konfigurerats för något konto. Ogiltig SIP- eller tel-URI \'%1$s\' - Välj telefonileverantör-konto Välj om baresips kontakter, Androids kontakter eller båda ska användas. Om du väljer båda och en kontakt med samma namn finns i båda, då används baresips kontakt. Båda Det går inte att komma åt Androids kontakter utan behörigheten \"Kontakter\". diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 03f822e9..7ca04b1f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -438,8 +438,6 @@ Transferring call to … Invalid SIP URI \'%1$s\' Account \'%1$s\' has no Telephony Provider - Telephony Provider has not been configured for any account. - Choose Telephony Provider account Callee Hangup Video call