Skip to content
This repository has been archived by the owner on Mar 4, 2021. It is now read-only.

Plugins

James P. Walters edited this page Apr 29, 2016 · 12 revisions

Plugins : Main Index

This page links to OpenVBX plugin pages for discussion of specific issues, FAQs, non-bug requests and ideas. The purpose of this chain of wiki pages is to provide a common, focused resource where developers and users can discuss, create, and improve OpenVBX plugins.

These pages are for plugin developers as well as users, and everyone is encouraged to visit, Watch, and update the pages. Plugin authors are especially encouraged to keep an eye on "their" pages, to quickly respond to comments and questions about their work. If you are not working on your plugin, or you have no intent to make specific updates, please make that known to give someone else an opportunity to volunteer. If you are planning to make code changes, please update the To Do section of the plugin page to let people know that you intend to do some work in a specific area. That may help to eliminate requests and reports.

Plugin-Related pages

Plugin pages

  • Plug A/B Split Make a simple coin toss app or combine it with the transfer plugin for even more randomized awesomeness.
  • Plugin ACD ACD Call Management system.
  • Plugin ActiveCollab Allows you to save voice tickets for specific ActiveCollab project.
  • Plugin Address Book Address Book for VBX. Allows you to be able to make calls and send SMS.
  • Plugin Automatic Upgrade One click updates for OpenVBX.
  • Plugin Call log Basic call log for OpenVBX shows all calls in and out of a Twilio account.
  • Plugin CallerID Filter It's like a menu but it acts on the CallerID field instead of user input. (Not yet live, no code available)
  • Plugin Caller ID Routing Route your inbound SMS messages or phone calls based on the caller ID of the incoming message/call.
  • Plugin Chirbit Posting Create a phone interface for posting Audio snippets to Chirbit.com.
  • Plugin Click to Flow Allows a traditional 'click-to-call' form to initiate a call flow. No intermediate code is needed to call the POSTed number and connect it to any given flow. Currently it requires modified OpenVBX source, until unauthenticated plugin requests are supported in the official release. (proof-of-concept)
  • Plugin Cookies Store, retrieve, and check a caller's cookies.
  • Plugin Cpanel Lets user to interface with cpanel to check status of servers while in-call or through sms.
  • Plugin Curling Makes a request to a webserver and reads back the text returned.
  • Plugin DopplrVBX A suite of applets for the smart traveller's phone system.
  • Plugin Expense Lets you track your expenses inside of OpenVBX. Included is an applet that you can attach to a phone number which will enable users to text in their cash expenses.
  • Plugin FlowSessions Helps keep sessions for flows.
  • Plugin FourSquare These plugins allow you to control the routing of your call flow based on FourSquare Checkins. You can filter according to Venue ID or Category.
  • Plugin Google Analytics Track the current activity in the flow in Google Analytics.
  • Plugin Highrise Callflow Redirect incoming calls based on if they are in Highrise or not.
  • Plugin Highrise Dial Record live conversations to OpenVBX and Highrise.
  • Plugin Highrise Page When this page is open, it will notify you in real-time of incoming calls to your devices. It will also redirect you to the caller's profile page in Highrise.
  • Plugin Highrise Voicemail Voicemails are recorded to OpenVBX and Highrise.
  • Plugin Import / Export Flows Allows you to quickly import and export your flows.
  • Plugin Installer Basic uploader for OpenVBX applets - very beta, used for development quickness for now.
  • Plugin Keyword Matching for SMS Menus Slightly more advanced keyword matching for SMS menus. Lets you choose which applet to run when a keyword is matched.
  • Plugin MyCaption Transcriptions Now you can get your voicemails transcribed securely by human operators for a dramatic increase in quality!
  • Plugin Notifo Allows you to send Notifo messages to your VBX users as part of call flow.
  • Plugin Outbound Flows Lets you call out with a flow or send messages to someone else from a flow.
  • Plugin Password Add passwords to voice flows.
  • Plugin Polls Allows for phone and text message polling.
  • Plugin Recording A Plugin for OpenVBX that adds Recording features.
  • Plugin Restart Redirects back to the beginning of a call or SMS flow.
  • Plugin Scheduling Single scheduling applet for OpenVBX - Allows flow to perform different applets based on time of day and day of week.
  • Plugin Search Allows you to search your messages.
  • Plugin SimultaneousDial Adds a "Simultaneous Dial" applet. This works exactly like the built-in Dial applet (as of this writing), except that group dialing is performed with all members being dialed simultaneously. The first person to pick up "wins" the call.
  • Plugin SMS Conversation Groups sms messages into a conversation/instant message type flow.
  • Plugin Subscriptions OpenVBX Subscriptions plugin adds text message marketing and auto-dialing to OpenVBX. Create opt-in subscription lists to send text updates or automated phone calls using any OpenVBX flow.
  • Plugin Transfer An applet plugin for OpenVBX that continues the flow by starting another flow or redirecting to the URL of another Twilio app.
  • Plugin Twitter Say or reply with the most recent tweet of the specified user.
  • Plugin User Directory Allows a caller to search for users by dialing a few letters of the user's name. Once a user is selected the applet acts very much like the standard dial applet.
  • Plugin VBX Intelligence Framework for real-time display of contextual business intelligence.
  • Plugin Wikipedia This adds Wikipedia functionality to your text call flow. Users can now text a phrase to their OpenVBX numbers and the server will text back the results of the phrase..
  • Plugin Zendesk Zendesk tickets will automatically create a ticket for incoming calls to OpenVBX.

