...
Lyra AMD has been designed to work with Open Source Applications such as
Asterisk
FreeSWITCH
Lyra Software Installation
...
Step 1. Download Lyra AMD software installer for windows from here.
Step 2. Once the download is complete, unzip the file to the Desktop.
Step 3. Open the extracted directory.
Step 4. Run the SangomaNetBorderPlatform.2.X.X.Setup.exe
Step 5. Read the License Agreement and then click "I Agree" (unless you don't. Then you should probably exit).
Step 6. Where it says "Call Progress Analysis Service" click the check box that is appropriate for your area of the world. For North America you would check the "North American models". Then click "Next".
Step 7. Next you will be prompted on where you want to install NetBorder. Change this if you like, then click "Install".
Step 8. During the install process, Windows may ask you if you want to unblock certain ports. If it does it means that the firewall is not properly configured. It needs to allow traffic on the following ports UDP 5060 to 5069, UDP 10000 to 20000, and TCP 5060 to 5069.
Step 9. Once the installer is complete click the "Close" button.
Step 10. In the Windows Start menu click find the Sangoma NetBorder section and click on the "Start Session Controller" short cut.
Step 11. Go to the Windows Control Panel and double click on "Administrative Tools".
Step 12. Double click on Services.
Step 13. Scroll down to the Sangoma services and verify that the "Sangoma NetBorder Session Controller" and "Sangoma NetBorder Call Progress Analysis" services are both started. If they have not you will need to contact Sangoma's technical support staff.
Step 14. To start these services automatically when Windows starts right click each of them and click on Properties. Then change the Startup Type from Manual to Automatic.
Step 15. Reboot the windows system to verify that these services start on boot up.
Step 16. Once the windows system is back up, log in and go back to Services in the Administrative Tools (see step 16).
Step 17. Scroll back down to the Sangoma Section and verify that the "Sangoma NetBorder Session Controller" and "Sangoma NetBorder Call Progress Analysis" services started on their own. If not, this might be caused by issues with your version of Windows. Contact Sangoma technical support for more details.
Step 18. Open up My Computer and browser to the directory where you installed Sangoma. The default should be "C:\Program Files\Paraxip NetBorder\".
Step 19. Open the "config" directory.
Step 20. Right click the "call-analyzer-service.properties" file and click Open.
Step 21. Choose "Select the program from a list" and click OK.
Step 22. Choose "WordPad" from the available programs and click OK.
Step 23. Change the line that reads "#netborder#netborder.net.primaryIPAddress=x.x.x.x" to "netborder.net.primaryIPAddress=IPADRESS" where IPADDRESS is the IP address of the windows system. If you have two IP addresses change this to the one where sangoma will be accepting the connections from the Asterisk/Freeswitch system (usually the internal IP, default is 127.0.0.1).
Step 24. Go back to the NetBorder config directory and double click call-analyzer-engine.properties file (note windows may now be hiding the ".properties" at the end of the filename).
Step 25. Change the line that reads "#netborder#netborder.net.primaryIPAddress=x.x.x.x" to "netborder.net.primaryIPAddress=IPADRESS" where IPADDRESS is the IP address of the windows system just like you did in the call-analyzer-service.properties file (default is 127.0.0.1)
Step 26. Restart the Sangoma services as explained in steps 14 to 16.
...
Step 1. Download Lyra AMD software installer for linux from here.
Step 2. Once the download is complete, run the command rpm -i netborder-call-analyzer-2.<version>.<arch>.rpm
Step 3. Once installation is complete, check the status of the call analyzer service by runing the following command: service netborder-call-analyzer status
Step 4. If the service is not started, start it by running command: service netborder-call-analyzer start
Step 5. If the service fails to start, you will need to contact Sangoma's technical support staff.
Step 6. cd to the "config" directory ( cd /opt/Sangoma_NetBorderCallAnalyzer/config)
Step 7. Edit "call-analyzer-service.properties" file as following:
Step 8. Change the line that reads "#netborder#netborder.net.primaryIPAddress=x.x.x.x" to "netborder.net.primaryIPAddress=IPADRESS" where IPADDRESS is the IP address of the Linux system. If you have two IP addresses change this to the one where sangoma will be accepting the connections from the Asterisk/Freeswitch system (usually the internal IP, default is 127.0.0.1).
Step 9. Go back to the config directory and edit call-analyzer-engine.properties file as following:
Step 10. Change the line that reads "#netborder#netborder.net.primaryIPAddress=x.x.x.x" to "netborder.net.primaryIPAddress=IPADRESS" where IPADDRESS is the IP address of the Linux system just like you did in the call-analyzer-service.properties file (default is 127.0.0.1).
Step 11. Restart the Sangoma services as explained in step 4.
...
Download Asterisk from
http://downloads.asterisk.org/pub/telephony/asterisk/releases
Choose the latest Asterisk release.
Untar Asterisk intallation
tar xfz asterisk-<version>.tgz
cd asterisk-<version>.tgz
Download Sangoma Lyra AMD Asterisk Patch
Please download appropriate patch based on Asterisk major version number.
Download it into the asterisk source directory, created in section 2.Astersik 11 -> lyra-amd-asterisk-11.1.2-v1.patch
Asterisk 10 -> lyra-amd-asterisk-10.8.0-v1.patch
Asterisk 1.8 -> lyra-amd-asterisk-1.8.16-v1.patch
Asterisk 1.6 -> lyra-amd-asterisk-1.6.2.24-v1.patch
Asterisk 1.4 -> lyra-amd-asterisk-1.4.27-v1.patch
Apply the patch
From inside asterisk source directory.patch –p 1 < lyra-amd-asterisk-*.patch
Confirm that output of this command does not have any FAIL output.
Build and Install Asterisk
As this point standard Asterisk build and installation instructions apply.eg:
./configure
make
make install
...