[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