Текущая схема работы: Raspberry Pi 3 Model B (eth0 смотрит в интернет, wlan0 смотрит посредством организации точки доступа) (AP Wi-Fi), а затем раздает сетевые адреса и конфигурационные файлы телефонам: Cisco CP-7925G & Cisco 7962G.
На заметку: что хорошего еще мне увиделось в этом миникомпьютере Raspberry Pi 3 Model B, а то что подключив его через ethernet разъем к Mikrotik я выведу его в интернет, а через Wlan0 буду раздавать сетевые адреса моим телефонам Cisco CP-7925G, ну как-то так.
Для того чтобы телефоны Cisco CP-7925G через сервис без дисковой загрузки (tftpd-hpa) могли в дальнейшем работать с сервером телефонии, сам сервер телефонии должен у менять работать с таким типом подключения как у Cisco, точнее наоборот. Вот сейчас я составлю маленькую заметку как установить поддержку протокола SCСP на миникомпьютер Raspberry Pi 3 Model B:
pi@raspberrypi:~ $ sudo apt-get install asterisk asterisk-dev autoconf automake make libtool m4 -y
pi@raspberrypi:~ $ sudo asterisk -r
Asterisk 11.13.1~dfsg-2+deb8u2, Copyright (C) 1999 - 2013 Digium, Inc. and others.
raspberrypi*CLI> quit
Asterisk cleanly ending (0).
Executing last minute cleanups
pi@raspberrypi:~ $ wget http://downloads.sourceforge.net/project/chan-sccp-b/Chan_SCCP-4.2.3_STABLE_r6728.tar.gz
pi@raspberrypi:~ $ tar zxf Chan_SCCP-4.2.3_STABLE_r6728.tar.gz
pi@raspberrypi:~ $ cd Chan_SCCP-4.2.3_STABLE_r6728/
pi@raspberrypi:~/Chan_SCCP-4.2.3_STABLE_r6728 $ ./configure
pi@raspberrypi:~/Chan_SCCP-4.2.3_STABLE_r6728 $ sudo make && sudo make install
pi@raspberrypi:~/Chan_SCCP-4.2.3_STABLE_r6728 $ cd ~
Далее настраиваю работу Asterisk со скомпилированным модулем:
pi@raspberrypi:~ $ sudo nano /etc/asterisk/modules.conf
noload => chan_skinny.so
load => chan_sccp.so
load => res_features.so
pi@raspberrypi:~ $ sudo cp Chan_SCCP-4.2.3_STABLE_r6728/conf/sccp.conf /etc/asterisk/sccp.conf
pi@raspberrypi:~ $ sudo chown -R asterisk:asterisk /etc/asterisk/sccp.conf
pi@raspberrypi:~ $ sudo asterisk -rx "core reload"
Проверяю, видит ли asterisk подгруженный модуль sccp:
pi@raspberrypi:~ $ sudo asterisk -rx "module show like sccp"
Module Description Use Count
0 modules loaded
Пока, как видно не видит, чтобы это дело исправить нужно просто и банально перезагрузить систему:
pi@raspberrypi:~ $ sudo reboot
После перезагрузки миникомпьютера проверяю, подгружен ли модуль sccp:
pi@raspberrypi:~ $ sudo asterisk -rx "module show like sccp"
Module Description Use Count
chan_sccp.so Skinny Client Control Protocol (SCCP). R 0
1 modules loaded
Ответ Да!, модуль подгружен. Теперь можно смело настраивать подключение телефонных аппаратов фирмы Cisco к текущему сервису asterisk где в роли железа выступит миникомпьютер Raspberry Pi 3 Model B. О дальнейших шагах я подробно в следующих заметках. А пока собственно и всё, с уважением автор блога и Youtube-канала Олло Александр aka ekzorchik.