Asterisk with chan mobile.
So, my lovely TUSI-M does not work, it has legacy USB ports, I want USB 2.0.
Got an old celeron PC I had somewhere, found out it had 1GB of DDR1 ram, a 2.53GHz processor, a P4i65GV Motherboard with Bios 1.80 (Asrock), And an 80GB hard disk, fits the bill perfect.
the good thing about this motherboard is that it has 8 USB ports (2.0), The bad thing, A Celeron processor, An old celeron processor.
I installed an X100P (That I got in the mail today) on the PC.
1- Installed Ubuntu 8.04 32Bit from DVD, a default DVD install, user name (yazeed), Password (ZeDevildetail), and hostname (asterisk).
2- Now i need to enable VNC access, see This post in the ubuntu forums
3- Restarted Ubuntu to make sure the previous step works.
4- Installed Samba by starting Synaptic Package manager, Searching for Samba, and marking samba for install, 2 more packages are requiered, agreed to
install them when prompted after hitting the apply button, Same to install openssh. And miraculesly, when I start ubuntu on the machine, I can poin my VNC
viewer to asterisk:2
5- I installed RealVNC on my windows machine (The viewer only, if you install the server you will need a serial number).
6- logged in via VNC.
7- Downloaded Asterisk 1.6.0.5 along with the addons 1.6, DAHDI linux, Dahdi tools, and libpri 1.4.7 to /usr/src, DAHDI is what used to be ZAPTEL ,
LibPri is for T1, E1, J1 and I don’t need it, Just thought I’d install it anyway , So I unpacked them to that same directory I am in.
8- Before I install anything, I probably need to satisfy some dependancies, and add some tools so I can make managing the system easy later on,
Running aptitude
LAMP task: PHP would help me write stuff I can fix online !
the, MySQL with root password being “whatdevil”
Now from Synaptics package manager
GCC 3+, G++ 4.1, cpp and other compiler stuff ubuntu tells me about
Ncurses devel
Libtermcap-devel
Kernel development headers
Kernel development headers (SMP)
GCC++
Openssl and its dev package
Newt-devel
Zlib-devel
unixOBDC and unixOBDC devel
libtool
gnu make
Bison for CLI (yacc and)
Libnewt for zttool – ztcfg
Now that i have installed everything with synaptics that looks like the above, i will
Start with the Zaptel – Now dahdi driver….
cd /usr/src/DAHDIblahblah
make
makeinstall
cd /usr/src/asterisk-1.6blahblah
make clean
./configure
make menuselect
…Now from Menu select, i am looking for dependencies that i need so that i can compile everything in asterisk 1.6….
up to now, i need
CURL OK
PostgreSQL OK
sqlite
sqlite3
Cryptographic digital signatures
jabber
netsnmp
spandsp
resample
jack ??
osptk
ssl
radius
freetds
asound
portaudio
res_jabber
iksemel
openh323
isdnnet
misdn
suppserv
nbs
usb
vpbapi
speexdsp
verbis
ogg
curl
gtk
lua
ldap
imap_tk
gmime
Asterisk sound packages in multiple formats, both basic and extra