Documentation Index
FAQ
Linux LiveCD VoIP Router http://www.wifi.com.ar/english/voip/
- Why use our solution ?
It is a proven bundle of software with over 50,000 active
users and 200+ server installations.
It uses SER for scalable sip phone registration, control
and user web interface, and optionally Asterisk for B2BUA.
It has email technical support and updates.
You can be up and running in days.
- What do I need to get started ?
You need a PC with a fixed public ip connected to the internet.
Also your internet router needs a fixed ip (usually business
internet connections provide this). Or you can host it at a
datacenter, it requires a dedicated server that can boot from
a livecd. In addition you need some basic linux kwnoledge.
- Why not ip with port forwarding ?
You need a public fixed ip on your voip server, no port forwarding.
In general business internet connections can provide this, also
datacenters. A fixed ip on your internet router plus and additional
fixed ips for internal servers.
Port forwarding can not be used, nor firewalling between your
internet connection and the voip server. Either of these will
break nat traversal and more services on the voip server.
For these reasons in general consumer adsl internet connections
can not host the voip server.
- Does it support Hard Disk Install ?
No, the base system always boots from the liveCD. But once
it does that it runs from RAM only. Web server and Mysql
run from hard disk.
Advantages of a livecd install: base system can not be broken.
Simple upgrade, just change the cd. Support is much easier
thus price is lower.
- Why use a LiveCD ?
Advantages of a livecd install: base system can not be broken.
Simple upgrade, just change the cd. Support is much easier
thus price is lower.
The system boots from the livecd, but once it does that it
runs from RAM only. Web server and Mysql run from hard disk.
NOTE: As of 2.0.26 you can also install to hard disk or boot
form flash disk (USB keychains).
- LiveCD Reliability
We have over 250 server installations running. Some servers have
more than 30.000 active users and have been up for 12 months
continuously.
- How much bandwidth per call do I need ?
None on the default configuration. Which only does
call setup and acounting. The sip phone connects
directly to the voip gateway.
If you use the asterisk b2bua (included as an extra module),
then you need to carry the traffic of the rtp streams on your
server. Or on the geographically distributed RTP proxy servers.
- What computer do I need ?
We are running fonosip.com with an AMD Duron 2000 and 512 MBytes
of ram. With 10,000 active users and a cpu average usage under
10%. So the answer is: you do not need a big machine
- What hard disk do I need ?
You can use ide or sata.
No support for disk arrays or raid.
We recommend ide. you can do network replication of your database
data for security
- What does it mean no B2BUA in base package ?
The base solution does not include back to back user agent
(B2BUA). Thus you can not cut a call in progress.
But it is not a problem for monthly or business users, or credit
card users (Fonosip.com style business).
In addition it allows the sip phone to connect
directly to the pstn gateway, after autentication and accounting.
Lowering your bandwidth bill and lowering delay and latency for
the user.
For providing wholesale or call shop services, or suing multiple
external pstn termination providers, it is recommended
to use the extra module asterisk b2bua.
- What computer do I need for B2BUA ?
An AMD 2000 mHz with 1 GByte of RAM will do 200 simultaneous
calls without call degradation. Without doing any codec
transacoding.
- Which codecs are included ?
The base solution is a sip proxy, so the codecs are controlled
by the sip phone and the pstn gateway.
In the B2BUA astersik solution you have G711, gsm, ilbc. And can
do pass-through g723, g729
In addition you can buy G729 liceses from Digium at $10 per channel
- What version of linux do I need ?
None linux is included in the livecd. You don't need to
install anything.
- What size hard disk do I need ?
5 Gbytes or larger.
- Can I run it without a hard disk ?
Yes, but mainly for demo and testing purposes, since you will
not be able to keep call accounting or user database in case of
a power loss.
An RTP proxy box may run without a had disk, saving config to
floppy.
- Can I customize the web interface ?
Yes. All html and php sources are included and can be modified
- Can I do SER high availability ?
Yes, using a second server machine and
DNS SVR Resource Records. But note that not all UAs support
this.
Also the livecd solution comes in handy when managing several
boxes of SER/Asterisk, since you can build/rebuild servers in
minutes.
- Can I do RTP Proxy high availability ?
Yes, using multiple machines for RTP Proxy. Can also be
geographically distributed.
- What happens if I loose a BYE message ?
If you loose a bye message from your gateway, or a sip phone
crashes, and you do not use B2BUA:
you need to make sure your gateway has an rtp timeout.
If you use a cisco gateway such cisco 5300 make sure you run
the latest IOS, and set rtptimeout to 1 minute or so.
That way you will not miss any calls on your accounting.
Or get any runaway calls.
Good voip termination providers in this respect are
fonosip.com, voip.brujula.net (of course :)
But under some UA / Gateway combinations you may always loose
some BYEs (maybe 1%). To avoid that completely you need a B2BUA
(provided in the extra module asterisk b2bua)
- What PSTN gateways can I use ?
Any SIP compliant gateway will do. Cisco as5300, as5350, as5800,
quintum, asterisk, in general any SIP compatible gateway.
- When do I need the Asterisk B2BUA module ?
If you will use your own cisco 5300s, or you control all of
your pstn gateways, then the base system might be enough for
you.
The additional b2bua is required when you use many different
gateways, and some do not support rtp timeout. In this case
to guarantee your CDRs you need the B2BUA.
You also need this module if you want to do RTP geographycal
distribution (to guarantee QoS), or codec transcoding.
- Is there any way to try/test/demo the functionalities of
this solution for some limited time?
There is a live demo site at FonoSIP.com.
But we do not have a demo site for the admin side of the
solution. Just the screenshots on the web.
There is no limited time demo product.
- How is the software delivered ?
It is a download
- What is your refund policy ?
We have a money back guarantee for 30 days.
And a 10% refund fee.
- What domain name should I use
If you want your users to be
81234@mydomain.com
you must point your dns
mydomain.com ==> ip.of.your.server
if you can not do that, then use something like
voip.mydomain.com ==> ip.of.your.server
- Do you have a distributor program ?
No, unfortunately we only sell direct
- Can I install Linux LiveCD Router to a flash key ?
- yes, as of 2.0.26 you can.
- Extract cdrouter-2026.tar to your flash disk.
- make the disk bootable by running
(from linux) /boot/bootinst.sh
- make the disk bootable by running
(from windows) /boot/bootinst.bat
- Can I install Linux LiveCD Router to hard disk ?
- yes, as of 2.0.26 you can.
NEW. HARD DISK, USB flash key or SD memory card install.
- Extract cdrouter-2026.tar to your disk.
(if it is a hard disk, make a boot partition of 150MBytes only
and extract to it)
- make the disk bootable by running
(from linux) /boot/bootinst.sh
- make the disk bootable by running
(from windows) /boot/bootinst.bat
- Is CDrouter much slower from USB ?
In general, CDrouter is faster from USB than from CD. You just
have to use the right USB key. Older devices (usually for USB
version 1.1) are really slow and will give you problems. Even
reading from such devices is slow. Newer devices work just fine
with CDrouter, and those with 'ReadyBoost' are the best ones.
We have seen booting from SanDisk Cruzer in less than 20 seconds,
with no further slowdowns even during system operation.
- What can make your USB flash key corrupted?
CDrouter uses usb disks to boot only, and as a read-only
filesystem to minimize problems. user and daemon programs use a
regular hard drive or ramdisk for read-write use.
Nevertheless see the following info about flash key corruption.
In general, all filesystems are predisposed for data loss in bad
situations. If you unplug the USB key from your computer before
CDrouter finishes its shutdown procedures, or if you poweroff the
computer while CDrouter writes something to the device, you may
lost data or get the entire filesystem corrupted. FAT filesystem
(widely used on almost all USB flash keys, MP3 players and Cameras)
is the most vulnerable one. Anyway, if a filesystem gets damaged,
it's not permanent.
USB flash keys have individually erasable segments, each of which
can be put through a finite number (for example 100 000) of write
cycles before becoming unreliable. Conventional file systems like
FAT or ext2 were originally designed for magnetic disks and as
such rewrite many of their data structures repeatedly in the same
place. The damaged segment can't be recovered. This type of
corruption is permanent.
To avoid filesystem damage, always make sure to shutdown or reboot
correctly. If you boot CDrouter from a different device and use the
USB key only as a storage medium, always make sure to unmount it
properly before unplugging. If you can, use a journaling filesystem
(like ext3) instead of FAT or ext2. And always use only devices with
support for 'wear levelling', designed to distribute the re-writes
across the medium, in order to prolong its life.
- How to fix a corrupted filesystem?
As mentioned in the previous section, the FAT filesystem is the most
vulnerable one. If Linux detects corruption, it will remount it
read-only to prevent further damage. To fix the problem, use:
dosfsck -wa /dev/hdb1
Replace hdb1 by your own partition name. If you get an error message
that there are differences between boot sector and its backup, don't
worry about that, it's not a problem. The utility will simply skip
that and will continue fixing all the other errors.
Indice de la Documentación
|