Der Inhalt lautet: "Sie verwenden das Internet!" "Ja, Sie verwenden es." "Dies ist eine Verwaltungssite." Ich weiß nicht, was die Verwaltungssite ist, also habe ich miteinander gesprochen. Ärgerlich mit einem lustigen Telefon. Ich habe versucht, einen Anrufbeantworter zu kaufen, aber es schien, als würde er bei Amazon auftauchen, aber ich habe aufgehört, weil er teuer war. Ich habe versehentlich Rasp pi geknallt. Das stimmt, machen wir eine Telefonanlage. Der Anrufbeantworter befindet sich ebenfalls in Asterisk, und da mein Zuhause ein Hikari Denwa ist, sollte es einfach sein, eine Verbindung herzustellen. Dies sollte mit einfachen Einstellungen und IVR-Skripten möglich sein.
Asterisk (PBX) ist ein Telefonleitungsschalter, der die Verbindung von Nebenstellentelefonen steuert. Zusätzlich zum Verbinden der internen Leitungen wird auch gesteuert, was von der Außenleitung zur Innenleitung und was von der Innenleitung zur Außenleitung verläuft. Verwenden Sie diese Funktion, um Raspberry PI sprechen zu lassen.
Schließen Sie zuerst Ihr iPhone zum Testen an die Nebenstelle Nummer 3 an.
$ sudo su
# cd /usr/src
# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz
# tar zxvf asterisk-16-current.tar.gz
# cd asterisk-16.3.0
root@raspberrypi:/usr/src/asterisk-16.3.0# sudo apt-get update -y
root@raspberrypi:/usr/src/asterisk-16.3.0# sudo apt-get install -y libedit-dev
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install ncurses-dev libxml2 libxml2-dev sqlite libsqlite3-dev libssl-dev
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install alsa-utils sox libsox-fmt-all^
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install uuid uuid-runtime uuid-dev
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install libjansson4 libjansson-dev
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install libpjsip-simple2 libpjsip-ua2 libpjsip2 libpjproject-dev libsrtp-dev srtp-utils
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install subversion
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install liburi-escape-xs-perl
root@raspberrypi:/usr/src/asterisk-16.3.0# cpan URI::Escape
root@raspberrypi:/usr/src/asterisk-16.3.0# cpan URI::Escape
root@raspberrypi:/usr/src/asterisk-16.3.0# cpan LWP::UserAgent
root@raspberrypi:/usr/src/asterisk-16.3.0# cpan LWP::Protocol::https
root@raspberrypi:/usr/src/asterisk-16.3.0# cpan JSON
root@raspberrypi:/usr/src/asterisk-16.3.0# apt-get install flac
root@raspberrypi:/usr/src/asterisk-16.3.0# ./configure --with-jansson-bundled
Erfolgreich, wenn das folgende Sternchen angezeigt wird
.$$$$$$$$$$$$$$$=..
.$7$7.. .7$$7:.
.$$:. ,$7.7
.$7. 7$$$$ .$$77
..$$. $$$$$ .$$$7
..7$ .?. $$$$$ .?. 7$$$.
$.$. .$$$7. $$$$7 .7$$$. .$$$.
.777. .$$$$$$77$$$77$$$$$7. $$$,
$$$~ .7$$$$$$$$$$$$$7. .$$$.
.$$7 .7$$$$$$$7: ?$$$.
$$$ ?7$$$$$$$$$$I .$$$7
$$$ .7$$$$$$$$$$$$$$$$ :$$$.
$$$ $$$$$$7$$$$$$$$$$$$ .$$$.
$$$ $$$ 7$$$7 .$$$ .$$$.
$$$$ $$$$7 .$$$.
7$$$7 7$$$$ 7$$$
$$$$$ $$$
$$$$7. $$ (TM)
$$$$$$$. .7$$$$$$ $$
$$$$$$$$$$$$7$$$$$$$$$.$$$$$$
$$$$$$$$$$$$$$$$.
configure: Package configured for:
configure: OS type : linux-gnueabihf
configure: Host CPU : armv7l
configure: build-cpu:vendor:os: armv7l : unknown : linux-gnueabihf :
configure: host-cpu:vendor:os: armv7l : unknown : linux-gnueabihf :
root@raspberrypi:/usr/src/asterisk-16.3.0#
root@raspberrypi:/usr/src/asterisk-16.3.0# make menuselect
Wählen Sie im Menübildschirm die Datei im gewünschten Format CORE_SOUND-JA -.... in Core Sound Packages aus.
Wählen Sie wie unten
Führen Sie dann make aus
root@raspberrypi:/usr/src/asterisk-16.3.0# make
Wenn erfolgreich, machen Sie die Installation
Sicherung der Konfigurationsdatei
root@raspberrypi:/home/pi# cd /etc/asterisk
root@raspberrypi:/etc/asterisk# cp sip.conf sip.conf.bak
root@raspberrypi:/etc/asterisk# cp extensions.conf extensions.conf.bak
Installieren von aquestalkpi Erstellen eines Halters für Asterisk
mkdir /usr/lib/asterisk/atp
cp /home/pi/aquestalkpi/* /usr/lib/asterisk/atp
cp -r /home/pi/aquestalkpi/* /usr/lib/asterisk/atp
Fortsetzung folgt
Recommended Posts