As of Dec 04, 2010 this is the complete list of plugins. If there are more, please add them or let someone know where to find them.

Creating a new plugin page

  1. Create a new page with title "Plugin The Name". (Do not repeat the word plugin, as in "Plugin Great Plugin".)
  2. Copy the source from any other plugin page and paste it as a template.
  3. Replace the details as required.
    • Title should be same as title "Plugin The Name"
    • Set the link to where the software can be downloaded.
    • Change the description.
    • Change the author
    • Remove everything else except section headings.
  4. Go into Preview mode and check your work. (Mouse over links to verify accuracy.)
  5. After saving the page, come back to this page and add it to the index above. Note how the links are made using brackets.

Updating plugin pages

When updating wiki pages, it's not mandatory but very helpful if you add your name (or a link to your GitHub provide) to content that you provide. This will help authors to follow-up with you on comments.

If you have an interesting use for a plugin, you are welcome to post in the "How this can be used" section.

Issues can be reported in Issues, Quirks, and Problems, or in the GitHub issue tracker, if the plugin is hosted here of course. If you are reporting something that's more of an irritation or a quirk, it may not be something that you want to file in the tracker. Please be sure to note whether or not a tracker item exists. Someone else may want to create a tracker item before changing code.

If you have an idea for improving the plugin, post it to Enhancement Ideas and Requests.

General questions can be asked in the Open Questions section. Once a question is answered it should be moved to the Closed Questions section. Feel free to add detail to the Closed Questions. If you have a follow-on question, please post it to Open Questions. Discussions should be taken to GetSatisfaction and resolutions to the discussions can be brought back here. If you are aware of a discussion about the plugin, please refer to it in Open and Closed Questions so that the Q&A can be put in context with other information.

Comments, Reviews, and Kudos are placed in their own section. Again, discussion should be in GetSatisfaction.

The To Do section is mainly for authors to let people know what is intended for the plugin. This is not for users to create a to-do list for developers.

Plugin authors can post their information in the Author section. This can include email address, Twitter page, GetSatisfaction ID, Skype/IM ID, websites, and/or references to other plugins or work.

If you have lengthy comments, code samples, testimonials, or anything else that's longer than a paragraph, please create a new page and link to it from the plugin page. That will help to keep the pages easy to read.

If you believe we need some new section for each plugin, or you have other comments for improving these pages, please contact Tony Gravagno.

Clone this wiki locally