Freeswitch is not a drop-in replacement for Asterisk. It is true that they have many common functionalities but there are also major differences. The one major difference in this context is that Asterisk on Solaris/Opensolaris is quite a bit of a pain.
To migrate to Freeswitch is not exactly a trivial task but can be done. The dialplans and configuration files are quite different from each other. This is especially true of the dialplans if you are using the older Asterisk dialplans. Expect to spend a bit of time to mimic the call flow of what you have in Asterisk and then plan on a bit more to test it out. By the way. I am trying to decide right now if I am going to use Asterisk or Freeswitch for a new project. It comes down to a coin toss almost. Asterisk can be made to be stable but it takes some knowledge and you time. I run about 5 million calls per year year through one system right now and it can handle it. It is not the code you find in the repository though. I have not tried the same with Freeswitch yet. Asterisk has more "stuff" right now though but more does not always equal better. Freeswitch has the better architecture and is in some ways more extensible. Sorry Digium. Let me know when the next gen stuff finally hits the streets and that might change my mind. The API is also better defined and has a clear path. Again, this is an opinion. I don't want to start a holy war. -nxn These -- This message posted from opensolaris.org
