baresip sovelluksesta baresip+ sovelluksesta Baresip-kirjastoon perustuva SIP-äänipuhelut ja -pikaviestit sekä mobiilipuhelut mahdollistava sovellus

Juha Heinanen <jh@tutpro.com>

Versio %1$s


Käyttövihjeitä

Tietosuoja

Sovelluksen tietosuojakäytäntö on luettavissa täältä.


Lähdekoodi

Lähdekoodi on saatavilla GitHub:ssa, missä voi myös raportoida virheistä.


Kielikäännökset

Kielikäännöksiä varten on olemassa baresip Weblate projekti.


Lisenssit

]]>
Baresip-kirjastoon perustuva videopuhelut ja pikaviestit mahdollistava SIP-sovellus

Juha Heinanen <jh@tutpro.com>

Versio %1$s


Käyttövihjeitä

Tunnetut ongelmat

Tietosuoja

Sovelluksen tietosuojakäytäntö on luettavissa täältä.

Lähdekoodi

Lähdekoodi on saatavilla GitHub:ssa, missä voi myös raportoida virheistä.


Kielikäännökset

Kielikäännöksiä varten on olemassa baresip Weblate projekti.


Lisenssit

]]>
Tili Ei saatavana Lempinimi (jos annettu) millä tämä tili identifioidaan baresip sovelluksessa. Lempinimi Virheellinen tilin lempinimi \'%1$s\' Lempinimi \'%1$s\' on jo olemassa Tilin käyttäjän nimi Tilin käyttäjän nimi, joka esiintyy SIP-sanomien From URI:ssa (vapaaehtoinen). Virheellinen tilin käyttäjän nimi \'%1$s\' Käyttäjätunnus Todentamiseen käytettävä käyttäjätunnus, jos välityspalvelin vaatii sellaisen. Oletusarvo on tilin käyttäjätunnus. Virheellinen todennuskäyttäjänimi \'%1$s\' Todennuksen salasana Todentamiseen käytettävä salasana, jonka pituus on enintään 64 ASCII merkkiä. Jos käyttäjätunnus on annettu, mutta salasanaa ei ole annettu, se kysytään, kun baresip käynnistetään. Virheellinen todennussalasana \'%1$s\' Välityspalvelimet Yhden tai kahden välityspalvelimen SIP URI, joille SIP-sanomat lähetetään. Jos välityspalvelimia on annettu kaksi, REGISTER-sanomat yritetään lähettää molemmille välityspalvelimille ja muut sanomat yhdelle toiminnassa olevalle välityspalvelimelle. Jos välityspalvelimia ei ole annettu, SIP-sanomat lähetetään palvelimelle, mikä selviää kohteen domainille tehtävien NAPTR/SRV/Animipalvelukyselyiden perusteella. Jos välityspalvelimen osoite SIP URI:ssa on IPv6-osoite, osoite pitää kirjoittaa sulkujen [] sisään. \nEsimerkkejä: \n • sip:example.com:5061;transport=tls \n • sip:[2001:67c:223:777::10];transport=tcp \n • sip:192.168.43.50:443;transport=wss Välityspalvelimen SIP URI Toisen välityspalvelimen SIP URI Virheellinen välityspalvelimen URI \'%1$s\' Rekisteröi Jos merkitty, rekisteröinti on aktiivinen ja REGISTER-sanomat lähetetään Rekisteröintitaajuus-asetuksen mukaisesti. Rekisteröintitaajuus Kertoo kuinka usein baresip lähettää REGISTER-sanomia. Arvon on oltava välillä 60-3600 (sekunttia). Virheellinen Rekisteröintitaajuus \'%1$s\' Tarkista lähdeosoite Merkitty, sisään tulevat SIP-sanomat sallitaan vain niistä lähdeosoitteista, joihin REGISTER-sanomat lähetettiin. Media NAT hallinta Valitsee media NAT hallintaprotokollan (vapaaehtoinen). Vaihtoehtoja ovat STUN (Session Traversal Utilities for NAT, RFC 5389) ja ICE (Interactive Connectivity Establishment, RFC 5245). STUN/TURN-palvelin STUN/TURN-palvelimen muotoa \'kaava:palvelin[:portti][\?transport=udp|tcp]\' oleva URI, missä kaava on \'stun\', \'stuns\', \'turn\' tai \'turns\'. Oletus STUN-palvelin STUN- ja ICE-protokollille on \'stun:stun.l.google.com:19302\', joka osoittaa Google:n julkiseen STUN-palvelimeen. TURN-palvelimella ei ole oletusarvoa. Virheellinen STUN/TURN-palvelimen URI \'%1$s\' STUN/TURN-käyttäjätunnus Käyttäjätunnus jos STUN/TURN-palvelin vaatii sellaisen Virheellinen käyttäjänimi %1$s STUN/TURN-salasana Salasana jos STUN/TURN-palvelin vaatii sellaisen Virheellinen salasana \'%1$s\' Median salaus Valitsee median salausprotokollan (vapaaehtoinen). \n • ZRTP (suositeltu) tarkoittaa, että ZRTP-salausta yritetään neuvotella sen jälkeen, kun puhelu on alkanut. \n • DTLS-SRTPF tarkoittaa, että UDP/TLS/RTP/SAVPF-protokollaa tarjotaan lähteviin puheluihin ja että RTP/SAVP-, RTP/SAVPF-, UDP/TLS/RTP/SAVP- tai UDP/TLS/RTP/SAVPF-protokollaa käytetään, jos sellaista tarjotaan tulevassa puhelussa. \n • SRTP-MANDF tarkoittaa, että RTP/SAVPF-protokollaa tarjotaan lähtevissä puheluissa ja että se vaaditaan tulevissa puheluissa. \n • SRTP-MAND takoittaa, että RTP/SAVP-protokollaa tarjotaan lähteviin puheluihin ja että se vaaditaan tulevissa puheluissa. \n • SRTP tarkoittaa, että RTP/AVP-protokollaa tarjotaan lähteviin puheluihin ja että RTP/SAVP- tai RTP/SAVPF-protokollaa käytetään, jos sellaista tarjotaan tulevissa puheluissa. RTCP-multipleksaus Jos merkitty, RTP- and RTCP-paketit multipleksataan samaan porttiin (RFC 5761). Luotettavat alustavat vastaukset Jos merkitty, kutsussa ilmoitetaan luotettavien alustavien vastausten tukemisesta (RFC 3262). DTMF-moodi Valitsee tavan, miten DTMF-merkit 0–9, #, * ja A-D lähetetään. RTP-tapahtuma SIP INFO -pyyntö RTP tai SIP INFO Vastaustapa Valitsee tulevien puheluiden vastaustavan. Manuaalinen Automaattinen Estä tuntemattomat Estä puhelut ja viestit, joiden lähdettä ei löydy yhteystiedoista. Uudelleenohjaustapa Valitsee toteutetaanko puhelun uudelleenohjauspyyntö automaattisesti vai kysytäänkö vahvistusta. Puhepostin URI SIP URI jota käytetään puhepostiviestien kuunteluun. Jos URI:a ei ole annettu, tietoa mahdollista puhepostiviesteistä (Message Waiting Indications) ei tilata. TEL URI jota käytetään puhepostiviestien kuunteluun. Maakoodi Tämän tilin E.164-maakoodi. Jos puhelun tai viestin toisen osapuolen URI:n käyttäjäosa sisältää puhelinnumeron, joka ei ala \'+\' merkillä, ja jos sitä ei löydy yhteystiedoista, niin tämä maakoodi lisätään numeron eteen ja etsintä tehdään uudelleen. Jos puhelinnumero alkaa yhdellä tai kahdella numerolla \'0\', niin ne poistetaan ennen maakoodin lisäämistä. Virheellinen maakoodi \'%1$s\' Puhelinpalvelun tarjoaja SIP URI:n domain-osa, jota käytetään soitettaessa puhelinnumeroihin. Tehdasasetus on tilin domain-osa. Jos tyhjä, niin tätä tiliä ei voi käyttää soitettaessa puhelinnumeroihin. Numeronäppäimistö" Jos valittu, \"Puhelu ulos …\" kentässä käytetään numeronäppäimistöä." Virheellinen SIP URI:n domain-osa \'%1$s\' Oletustili Jos merkitty, niin tämä tili on valittuna, kun baresip käynnistetään. Räätälöidyt parametrit Puolipisteellä toisistaan eroteltu lista räätälöityjä tilin parametrejä Tilit Uuden tilin SIP URI Uuden tilin SIP URI muotoa <käyttäjä>@<domain>[:<portti>][;transport=udp|tcp|tls]. Jos <portti> on annettu, mutta protokollaa ei ole annettu, protokolla on udp. Jos <portti> ei ole annettu, mutta protokolla on annettu, portti on joko 5060 tai 5061 (tls). Jos kumpaakaan ei ole annettu eikä välityspalvelinta ole määritelty, tilin mahdollinen rekisteröintipalvelin päätellään pelkästään domainin DNS-informaation perusteella. Virheellinen käyttäjä@domain[:portti][;transport=udp|tcp|tls] \'%1$s\' Tili \'%1$s\' on jo olemassa. Uuden tilin luonti epäonnistui. Tallenna salasanalla Palauta salasanalla Haluatko poistaa tilin \'%1$s\'\? soittaa Vastaamaton puhelu soittajalta Vastaamattomia puheluita %1$d vastaamatonta puhelua Puhelun siirtopyyntö kohteeseen Automaattisesti hylätty puhelu soittajalta \`%1$s\` Estetty puhelu hylätty soittajalta \`%1$s\` Estetty viesti hylätty lähettäjältä \`%1$s\` Estetyt Estetyt puhelut Estetyt viestit Haluatko poistaa tilin \'%1$s\' estetyt pyynnöt\? Haluatko lisätä osoitteen \'%1$s\' yhteystietoihin\? Puheluhistoria Soita puhelut puhelun Suunta Kumppani Aika Kesto Haluatko luoda uuden yhteystiedon \'%1$s\' tai poistaa %2$s puheluhistoriasta\? Haluatko poistaa \'%1$s\' %2$s puheluhistoriasta\? Poista käytöstä Ota käyttöön Haluatko tyhjentää tilin \'%1$s\' puheluhistorian\? Puheluun vastattu Puheluun vastattu muualla Puheluun ei vastattu Puhelu hylätty Tallenteen kuuntelu … Talleta tallenne Haluatko tallentaa tämän tallenteen? Tallenne tallennettu Haluatko poistaa tämän puhelun historiata? Viestiketju %1$s Uusi viesti Haluatko poistaa viestin tai luoda uuden yhteystiedon \'%1$s\'\? Haluatko poistaa viestin\? Lisää yhteystieto Viestin lähetys epäonnistui Epäonnistui Viestiketjut Tänään Sinä Uusi viestin kohde Haluatko poistaa viestiketjun tai luoda uuden yhteystiedon \'%1$s\'\? Haluatko poistaa viestiketjun \'%1$s\'\? Haluatko tyhjentää tilin \'%1$s\' viestihistorian\? Audion koodausmenetelmät Videon koodausmenetelmät Asetukset Käynnistä automaattisesti Jos merkitty, baresip käynnistyy automaattisesti, kun laite käynnistyy tai kun uusi baresip-versio on asennettu. Käynnistys tapahtuu, kun laite on avattu. Automaattinen käynnistys vaatii "Näytä päällimmäisenä" käyttöoikeuden. Akun käytön optimointi Ota akun käytön optimointi pois päältä, jos haluat vähentää todennäköisyyttä, että Android rajoittaa baresip-sovelluksen toimintaa ja pääsyä verkkoon. Oletus puhelusovellus Oletus puhelusovellusrooli ei ole saatavana Jos merkitty, baresip on oletus puhelusovellus. Kuunteluosoite IP-osoite ja portti muotoa \'osoite:portti\', missä baresip kuuntelee sisään tulevia SIP-sanomia. Jos IP-osoite on IPv6-osoite, se täytyy kirjoittaa sulkujen [] sisään. IPv4-osoite 0.0.0.0 tai IPv6-osoite [::] tarkoittaa kaikkia käytössä olevia osoitteita. Oletusarvo on tyhjä, jolloin baresip kuuntelee satunnaisesti valittua porttia kaikilla osoitteilla. Virheellinen kuunteluosoite Osoiteperhe Valitsee, mitä IP-osoitteita baresip käyttää. Jos IPv4 tai IPv6 on valittu, baresip käyttää ainoastaan IPv4- tai IPv6-osoitteita. Jos kumpaakaan ei ole valittu, baresip käyttää sekä IPv4- että IPv6-osoitteita. Kuljetusprotokollat Pilkulla toisistaan erotettu lista tuettuja SIP-sanomien kuljetusprotokollia. Jos jätetään tyhjäksi, oletusarvo on \'udp,tcp,tls,ws,wss\', joka sisältää kaikki tuetut kuljetusprotokollat. Listaa vain ne joita tarvitset. UDP-protokollan käyttöä ei suositella turvallisuus- ja muista syistä. Virheellinen kuljetusprotokollalistas DNS-palvelimet Pilkulla toisistaan erotettu luettelo DNS-palvelijoiden osoitteita. Jos jätetään antamatta (oletus), osoitteet hankitaan dynaamisesti järjestelmästä. Kukin osoite on muotoa \'ip:portti\' tai \'ip\', missä ip on IPv4 tai IPv6 osoite. Jos ip on IPv6-osoite ja myös portti annetaan, pitää osoite kirjoittaa sulkujen [] sisään. Esimerkiksi luettelo \'8.8.8.8:53,[2001:4860:4860::8888]:53\' osoittaa Googlen julkisiin DNS-palvelijoihin. Virheelliset DNS-palvelimet DNS-palvelinten asetus epäonnistui TLS-sertifikaattitiedosto Jos merkitty, tiedosto joka sisältää tämän baresip-sovelluksen julkisen ja yksityisen TLS-sertifikaatin, on joko jo ladattu tai tullaan lataamaan. Android versiossa 9 tiedosto nimeltään \'cert.pem\' ladataan Download-kansiosta. Turvallisuusyistä tuhoa tiedosto heti lataamisen jälkeen. Tarkista palvelinten sertifikaatit Jos merkitty, baresip tarkistaa SIP-palvelinten sertifikaatit, kun TLS-tiedonsiirto on käytössä. TLS CA-tiedosto Jos merkitty, tiedosto on joko jo ladattu tai tullaan lataamaan, joka sisältää sellaisten sertifikaattiauktoriteettien (CA) julkiset sertifikaatit, jotka eivät sisälly Android-käyttöjärjestelmään. Android versiossa 9 tiedosto nimeltään \'ca_certs.crt\' ladataan Download-kansiosta. Ei ulkoisen muistin lukuoikeutta Uniikki Contact URI Jos merkitty, Contact URI:n taataan olevan uniikki. Merkittävä, jos on useammalla tilillä on same SIP URI:n käyttäjäosa, mutta myös suojaa tilejä hyökkäyksiltä. Audio-asetukset Kaiutin Jos merkitty, kaiutin kytketään sutomaattisesti päälle kun puhelu alkaa. Audio-modulit Merkittyjen modulien tarjoamat audio-koodekit ovat tilien käytettävissä. Modulin lataaminen epäonnistui. Mikrofonin äänikerroin Kertoo mikrofonin äänen voimakkuuden tällä desimaaliluvulla. Minimikerroin on 1.0 (tehdasasetus), mikä ei muuta mikrofonin äänen voimakkuutta. Suuremmat arvot voivat vaikuttaa negatiivisesti äänen laatuun. Virheellinen mikrofonin äänikerroin Opus-koodekin bittinopeus Opus-koodekin käyttämä keskimääräinen enimmäisnopeus. Mahdollisia arvoja ovat 6000-510000. Oletusarvo on 28000. Odotettu opus-pakettihäviö Odotettu opus audio virran pakettihäviö prosentteina. Mahdolliset arvot ovat 0-100. Oletusarvo on 1. Arvo 0 poistaa käytöstä ennakoivan virheenkorjauksen. Virheellinen Opus-koodekin bittinopeus Virheellinen Opus-koodekin odotettu pakettihäviö Audioviive Audion odotusviive (millisekunneissa) soitetun puhelun alkaessa. Aseta korkeampi arvo, jos et kuule vastaajan ääntä heti, kun puhelu alkaa. Virheellinen audioviive \'%1$s\'. Sallittu arvo on välillä 100–3000. Oletus äänen voimakkuus Jos valittu, puhelun äänen voimakkuus asteikolla 1–10. Puheluäänien maa Soitto-, odotus- ja varattuäänien maa Tumma teema Käytä aina tummaa näyttöteemaa Dynaamiset värit Käytä dynaamisia värejä, jos ne on otettu käyttöön Android-asetuksissa Värisokea Käytä värisokealle ystävällisiä rekisteröintitilaikoineita Läheisyyden tunnistus Jos merkitty, läheisyyden tunnistus on aktiivinen puhelun aikana. Videon kehyskoko Lähetettävän videon kehyskoko (leveys x korkeus) Videokehysten lähetystaajuus Videokehysten lähetystaajuus per sekuntti, jota tarjotaan SDP-neuvottelun aikana. Arvon on oltava välillä 10-30. Virheellinen videokehysten lähetystaajuus \'%1$d\' Soittoääni Valitse soittoääni User Agent Räätälöity SIP sanoman User-Agent otsikkokentän arvo Virheellinen User-Agent otsikkokentän arvo Valitsee, käytetäänkö Baresip-yhteystietoja, Android-yhteystietoja vai molempia. Jos molempia käytetään ja molemmissa yhteystiedoissa on samanniminen yhteystieto, valitaan baresip-yhteystieto. Molemmat Lokiviestit Jos merkitty, baresip tuottaa debug- ja info-tason Logcat-viestejä. SIP-sanomien jäljitys Jos merkitty ja jos Lokiviestit on merkitty, Logcat-viestit sisältävät myös lähetetyt ja vastaanotetut SIP-sanomat. On aina merkitsemättä sovelluksen käynnistyessä. Palauta oletusasetukset Jos merkitty, oletusasetukset palautetaan, kun baresip seuraavan kerran käynnistetään. Oletko varma, että haluat palauttaa oletusasetukset\? Palauta Tiedoston \'cert.pem\' luku epäonnistui. Tiedoston \'ca_certs.crt\' epäonnistui. baresip täytyy käynnistää uudelleen, jotta saat uudet asetukset käyttöön. Käynnistä nyt\? Suostumuspyyntö Jos Androidin yhteystiedot on valittu, voit käyttää niitä puheluissa ja viesteissä SIP ja tel URI:en ohella. Baresip ei talleta Androidin yhteystietoja eikä jaa niitä kenellekään. Jotta Baresip saisi käyttöönsä Androidin yhteystiedot, Google vaatii, että annat siihen suostumuksen hyväksymällä Baresip-sovelluksen yksityisyyskäytännöt. Uusi yhteystieto Nimi SIP tai tel URI käyttäjä@domain tai puhelinnumero Suosikki Jos ruksattu, kontakti näytetään muiden suosikkien kanssa yhteystietolistan alussa. Virheellinen yhteystiedon nimi \'%1$s\' Yhteystieto \'%1$s\' on jo olemassa. Jos merkitty, tämä yhteystieto lisätään Androidin yhteystietoihin. Profiilikuva Yhteystiedot Haluatko soittaa tai lähettää viestin ositteeseen \'%1$s\'\? Lähetä viesti Haluatko poistaa yhteystiedon \'%1$s\'\? Etsi Varoitus Tieto Huomio Peruuta Lopeta Vastaa Talleta OK Kyllä Ei Hyväksy Estä Lisää Poista Muokkaa Tila Virhe Vahvistus Anonyymi Tuntematon Virheellinen SIP tai puh. URI \'%1$s\' Tallenna Palauta Tietoja Käynnistä uudelleen Lopeta Puhelu ulos … Puhelu sisään … Siirtäjä … siirtäjä Tilille \'%1$s\' ei ole konfiguroitu puhelinpalvelun tarjoajaa Videopuhelu Videopyyntö Salli video videon lähetys ja vastaanotto puhelussa \'%1$s\'\? Salli video videon lähetys puhelussa \'%1$s\'\? Salli video videon vastaanotto puhelussa \'%1$s\'\? Puhelu soi Puhelu on pidossa Puhelu on yhdistetty Tallennus voidaan asettaa päälle tai pois vain silloin, kun puhelu ei ole yhdistetty Puhelun siirto Sokeasti Osallistu Siirron kohde Valitse kohteen URI Siirto Siirto epäonnistui Toinen osapuoli ei tue REPLACES ominaisuutta DTMF Puhelutiedot Ei saatavilla Kesto: %1$d (sek) Koodekit Nykyinen nopeus: %1$s (Kbit/s) Keskinopeus: %1$s (Kbit/s) Paketit Hukkunut Vaihtelu: %1$s (ms) Puhepostiviestit Sinulla on yksi uusi viesti uutta viestiä yksi vanha viesti vanhaa viestiä ja Sinulla ei ole viestejä Kuuntele Sinulla on jo puhelu käynnissä. Sovelluksen käynnistäminen epäonnistui. Tämä voi johtua virheellisestä Asetukset arvosta. Tarkista Kuunteluosoite, TLS-varmennintiedosto ja TLS CA-tiedosto. Sen jälkeen käynnistä baresip uudelleen. Tilin \'%1$s\' rekisteröinti epäonnistui. Todennuspyyntö Todennatko SAS:n <%1$s>\? Siirtopyyntö Hyväksytkö tämän puhelun siirron kohteeseen \'%1$s\'\? Soittopyyntö Hyväksytkö pyynnön soittaa kohteeseen \'%1$s\'\? Automaattinen uudelleenohjaus kohteeseen \'%1$s\'\ Uudelleenohjauspyyntö Hyväksytkö puhelun uudelleenohjauksen kohteeseen \'%1$s\'\? Puhelu epäonnistui Puhelu on päättynyt Tämä puhelu EI ole turvallinen! Tämä puhelu on turvallinen, mutta puhelun toista osapuolta ei ole todennettu! Tämä puhelu on turvallinen ja puhelun toinen osapuoli on todennettu! Haluatko poistaa todennuksen\? Poista todennus Sovelluksen tiedot (äänityksiä lukuunottamatta) talletettiin tiedostoon \'%1$s\'. Android versiossa 9 tiedosto löytyy Download-kansiosta. Sovelluksen tietojen talletus tiedostoon \'%1$s\' epäonnistui. Android versiossa 9 tarkista Asetukset → Sovellukset → baresip → Käyttöluvat → Tallennustila. Uudelleenkäynnistyspyyntö Sovelluksen tiedot palautettiin. baresip pitää käynnistää uudelleen. Käynnistä uudelleen nyt\? Sovelluksen tietojen palauttaminen epäonnistui. Tarkista, että annoit oikean salasanan ja että palautustiedosto kuuluu tällä sovellukselle. Android versiossa 9 tarkista myös Asetukset → Sovellukset → baresip → Käyttöluvat → Tallennustila ja että tiedosto \'%1$s\' on Download-kansiossa. Sovelluksen tietojen palauttaminen epäonnistui. Android versiosta 14 alkaen ei salli tietojen palauttamista, jos ne on tallettu ennen %1$s versioa %2$s. Et voi käyttää tätä sovellusta ilman Ilmoitukset-lupaa. Et voi soittaa puheluita tai vastata niihin ilman Mikrofoni-lupaa. Salli Kamera-lupa jotta voit soittaa videopuheluita ja vastata niihin. Et voi tallentaa sovelluksen tietoja ilman Tallennustila-lupaa. Et voi palauttaa sovelluksen tietoja ilman Tallennustila-lupaa. Ei tuettuja videokameroita! Ei verkkoyhteyttä! Ei laitteistolla tuettua kaiun poistoa! Puhelutiedot Et voi käyttää Androidin yhteystietoja ilman Yhteystiedot-lupaa. Audiofokus on evätty! Tarvittavat luvat baresip tarvitsee Mikrofoni-luvan puheluita varten, Lähellä olevat laitteet -luvan Bluetooth-mikrofonin/kaiuttimen havaitsemista varten, Ilmoitukset-luvan ilmoitusten lähettämistä varten ja Android versiossa 9 Tallennustila-luvan Talleta/Palauta-toimintoja varten. baresip+ tarvitsee Mikrofoni-luvan puheluita varten, Kamera-luvan videopuheluita varten, Lähellä olevat laitteet -luvan Bluetooth-mikrofonin/kaiuttimen havaitsemista varten, Ilmoitukset-luvan ilmoitusten näyttämistä varten ja Android versiossa 9 Tallennustila-luvan Talleta/Palauta-toimintoja varten. Puheluiden talletus Jos aktivoitu, uudet soitetut ja vastatut puhelut talletetaan. Tallennukset voi kuunnella Puhelutiedot-sivulla. Mikrofoni Jos aktivoidaan puhelun aikana, mikrofoni suljetaan. Kaiutin Jos aktivoitu, laitteen kaiutin on päällä.