I recently downloaded from the tarball FreePBX 22.214.171.124 and installed it into an already running server with CentOS 5.7. I also installed Asterisk 126.96.36.199. Everything worked fine (I can call inside and outside my office perfectly).
I tried to install the modules "Call Forward" and "Ring Groups" from the FreePBX web Module Administration interface, and apparently it installed correctly too. When I try to forward all calls from one extension to another using the feature code *72, it asks me to type the origin extension (for example, 12), press #, then type the target extension (for example, 13) and press # again.
I've checked the Asterisk DB using the following console command:
asterisk -rx "database show"
I could see the entry was correctly added, for example something like this was added:
/CF/12 : 13
Until here everything works well and as expected, but now:
a) (WRONG) If I call extension 12 directly from another extension, it plays the busy tone and of course extension 13 does not ring.
b) (RIGHT) If I call a Ring Group containing extension 12 (and not containing extension 13, of course), then extension 13 rings and all extensions in the Ring Group (but 12) ring too.
Now I forward the calls to extension 12 to a cell phone instead of extension 13.
c) (WRONG) If I call extension 12 directly from another extension, it plays the busy tone and of course the cell phone does not ring.
d) (WRONG) If I call a Ring Group containing extension 12, then cell phone rings but all extensions in the Ring Group don't. Moreover, the cell phone keeps ringing after hanging up the call.
If I check in the Asterisk CLI the output during the calls, in cases a) and c) I can't see anything related to "dialparties.agi" and this seems to be the reason why things are not working. But in case b) and d) "dialparties.agi" seems to handle things, and I can't figure out what's wrong.
Maybe I'm missing a module or dependency that Call Forward or Ring Groups need??
Any help would be much appreciated!!