Is there any advantage of Openpabx over Asterisk ?
Depends on how you look at things. Philosophical or technical....
Quotes from openpbx.org:
Philisophical:
Here are a few things to highlight the reasons for this fork:
* Wanted community input and control, No single person can stop progress.
* We will use the best of code that already exists. (ie apr, rtp stacks and sip stacks)
* We will not reinvent the wheel if it is not necessary.
* We will not have the dual license concerns
* We will not allow business decisions to affect software development.
* Everyone can commit without having to disclaim copyrights.
* We can't compete with our customers because we are all on the same level.
Techical:
Most important differences between OpenPBX and Asterisk
* OpenPBX.org has built-in STUN support for SIP NAT traversal
* OpenPBX.org uses SpanDSP which means better codecs and full T.38 fax over IP support
* OpenPBX.org uses Sqlite instead of Berkeley DB as its internal database
* OpenPBX.org has a universal jitterbuffer for use with any channel type
* OpenPBX.org uses POSIX timers which means there are no Zaptel timing dependencies
* OpenPBX.org has much faster and more efficient dialplan execution because it uses hashing
* OpenPBX.org evaluates correctness and integrity of configuration data (work in progress)
* OpenPBX.org runs well under a virtual machine such as Xen or VMware