From: <ast...@el...> - 2007-03-15 01:28:25
|
While trying to nail down more information about IAX, I came across this in the mantis bug tracker. http://bugs.digium.com/view.php?id=5841 This is work to put a form of alternative bridging functionality into Asterisk, to solve some problems (getting around some MeetMe issues), and to allow more things to be done through dialplan logic. While the primary work on this is for Asterisk trunk, there seems to be sufficient interest in backporting this functionality for Asterisk 1.2 it seems. I got into contact with Moises Silva, mentioned near the end of the bug report comments, about his backport patch which should be the latest version available for the 1.2.x series. He does not mind AstLinux using it, though he desires some feedback in the bugreport to help improve the bridge functionality overall (though there seems to be some negative feelings regarding backport reporting in that bug comment thread though...) Anyways, the patch is here. http://www.moythreads.com/asterisk/ You will need to edit the asterisk version info and path at the beginning of the patch, then drop it into the asterisk package folder. I tried to compile with it, but my compile box is starting to get strange, so I don't trust it as much anymore. It seems to compile alright if you don't compile with mISDN stuff. If mISDN is present, the compile melts down near the ISDN stuff, about not finding things. While the stated version is intended for 1.2.12.1 it should be alright in higher versions. Moises Silva indicated that the patch currently does not work with proxy channels, such as Agent, but he's working on it. He specifically desired feedback under heavy load, though I doubt we can provide meaningful feedback in that aspect. This brings up a small point I would like to make. Would it be possible to add a small menuconfig option for something like Asterisk Custom under the Asterisk package grouping? This would be so that you could turn off or on compiling Asterisk with patches located in the packages/asterisk/custom folder, which previously was being used to install the postgreSQL custom patch. That way, I could drop in patches of interest to experiment with relatively easily. This would be specific to Asterisk, as opposed to the general experimental/unspported package choice. |