wiki:freeswitch-201002

Version 2 (modified by Mallory Knodel, 10 years ago) (diff)

--

FreeSwitch vs. Asterisk

[It would be good to revisit the decision to use FreeSwitch rather than Asterisk because I cannot remember the argument]

A limitation from the FreeSwitch 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.

However, it looks like there is an Asterisk module for FreeSwitch: http://wiki.freeswitch.org/wiki/Mod_dialplan_asterisk

Dialplan

  1. user dials
  2. 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
  3. user presses extension, leaves a voice message, hangs up, or the message repeats
  4. user is welcomed by recording and asked to leave a recorded voice message or press 0 to return to the main menu

US SOCIAL FORUM 1-877

  1. User dials
  2. user is welcomed with a recording in english followed by spanish, asked to press 1 or 2 for language
  3. user chooses
  4. user listens to a recording. during office hours, press 0 to speak to a ussf organizer and is then directed to press 1 - 5
  5. 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
  6. 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
  7. 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
  8. user presses 4 -> user listens to a short recording about the fundraising work and is instructed to leave a message for sha, 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 sha. if user does nothing, message repeats once and then ends the call
  9. user presses 5 -> user listens to a message about registration logistics (may extend this menu later) and instructed to press 0 during office 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 does nothing, message repeats once and then ends the call