βsmart upgradeβ seems to be a third party tool; either ask the developer of that tool, or donβt use it and use only the standard tools being referenced here.
Press 1 for Asterisk 13 (LTS) (With Opus and G729 codecs)
Press 2 for Asterisk 15 (With Opus and G729 codecs)
Press 3 for Asterisk 16 (LTS) (With Opus and G729 codecs)
Press 4 for Asterisk 13 Certified (LTS) (With Opus and G729 codecs)
Press 5 for Asterisk 17
Press 9 to exit and not change your Asterisk Version
Pick the Asterisk Version you would like to change to:
I choose option 3 and the results is as mentioned above
I have tried to switch the Asterisk Version 13 to 16 by using both options; ie by using command βsmartupgarde asterisk-version switchβ and βasterisk-version-switchβ.
In both cases, the output version is " Asterisk v16.9.0 b"
I think your provider has customized the image in a way that is preventing standard yum from working as we expect; so you should ask the provider of your image for help. Or change to something more standard.
We have we want to do in-place upgarde of FreePBX TWM AMI Version3.4 to V4.1.
So I have take AMI backup of current AWS EC2 instance and build a test server with the AMI.
After doing in-place upgrade from AMI 34. to AMI 4.1 they have recommenced to switch Asterisk Version. My current " Asterisk v13.29.2" and upgraded to βAsterisk v16.9.0 bβ
Performing pre-upgrade cleanup of tmp directoryβ¦
Updating SmartUpgrade script manager to the latest versionβ¦
β¦done.
Setting permissions and running script manager nowβ¦
Checking your current SmartUpgrade stub versionβ¦
Your SmartUpgrade stub is up-to-date. Continuingβ¦
Checking your current TWM-AMI versionβ¦
Downloading updated version matriciesβ¦
We have determined you are running TWM-AMI v4.1
β¦and your SmartUpgrade stub is v3.1.2
This means you are running FreePBX Distro v12.7.6-2002-2.sng7
with FreePBX Framework version 15.0.16.49
which is currently using Asterisk v16.9.0 b