no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | en:wrt54g:asterisk [2021/08/26 07:27] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {=wrt54g=} | ||
+ | |||
+ | ====== Installing Asterisk onn WRT54G ====== | ||
+ | |||
+ | |||
+ | ===== Needed hardware ===== | ||
+ | |||
+ | * WRT54G | ||
+ | * SD memory with at least 32mb | ||
+ | |||
+ | ===== Known limitation ===== | ||
+ | |||
+ | WRT54G have a small cpu, so realtime conversion may don't work. | ||
+ | |||
+ | If you want Chanspy feature, keep out from using WRT54G | ||
+ | |||
+ | ===== Workarounds ===== | ||
+ | |||
+ | * To overcome cpu limitation, you have to use only passthru mode. | ||
+ | * If you want voicemail, you have to convert sounds from gsm to -your codec- | ||
+ | |||
+ | ===== Needed software and files ===== | ||
+ | |||
+ | If you want to build source yourself, you need: | ||
+ | * OpenWrt Development kit - Italian sound (http:// | ||
+ | * res_conv.so to convert from .gsm to -your codec-(http:// | ||
+ | * http:// | ||
+ | * Batch script to encode files (you have to mod it to encode to a codec other than g729) {{en: | ||
+ | |||
+ | If you want binary and all ready: | ||
+ | * Sounds re-encoded using {{en: | ||
+ | * My filesistems patch (download, untar and move what you want) {{en: | ||
+ | |||
+ | ===== Install ===== | ||
+ | |||
+ | <code bash> | ||
+ | $ ipkg -d mmc install asterisk asterisk-sounds asterisk-voicemail wl \ | ||
+ | ntpclient kmod-ext2 e2fsprogs libncurses libpthread ssmtp | ||
+ | </ | ||
+ | |||
+ | ===== Needed knowledges ===== | ||
+ | |||
+ | A lot of experience if you want to build modules by yourself | ||
+ | |||
+ | ===== Other workaround ===== | ||
+ | |||
+ | Perhaps you may need qos: | ||
+ | This include an hack to overcame mini_fo bug | ||
+ | |||
+ | <code bash> | ||
+ | $ ipkg -d install qos-scripts | ||
+ | $ mv / | ||
+ | $ ln -s / | ||
+ | </ | ||
+ | |||
+ | Fix reboot bug: | ||
+ | |||
+ | <code bash> | ||
+ | $ URL=http:// | ||
+ | $ ipkg -d mmc install $URL | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Try sending sms to aladino ===== | ||
+ | |||
+ | {{en: | ||
+ | |||
+ | {{en: | ||
+ | |||
+ | ===== g729 codec - Closed license!!!! ===== | ||
+ | |||
+ | {{en: | ||
+ | |||
+ | {{en: | ||
+ | |||
+ | {{en: | ||
+ | |||
+ | {{en: | ||
+ | |||
+ | {{en: | ||