Šajā rakstā es parādīšu, kā instalēt un konfigurēt zvaigznīti darboties kā VoIP serverim un veikt zvanu uz un no Android tālruņa, izmantojot savu Asterisk VoIP serveri. Es izmantošu Lubuntu 18.04 LTS demonstrācijai. Ņemiet vērā, ka Lubuntu 18.04 LTS ir tas pats, kas Ubuntu 18.04 LTS, bet ar LXDE darbvirsmu, nevis GNOME 3 darbvirsmu. Sāksim.
Zvaigznītes instalēšana:
Asterisk instalēšana Ubuntu 18.04 LTS ir patiešām vienkārša. Visas programmatūras pakotnes ir pieejamas Ubuntu 18 oficiālajā pakotņu krātuvē.04 LTS.
Vispirms atjauniniet APT pakotnes krātuves kešatmiņu ar šādu komandu:
$ sudo apt atjauninājums
Būtu jāatjaunina APT pakotnes krātuves kešatmiņa.
Tagad instalējiet Asterisk VoIP serveri ar šādu komandu:
$ sudo apt instalējiet zvaigznīti zvaigznīte-dahdi
Tagad nospiediet y un pēc tam nospiediet
Jāuzstāda zvaigznīte.
Asterisk Service palaišana un apturēšana:
Tagad jūs varat pārbaudīt, vai zvaigznītes pakalpojums darbojas, izmantojot šādu komandu:
$ sudo systemctl statusa zvaigznīteKā redzat, zvaigznīte pakalpojums darbojas.
Ja jebkurā gadījumā zvaigznītes pakalpojums nedarbojas, varat sākt zvaigznītes pakalpojumu ar šādu komandu:
$ sudo systemctl start zvaigznīteJa kāda iemesla dēļ vēlaties pārtraukt zvaigznītes pakalpojumu, palaidiet šādu komandu:
$ sudo systemctl apturēt zvaigznītiJa esat mainījis zvaigznītes konfigurācijas failus, varat restartēt zvaigznīti, lai izmaiņas stātos spēkā ar šādu komandu:
$ sudo systemctl restartējiet zvaigznītiAsterisk VoIP Server konfigurācijas faili:
Ubuntu 18.04 LTS, zvaigznītes konfigurācijas faili ir / etc / zvaigznīte direktoriju, kā redzat zemāk redzamajā ekrānuzņēmumā.
$ ls / etc / zvaigznīte
Asterisk konfigurēšanai ir vesela virkne veidu. Šajā rakstā es koncentrējos tikai uz Asterisk konfigurēšanu kā VoIP serveri un zvanu veikšanu, izmantojot SIP klientu Android tālruņos. Lai tas darbotos, es tikai modificēšu malks.konf un paplašinājumi.konf konfigurācijas faili / etc / zvaigznīte direktorijā.
Zvaigznītes konfigurēšana kā VoIP serveris:
Vispirms dodieties uz / etc / zvaigznīte direktoriju ar šādu komandu:
$ cd / etc / zvaigznīte
Tagad jums vajadzētu izveidot malks.konf un paplašinājumi.konf failu. Tā kā, ja esat pieļāvis kādas būtiskas kļūdas un vēlaties atgriezties pie noklusējuma malks.konf un paplašinājumi.konf failu, jūs varēsiet to izdarīt, ja jums ir šo konfigurācijas failu rezerves kopija. Jums nebūs atkārtoti jāinstalē zvaigznīte.
Lai izveidotu faila dublējumkopiju malks.konf failu, palaidiet šādu komandu:
$ sudo cp sip.konf malkot.konf.dublējums
Lai izveidotu faila dublējumkopiju paplašinājumi.konf failu, palaidiet šādu komandu:
$ sudo cp paplašinājumi.conf paplašinājumi.konf.dublējums
Tagad palaidiet šo komandu, lai noņemtu visas esošās rindas no malks.konf fails:
$ atbalss | sudo tee malks.konfTagad atveriet šādu komandu malks.konf failu ar nano teksta redaktors:
$ sudo nano sip.konf
Un pievienojiet šādas rindas: malks.konf failu un saglabājiet failu.
Šeit es izveidoju 2 lietotājus 9001 un 9002. Viņu parole tiek iestatīta, izmantojot slepenu. Lietotāja 9001 parole ir 9001, bet lietotājam 9002 ir 9002.
Tagad palaidiet šo komandu, lai noņemtu visas esošās rindas no paplašinājumi.konf fails:
$ atbalss | sudo tee pagarinājumi.konf
Pēc tam palaidiet šādu komandu, lai atvērtu paplašinājumi.konf failu ar nano teksta redaktors:
$ sudo nano paplašinājumi.konf
Tagad pievienojiet šādas rindas: paplašinājumi.konf failu un saglabājiet failu.
Kad esat pabeidzis visas iepriekš minētās darbības, restartējiet zvaigznīti ar šādu komandu:
$ sudo systemctl restartējiet zvaigznīti
Tagad pārbaudiet, vai zvaigznītes pakalpojums darbojas, izmantojot šādu komandu:
$ sudo systemctl statusa zvaigznīteKā redzat, tas darbojas. Tātad mūsu konfigurācija darbojas.
Tagad izpildiet šo komandu, lai pārbaudītu Asterisk VoIP servera IP adresi:
$ ip aKā redzat, mana Asterisk servera IP adrese ir 192.168. lpp.2.166. lpp. Jums vajadzētu būt savādākai. Pierakstiet šo IP adresi, jo tā jums būs nepieciešama, kad izveidosiet savienojumu ar savu Asterisk serveri no sava Android tālruņa.
Savienojuma izveide ar Asterisk VoIP serveri no Android:
Android ierīcē Google Play veikalā ir pieejami daudzi bezmaksas SIP klienti, kurus varat lejupielādēt un izveidot savienojumu ar savu Asterisk VoIP serveri. Tiek saukts tas, kurš man patīk CSIPSvienkāršs. Tas ir ļoti vienkāršs un viegli lietojams SIP klients operētājsistēmā Android. Izmantojot, varat piezvanīt un nosūtīt īsziņas CSIPSvienkāršs.
Lai izveidotu savienojumu ar savu Asterisk serveri, atveriet CSIPSvienkāršs un pieskarieties Pievienot kontu.
Tagad atlasiet Pamata no saraksta.
Tagad ierakstiet visu informāciju un noklikšķiniet uz Saglabāt.
Jums vajadzētu būt savienotam ar Asterisk VoIP serveri.
Tagad vienkārši pieskarieties tālruņa pogai Atpakaļ, un jums vajadzētu redzēt zvanītāju.
Es piezvanīju pa tālruni 9002, un, kā redzat, zvans darbojas.
Es saņēmu zvanu no sava cita SIP klienta, kurš ir pieteicies kā lietotājs 9002 tajā pašā Asterisk VoIP serverī.
Tātad, mūsu Asterisk VoIP serveris darbojas pareizi.
Savienojuma izveide ar Asterisk VoIP serveri no Linux:
Operētājsistēmā Linux varat izmantot Ekiga SIP, lai izveidotu savienojumu ar Asterisk VoIP serveri. Tas ir pieejams Ubuntu 18 oficiālajā pakotņu krātuvē.04 LTS.
Jūs varat instalēt Ekiga SIP, palaidiet šādu komandu:
$ sudo apt instalējiet ekigaVienreiz Ekiga ir instalēta, jums vajadzētu būt iespējai to izdomāt pats.
Tātad, būtībā tā jūs izveidojat savu Asterisk VoIP serveri, lai lokāli zvanītu ar Android tālruņiem. Paldies, ka izlasījāt šo rakstu.