Incredible PBX 13-13.3 Whole Enchilada Upgrade
PIONEERS: Here's the drill to install the
WHOLE ENCHILADA UPGRADE. You must have an existing Incredible PBX 13-13.3 server, i.e. with GV OAuth option. All existing configuration settings will be overwritten including extensions, trunks, routes, etc. All passwords will have to be reset and this is included in the upgrade script. Numerous tutorials on Nerd Vittles for individual components. All of the pieces for most add-ons are already in place so it's just a matter of inserting your credentials. We strongly recommend the use of IBM TTS and STT engines in lieu of Google, FLITE, and Pico. Typical home/SOHO use will be totally free forever!
WARNING: Install the Full Enchilada Upgrade
before installing Incredible Fax 13, or you will overwrite a number of fax components which cannot be restored.
Code:
cd /root
wget http://incrediblepbx.com/enchilada-upgrade.tar.gz
tar zxvf enchilada-upgrade.tar.gz
rm enchilada-upgrade.tar.gz
./Enchilada*
./incrediblefax13.sh
Features: Voice Dialing (411) with Google and
IBM, Headline News (951), Weather by ZIP Code (947), Today in History (86329),
IBM TTS, ODBC Lookup (222), ODBC Calling with AsteriDex (223), Telephone Reminders (123), AsteriDex (web GUI), Reminders (web GUI), PortKnocker, Travelin' Man 4, Time of Day (*61), SMS Dictator (767), Wakeup Calls (*68), Demo IVR (3366), Lenny (53669), Call Parking (**70), Call Pickup (71), Blacklist Add (*30), Blacklist Remove (*31), Blacklist Last Caller (*32), Call Forward Activate (*72), Call Forward DeActivate (*73), Conferencing (2663 C-O-N-F), Call Pickup (*8), Dictation (*34), Email Dictation (*35), DND Activate (*78), DND DeActivate (*79), SpeedDial to American Airlines (000263 - dialcodes are first three letters of AsteriDex entry mapped to phone keypad), Email Delivery of Voicemails (default and with
IBM).
Comments/suggestions/problem reports are all welcomed!
Creating an IBM Bluemix Speech to Text Account
1.
Create Bluemix account here.
2. Confirm your registration by replying to email from IBM.
3.
Login to Bluemix using your new credentials.
4. Agree to terms and conditions, name your organization, and name your space (STT).
5. Choose Watson
Speech to Text service and click
Create.
6. When
Speech to Text-kb opens, click
Service Credentials tab.
7. In
Actions column, click
View Credentials and copy your username and password.
8. Insert deciphered Bluemix STT API username and password below.
9. Logout by clicking on image icon in upper right corner of dialog window.
10. Insert IBM STT credentials in /var/lib/asterisk/agi-bin/getnumber.sh.
11. Replace the
Call by Name Context (411) in /etc/asterisk/extensions_custom.conf using the next 3 lines:
Code:
sed -i '\:// BEGIN Call by Name:,\:// END Call by Name:d' /etc/asterisk/extensions_custom.conf
sed -i '/\[from-internal-custom\]/r /var/lib/asterisk/agi-bin/ibm-411.txt' /etc/asterisk/extensions_custom.conf
asterisk -rx "dialplan reload"
Getting Started with IBM Bluemix TTS Service
You can start your free, 30-day trial of IBM Bluemix services without providing a credit card. Just
sign up here. Once your account is activated, here’s how to obtain credentials for the TTS service to use with Incredible PBX for Issabel. Start by
logging in to your IBM Bluemix account. Once you’re logged in, click on your account name (1) in the upper right corner of your web page to reveal the pull-down to select your Region, Organization, and Space. Follow the blue links at the bottom of the pull-down menu to create an Organization and Space for your TTS service.
Next, click the
Menu icon which is displayed as three horizontal bars on the left side of the web page. Choose
Watson. Click
Create Watson Service and select
Text to Speech from the applications listing. Watson will generate a new TTS service template and display it. Make certain that your
Region,
Organization, and
Space are shown correctly. Then verify that the Standard Pricing Plan is selected. When everything is correct, click the
Create button.
When your Text to Speech application displays, click
Service Credentials and then click
New Credential (+). When the Add New Credential dialog appears, leave the default settings as they are and click
Add. Your Credentials Listing then will appear. Click
View Credentialsbeside the new entry you just created. Write down your
URL,
username, and
password. You’ll need these to configure the IBM Bluemix TTS service in Issabel momentarily. Logout of the IBM Cloud by clicking on the little face in the upper right corner of your browser window and choose
Log Out. Confirm that you do, indeed, wish to log out.
Insert IBM TTS credentials in /var/lib/asterisk/agi-bin/ibmtts.php.
Adjust TTS option to ibmtts.php in 951 and 947 contexts in extensions_custom.conf and reload Asterisk dialplan:
asterisk -rx "dialplan reload"