Wow - you guys have been busy!
Let's see....
Stuntshell -
General Edit panel. This panel was thrown together quickly to allow edit of those files which SARK/SAIL doesn't touch. However, the "headers" panel still exists for those files that we "share" with you.
Sonoracomm -
fxotune -m parameter. I have updated the fxotune panel to allow you to input your own parameters - but this is a bit dangerous since we will execute whatever you put so I want to do a little more work on it. In the meantime, if you want to change your version of SAIL to issue -m 14 then open file
/etc/e-smith/web/functions/sarkPCI and search for "fxotune". Simply change the command string in the Perl script and save it back.
Everyone -
asterisk doesn't start automatically. We have tracked this down to the rpm and the strange way in which rpms work during update and there isn't an easy way to fix it. Without going into the detail, if you issue an rpm -Uvh to update smeserver-asterisk, you will lose the start-up link. To avoid this from happening; first remove the old rpm with rpm -e and then add the new one with rpm -Uvh.
Everyone -
QOS Settings. Yes QOS is a bit voodoo. SAIL is using a version of Wondershaper called HBC Wondershaper. It responds to the TOS (type of service) bits we set in sip.conf and iax.conf to prioritise VoIP traffic outbound and inbound. However, Herve's description is absolutely correct - we can only control traffic within the scope of the SME box. Once it leaves us we are in the lap of the Gods. This is why you should look for a high uplift line with
LOW contention and also consider using a
terminator rather than a VoIP carrier. Here for testing we run an 8000/440 ADSL2 circuit at 1:5 and a 2000/256 ADSL circuit at 1:20. We do not run cable because the uplift here is very poor.
re QOS settings - you can see the docs here
http://81.149.154.14/docs/cgi-bin/view/Main/DocChapter19Basically you should throttle your uplift at about 75% and your download at 90-95%. However, you can play around with these numbers to see what works best for you. Set a big upload away (or maybe send a massive e-mail) while using the phone and see what the effect is. If you are getting jitter then you should throttle back a bit, if not then you can ease the throttle forward until you get jitter and then back off. Don't run the test with IAX and the iax jitter buffer running (Doh!).