[Asterisk-Dev] Embedded Asterisk
Andy Powell
andy at beagles-den.demon.co.uk
Sun Oct 26 11:45:22 MST 2003
Hi Lars,
Very impressive indeed. It's just a shame that it's a commercial venture (from my point of view)
as I'd be interested in getting it installed myself... I couldn't see the spec of the box, I assume
its something like a GT Allwell box....
Just out of interest what are you doing with your logs? I assume they vanish on reboot...
What's the boot time of the device?
Good job, and good luck.. :D
Andy
*********** REPLY SEPARATOR ***********
On 25/10/2003 at 10:14 Lars Boegild Thomsen wrote:
>Well - building the same source for my embedded environment (using
>i386-uclibc-gcc) and for the development machine itself (using plain gcc -
>and it's a Debian system by the way) results in the following:
>
>Debian:
>-------
>dev2:~# ls -ls /usr/sbin/asterisk /usr/lib/asterisk/modules/*
> 40 -rwxr-xr-x 1 root root 37852 Oct 25 09:30
>/usr/lib/asterisk/modules/app_adsiprog.so
> 40 -rwxr-xr-x 1 root root 40136 Oct 25 09:30
>/usr/lib/asterisk/modules/app_agi.so
> 12 -rwxr-xr-x 1 root root 8560 Oct 25 09:30
>/usr/lib/asterisk/modules/app_authenticate.so
> 8 -rwxr-xr-x 1 root root 5116 Oct 25 09:30
>/usr/lib/asterisk/modules/app_cdr.so
> 8 -rwxr-xr-x 1 root root 6956 Oct 25 09:30
>/usr/lib/asterisk/modules/app_chanisavail.so
> 12 -rwxr-xr-x 1 root root 8448 Oct 25 09:30
>/usr/lib/asterisk/modules/app_cut.so
> 8 -rwxr-xr-x 1 root root 5740 Oct 25 09:30
>/usr/lib/asterisk/modules/app_datetime.so
> 12 -rwxr-xr-x 1 root root 9404 Oct 25 09:30
>/usr/lib/asterisk/modules/app_db.so
> 20 -rwxr-xr-x 1 root root 19560 Oct 25 09:30
>/usr/lib/asterisk/modules/app_dial.so
> 12 -rwxr-xr-x 1 root root 9480 Oct 25 09:30
>/usr/lib/asterisk/modules/app_directory.so
> 16 -rwxr-xr-x 1 root root 14368 Oct 25 09:30
>/usr/lib/asterisk/modules/app_disa.so
> 8 -rwxr-xr-x 1 root root 6264 Oct 25 09:30
>/usr/lib/asterisk/modules/app_echo.so
> 12 -rwxr-xr-x 1 root root 9036 Oct 25 09:30
>/usr/lib/asterisk/modules/app_enumlookup.so
> 16 -rwxr-xr-x 1 root root 14420 Oct 25 09:30
>/usr/lib/asterisk/modules/app_festival.so
> 8 -rwxr-xr-x 1 root root 6756 Oct 25 09:30
>/usr/lib/asterisk/modules/app_flash.so
> 8 -rwxr-xr-x 1 root root 7580 Oct 25 09:30
>/usr/lib/asterisk/modules/app_getcpeid.so
> 8 -rwxr-xr-x 1 root root 7480 Oct 25 09:30
>/usr/lib/asterisk/modules/app_hasnewvoicemail.so
> 8 -rwxr-xr-x 1 root root 6208 Oct 25 09:30
>/usr/lib/asterisk/modules/app_image.so
> 8 -rwxr-xr-x 1 root root 7896 Oct 25 09:30
>/usr/lib/asterisk/modules/app_intercom.so
> 8 -rwxr-xr-x 1 root root 7096 Oct 25 09:30
>/usr/lib/asterisk/modules/app_lookupblacklist.so
> 8 -rwxr-xr-x 1 root root 6924 Oct 25 09:30
>/usr/lib/asterisk/modules/app_lookupcidname.so
> 12 -rwxr-xr-x 1 root root 10904 Oct 25 09:30
>/usr/lib/asterisk/modules/app_macro.so
> 20 -rwxr-xr-x 1 root root 20392 Oct 25 09:30
>/usr/lib/asterisk/modules/app_meetme.so
> 8 -rwxr-xr-x 1 root root 7032 Oct 25 09:30
>/usr/lib/asterisk/modules/app_milliwatt.so
> 12 -rwxr-xr-x 1 root root 8876 Oct 25 09:30
>/usr/lib/asterisk/modules/app_mp3.so
> 12 -rwxr-xr-x 1 root root 10476 Oct 25 09:30
>/usr/lib/asterisk/modules/app_parkandannounce.so
> 8 -rwxr-xr-x 1 root root 7328 Oct 25 09:30
>/usr/lib/asterisk/modules/app_playback.so
> 12 -rwxr-xr-x 1 root root 8208 Oct 25 09:30
>/usr/lib/asterisk/modules/app_privacy.so
> 12 -rwxr-xr-x 1 root root 11500 Oct 25 09:30
>/usr/lib/asterisk/modules/app_qcall.so
> 32 -rwxr-xr-x 1 root root 28788 Oct 25 09:30
>/usr/lib/asterisk/modules/app_queue.so
> 12 -rwxr-xr-x 1 root root 9912 Oct 25 09:30
>/usr/lib/asterisk/modules/app_record.so
> 8 -rwxr-xr-x 1 root root 6676 Oct 25 09:30
>/usr/lib/asterisk/modules/app_sayunixtime.so
> 8 -rwxr-xr-x 1 root root 6172 Oct 25 09:30
>/usr/lib/asterisk/modules/app_senddtmf.so
> 8 -rwxr-xr-x 1 root root 6220 Oct 25 09:30
>/usr/lib/asterisk/modules/app_setcallerid.so
> 8 -rwxr-xr-x 1 root root 6836 Oct 25 09:30
>/usr/lib/asterisk/modules/app_setcidname.so
> 8 -rwxr-xr-x 1 root root 6836 Oct 25 09:30
>/usr/lib/asterisk/modules/app_setcidnum.so
> 8 -rwxr-xr-x 1 root root 5856 Oct 25 09:30
>/usr/lib/asterisk/modules/app_softhangup.so
> 8 -rwxr-xr-x 1 root root 6276 Oct 25 09:30
>/usr/lib/asterisk/modules/app_striplsd.so
> 8 -rwxr-xr-x 1 root root 7832 Oct 25 09:30
>/usr/lib/asterisk/modules/app_substring.so
> 8 -rwxr-xr-x 1 root root 6256 Oct 25 09:30
>/usr/lib/asterisk/modules/app_system.so
> 8 -rwxr-xr-x 1 root root 6136 Oct 25 09:30
>/usr/lib/asterisk/modules/app_transfer.so
> 8 -rwxr-xr-x 1 root root 7476 Oct 25 09:30
>/usr/lib/asterisk/modules/app_url.so
> 64 -rwxr-xr-x 1 root root 59404 Oct 25 09:30
>/usr/lib/asterisk/modules/app_voicemail.so
> 64 -rwxr-xr-x 1 root root 60908 Oct 25 09:30
>/usr/lib/asterisk/modules/app_voicemail2.so
> 8 -rwxr-xr-x 1 root root 6572 Oct 25 09:30
>/usr/lib/asterisk/modules/app_waitforring.so
> 8 -rwxr-xr-x 1 root root 6880 Oct 25 09:30
>/usr/lib/asterisk/modules/app_zapateller.so
> 12 -rwxr-xr-x 1 root root 10152 Oct 25 09:30
>/usr/lib/asterisk/modules/app_zapbarge.so
> 12 -rwxr-xr-x 1 root root 9280 Oct 25 09:30
>/usr/lib/asterisk/modules/app_zapras.so
> 12 -rwxr-xr-x 1 root root 8224 Oct 25 09:30
>/usr/lib/asterisk/modules/cdr_csv.so
> 28 -rwxr-xr-x 1 root root 27236 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_agent.so
> 108 -rwxr-xr-x 1 root root 102700 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_iax.so
> 116 -rwxr-xr-x 1 root root 112732 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_iax2.so
> 12 -rwxr-xr-x 1 root root 11440 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_local.so
> 72 -rwxr-xr-x 1 root root 68908 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_mgcp.so
> 24 -rwxr-xr-x 1 root root 23072 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_modem.so
> 16 -rwxr-xr-x 1 root root 13420 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_modem_aopen.so
> 16 -rwxr-xr-x 1 root root 15308 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_modem_bestdata.so
> 28 -rwxr-xr-x 1 root root 24964 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_modem_i4l.so
> 68 -rwxr-xr-x 1 root root 64524 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_oss.so
> 32 -rwxr-xr-x 1 root root 29004 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_phone.so
> 172 -rwxr-xr-x 1 root root 168364 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_sip.so
> 56 -rwxr-xr-x 1 root root 52236 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_skinny.so
> 116 -rwxr-xr-x 1 root root 114156 Oct 25 09:30
>/usr/lib/asterisk/modules/chan_zap.so
> 8 -rwxr-xr-x 1 root root 6924 Oct 25 09:30
>/usr/lib/asterisk/modules/codec_a_mu.so
> 8 -rwxr-xr-x 1 root root 8140 Oct 25 09:30
>/usr/lib/asterisk/modules/codec_adpcm.so
> 8 -rwxr-xr-x 1 root root 6764 Oct 25 09:30
>/usr/lib/asterisk/modules/codec_alaw.so
> 48 -rwxr-xr-x 1 root root 45840 Oct 25 09:30
>/usr/lib/asterisk/modules/codec_gsm.so
> 60 -rwxr-xr-x 1 root root 54440 Oct 25 09:30
>/usr/lib/asterisk/modules/codec_ilbc.so
> 40 -rwxr-xr-x 1 root root 39116 Oct 25 09:30
>/usr/lib/asterisk/modules/codec_lpc10.so
> 152 -rwxr-xr-x 1 root root 147664 Oct 25 09:30
>/usr/lib/asterisk/modules/codec_mp3_d.so
> 8 -rwxr-xr-x 1 root root 6764 Oct 25 09:30
>/usr/lib/asterisk/modules/codec_ulaw.so
> 12 -rwxr-xr-x 1 root root 9060 Oct 25 09:30
>/usr/lib/asterisk/modules/format_g723.so
> 8 -rwxr-xr-x 1 root root 7484 Oct 25 09:30
>/usr/lib/asterisk/modules/format_g729.so
> 16 -rwxr-xr-x 1 root root 12764 Oct 25 09:30
>/usr/lib/asterisk/modules/format_gsm.so
> 8 -rwxr-xr-x 1 root root 7836 Oct 25 09:30
>/usr/lib/asterisk/modules/format_h263.so
> 8 -rwxr-xr-x 1 root root 5860 Oct 25 09:30
>/usr/lib/asterisk/modules/format_jpeg.so
> 8 -rwxr-xr-x 1 root root 7976 Oct 25 09:30
>/usr/lib/asterisk/modules/format_mp3.so
> 8 -rwxr-xr-x 1 root root 7356 Oct 25 09:30
>/usr/lib/asterisk/modules/format_pcm.so
> 8 -rwxr-xr-x 1 root root 7324 Oct 25 09:30
>/usr/lib/asterisk/modules/format_pcm_alaw.so
> 8 -rwxr-xr-x 1 root root 8072 Oct 25 09:30
>/usr/lib/asterisk/modules/format_vox.so
> 12 -rwxr-xr-x 1 root root 11400 Oct 25 09:30
>/usr/lib/asterisk/modules/format_wav.so
> 24 -rwxr-xr-x 1 root root 22904 Oct 25 09:30
>/usr/lib/asterisk/modules/format_wav_gsm.so
> 36 -rwxr-xr-x 1 root root 32956 Oct 25 09:30
>/usr/lib/asterisk/modules/pbx_config.so
> 16 -rwxr-xr-x 1 root root 13004 Oct 25 09:30
>/usr/lib/asterisk/modules/pbx_spool.so
> 12 -rwxr-xr-x 1 root root 10316 Oct 25 09:30
>/usr/lib/asterisk/modules/pbx_wilcalu.so
> 24 -rwxr-xr-x 1 root root 22476 Oct 25 09:30
>/usr/lib/asterisk/modules/res_adsi.so
> 16 -rwxr-xr-x 1 root root 14476 Oct 25 09:30
>/usr/lib/asterisk/modules/res_crypto.so
> 16 -rwxr-xr-x 1 root root 13200 Oct 25 09:30
>/usr/lib/asterisk/modules/res_indications.so
> 12 -rwxr-xr-x 1 root root 11820 Oct 25 09:30
>/usr/lib/asterisk/modules/res_monitor.so
> 16 -rwxr-xr-x 1 root root 15368 Oct 25 09:30
>/usr/lib/asterisk/modules/res_musiconhold.so
> 20 -rwxr-xr-x 1 root root 19560 Oct 25 09:30
>/usr/lib/asterisk/modules/res_parking.so
> 500 -rwxr-xr-x 1 root root 506748 Oct 25 09:29
>/usr/sbin/asterisk
>
>The embedded uClibc version (chroot'ed into the build directory):
>-----------------------------------------------------------------
>dev2:~# ls -ls /usr/sbin/asterisk /usr/lib/asterisk/modules/*
> 36 -rwxr-xr-x 1 1000 100 33842 Oct 24 02:52
>/usr/lib/asterisk/modules/app_adsiprog.so
> 40 -rwxr-xr-x 1 1000 100 39503 Oct 24 02:52
>/usr/lib/asterisk/modules/app_agi.so
> 12 -rwxr-xr-x 1 1000 100 9157 Oct 24 02:52
>/usr/lib/asterisk/modules/app_authenticate.so
> 8 -rwxr-xr-x 1 1000 100 5583 Oct 24 02:52
>/usr/lib/asterisk/modules/app_cdr.so
> 8 -rwxr-xr-x 1 1000 100 7495 Oct 24 02:52
>/usr/lib/asterisk/modules/app_chanisavail.so
> 12 -rwxr-xr-x 1 1000 100 8516 Oct 24 02:52
>/usr/lib/asterisk/modules/app_cut.so
> 8 -rwxr-xr-x 1 1000 100 6307 Oct 24 02:52
>/usr/lib/asterisk/modules/app_datetime.so
> 12 -rwxr-xr-x 1 1000 100 9673 Oct 24 02:52
>/usr/lib/asterisk/modules/app_db.so
> 24 -rwxr-xr-x 1 1000 100 20531 Oct 24 02:52
>/usr/lib/asterisk/modules/app_dial.so
> 12 -rwxr-xr-x 1 1000 100 10016 Oct 24 02:52
>/usr/lib/asterisk/modules/app_directory.so
> 16 -rwxr-xr-x 1 1000 100 14931 Oct 24 02:52
>/usr/lib/asterisk/modules/app_disa.so
> 8 -rwxr-xr-x 1 1000 100 7032 Oct 24 02:52
>/usr/lib/asterisk/modules/app_echo.so
> 12 -rwxr-xr-x 1 1000 100 9475 Oct 24 02:52
>/usr/lib/asterisk/modules/app_enumlookup.so
> 16 -rwxr-xr-x 1 1000 100 14746 Oct 24 02:52
>/usr/lib/asterisk/modules/app_festival.so
> 8 -rwxr-xr-x 1 1000 100 8171 Oct 24 02:52
>/usr/lib/asterisk/modules/app_getcpeid.so
> 8 -rwxr-xr-x 1 1000 100 7991 Oct 24 02:52
>/usr/lib/asterisk/modules/app_hasnewvoicemail.so
> 8 -rwxr-xr-x 1 1000 100 6910 Oct 24 02:52
>/usr/lib/asterisk/modules/app_image.so
> 12 -rwxr-xr-x 1 1000 100 8395 Oct 24 02:52
>/usr/lib/asterisk/modules/app_intercom.so
> 8 -rwxr-xr-x 1 1000 100 7675 Oct 24 02:52
>/usr/lib/asterisk/modules/app_lookupblacklist.so
> 8 -rwxr-xr-x 1 1000 100 7616 Oct 24 02:52
>/usr/lib/asterisk/modules/app_lookupcidname.so
> 12 -rwxr-xr-x 1 1000 100 11328 Oct 24 02:52
>/usr/lib/asterisk/modules/app_macro.so
> 8 -rwxr-xr-x 1 1000 100 7657 Oct 24 02:52
>/usr/lib/asterisk/modules/app_milliwatt.so
> 12 -rwxr-xr-x 1 1000 100 9223 Oct 24 02:52
>/usr/lib/asterisk/modules/app_mp3.so
> 12 -rwxr-xr-x 1 1000 100 10580 Oct 24 02:52
>/usr/lib/asterisk/modules/app_parkandannounce.so
> 8 -rwxr-xr-x 1 1000 100 7884 Oct 24 02:52
>/usr/lib/asterisk/modules/app_playback.so
> 12 -rwxr-xr-x 1 1000 100 8926 Oct 24 02:52
>/usr/lib/asterisk/modules/app_privacy.so
> 16 -rwxr-xr-x 1 1000 100 12885 Oct 24 02:52
>/usr/lib/asterisk/modules/app_qcall.so
> 32 -rwxr-xr-x 1 1000 100 29338 Oct 24 02:52
>/usr/lib/asterisk/modules/app_queue.so
> 12 -rwxr-xr-x 1 1000 100 10326 Oct 24 02:52
>/usr/lib/asterisk/modules/app_record.so
> 8 -rwxr-xr-x 1 1000 100 7173 Oct 24 02:52
>/usr/lib/asterisk/modules/app_sayunixtime.so
> 8 -rwxr-xr-x 1 1000 100 6926 Oct 24 02:52
>/usr/lib/asterisk/modules/app_senddtmf.so
> 8 -rwxr-xr-x 1 1000 100 6913 Oct 24 02:52
>/usr/lib/asterisk/modules/app_setcallerid.so
> 8 -rwxr-xr-x 1 1000 100 7393 Oct 24 02:52
>/usr/lib/asterisk/modules/app_setcidname.so
> 8 -rwxr-xr-x 1 1000 100 7393 Oct 24 02:52
>/usr/lib/asterisk/modules/app_setcidnum.so
> 8 -rwxr-xr-x 1 1000 100 6374 Oct 24 02:52
>/usr/lib/asterisk/modules/app_softhangup.so
> 8 -rwxr-xr-x 1 1000 100 6806 Oct 24 02:52
>/usr/lib/asterisk/modules/app_striplsd.so
> 8 -rwxr-xr-x 1 1000 100 8162 Oct 24 02:52
>/usr/lib/asterisk/modules/app_substring.so
> 8 -rwxr-xr-x 1 1000 100 6862 Oct 24 02:52
>/usr/lib/asterisk/modules/app_system.so
> 8 -rwxr-xr-x 1 1000 100 6868 Oct 24 02:52
>/usr/lib/asterisk/modules/app_transfer.so
> 8 -rwxr-xr-x 1 1000 100 8107 Oct 24 02:52
>/usr/lib/asterisk/modules/app_url.so
> 60 -rwxr-xr-x 1 1000 100 53544 Oct 24 02:52
>/usr/lib/asterisk/modules/app_voicemail.so
> 60 -rwxr-xr-x 1 1000 100 56172 Oct 24 02:52
>/usr/lib/asterisk/modules/app_voicemail2.so
> 8 -rwxr-xr-x 1 1000 100 7224 Oct 24 02:52
>/usr/lib/asterisk/modules/app_waitforring.so
> 8 -rwxr-xr-x 1 1000 100 7442 Oct 24 02:52
>/usr/lib/asterisk/modules/app_zapateller.so
> 12 -rwxr-xr-x 1 1000 100 8694 Oct 24 02:52
>/usr/lib/asterisk/modules/cdr_csv.so
> 28 -rwxr-xr-x 1 1000 100 27697 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_agent.so
> 100 -rwxr-xr-x 1 1000 100 94478 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_iax.so
> 108 -rwxr-xr-x 1 1000 100 106387 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_iax2.so
> 12 -rwxr-xr-x 1 1000 100 12058 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_local.so
> 72 -rwxr-xr-x 1 1000 100 69141 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_mgcp.so
> 24 -rwxr-xr-x 1 1000 100 22531 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_modem.so
> 16 -rwxr-xr-x 1 1000 100 13132 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_modem_aopen.so
> 16 -rwxr-xr-x 1 1000 100 15151 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_modem_bestdata.so
> 24 -rwxr-xr-x 1 1000 100 24354 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_modem_i4l.so
> 68 -rwxr-xr-x 1 1000 100 62505 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_oss.so
> 28 -rwxr-xr-x 1 1000 100 27107 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_phone.so
> 160 -rwxr-xr-x 1 1000 100 157350 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_sip.so
> 56 -rwxr-xr-x 1 1000 100 51946 Oct 24 02:52
>/usr/lib/asterisk/modules/chan_skinny.so
> 8 -rwxr-xr-x 1 1000 100 7393 Oct 24 02:52
>/usr/lib/asterisk/modules/codec_a_mu.so
> 12 -rwxr-xr-x 1 1000 100 8328 Oct 24 02:52
>/usr/lib/asterisk/modules/codec_adpcm.so
> 8 -rwxr-xr-x 1 1000 100 7176 Oct 24 02:52
>/usr/lib/asterisk/modules/codec_alaw.so
> 56 -rwxr-xr-x 1 1000 100 50394 Oct 24 02:52
>/usr/lib/asterisk/modules/codec_gsm.so
> 56 -rwxr-xr-x 1 1000 100 52433 Oct 24 02:52
>/usr/lib/asterisk/modules/codec_ilbc.so
> 40 -rwxr-xr-x 1 1000 100 39253 Oct 24 02:52
>/usr/lib/asterisk/modules/codec_lpc10.so
> 320 -rwxr-xr-x 1 1000 100 320157 Oct 24 02:52
>/usr/lib/asterisk/modules/codec_mp3_d.so
> 8 -rwxr-xr-x 1 1000 100 7178 Oct 24 02:52
>/usr/lib/asterisk/modules/codec_ulaw.so
> 12 -rwxr-xr-x 1 1000 100 9746 Oct 23 22:57
>/usr/lib/asterisk/modules/format_g723.so
> 8 -rwxr-xr-x 1 1000 100 7620 Oct 24 02:52
>/usr/lib/asterisk/modules/format_g729.so
> 16 -rwxr-xr-x 1 1000 100 12772 Oct 24 02:52
>/usr/lib/asterisk/modules/format_gsm.so
> 8 -rwxr-xr-x 1 1000 100 7972 Oct 24 02:52
>/usr/lib/asterisk/modules/format_h263.so
> 8 -rwxr-xr-x 1 1000 100 6189 Oct 24 02:52
>/usr/lib/asterisk/modules/format_jpeg.so
> 12 -rwxr-xr-x 1 1000 100 8196 Oct 24 02:52
>/usr/lib/asterisk/modules/format_mp3.so
> 8 -rwxr-xr-x 1 1000 100 7524 Oct 24 02:52
>/usr/lib/asterisk/modules/format_pcm.so
> 8 -rwxr-xr-x 1 1000 100 7492 Oct 24 02:52
>/usr/lib/asterisk/modules/format_pcm_alaw.so
> 8 -rwxr-xr-x 1 1000 100 8160 Oct 24 02:52
>/usr/lib/asterisk/modules/format_vox.so
> 12 -rwxr-xr-x 1 1000 100 11271 Oct 24 02:52
>/usr/lib/asterisk/modules/format_wav.so
> 24 -rwxr-xr-x 1 1000 100 23328 Oct 24 02:52
>/usr/lib/asterisk/modules/format_wav_gsm.so
> 32 -rwxr-xr-x 1 1000 100 31978 Oct 24 02:52
>/usr/lib/asterisk/modules/pbx_config.so
> 24 -rwxr-xr-x 1 1000 100 23428 Oct 24 02:52
>/usr/lib/asterisk/modules/pbx_gtkconsole.so
> 16 -rwxr-xr-x 1 1000 100 12994 Oct 24 02:52
>/usr/lib/asterisk/modules/pbx_spool.so
> 12 -rwxr-xr-x 1 1000 100 11577 Oct 24 02:52
>/usr/lib/asterisk/modules/pbx_wilcalu.so
> 24 -rwxr-xr-x 1 1000 100 22521 Oct 24 02:52
>/usr/lib/asterisk/modules/res_adsi.so
> 16 -rwxr-xr-x 1 1000 100 14344 Oct 24 02:52
>/usr/lib/asterisk/modules/res_crypto.so
> 16 -rwxr-xr-x 1 1000 100 13540 Oct 24 02:52
>/usr/lib/asterisk/modules/res_indications.so
> 12 -rwxr-xr-x 1 1000 100 11885 Oct 24 02:52
>/usr/lib/asterisk/modules/res_monitor.so
> 16 -rwxr-xr-x 1 1000 100 16150 Oct 24 02:52
>/usr/lib/asterisk/modules/res_musiconhold.so
> 24 -rwxr-xr-x 1 1000 100 21610 Oct 24 02:52
>/usr/lib/asterisk/modules/res_parking.so
> 460 -rwxr-xr-x 1 1000 100 465116 Oct 24 02:52
>/usr/sbin/asterisk
>
>These should be fairly comparable - BUT by any event they are NOT what is
>important!!! glibc is what - about 1.8 MB or so + all the nss and locale
>stuff which takes up a huge amount of disk space (that is if that disk is
>bloody expensive flash memory). uClibc is comparably around 300 kB or so
>everything included. And the beauty is that with extremely few exceptions
>-
>most things compiles cleanly on uClibc.
>
>A filesystem containing uClibc, busybox (for the standard UNIX command line
>tools), openssl (for encryption - this library is actually larger than
>uClibc), openssh (for encrypted access to the box), mini_https (linked
>against the openssl to provide https server) and finally Asterisk including
>all sample sounds and modules takes all in all a little less than 5 MB of
>compressed flash storage. At boot time that expands into a root filesystem
>at about 10 MB. Lots could have been saved if I hadn't been really
>paranoid
>about ONLY allowing encrypted access to the box - probably half of all this
>is openssl and openssh.
>
>The box I am using has got 16 MB of flash (the box would be cheaper if I
>could do with 8 - so 8 is really my limit in reality) and 64 MB of memory,
>so it's not as tight as most embedded systems. As it is right now - I use
>about 6 MB of the flash and after startup about 20 MB of the memory (that
>includes root on ramdisk and everything running - including asterisk) - so
>I
>still got room around me :)
>
>Regards,
>
> Lars...
>
>--
>Lars Boegild Thomsen
>Technical Director
>JustIT Sdn. Bhd.
>Cell Phone (MY): +60 (16) 323 1999
>ICQ: 6478559
>Yahoo Chat: lars_boegild_thomsen at yahoo.com
>MSN Chat: lars_boegild_thomsen at hotmail.com
>http://www.justit.ws
>
>> -----Original Message-----
>> From: asterisk-dev-admin at lists.digium.com
>> [mailto:asterisk-dev-admin at lists.digium.com]On Behalf Of Nathan
>> Littlepage
>> Sent: 24 October 2003 21:55
>> To: asterisk-dev at lists.digium.com
>> Subject: RE: [Asterisk-Dev] Embedded Asterisk
>>
>>
>> How much is the Asterisk using uClibc weighing in at?
>>
>> > -----Original Message-----
>> > From: asterisk-dev-admin at lists.digium.com
>> > [mailto:asterisk-dev-admin at lists.digium.com] On Behalf Of
>> > Lars Boegild Thomsen
>> > Sent: Friday, October 24, 2003 3:20 AM
>> > To: asterisk-dev at lists.digium.com
>> > Subject: RE: [Asterisk-Dev] Embedded Asterisk
>> >
>> >
>> > I've done further testing and this is getting interesting.
>> >
>> > If using more or less the standard configuration - incoming
>> > IAX2 works but
>> > incoming SIP packages are left untouched by asterisk. So -
>> > the big question
>> > is really - in what way is Asterisk handling IAX2 and SIP
>> > differently when
>> > pulling packages of the udp stack?
>> >
>> > Regards,
>> >
>> > Lars...
>> >
>> > > -----Original Message-----
>> > > From: asterisk-dev-admin at lists.digium.com
>> > > [mailto:asterisk-dev-admin at lists.digium.com]On Behalf Of
>> > Lars Boegild
>> > > Thomsen
>> > > Sent: 24 October 2003 16:13
>> > > To: asterisk-dev at lists.digium.com
>> > > Subject: [Asterisk-Dev] Embedded Asterisk
>> > >
>> > >
>> > > Hi Mark,
>> > >
>> > > Thanx for the assistance on IRC today (nick: lth). I tried your
>> > > suggestion
>> > > (printf in sipsock_read function) and can confirm your
>> > suspicion - the
>> > > function is never called when Asterisk is linked with uClibc.
>> > >
>> > > A few more pointers:
>> > >
>> > > 1. I updated the uClibc library to latest snapshot - since
>> > it now has
>> > > dn_expand function built in. This results in Asterisk
>> > being able to clean
>> > > compile with only the following changes:
>> > >
>> > > 1. uClibc does not have the res_nxxxxx functions - so BSD
>> > > like calls are
>> > > used in dns.c (basically I changed the #ifdef __Linux__ to #ifdef
>> > > __xxLinux__)
>> > >
>> > > 2. uClibc does not have res_search - changed that to
>> > > res_query call for
>> > > testing
>> > >
>> > > 2. Asterisk compiles and start up without any error
>> > messages at all. When
>> > > loading the chan_sip:
>> > >
>> > > Parsing: '/etc/asterisk/sip.conf': Found
>> > > SIP Listening on 0.0.0.0:5060
>> > > Using TOS bits 0
>> > > Registered channel type 'sip' (Session Initiation
>> > Protocol (SIP))
>> > > Registered application 'SIPDtmfMode'
>> > > WARNING[1024]: File chan_sip.c, Line 5433
>> > > (restart_monitor): Cannot kill
>> > > myself
>> > >
>> > > 3. Asterisk definitely "binds" the port. Netstat -a:
>> > >
>> > > ...
>> > > udp 0 0 *:6060 *:*
>> > > ...
>> > >
>> > > 4. sipsock_read is never called. The input buffer on the
>> > above netstat
>> > > output grows and grows if I try to connect a sip ua.
>> > >
>> > > 5. Absolutely NO hint output is generate from Asterisk.
>> > >
>> > > That's all I can think of right now. It's obvious that Asterisk
>> > > never poll
>> > > the incomping packages from the udp stack - but why? Any other
>> > > things I can
>> > > try?
>> > >
>> > > Regarding uClibc in general - most applications does run
>> > flawlessly - so I
>> > > don't think the networking code is generally flawed.
>> > >
>> > > Regards,
>> > >
>> > > Lars...
>> > >
>> > > --
>> > > Lars Boegild Thomsen
>> > > Technical Director
>> > > JustIT Sdn. Bhd.
>> > > Cell Phone (MY): +60 (16) 323 1999
>> > > ICQ: 6478559
>> > > Yahoo Chat: lars_boegild_thomsen at yahoo.com
>> > > MSN Chat: lars_boegild_thomsen at hotmail.com
>> > > http://www.justit.ws
>> > >
>> > > _______________________________________________
>> > > Asterisk-Dev mailing list
>> > > Asterisk-Dev at lists.digium.com
>> > > http://lists.digium.com/mailman/listinfo/asterisk-dev
>> > >
>> >
>> > _______________________________________________
>> > Asterisk-Dev mailing list
>> > Asterisk-Dev at lists.digium.com
>> > http://lists.digium.com/mailman/listinfo/asterisk-dev
>> >
>>
>> _______________________________________________
>> Asterisk-Dev mailing list
>> Asterisk-Dev at lists.digium.com
>> http://lists.digium.com/mailman/listinfo/asterisk-dev
>>
>
>_______________________________________________
>Asterisk-Dev mailing list
>Asterisk-Dev at lists.digium.com
>http://lists.digium.com/mailman/listinfo/asterisk-dev
More information about the asterisk-dev
mailing list