“While you speak with another party you can press *0, and the macro nway-start is executed. The current party is immediately transferred to a free conference, whereas you get a dialtone to enter the number of the other party you also would like to invite. After the call has been established and you talk to third user, you can press ** to direct him to the conference, or *# to hangup the current call and return to the conference yourself. From within the conference any user can invite another person by pressing 0 (all other steps are same as for *0).”
Don’t start swearing in the forums. It’s not our fault you installed software without evaluating the capabilities or checking to see that the project (trixbox) had been abandoned by the creators over a year ago.
No version of FreePBX/Asterisk (including ours) supports n-way on analog devices “out of the box”. This is something you are going to have to custom develop. The code you posted is a start. I am sure a developer could get it to work.
You did not mention how you connect your analog extension to the PBX. Some ATA’s support conferencing, I am not sure if it is n-way. If you are using DAHDI channels it will be more challenging.
It’s not exactly what you asked… but we created an extension that is a conference. We can then either ask people to call the office and enter that extension (and PIN) for a conference or we can call someone then simply transfer them into the conference then join the conference ourselves by dialing the conference number thus allowing n-way calls.
The only part that’s missing would be the part that allows anyone to press 0 from inside the conference and add other parties. Only someone inside the company could add parties unless they dial in.