Slashdot Mirror


New Open Source VoIP PBX

dsginter writes "It looks like Asterisk isn't the only open source PBX game in town anymore. sipX, as the name implies, is a SIP-only PBX project released under the LGPL. A noteworthy feature is the inclusion of an out-of-the-box web-based management console. Read more about the release over at Voxilla."

151 comments

  1. Asterisk is also a gateway by Anonymous Coward · · Score: 5, Informative

    SIPx appears to be a PBX only, with no way to attach real phones. Asterisk's primary appeal is that it integrates POTS and SIP. Who uses SIP and SIP alone?

    1. Re:Asterisk is also a gateway by Anonymous Coward · · Score: 2, Interesting

      This looks kind of like SER http://www.iptel.org/ser/

      For sip only there are a few options available.

      Anyway I41 like the swiss army knife approach of asterisk, would love to see encrypted IAX2 though.

    2. Re:Asterisk is also a gateway by Lumpy · · Score: 4, Interesting

      gobs of people and businesses.

      3com's voip phone systesm are this way. and you can get pots to SIP adapters for much cheaper than the specalized cards that asterisk uses.

      asterisk is a cool project, but it's huge and designed to interface to lots of legacy hardware.

      personally sip alone works great for me. I can have incoming voip calls on one of my 2 voip lines routed to different phones in the house and do other neat things that are certianly doable with asterisk but this project I was able to be up and running in 3 hours of tinkering. I NEVER was able to get asterisk working the way I wanted after 2 weeks of tinkering. Too many configuration options and features that I will not use.

      but then that is why I run thttpd and not apache for my home web servers :-)

      --
      Do not look at laser with remaining good eye.
    3. Re:Asterisk is also a gateway by quarkoid · · Score: 5, Interesting
      "asterisk is a cool project, but it's huge and designed to interface to lots of legacy hardware."
      Nope. Asterisk is designed so that if you want to interface with lots of legacy hardware, it's easy to write an application interface to do so. There's a big difference.
      "and you can get pots to SIP adapters for much cheaper than the specalized cards that asterisk uses"
      Or, alternatively, you could just use those cheaper adaptors with Asterisk as we do.

      We have built our business based on Asterisk and have several SIP-only installations as well as SIP and TDM combined installations. We regularly undertake product surveys, but as yet we haven't found any product which can match Asterisk, let alone beat it!
    4. Re:Asterisk is also a gateway by biba2 · · Score: 0, Flamebait

      I wonder how often do you have to restart your Asterisk? And i also wonder if you can deal with more then 30 calls?

    5. Re:Asterisk is also a gateway by shis-ka-bob · · Score: 2, Insightful

      These questions are so leading as to qualify at trolling and/or flamebait'. Just what OS do you thing they are using with Asterisk? (OK. That is also a leading question that qualifies as flamebait.) But more seriously, I don't think that the question is 'can Asterisk handle 30 calls?', but 'How much hardware do I need to handle 30 calls?' Or even more relavently, 'How does the cost of aquiring and running an Asterisk on Linux gateway compare with the corresponding costs for a commercial gateway?'

      --
      Think global, act loco
    6. Re:Asterisk is also a gateway by Anonymous Coward · · Score: 0

      Blah blah blah. Asterisk sucks.

    7. Re:Asterisk is also a gateway by biba2 · · Score: 1

      You got me wrong. The problem is not the hardware. The question was : "Can you handle more the 30 calls stable with Asterisk?".
      And yes maybe is trolling, but before going to buy something you should see both reviews not only the good ones.

    8. Re:Asterisk is also a gateway by ossip99 · · Score: 1

      Actually not so. sipX is a fully functional PBX that supports SIP phones, and analog phones through an ATA. Support is also in development for supporting the Citel gateway, which means sipX will support Nortel digital PBX phones. the sipX family includes a PBX (SIP proxies, SIP media server, and browser-based configuration system); SIP routing proxy (same pieces, less the media server), SIP spftphone and a SIP UA

    9. Re:Asterisk is also a gateway by biba2 · · Score: 1

      Actualy a gateway will be the ATA in that case and not sipX. sipX will be just a sip router and that's all. In fact i doubt that sipX can be ever called a PBX or a gateway.

    10. Re:Asterisk is also a gateway by aonaran · · Score: 1

      What POTS to SIP adapters do you use for this?

      I've seen lots of SIP to POTS adapters for hooking traditional phones to a SIP PBX, but not the other end SIP PBX to POTS phone line.

      If I can get such an adapter that would solve my problem of not being able to track down any single line FXO cards or suitable Intel winmodems (I bought 2 and they ended up not being the ones I ordered.)

    11. Re:Asterisk is also a gateway by ossip99 · · Score: 1

      You are certainly corect that the ATA is a gateway, just like a Digium card is a gateway, and that sipX is not a gateway, it is a Linux-based, SIP, PBX and proxy. That, by the way, is the value of the SIP architecture. It works w/ any SIP end-point - gateway, phone, etc. And in SIP, the end-points (phones, gateways, applications)are intellegent. Some featurs live in the phones, and phone can broadcast their state (aka presence) to other applications. That means every PBX feature does not need to be implemented in a central server. That and the plug & play nature of SIP is the reason every serious telephony company is implementing SIP as the core of the network. sipX works w/ Cisco, Vegastream, Mediatrix, AudioCodes gateways, and has been tested w/ Digium, Quintum and and Citel gateways. More to come. Phones suppoted include Cisco, Polycom, SIPura, with testing underway for Grandstream, Xten, SIPura ATAs, Snom, and Astra phone. Some features are not implemenetd in end-points though, but rather as server components, like voice mail. Those are are in SIP servers. re: the comment that sipX is not a PBX is simply wrong. It certainly is not built in the old TDM command and control model - they way TDM PBXs are built and VoIP systems from Avaya, Cisco et al are built. It is absolutely a PBX that implements the SIP architecture and provides all the features of a PBX. Happens to be a proxy too, which provided inter-system rounting for VoIP and applications, etc. You really should have a closer look at www.sipfoundry.org. It is just possible that the state of the art moved forward a bit

    12. Re:Asterisk is also a gateway by bobcat7677 · · Score: 1

      There are plenty of people who use SIP-only setups. But it seems silly to limit one's self to just SIP. You end up having to rely on other gateways anyway to hit other networks and loose much of the powerful features that other protocals provide. My biggest beef with SIP is that there is no good provision for inter-PBX communication in the protocol. Every SIP channel is a separate voice channel. This has it's place...especially on the client end. But for communicating between PBXs, things like trunking become very valuable. Asterisk's IAX protocol is all about trunking and all the sudden life is good! I like being able to setup one IAX channel to my provider and have multiple simultainious calls come in on that channel which then can be distributed out to the SIP clients attached to my PBX (or routed to voicemail if no-one is available).

    13. Re:Asterisk is also a gateway by kriston · · Score: 1

      Well, this isn't technically true or necessary anymore.

      Asterisk was a vehicle to get people to buy Digium products that interface the telephones with the PBX, and interface the PBX with the telcom lines (PRI, T1, etc.).

      Now that you can purchase SIP-to-POTS adapters for $50 and real SIP desk phones for under $70 from www.voipsupply.com and hook them directly into your network, there really isn't a need for Asterisk anymore. We really needed and wanted a pure SIP solution.

      Asterisk wants to use its IAX protocol for PBX communications which admittedly is a nice lightweight protocol but isn't standardized and you cannot buy affordable IAX-compatible products. If you're building a medium-to-large PBX and want to tie yourself into Digium hardware you can get a deal on the the PCI cards that interface Asterisk with PRI and T1 lines. Forget the IAX-to-POTS adapters (for your analog desk phone)--they are horribly expensive compared to the $50 2-line SIP adapters you get from VoIPSupply.com. Of course Asterisk will talk SIP but it really wants you to talk IAX and it will gateway the SIP to IAX protocol, imposing a slight, but sometimes significant, delay in voice communications which is never acceptible.

      Thank you SIPfoundry for the sipX project! I have been looking for alternatives to the Asterisk product for a long time. The key to affordable technology is commodity hardware based on standards. I can't argue with that.

      --

      Kriston

    14. Re:Asterisk is also a gateway by biba2 · · Score: 1

      Asterisk is not the only software who can do IAX-SIP. Yate can do it also. Yate has nothing to do with Digium hardware. It support "and" Digium hardware but that's all. And IAX products are mainly at the same price as SIP. I'm not a fan nither for IAX, nither for SIP (i like H.323 :)), but you can deal with both of them quite decent.

    15. Re:Asterisk is also a gateway by m_vand · · Score: 1

      The Sipura SPA-3000 has both FXO and FXS interfaces

    16. Re:Asterisk is also a gateway by Cunk · · Score: 1

      There's this: http://www.sipura.com/products/spa3000.htm

      But I would certainly be interested to hear about others.

      --

      I am the inventor of the hilarious refrigerator alarm.
    17. Re:Asterisk is also a gateway by r7 · · Score: 1

      > Asterisk's primary appeal is that it integrates POTS

      From what I've used of Asterisk, past 2 years, POTS is its main drawback. From buggy Digium cards to poor QA. 'cvs checkout -r HEAD' seems to be the standard tech support. Thanks but no thanks, especially when 'cvs checkout' broke it in the first place and the last 4 HEAD checkouts didn't fix it. Asterisk and POTS is NOT by any measure production quality.

      r7

    18. Re:Asterisk is also a gateway by Anonymous Coward · · Score: 0

      Interesting discussion, but completely useless IMHO. The industry moved to SIP and all major carriers have announced plans to deploy a SIP infrastructure. The Enterprise market is about to follow with all major vendors getting on board. What we need is STANDARD SIP and not poluted SIP where you have to buy all kinds of licenses from all kinds of vendors just to serve their commercial egos. Therefore, the open source community needs a STANDARDS based open source SIP solution. Instead of trashing Asterisk vs. sipX, we should rather find ways to work together towards a better overall solution that can sustain itself in the market and not just in some weard guys basement who need some nice toys. I would therefore vote for Asterisk and sipX find ways to leverage each other and cooperate. Just my five cents... Beckie

    19. Re:Asterisk is also a gateway by kriston · · Score: 1

      Cool, my point however is that the economies of scale (lots of generic SIP hardware) brings the cost of SIP down. For better or worse the industry has decided on SIP and not IAX.

      Kris

      --

      Kriston

    20. Re:Asterisk is also a gateway by Voice+Guru · · Score: 1

      SIP alone is the only way to go. * is like using an old TDM solution except that it is IP. It has scaling issues and is inefficient to run all media through it's software. sipX is extremely powerful and scalable. I can integrate other SIP apps seamlessly with SIPx with confidence. I am happy with where it has come in just nine months and excited about the next 9 months. * has been around for like 6 years and code is mashed together without a real architecture. Use it for home or a couple person business but nothing else.

  2. There's at least one other open source PBX by SizL · · Score: 5, Informative

    And it's PBX4Linux. http://isdn.jolly.de/

    1. Re:There's at least one other open source PBX by hoppy · · Score: 2, Informative

      And a second:
      http://gnu.teleglobe.net/software/bayonne /index.ht ml

    2. Re:There's at least one other open source PBX by Anonymous Coward · · Score: 2, Informative

      Nice, but PBX4Linux is mostly an ISDN PBX with VoIP in H.323 flavor (which is basically ISDN over IP) as a bonus. These days VoIP means SIP, and PBX4Linux doesn't do that.

    3. Re:There's at least one other open source PBX by fuzzbrain · · Score: 4, Informative

      YXA is another open source sip server. This one's written in Erlang which strikes me as a very good fit for this purpose (Erlang was originally developed by Ericsson for the specific purpose of developing high availability telephony applications). There are I believe some plans to integrate this with ejabberd.

    4. Re:There's at least one other open source PBX by rduke15 · · Score: 1

      but PBX4Linux is mostly an ISDN PBX with VoIP

      Wouldn't this be an advantage? Maybe it allows attaching ISDN phones, which allow the display of the caller number etc. and interfacing to your regular ISDN line.

      I understand in the US, there are analog phones which can also display the caller ID, but that particular technology is not used in Europe. Here, anyone who needs more than a single plain analog phone line just gets an ISDN one.

      What I would like to try one of these days is something attaching to both my broadband connection for SIP, and my ISDN line for regular phones, and doing the right routing automatically.

    5. Re:There's at least one other open source PBX by Anonymous Coward · · Score: 0

      The part that you didn't quote was important: PBX4Linux only does H.323, not SIP.

    6. Re:There's at least one other open source PBX by The+Tyrant · · Score: 1

      I understand in the US, there are analog phones which can also display the caller ID, but that particular technology is not used in Europe. Here, anyone who needs more than a single plain analog phone line just gets an ISDN one.

      Caller ID has been available on all analog networks for a long time here in the UK. Not all that many people use it afaik, but its available (as are phones that support it).

    7. Re:There's at least one other open source PBX by djsmiley · · Score: 1

      Yes but last time i checked it costed something like £25p/month to BT.

      Not sure what it is if it isn't a BT line (therefore NTL or telewest?) and this was about a year ago.

      And even then you needed a special phone TOO!. Much easier just to answer and put it down if you dont like the caller?

      --
      - http://www.milkme.co.uk
    8. Re:There's at least one other open source PBX by Emil+Brink · · Score: 1

      In Sweden, which is part of Europe, caller ID is available on plain old analog telephone lines. It costs an additional 20 SEK/month from the major provider, Telia. Personally I don't have it, since my presenter (tiny box with LCD hooked to a phone jack, cheaper than getting a phone with built-in display) broke and I the novelty wore off.

      --
      main(O){10<putchar(4^--O?77-(15&5128 >>4*O):10)&&main(2+O);}
    9. Re:There's at least one other open source PBX by Tony+Hoyle · · Score: 1

      Nothing like £25.... Never has been either.

      It's currently £1.25 a month. Was £1 a month when I subscribed a year ago.

    10. Re:There's at least one other open source PBX by Tony+Hoyle · · Score: 1

      Oh and BTW you don't need a special phone either, just a caller display unit which you can buy for £10 (or an Asterisk server...)

    11. Re:There's at least one other open source PBX by nacturation · · Score: 1

      Is Bayonne still in active development? That site shows the latest news item was in 2003.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  3. Terrible thought by Craig+Ringer · · Score: 4, Funny

    Perhaps they were all reading the article? *gasp*

    I know, it's more likely the comments were intercepted en-route by a pack of marauding ducks, but hey, it could happen.

  4. Whoah, Nelly! by FirienFirien · · Score: 5, Funny

    I think the number of acronyms per slashdot article might be an indication of its geek-tech depth...

    --
    Browsing with +2 to insightful posts and a higher threshold makes the average post seen seem a lot more ingenious
    1. Re:Whoah, Nelly! by Anonymous Coward · · Score: 1

      What is GTD supposed to mean?

    2. Re:Whoah, Nelly! by Anonymous Coward · · Score: 0

      Really? I think it's related to the submitter's complete inability to precis information accurately, unambiguously and clearly to the non-expert reader. I didn't know what the acronym's were, but found I could easily comprehend the articles, where they were defined.

      All the submitter need to is spell out the acronyms in the article body. Is it really that hard?

    3. Re:Whoah, Nelly! by Fox_1 · · Score: 1

      You like Acronyms then telco is the right tech for you, they were doing acronyms when others were still trying to invent a language. Rumor is the original 26 letters are a secret telecom acronym refering to the name of the original Network Architect. I've got the 15th edition of Newtons Telecom Dictionary - from around 2000, last I checked they were publishing about once every 8 months to keep up with Telecom terms. (course the bubble did burst so they may have slowed since then)
      aybabtu - didn't make it in to my copy strangely

      --
      The rock, the vulture, and the chain
  5. And "open source PBX _game_ in town anymore." by essreenim · · Score: 1
    wtf /.

    So a pbx is a game? I think you meant name in town!

    1. Re:And "open source PBX _game_ in town anymore." by Anonymous Coward · · Score: 1, Informative

      It is an English saying.

      "Only Game in Town" refers to the only option available, or preferable.

      You could, for instance, say "Windows XP Home is the only game in town for novice computer users."

      [Although this is not technically accurate, the sentence makes sense.]

      I hope this does not sound patronising.
      This post is meant as an FYI.
      I know not all /. users are native English speakers and I feel it is useful to help out those who may get confused by colloquialisms, idioms and assorted sayings.

      Keitaro

    2. Re:And "open source PBX _game_ in town anymore." by Anonymous Coward · · Score: 0

      Yeah... Slashdot is famous from that.
      Nasa launches several satellite projects around SETI@Home. :P
      New lightweight transportation software.
      Blender bug renders imported files unusable.
      Leak of nuclear reactor core control software.
      Walking robots running for mainstream.
      Microsoft pushes Bill through Senate.

  6. Which means what? by dorward · · Score: 0

    PBX: Private Branch Exchange (private telephone switchboard)

    SIP: Serial Interface Protocol

    Hopefully I managed to pick the right output from AcronymFinder. Looks like this is a technology that lets you route telephone calls within an organisation.

    1. Re:Which means what? by Anonymous Coward · · Score: 4, Informative

      *buzz* its Session Initiation Protocol

      thanks for playing. =)

    2. Re:Which means what? by Anonymous Coward · · Score: 1, Informative

      SIP - in this context is Session Initiation Protocol - basically a signalling protocol.

    3. Re:Which means what? by Anonymous Coward · · Score: 0

      SIP = session initiation protocol

  7. Here's another by essreenim · · Score: 2

    PABX: Private Automatic Branch Exchange
    or
    Private Access Branch Exchange (less common)

  8. Here's more of'em by Anonymous Coward · · Score: 4, Informative

    The only? What is this, IDG?

    I can think of at least two right away:

    • SER
    • Yxa

    There are probably others, feel free to add...

    1. Re:Here's more of'em by Anonymous Coward · · Score: 0

      There is also the tryly well designed and promising Yate:
      http://www.yate.null.ro/pmwiki/index.php
      There is a C++ core with telephone basic functionality and you use a lot of languages you like to do whatever you want (php, perl, python, ruby...).

    2. Re:Here's more of'em by muonzoo · · Score: 1


      SER is not a PBX, it's a proxy server. A proxy server is a component of a SIP architecture and you would almost certainly (but not absolutely) need one INSIDE a PBX.

      SER is a fantastic little proxy though -- just not a PBX.

      A PBX includes media processing, voice mail and other 'enterprise' features.

    3. Re:Here's more of'em by Anonymous Coward · · Score: 0

      I don't know which SER you've been trying but the normal one has definitively at least voice mail support. Technically it's a separate application because SER is very modular but it's there.

  9. Two Stones, One bird by osewa77 · · Score: 0

    So, Is this really an important story?

    1. Re:Two Stones, One bird by Bothari · · Score: 2, Insightful

      Crucially important. Asterisk is the pits to implement for 80%+ of the situations where a open source voip pbx would be useful.

      Don't get me wrong, it's amazingly powerful and does just about anything except wash windows... as long as you can get it working properly. But it's not the right tool for a small (think 5-50 people) company which only wants a simple PBX to connect their phones...

    2. Re:Two Stones, One bird by PhotoGuy · · Score: 1

      There a number of commercial vendors who sell, configure, and support Asterisk; this is a good option for people who aren't up to doing the configuration themselves, and no worse than if they had gone with a commercial-only product.

      --
      Love many, trust a few, do harm to none.
    3. Re:Two Stones, One bird by bastion_xx · · Score: 4, Informative

      Try asterisk@home for a good distro that should do most of the easy stuff "out of the box".

    4. Re:Two Stones, One bird by zacsmakt · · Score: 1

      Wow. Actually that's exactly what Asterisk is perfect for: small company (5-50 users) that wants ringing phones, voicemail, etc. I've implemented it in that capacity many times. Of course it can do much much more but you don't have to use those features--they're just *there* when you do the install. BTW, the install really isn't too tough--my first install took a couple days to get right and I was a newbie to Linux. Now I can install and configure Asterisk for a small office in a couple hours max.

    5. Re:Two Stones, One bird by Nurgled · · Score: 1

      That would be great if all I wanted to do is run Asterisk. Unfortunately, I'm not made of money so I only have one server and have to run all of my services on that. I've successfully got Asterisk working for my SIP service already, but I would have loved a simple, near-pre-rolled distro of it back when I was installing it... something I can just install on my existing Linux box and have it work.

      Where's that?

    6. Re:Two Stones, One bird by Spoing · · Score: 1
      "Where's that?"

      There are a couple boot CDs with Asterix installed on them. Search for them if you are interested.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  10. Includes VoiceXML support! by Alistair+Cunningham · · Score: 4, Informative

    What's particularly interesting with this product is that it includes a VoiceXML browser.

    For those who aren't aware, VoiceXML is a cross platform markup language, visually similar to HTML, for writing IVR applications. VoiceXML pages can be served from any web server, and converted to voice on an VoiceXML browser. It interfaces seamlessly to Text To Speech and Voice Recognition servers.

    My company, Integrics Ltd, does Asterisk, Cisco Call Manager, and SER installations. Up to now, we've done IVRs using Asterisk AGI for smaller systems, and VoiceXML on Cisco 2800 routers for larger systems. Being able to run VoiceXML on a free platform on Linux is going to be very interesting our customers. Needless to say, we're getting up to speed on sipX, and will be offering installation and development services as soon as it's mature.

    1. Re:Includes VoiceXML support! by Xain · · Score: 0

      I'm very hazey on VoiceXML and your Integrics glossary doesn't really cover this - is the voice data for the menus actually stored in the XML in some binary form, or does it just link to audio files that are expected to be available?

      More importantly, how useful are TtS and VR technologies these days? Does TtS still sound like Steven Hawking? Seriously, I can accept that it could be recognizably machine created, but IMHO it's fairly useless for the mass market unless it's clear. The TtS I've been trying out lately has been fairly inaudible when calling up services over VoIP. Dammit, I want to be able to listen to fortunes being read out to me!

      Xain

    2. Re:Includes VoiceXML support! by Alistair+Cunningham · · Score: 1

      The voice data can be from two sources (or a mixture of both):

      • In .wav files referenced by the VoiceXML document.
      • Generated on a Text to Speech Server, accessed by a protocol such as MRCP (Media Resource Control Protocol).

      TTS is usable for situations where callers are tolerant of voice quality. For instance, a caredit card company's IVR could play most of it's voice from .wav file, but the list of recent transactions (which will contain vendors' names) from TTS

      Voice recognition is usable if you have a carefully defined grammar, with a concise list of words to recognise. Training the grammar can help a lot.

    3. Re:Includes VoiceXML support! by Anonymous Coward · · Score: 0

      Stephen Hawking my foot!

      http://www.research.att.com/projects/tts/demo.html

      That's an amazingly nice TTS engine that AT&T is playing with. Check it out. Type in some text, and they'll render it to speech for you and give you a link to the file.

  11. The Real Issue by osewa77 · · Score: 3, Insightful

    Is that another VoIP company decided that Open Source is a good strategy. That's the real story!

    1. Re:The Real Issue by jnd3 · · Score: 1

      Sometimes it is, sometimes it isn't. We looked into deploying GNU's oSIP library. Unfortunately, it wasn't up to snuff with what we needed (namely, four VoIP lines on a device), and the amount of rearchitecting required could not be justified in terms of man-hours and time constraints. So it's an off-the-shelf SIP stack for us. Given a longer deadline and several people working on the problem, it could have been done, but the realities of business meant that in our case open source was simply not a good strategy.

  12. Pronunciacion? by glitch0 · · Score: 0, Flamebait

    How is it pronounced? Is it like "Spics?"

    --
    -Glitch "We all know Linux is great...it does infinite loops in 5 seconds." - Linus Torvalds
    1. Re:Pronunciacion? by xmlscott · · Score: 1

      It's pronounced sip-eks

  13. Jargon Buster by Jack+Taylor · · Score: 5, Informative

    There seems to be some confusion over the acronyms on this topic, so I thought I would clarify some of them:

    PBX: Private Branch Exchange - this is basically a computerised telephone switchboard, allowing even fairly small organisations to manage their own telephone networks at low cost.

    SIP: Session Initiated Protocol - this is the protocol that is standard on most voice-over-IP devices.

    COWBOYNEAL: Circulation Of Worthless Broadcasts Over Your Nearest External Authentication Location - this is a special extension to the voice-over-IP standard allowing fast delivery of esoteric technological news to compliant devices. It also has the convenient property of always being last on selection fields in the user interface.

    --
    One good turn - gets all the covers.
    1. Re:Jargon Buster by realkiwi · · Score: 1

      Thanks!

      Sip for me was something one did with wine until this useful definition.

      --
      realkiwi
    2. Re:Jargon Buster by clawDATA · · Score: 0
      COWBOYNEAL: Circulation Of Worthless Broadcasts Over Your Nearest External Authentication Location - this is a special extension to the voice-over-IP standard allowing fast delivery of esoteric technological news to compliant devices. It also has the convenient property of always being last on selection fields in the user interface.
      The problem with this protocol is that after you receive the call, you get the same call AGAIN a few days (or weeks, or sometimes months) later.

      Sometimes you get tiresome feedback from Soviet Russia, for unknown reasons.

      --
      "This is totally insecure, but very convenient."
    3. Re:Jargon Buster by CounterZer0 · · Score: 2, Informative

      Actually, SIP is 'Session Initiation Protocol', as specified in RFC 3621 (http://www.ietf.org/rfc/rfc3261.txt)

    4. Re:Jargon Buster by Jack+Taylor · · Score: 1

      Ah, ok :) You have my belief in TFA to blame for that.

      --
      One good turn - gets all the covers.
    5. Re:Jargon Buster by Shai-kun · · Score: 1

      Took me a few moments to realize you meant the drink, not Wine Is Not an Emulator. I was thinking, "Sip is a Windows application"?

      --
      ...or so I've been told.
    6. Re:Jargon Buster by sharkey · · Score: 1
      COWBOYNEAL: Circulation Of Worthless Broadcasts Over Your Nearest External Authentication Location - this is a special extension to the voice-over-IP standard allowing fast delivery of esoteric technological news to compliant devices. It also has the convenient property of always being last on selection fields in the user interface.

      Being the last option certainly helps consistency, but fast delivery? Come on, the CowboyNeal extension is excessively bloated. Just check out this artist's conceptual visualization of it.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  14. Yeahhhh by essreenim · · Score: 0, Offtopic
    die Bart die - its German

    Come on now. I think he meant "the only name in town" - that's allot more popular.

    "There's a new name in town..." !!!

  15. It's not the only ones.... by Anonymous Coward · · Score: 0

    See yate.null.ro for Yet another telephony engine. there's some stuff like SER and openh323-something...

  16. What is really annoying is.. by Anonymous Coward · · Score: 0

    that there is NO (nada) real stable or feature rich native SIP VoIP client for linux available that matches the available Windows programs.

    thats sad. we dont need more server PBX's. We need cutting edge client desktop applications.

    just my 2c.

    1. Re:What is really annoying is.. by isn't+my+name · · Score: 1

      that there is NO (nada) real stable or feature rich native SIP VoIP client for linux available that matches the available Windows programs.

      Don't know about how it compares, but the sipX suite of products includes a cross platform SIP VoIP client.

    2. Re:What is really annoying is.. by chefmonkey · · Score: 1
      there is NO (nada) real stable or feature rich native SIP VoIP client for linux available that matches the available Windows programs.
      That's about to change.

      Xten is releasing their very nice eyeBeam SIP client for Linux very soon now; it is currently in beta.
  17. considering the telephones origions by Fox_1 · · Score: 1

    copper 2 pair. I remember when telco technology was simpler. The early telephone networks were really not much more then advance tin-can and string communication. Humans manually switching and routing calls. Alexander Graham Bell likely had no idea of what he was creating with his invention.
    What I love about telco technology is how much of it is piggybacked onto the original design - the basic phone - mic/speaker isn't dramatically different now, copper 2 pair is still used - we've piggybacked technologies like DSL onto it and added the digital components, but the wires are similar enough to what was used. Now like a hundred years or so since the early days of telecommunications here we are with VOIP and SIP and even though the technologies are new the basic ideas are similar enough that AGB could probably get up to speed quick enough. Kinda like I imagine Babbage would be with an IMAC.

    --
    The rock, the vulture, and the chain
  18. Re:Yes it is true by djsmiley · · Score: 0, Offtopic

    Redundant?

    LMAO, mod's, who needs em!

    --
    - http://www.milkme.co.uk
  19. Copper 1 pair, actually by n4vu · · Score: 2, Informative

    Enjoyed your post, but should point out that only one pair is needed for telephone communication, including ringing. The two pair is a more recent wiring standard.

    1. Re:Copper 1 pair, actually by Fox_1 · · Score: 1

      heh did I say 2 pair - I meant 1 pair at the time - but you know you get into habits when you use these terms a lot.

      --
      The rock, the vulture, and the chain
  20. Um... by coder.keitaro · · Score: 1

    Really?

    "The only NAME in town" ?

    First I have heard that phrase.

    Are you sure that you have not misheard it?

    In fact, "the only GAME in town" is such a popular phrase that it is a title of a lame 1970's movie http://www.imdb.com/title/tt0066184/ .

    The phrase "A new name in town" might be more common than "The only game in town", although I doubt it, however the context in which the phrase is used in the original post indicates that the poster meant the later phrase and not the former.

    If he had wanted to use the former he would have said, "It looks like there's a new name in town when it comes to open source PBX."

    Perhaps the authors inclusion of qualifying text "open source PBX" in the sentence made it a little less clear.
    Remove the text and it is like tab.

    --
    watashi wa bengoshi dewa arimasen!
    1. Re:Um... by essreenim · · Score: 1
      The phrase "A new name in town" might be more common than "The only game in town", although I doubt it, however the context in which the phrase is used in the original post indicates that the poster meant the later phrase and not the former.

      Yeah...in AMERICA ..where you spell harbour harbor and labour labor ..and you drive on the wrong side of the road. and...

      you play a very strange sport known as "NFL American football" (also known as WWF football) : )

    2. Re:Um... by coder.keitaro · · Score: 1

      .. and you like big butts ... and you like chillie cheese fries with chillie cheese dogs... and you have a flawed quasi-democracy ... and ... and etc.

      I am not an American.

      Not that my nationality actually matters.
      It is just a piece of paper, a legal contract, between some country or other and me.

      The "wrong side of the road" comment immediately places you as either British, South-African, Australian ... or Japanese.
      [Anata wa genki desu ka?]

      Not that that matters much either.

      The thing that is perplexing me is I can not see a link between your anti-american jingoistic rant and the text excerpt that you are commenting on.

      Are you in agreement with me that The phrase "A new name in town" might be more common than "The only game in town"? or in disagreement with my additional although I doubt it?

      I do agree that the phrase "the only game in town" is a more American English expression. But that does not make it invalid.
      There are multiple dialects of English and American English just so happens to be one of the most used.

      And I stand by my assertion that the expression "The only game in town" is both well known to the majority of native English speakers and also what the author of the original post intended.

      [As I knew what he meant and I am not an American then it is definitely more widely known than in just the USA]

      I apologise if you were offended by my comments, that was unintentional.

      --
      watashi wa bengoshi dewa arimasen!
  21. Re:Yate is also a PBX and a gateway by biba2 · · Score: 3, Interesting

    Yate (Yet Another Telephony Engine) is also a gateway and a PBX.
    It supports H323 (much better then asterisk), SIP (with a nice stack that it can be actualy reused), IAX2 (with a forked version of libiax2), and ISDN (PRI and BRI) using zaptel drivers.
    The best part is that is much more flexibile then any other similar project around. Is not like sipX just SIP based, and is not like Asterisk a emulation of PSTN over VoIP. Is a real VoIP server that actualy deal also with PSTN.

  22. Capability? by NardofDoom · · Score: 1

    And can any of these systems let me make POTS phone calls for the price of setting one up and a broadband connection?

    --
    You have two hands and one brain, so always code twice as much as you think!
    1. Re:Capability? by Anonymous Coward · · Score: 0

      You're confusing software to create telephony infrastructure with the actual infrastructure itself.

    2. Re:Capability? by NardofDoom · · Score: 1

      So this is nothing like Vonage? That is, I can't make a box, plug in a phone, and call my parents?

      --
      You have two hands and one brain, so always code twice as much as you think!
    3. Re:Capability? by aminorex · · Score: 1

      Yes, you can. You will need to subscribe to a
      telephony service such as nufone.net ($0.02/minute)
      or packet8.com ($19.95/month), unless your parents
      have a SIP phone as well.

      --
      -I like my women like I like my tea: green-
    4. Re:Capability? by jjhall · · Score: 1

      Your question is like asking "I have a computer and a modem. I plugged it in, why can't I see the Internet?" Vonage is a ITSP (Internet Telephony Service Provider) just like Earthlink of your cable/DSL company is your Internet Service Provider.

      With Vonage, you still have to have SIP equipment in order to use the service. On the other side of the coin, you can have SIP equipment (such as this PBX software plus a SIP phone/adapter) but you still have to have a service provider.

      There are service providers such as Free World Dialup (http://www.fwdnet.net) that will let you call other users of the service at no charge, but you won't be able to interface in with the POTS network.

      One of the greatest things the average user can do with this software (I use Asterisk at home) is set it up to route your calls either via a service provider for a POTS connection (I use Broadvoice) or to FWD if the person you are calling is also an FWD user. That way you can get a cheaper calling plan with your POTS provider, and use strictly the Internet for people on long distance.

      That is just a scratch on the surface of the power available with VoIP. Pulver (the person behind FWD) also has a service that lets users share each others' POTS lines when they are not in use. That could be a good alternative to you if you want to set up Asterisk with a $15 modem in it.

      Hope this helps clarify things!

      Jeremy

  23. Purpose of the projects? by novakane007 · · Score: 1

    I'm still unsure of why people would setup their phone systems this way. I looked at setting up a VOIP box in my house, but it seemed to me that you had to pay a company for the phone service routing. The prices weren't cheap either. Am I missing something?

    --

    WURD!!
    1. Re:Purpose of the projects? by nikkoslack · · Score: 1

      The prices weren't cheap either. Am I missing something?

      Yeah, like .02 cents a minute US and extremely cheap international calls. I have asterisk running two remote offices in my company, and the price and performance vs. the Cisco Call manager I booted out are more than worth the headache of asterisk. And admittedly, asterisk is a huge pain in the rump, but managing it keeps me 733+

    2. Re:Purpose of the projects? by Anonymous Coward · · Score: 0

      Currently, the real advantages are felt by companies, replacing their old telco PBXs with SIP PBXs. (Or replacing their expensive Cisco SIP PBXs with cheaper open-source SIP PBXs.) In that environment, you want a lot of calling features, and most of your calls are internal to the company (though often between locations). SIP lets you do all that at lower cost (sometimes far lower cost) than traditional PBXs.

  24. Asterisk is like linux, Sipx is like Windows by tburt11 · · Score: 4, Interesting
    I recently deployed asterisk in a few locations. It was admitedly tough. I was unfamiliar with the world of telephony, and new to VOIP. I read lots of wiki pages, and read through the extremely detailed configuration files, and with some trial and error, I now have a fully fledged PBX in my home, and my workplace.

    I have never sought out a GUI interface for asterisk.

    If I wanted a GUI interface, I would have looked for a MS based solution. Isn't that obvious?

    From what I have read, and experienced, IAX is a superior protocol to SIP, principally due to it's handling of NAT and firewall issues. It just works, and it works well. I can send an IAX adapter to the far side of the world, and have the user plug it in. Without the need to add rules to their router, I can connect and Voila, they are talking.

    I am very pleased with Asterisk. I have only begun to utilize it's vast capabilitites.

    It appears that SIPX is targeting the user who wants simplicity. Most windows users are attracted to simplicity. Ergo: Asterisk is like linux, manually configured and extremely powerful. Sipx is like windows, give me a dialog box to type in my phone number, and that is all I want.

    DISCLAIMER: I have never used SIPX, but a quick look at the website, and pulling up blank pages for the readme's tells me alot!

    1. Re:Asterisk is like linux, Sipx is like Windows by Anonymous Coward · · Score: 0

      Hi, think you could provide some good jumping off points. By coincidence my management has been starting to throw around the voip buzzword (must have seen a commercial) and I'm completely clueless.

      Thanks!

    2. Re:Asterisk is like linux, Sipx is like Windows by Anonymous Coward · · Score: 0

      If I wanted a GUI interface, I would have looked for a MS based solution. Isn't that obvious?

      No. Why does it have to be that way?

    3. Re:Asterisk is like linux, Sipx is like Windows by DugzDC · · Score: 1

      I'm not sure I agree with you that SIP is inferior to IAX. They're designed to do different things.
      SIP is textual, whereas IAX is binary. The SIP protocol is simpler than IAX. These things help the developer.
      SIP carries signalling information only, but IAX carries both signalling and media. Thus IAX protocol entities can be smarter about NAT. For SIP, you need to use a STUN server, session border controller, etc. On the other hand, having multiple compenents gives you more flexibility in large deployments - you have freedom to move devices to teh centre or edge of a network depending on what they'll be doing.
      Swings and roundabouts. Both are free to implement, both have multiple open source implementations (if that's important to you), you can implement either yourself. Real-world devices I'm familiar with using either scale equally well.
      Tahe your pick...

    4. Re:Asterisk is like linux, Sipx is like Windows by llefler · · Score: 1

      If I wanted a GUI interface, I would have looked for a MS based solution. Isn't that obvious?

      Not to me. Maybe YOU have tons of free time to tinker with a PBX, but me, I want to install, configure, and get to the next paying job.

      I have been working with Linux for years, but one of the most frustrating things about using an OSS product that you aren't intimately familiar with is that you generally have to search FAQs, forums, and mailing lists to find information that SHOULD have been documented up front. Some decent GUI configuration tools would go a long way to helping OSS gain acceptance.

      This is like thinking everyone wants to compile everything. Or choosing to plug headphones and a mic into your soundcard rather than buying a VOIP phone.

      --
      It is amazing what you can accomplish if you do not care who gets the credit. -- Harry Truman
    5. Re:Asterisk is like linux, Sipx is like Windows by biba2 · · Score: 1

      Asterisk is pretty much like Windows in fact. Is big, bloated and unstable. sipX is like Asterisk father - big+, bloated+,unstable+.

    6. Re:Asterisk is like linux, Sipx is like Windows by nacturation · · Score: 1

      If I wanted a GUI interface, I would have looked for a MS based solution. Isn't that obvious?

      So you browse the web with telnet? Or did you write this post using a GUI interface such as Firefox?

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  25. Re:Only on Fedora Core 2 ?? by Anonymous Coward · · Score: 0

    The binaries from SIPfoundry are built for FC 2. The source builds on more or less any Un*x. There is also a commercially packaged/supported version from Pingtel that runs on Red Hat Enterprise Linux 3.

  26. VOIP calls are very cheap by tburt11 · · Score: 1

    $7.99 a month for the number, plus $0.02 per minute. With Asterisk, you can keep your land line (for the directv) and have it route local calls via the landline for the unlimited free local calling your teenagers need.

  27. does this thing compile/run on BSD? by Anonymous Coward · · Score: 0

    anybody know? the web page isn't very clear about that.

    1. Re:does this thing compile/run on BSD? by Anonymous Coward · · Score: 0

      It's portable C++ code, so you shouldn't have a problem. Go to http://www.sipfoundry.org/sipXpbx/ to get the code. What is narrow are the platforms that have pre-built binaries.

  28. SIP building blocks by Anonymous Coward · · Score: 0

    One thing that the press releases are not capturing is that there are a considerable number of installations that are combining sipX and Asterisk in order to mix-and-match their best features. Both sipX and Asterisk are quite configurable enough to route calls between each other like this. And since both use SIP, the connection Just Works.

    This signals the start of turning telephony into a building-block technology (like Internet technology) and moving away from the huge, monolithic (and vastly overpriced) systems of the telcos.

    What we still have, though, are "islands" of SIP, mostly PBXs inside companies, and for most other traffic, you have to gateway to or from the PSTN. (What Vonnage supplies that's interesting and expensive is comprehensive gatewaying to/from the PSTN, not VoIP itself.) But in a little while, the chances will be high enough that the person you are calling is not on the PSTN that a significant fraction of calls can be handled SIP-only. That's when real change will start. And for that matter, there will be some serious business opportunities a la "Chrossing the Chasm".

  29. Great! Now I have just 1 wish by aminorex · · Score: 2, Interesting

    If only sipX would support IAX2 protocol, we'd have
    a really useful component which would peer with
    Asterisk servers and be operable over stupid NAT
    devices such as the majority of connected systems
    use to connect to the Internet.

    --
    -I like my women like I like my tea: green-
  30. aka another company headed for bankruptcy by Anonymous Coward · · Score: 0

    It's dead, Jim.

  31. Re:Sipx is like Windows - look more closely! by ossip99 · · Score: 1

    You might consider looking at little more closely at www.sipfoundry.org. What you will find is that sipX is configuarble in the way you describe, using xml. You can tweak all the nobs. However, some classes of users like a management tool - not bad just different, recognizes that there are a lot of players who might open source attractive The Windows vs. Linux analogy is off-base.

  32. Re:Great! Now I have just 1 wish by ossip99 · · Score: 1

    so - great idea. any interest in working on that? I think it would be great to get this going. Mind posting it on the sipx dev mailing list?

  33. Pingtel also claims to be open source by Anonymous Coward · · Score: 0

    Pingtel also claim to have an open source PBX.
    I have no experience with it though but from their site, they say:

    Pingtel's Enterprise SIPxchange PBX is the first enterprise-grade IP PBX available in open source, and that fully embraces the Session Initiation Protocol (SIPxchange PBX works with a variety of Media Gateways, Phones, and Servers.)

  34. Re:Only on Fedora Core 2 - see Gentoo version by ossip99 · · Score: 1

    there is a Gentoo build at http://wiki.calivia.com/index.php/Main_Page

  35. I looked, and this is what I found..... by tburt11 · · Score: 1
    Specifically, looking for some info on VXML

    http://scm.sipfoundry.org/rep/sipXvxml/main/README

    Not much to it.. eh?

    1. Re:I looked, and this is what I found..... by muonzoo · · Score: 1

      Of course this would be because they used autotools to package the directory and forgot to specify non-foriegn non-boilerplate generation. The end result? Empty README and boilerplate in other files. Someone who really wanted to be objective wouldn't bash them for this. Someone who really wanted to learn about OpenVXML or VXML in general might want to use a search engine to find some results. :-)

  36. Dig a little deeper and this is what I found.... by tburt11 · · Score: 1
    I found the Wiki. Still have not located any links that resemble Docs.

    But the wiki looks promising:
    How to use the sipx Voicemail and autoattendent system:
    http://wiki.calivia.com/index.php?title=HowTo_use_ the_sipX_Voicemail_and_Auto-attendant_system&actio n=edit

    How to configure the sipx call routing engine:
    http://wiki.calivia.com/index.php?title=HowTo_conf igure_the_sipX_call_routing_engine&action=edit

    Where does one go to learn about Sipx? The screenshots of the GUI interface?

    Thanks anyway....

  37. switchvox, too by tedtimmons · · Score: 1

    For front ends, there is switchvox, which wraps Asterisk.

  38. Re:Dig a little deeper and this is what I found... by xmlscott · · Score: 1

    There is an installation guide at that covers how to get started. There is also a link on the project page to an administration guide that goes into more detail (this is the Pingtel documentation - requires registration, but is free and covers the same material).

  39. Sipx isn't new at all by Anonymous Coward · · Score: 0

    Sipx from pingtel was released as open source as early as early/mid 2004. This is not new at all.. Someone needs to keep their posts straight or get quicker information sources.

  40. Re: SIP stacks by biba2 · · Score: 1

    I'm a developer for Yate (http://yate.null.ro) and i have try to compile that sip stack. After getting to 2 Gb i have quit. I have look for like 6 months for a good SIP stack, we've ended by doing our own SIP stack. You want to know why? Because it dosen't crush. In fact one of Yate jobs was to work as a H.323-SIP signalling proxy, because sipfoundry stack didn't manage to route more then 15 calls. What are we talking about here? About telephony which must be stable or about some Windows game?

  41. Re:I looked, VXML ... by ossip99 · · Score: 1

    yes, documentation, like Rome, is not built in a day. However, if you are after something specific pls. post of the sipX dev list. You'll get info right away.

  42. Re: SIP stacks by ossip99 · · Score: 1

    thanks for clarifying. the stack actually runs at about 40 calls per second now and is completely stable. the reSIPprocate stack is also on SIPfoundry, is used for high-performance session border controllers, among other applications, and is also fast and stable. Of course, these stacks may not have been fast or light enough for your particular needs, and so you have built your own. Great. But that does not reflect on the quality and value of stacks for other applications, nor of the sip PBX, proxy, softphone or UA applications, so the "Windows game" comment is maybe a little bit gratuitous. It might also have been useful to you work w/in the SIPfoundry community to build the stacks you needed. You may have ended up w/ what you wanted with broad community support? Perhaps there avenues for collaboration? Shall we go off-line and discuss? ossip99@yahoo.com

  43. Re: SIP stacks by biba2 · · Score: 1

    It seems that i've end up with a stack that have 90 K of code and is flexibile enough to be used for a client, or a server or a proxy in a single or multi threaded program. Is called YASS (Yet Another SIP Stack), and when is compiled it actualy have something like 83k now (of course we will develop it). I've try sipfoundary in the past and i know how huge is it. And the test i've told you about have been for a SIP - H.323 signalling proxy not for pure SIP. For pure SIP, SER which is a very good SIP router can handle 40 calls on an embedded systems.
    I still didn't see your answer regarding the size of the sipX. Actualy one year ago i have download the CVS and i have try to compile sipX. After getting 2 GB of my free space the compilation crushed. I have never seen such a horribile way of abusing C++ like that project - exceptions, template - many levels, you name it. Is all there.

  44. Re: SIP stacks by ossip99 · · Score: 1

    sorry, missed the question. the sipXTAPI, which includes the stack, media processing, call processing and the API is about 850k and the stack alone is about 500k. Anyway, you insist on being insulting w/out out being productive. Best of luck

  45. Forgive me for being underwhelmed by lorcha · · Score: 2, Insightful
    From the sipX site:

    sipXvxml - VoiceXML processing engine

    The sipXvxml project combined with OpenVXI v2.0, sipXportLib, sipXmediaLib, and sipXtackLib produces the SIP voicexml engine used to power the sipXpbx's project's voicemail and autoattendant features.
    License
    sipXvxml is distributed under the Lesser General Public License (LGPL).
    Documentation
    Coming soon!
    Riiiiiiiiiggghhhhtttt. Cute, guys. Wake me up when you've written some fucking docs.
    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
  46. Yack, this is in reality sipxchange by g0sub · · Score: 1

    I see that sipX is in fact just a LGPL'ed sipxchange (pingtel corp.). sipxchange is quite possibly one of the messiest software products ever to have been created. Please look another way :)

  47. land local phone line to Asterisk? by Oxide · · Score: 1

    How do I hook up a local phone line to asterisk? I want to use my local phone line for all local calls and VoIP for international calls.

    So how do I link my local phone line cord to a box running asterisk? do I need a special card or adapter? How much are these and are they compatible with Linux? Please suggest one if you can.

    1. Re:land local phone line to Asterisk? by jjhall · · Score: 1

      Asterisk is Linux only (I believe there is a windows port out there) so you don't have to worry about that. Figure about $100 for a card to interface the analog telephone with Asterisk. You can also get a FXS to SIP interface (Sipura makes one) but I don't recall the price off hand.

      Your Asterisk setup should be on a relatively dedicated system (Mine is also my home web server) not on your desktop machine.

      For more info, see http://www.voip-info.org

      Good luck!

      Jeremy

  48. Recommendations for PBX beginners? by fantomas · · Score: 1

    can you recommend one of these systems (or another) for me? I've never done any PBX before. I am looking for a system which would let me connect approx 30 properties in a small housing association together in the UK, unlikely to be more than 50 connection points. Some of the software discussed sounds like it is for really big projects, has way too much functionality... On a definitely tight budget, hence interested to find out if it's possible to set this up as a community rather than pay for a high end contractor to come in. Could you recommend particular software? warn of any potential pitfalls? Users are a mixed demographic, a geeks, mainly average computer users or novices who use their computers for web browsing and email Would be good to also connect houses where there is just a POTS telephone. cheers.

  49. "Asterisk / linux, Sipx / Windows" is backwards by sipfounder · · Score: 1
    Sorry, but I'll be honest here. I'm the founder of Pingtel, and this bit of technology is my baby. I need to disabuse the notion that SIPx = windows.

    You have it *exactly* backwards. Please allow me to explain.

    First, context/history. I'm a Unix dude at the DNA level. I was writing C code to build curses applications on 68000-based Unix Version 7 boxes when most of you were still sucking baby bottles. (Curses? Mr. Peabody-- you set the wayback machine too far back!) My Pingtel cofounder and I built the worlds biggest Unix-based massively-parallel processors at BBN in 1987-1992, he being the Unix OS software engineering team lead. We were contributing to IETF standards back before most people knew what the IETF is. I use a mac now, but it's Unix with a nice face.... ;-)

    When we approached the design of SIPx (and the phone, and all the other products we built), we designed them in "the Unix way." SIPx is architected as a set of separate applications that each do their job well, and then work with other to build a system. So there are:

    • SIP proxies
    • SIP registrars
    • SIP "endpoints" to do voicemail, auto attendant, soft phones, ...
    • Database engines to manage config
    • Web applications (JBoss) to provide a user-friendly UI

    The bits can be used together to build an IP PBX. OR, you can use the case core components in different combinations to build other stuff, like call routers, media application servers, etc. Heaven knows we built a ton of different things and threw them away without productizing them while I ran Pingtel.

    And all of it leverages Unix and IP network stuf to the hilt. We opted for DNS records for load balancing, blah blah blah.

    In contrast, my last look at Asterisk code (admittedly about 8 months ago) showed the code was architected *exactly* the opposite way. It appeared to be a more monolithic, but pluggable architecture. Just as Pingtel's code base shows its roots in being a spectacular user agent, Asterisk showed its roots in being a well-developed extension to the Digium gateway card. (Both have pros/cons). Mark, I'm sure you'll read this, so please forgive me for saying this - I promise to try to be as professional and fair as possible in industry events, contacts, etc. But IMHO, when I read Asterisk code, I had deja vu of code supplied by companies from whom I've bought hardware in my 25 year tech career, e.g. ethernet chips/drivers, DSP chips/libraries, etc. Good, useful stuff, but not the same as something architected from top down.

    But when taken as a whole, my read of the Asterisk code was that it was more like a PC-based PBX software application that has grown. A little like Windows still shows its roots in DOS (not *really* multi-user, etc.)

    In contrast, the sip foundry (Pingtel's old) code base is really a set of modular components that can be strung together to make a variety of things. Kind of like Unix shell applications with pipes, or daemons working with applications, etc. Kind of like Unix.

    So "SIPx = Windows" is exactly backwards, and (IMHO, though you are free to throw rocks at my analysis), "Asterisk != Linux/Unix."

    I'm clearly biased. I stopped writing C code in 1994, and I haven't written C++ code in 8 years (though I still dabble with Java, you can challenge me to anything you want in CSS). But I'm competent, confident in my judgement, and don't want SIPx to take a rap it doesn't deserve. It has huge legs, several tens of millions of $ of VC-backed engineering investment, and as an open source project will -- I hope -- get the community backing it deserves.

    -jb

    PS -- I'm not going to throw too many stones at IAX because I'm not as conversant as I should be to defend myself. But don't you want to take advantage of the dozens of other SIP-based products and services that are in the market? IAX is nice, but a distraction. SIP has firewall stuff figured out, too; we just need to get it into the SIP Foundry code.

    1. Re:"Asterisk / linux, Sipx / Windows" is backwards by biba2 · · Score: 1

      Maybe i'm wrong but Linux has a monolitic kernel and Windows is the one who have a micro kernel. So from my point of view, sipX is pretty much like Windows with a microkernel and Asterisk is like Linux with a monolitic kernel.
      Just a point from a Yate (http://yate.null.ro)developer. We have our own SIP stack which was written in 3 weeks, maybe is not full but is working, and is usable in embeded enviroments like uclibc.
      You see, the point is not if IAX is better or worse then SIP (personaly i like H.323 - mainly because Craig from OpenH323 is a cool guy), but the point is to support all protocols, to not lock the user. Asterisk dosen't support H.323 but at least (good or worse) it gives also IAX support (don't foeget about MGCP and others) which solve some problem. sipX is an elitist system which dosen't try to solve something but rather tries to force people to use SIP, which is agains free software (i'm also a Richard Stallman fan) way of doing things.
      Yate took this to the next level trying also to do a modular system that support all the protocols. If you don't have a managable PBX you may not use it in most of the cases, and asterisk can't be managed (that mean good cdr, routing, remote control, modular system). I don't know about sipX since i wasn't able not even to compile it.

      Diana

      P.S. I appologize for my english mistakes. I hope reader will pay more attention to ideas insted of language.

  50. Re:Great! Now I have just 1 wish by biba2 · · Score: 1

    You can actualy use Yate as a SIP - IAX proxy and it also work on embedded systems like Linksys Wireless Access Point, or any other uclibc device.

  51. Re:GNAA Announces Victory over Apple Community by StormKrow · · Score: 1

    was that really necessary? I'll have you know, I *am* a jew, and this jew will shove that white sheet of yours up your arse, soaked in gasoline. Then I'll charge the neighbor kids $1 to throw lit matches at you to see who "wins"...(after all we jews have to make a buck where we can, right?...if you're going to buy into stereotypes, might as well buy into all of them)

    --
    Who cares about the ozone layer?...thanks to CFC's I can write my name......IN CHEESE!!!