Hello OpenSer Users,
It seems that many of you are also Asterisk users or at least subscribe to asterisk-users. Some of you might recognize AstLinux...
Just in case you don't:
---and---
http://www.sf.net/projects/astlinux [in transition]
Anyways, I have long hoped to build a version of AstLinux that includes OpenSer. Basically, what I have done is taken astlinux-trunk, add openser, add rtpproxy, de-select the Asterisk packages, and build!
What I got was 11mb (gzipped) disk images ready to be written to CF cards/hard disks. As usual, I have created two images:
*net4801.img.gz is for the Soekris net4801 SBC
*i586.img.gz is for just about any i586 and higher machine
There is also an ISO image ready to boot on or install to most i586 or higher machines. You guessed it, it is the one with .iso in the filename. It includes both the net4801 and i586 images.
These are 48mb gzipped disk images, with GRUB bootloader and ext2 root filesystem. If you want to write them to disk, try this:
gunzip [image.gz] dd if=[output file.img] of=/dev/sdb # <--- VERIFY THIS DEVICE
Where /dev/sdb is where your USB CF flash adapter is.
If you want access to the ext2 filesystem, try this:
gunzip [image.gz] mkdir /mnt/image mount -t ext2 -o loop,offset=32256 [image.gz] /mnt/image
If you are curious about how these images were created, take a look at SVN on the astlinux project page.
The OpenSer version used for these builds was openser-1.1.0-notls. I built every module that did not depend on an external library that I don't have yet (sorry, no mysql, jabber, or radius yet).
I need help!!!
For the time being, I don't have mysql. Also, because AstLinux is targeted for compact flash, mysql isn't a good idea anyways. I was not able to get a working configuration in the time alloted using DBTEXT. Does anyone have a sample config that I can put in this build? As of now, openser, rtpproxy, openser modules, and all of the astlinux-style init scripts are done. All I need is a good sample config file to make it "plug and play".
I also need testing!
My current to-do list:
- add mysql (and the openser modules, of course)
- add radius support (freeradius?)
- jabber/xmpp (depending on size, complexity, etc)
- fix astshape (iproute2-based traffic shaper) RTP TOS values to be the same that rtpproxy uses, and standardize this across all astlinux builds
- COME UP WITH A NAME. I have no idea what to call this thing. Any suggestions? SERlinux (or something like it) is too obvious and boring!
You can grab the goodies here:
Regardless, I hope that someone finds this interesting or useful. Let me know what you think!
-- Kristian Kielhofner
hi !
you might want to take a look at milkfish.org which uses openser on openWRT. They also use dbtext. The milkfish_openser.cfg is in the milkfish package.
regards klaus
Kristian Kielhofner wrote:
Hello OpenSer Users,
It seems that many of you are also Asterisk users or at least
subscribe to asterisk-users. Some of you might recognize AstLinux...
Just in case you don't:
---and---
http://www.sf.net/projects/astlinux [in transition]
Anyways, I have long hoped to build a version of AstLinux that
includes OpenSer. Basically, what I have done is taken astlinux-trunk, add openser, add rtpproxy, de-select the Asterisk packages, and build!
What I got was 11mb (gzipped) disk images ready to be written to CF
cards/hard disks. As usual, I have created two images:
*net4801.img.gz is for the Soekris net4801 SBC
*i586.img.gz is for just about any i586 and higher machine
There is also an ISO image ready to boot on or install to most i586
or higher machines. You guessed it, it is the one with .iso in the filename. It includes both the net4801 and i586 images.
These are 48mb gzipped disk images, with GRUB bootloader and ext2
root filesystem. If you want to write them to disk, try this:
gunzip [image.gz] dd if=[output file.img] of=/dev/sdb # <--- VERIFY THIS DEVICE
Where /dev/sdb is where your USB CF flash adapter is. If you want access to the ext2 filesystem, try this:
gunzip [image.gz] mkdir /mnt/image mount -t ext2 -o loop,offset=32256 [image.gz] /mnt/image
If you are curious about how these images were created, take a look
at SVN on the astlinux project page.
The OpenSer version used for these builds was openser-1.1.0-notls.
I built every module that did not depend on an external library that I don't have yet (sorry, no mysql, jabber, or radius yet).
I need help!!! For the time being, I don't have mysql. Also, because AstLinux is
targeted for compact flash, mysql isn't a good idea anyways. I was not able to get a working configuration in the time alloted using DBTEXT. Does anyone have a sample config that I can put in this build? As of now, openser, rtpproxy, openser modules, and all of the astlinux-style init scripts are done. All I need is a good sample config file to make it "plug and play".
I also need testing!
My current to-do list:
add mysql (and the openser modules, of course)
add radius support (freeradius?)
jabber/xmpp (depending on size, complexity, etc)
fix astshape (iproute2-based traffic shaper) RTP TOS values to be the
same that rtpproxy uses, and standardize this across all astlinux builds
- COME UP WITH A NAME. I have no idea what to call this thing. Any
suggestions? SERlinux (or something like it) is too obvious and boring!
You can grab the goodies here:
Regardless, I hope that someone finds this interesting or useful.
Let me know what you think!
-- Kristian Kielhofner
Users mailing list Users@openser.org http://openser.org/cgi-bin/mailman/listinfo/users
Hi Kristian,
Kristian Kielhofner wrote:
My current to-do list:
- add mysql (and the openser modules, of course)
better use DBTEXT instead of mysql as DB layer. Also for accounting purposes (write only DB system), you may use flatstore module. I think the dbtext module contains the definition of the most important tables.
- add radius support (freeradius?)
or radiator.
- jabber/xmpp (depending on size, complexity, etc)
the jabber module of openser is a bit outdated as protocol (due latest transition Jabber->XMPP). Currently a new version is under development and will be hopefully soon available.
regards, bogdan