TODO list for each hardware target can be found as sticky topic in the corresponding forum
Asterisk 1.8 for switchfin hi guys, i just emailed dimitar a patch to compile asterisk 1.8 for switchfin.
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Fantastic. I am more than willing to help so let me know if there's anything I can do. Since you used revision 500, what I could do is merge your makefile changes with the latest in trunk and stick it in a branch of my github mirror for the time being.
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Hi Kelvin,
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin I may briefly give it a try but the bad news is I've decided to give Yate a go instead as uClinux is an officially supported platform. The good news is I will add it as a package to Switchfin. |
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin I haven't actually tried Yate yet but I've read about Asterisk's fundamental flaws, such as deadlocks. Deadlocks aren't a big issue for the small scale stuff that these boxes are likely to deal with but having worked with it for a few years, I know there are plenty of other oddities and inconsistencies that seem to stem from the fact that Asterisk had to grow very fast without the time for much refactoring or cleaning up. It has been improving but what it's needed more than anything is a rewrite and that's why FreeSWITCH, Yate, and others were created. This is a good read.
This obviously isn't the same thing. I misread it because voip-info.org actually says it does support uClinux. I've checked the code and evidently it doesn't because there a few unconditional instances of fork(). The good news is that in all but one optional case, they are followed by exec() so it should be safe to replace these with vfork(). This leaves the question of memory fragmentation. I'll have to ask the Yate developers if they believe this might be an issue. Other than that, we'll just have to try it and see. This is a long way from the official support I thought was there and it may turn out that Asterisk is more suitable but I still think this is well worth trying. sipgate (my SIP provider) is powered by Yate so it's got some strong production use behind it. |
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Hi Guys,
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin I am currently more interested on stability/functionality rather than performance, still battling with these 2 issues, somebody out there might have a fix.
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Hi Chewi,
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Hi Guys,
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin I've spoken to the Yate guys and although no one actually said they'd run it on uClinux themselves, they'd heard of other people doing it and that replacing fork() with vfork() would probably be the only thing I'd need to do. |
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Hi Dimitar,
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin i wonder if yate's dsp routines were written in pure fixed point?
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Hi Kelvin,
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Before I ask them about this, can you clarify how SpanDSP fits into the picture? Is it being used to do all or just some of the fixed point in Asterisk? I haven't actually installed SpanDSP on my box and it's been working fine so far, though I'm only handling one call at a time.
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Hi James,
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin there's a new build option for asterisk 1.8
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin FYI, i made a patch to wcfxs.c to detect and flag fxo ports which does not have a pstn line plugged in.
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Quick update. I've created a draft package for Yate and after a couple of patches, it builds with Speex support but no GSM support yet (need libgsm). Haven't tried running it yet. Need to work out how to configure it first. |
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin excellent work guys!
|
|
|
|
Administrator has disabled public posting |
Re: Asterisk 1.8 for switchfin Hi,
|
|
|
|
Administrator has disabled public posting |
Most Active Users
Board Info
- Board Stats: Total Users: 2587 Total Topics: 299 Total Polls: 1 Total Posts: 1727 Dormant
- User Info: Newest User : user2553 Members Online: 0 Guests Online: 180
- Online There are no members online
- Topic
- New
- Locked
- Sticky
- Active
- New/Active
- New/Locked
- New Sticky
- Locked/Active
- Active/Sticky
- Sticky/Locked
- Sticky/Active/Locked
Just waiting for funding at the moment but currently, things are looking very promising.
He was a great guy and was passionate about what he was doing but I suspect the pressures of the business have meant that breaking Asterisk free of its legacy has simply not been a viable option. Real community projects are much more flexible in this regard.
What it actually says is...





























