| 1 | == FreeSwitch vs. Asterisk == |
| 2 | [It would be good to revisit the decision to use FreeSwitch rather than Asterisk because I cannot remember the argument] |
| 3 | |
| 4 | A limitation from the FreeSwitch [http://wiki.freeswitch.org/wiki/Dialplan wiki]: ''Unlike some other switches, the dialplan is not designed to be an end all be all scripting language that you put a bunch of logic into. The dialplan, quite simply is designed to take a call request, decide where it should forward to and forward to an application.'' |
| 5 | |
| 6 | However, it looks like there is an Asterisk module for FreeSwitch: [http://wiki.freeswitch.org/wiki/Mod_dialplan_asterisk] |
| 7 | |
| 8 | == Dialplan == |
| 9 | 1. user dials |
| 10 | 1. user is welcomed by a recording, given information about our website and info email and instructed to press 1-3 extensions for alfredo, jamie, or mallory or leaves a voice message |
| 11 | 1. user presses extension, leaves a voice message, hangs up, or the message repeats |
| 12 | 1. user is welcomed by recording and asked to leave a recorded voice message or press 0 to return to the main menu |
| 13 | |
| 14 | US SOCIAL FORUM 1-877 |
| 15 | 1. User dials |
| 16 | 1. user is welcomed with a recording in english followed by spanish, asked to press 1 or 2 for language |
| 17 | 1. user chooses |
| 18 | 1. user listens to a recording. during office hours, press 0 to speak to a ussf organizer and is then directed to press 1 - 5 |
| 19 | 1. user presses 1 -> user listens to a recording of information about the social forum, given option to press 9 to return to main menu. if user does not press 9 or 0, message repeats once, then ends the call |
| 20 | 1. user presses 2 -> user listens to a short recording about the national work and is instructed to leave a message for adrienne/sylvia, given option to press 9 for main menu or 0 to reach the office during office hours. user leaves a message and mp3 is forwarded via email to adrienne and sylvia. if user does nothing, message repeats once and then ends the call |
| 21 | 1. user presses 3 -> user listens to a short recording about the local work and is instructed to leave a message for maureen/will, given option to press 9 for main menu or 0 to reach the office during office hours user leaves a message and mp3 is forwarded via email to will/maureen. if user does nothing, message repeats once and then ends the call |
| 22 | 1. user presses 4 -> user listens to a short recording about the fundraising work and is instructed to leave a message for sha, given |
| 23 | option to press 9 for main menu or 0 to reach the office during office hours user leaves a message and mp3 is forwarded via email to sha. if user |
| 24 | does nothing, message repeats once and then ends the call |
| 25 | 1. user presses 5 -> user listens to a message about registration logistics (may extend this menu later) and instructed to press 0 during office |
| 26 | hours for immediate questions, press 9 for main menu, or leave a message for mallory. user leaves a message and mp3 is forwarded via email to mallory. if user |
| 27 | does nothing, message repeats once and then ends the call |