Open Source Training Seminar FreePBX Paid Support

Openpbx.org Backend

Using openpbx.org as a backend instead of asterisk.

Basic framework for it is there..

Possibly we shoot for it in 2.3 release, depending on timeframe/compatibility.

Immediate plan is to branch trunk into an 'openpbx' branch, and work on it there, then we can merge back to 2.3/3.0/trunk whenever it is ready and working.

Discussion (2006-12-04)

<benjk>	there are only a few changes in terms of configuration
<benjk>	1) all vars and apps in the dialplan are case sensitive
<benjk>	2) AGI is renamed to OGI
<benjk>	3) Macro is renamed to Proc, because it was a misnomer
<benjk>	and the master config file (asterisk.conf in asterisk, openpbx.conf in openpbx) is going to be a plist with the first four sections (Directories, Filenames, Options and Dialplan) active (others in the sample file will follow at a later time)
<benjk>	that ^^^ was #3
<benjk>	er 4


groogs>	openpx fully uses sqlite instead of bdb, right?
<benjk>	we need to do that anyway, cause its total crap
<benjk>	yes, bdb is no more
<philippel>	groogs - does that change all our syntax for the current astdb stuff?
<groogs>	are dialplan/astman (er, is that opbxman?) methods the same?
<groogs>	philippel: thats what i'm wondering..
<benjk>	the CLI access to the db is still the same
<benjk>	how do you talk to astdb?
<groogs>	benjk: and is it safe to access sqlite directly without touching openpbx?
<benjk>	manager interface?
<groogs>	yes
<benjk>	I think that should just work the same
<philippel>	we do both db() calls as well as through manager
<groogs>	well actually, i think most of it is CLI commands
<benjk>	but yes, you can access it directly
<groogs>	since the manager interface is half-assed for it
<benjk>	we embedded a multithreaded version of sqlite
<groogs>	it connects to manager, then does "!database show" or whatever
<benjk>	may cause trouble if somebody compliles using the system supplied sqlite and that happens to be a single-minded one ;)
<philippel>	so you can stick with the same dialplan that is currently accessing the variable as well
<benjk>	indeed


<benjk>	we have a php script to convert the dialplan, btw
Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads