Pozdrav,
Evo posle nekog vremena se sve ovo oko modema može pojednostaviti. Ja koristim moj omiljeni Elastix. Trenutna stabilna verzija je 2.4. Prolazi i na Elastixu 2.3. Verzija chan donglea je 14. Evo ga mali rezime:
Pripremiti Huawei E1550
Proveriti koja verzija FW dobro radi i flešovati modem
Otključati
Enable voice
Trajno prebaci u mod modema
Instalirati drajver*
Podesiti prava da Asterisk može koristiti USB
Update kernela.
*Instaliranje chan donglea:
Za 32bitne siteme nakon instalacije Elastixa uradite paste sledećeg, odjednom (i dobrim delom je sve podešeno za 30 sekundi):
mkdir ~/install
cd ~/install
wget
https://asterisk-chan-dongle.g.../files/chan_dongle-1.1.r14.tgz
tar xvf chan_dongle-1.1.r14.tgz
cd chan_dongle-1.1.r14
./configure
make
make install
cd ~/install/chan_dongle-1.1.r14/etc/
cp dongle.conf /etc/asterisk
chmod 660 /dev/ttyUSB*
chown asterisk:uucp /dev/ttyUSB*
echo 'KERNEL=="ttyUSB[0-9*]", MODE="0660", OWNER="asterisk",
GROUP="uucp"' >> /etc/udev/rules.d/92-sebi.rules
Za 64bitne sisteme koristim sa izmenjenom jednom linijom:
mkdir ~/install
cd ~/install
wget
https://asterisk-chan-dongle.g.../files/chan_dongle-1.1.r14.tgz
tar xvf chan_dongle-1.1.r14.tgz
cd chan_dongle-1.1.r14
./configure
make
cp ~/install/chan_dongle-1.1.r14/chan_dongle.so /usr/lib64/asterisk/modules/chan_dongle.so
cd ~/install/chan_dongle-1.1.r14/etc/
cp dongle.conf /etc/asterisk
chmod 660 /dev/ttyUSB*
chown asterisk:uucp /dev/ttyUSB*
echo 'KERNEL=="ttyUSB[0-9*]", MODE="0660", OWNER="asterisk",
GROUP="uucp"' >> /etc/udev/rules.d/92-sebi.rules
Izbačen je deo za modem switch, jer će verovatno svi to rešiti trajno sa programom ili AT komandom AT^U2DIAG=0 na odgovarajući serijski port.
Rešena su i prava.
Problem koji imam ovih dana je update kernela. Trenutno aktuelni je kernel-lt. Ali kada instaliram update, mašina neće da se bootuje. Ako neka ima iskustva sa ovim voleo bih da pomogne.
I ponovo da se zahvalim Lazaru na pomoći oko rešavanja problema za 64bitne sisteme.