Thanks.
This helped but it wasn't a straight forward deal, so I thought I would put all the steps to make it work.
In Centos 7 at least, installing octave does not come with mkoctfile (as a command prompt program) so, attempting to install a package gave this error:
"pkg: unable to find the mkoctfile command, Octave installation is incomplete"
This was fixed by the installing octave-devel package (yum install octave-devel)
Also for this particular package (the communications package) the signal was required, and that IS in the repository so I also installed it with yum
After that the command pkg install -forge communications
Did not throw any errors.
However the package still cannot be used until the "pkg load communications" command is issued.
This command will need to be issued everytime you start up octave or (which is what I did) added that command to one of the files listed here:
Since I wanted that package to be always available I used the first options. In Centos 7 that file is located at:
/usr/share/octave/site/m/startup/octaverc
I Thank you again, Mike, for your help and hope this helps someone else.
Regards!