I made an incredibly phenomenal boo boo of allowing Yum to update Asterisk core and since then have zero audio between extensions or internal to external or external to internal.
This happens about 5 minutes after a fresh boot and is not remedied by amportal restart.
Only a reboot temporarily restores audio for 5 minutes.
I have tried deleting and recreating the extensions, trunks, and removing all codecs from the sip configuration except g711u.
There is no ringback sound on the calling extension while waiting for an answer either.
This is the yum.log entries referring to what it updated.
Mar 08 11:46:09 Installed: libsrtp-1.4.4-4.20101004cvs.el6.i686
Mar 08 11:46:10 Updated: asterisk11-flite-debuginfo-11.2.1-46.i686
Mar 08 11:46:10 Updated: yum-kmod-1.1.16-21.16.21.el6.noarch
Mar 08 11:46:11 Updated: asterisk11-core-11.2.1-46_centos6.i686
Mar 08 11:46:11 Updated: asterisk11-addons-core-11.2.1-46_centos6.i686
Mar 08 11:46:11 Updated: asterisk11-addons-mysql-11.2.1-46_centos6.i686
Mar 08 11:46:12 Updated: asterisk11-addons-bluetooth-11.2.1-46_centos6.i686
Mar 08 11:46:12 Updated: asterisk11-addons-ooh323-11.2.1-46_centos6.i686
Mar 08 11:46:12 Updated: asterisk11-addons-11.2.1-46_centos6.i686
Mar 08 11:46:12 Updated: asterisk11-doc-11.2.1-46_centos6.i686
Mar 08 11:46:12 Updated: asterisk11-dahdi-11.2.1-46_centos6.i686
Mar 08 11:46:12 Updated: asterisk11-curl-11.2.1-46_centos6.i686
Mar 08 11:46:12 Updated: asterisk11-odbc-11.2.1-46_centos6.i686
Mar 08 11:46:12 Updated: apr-1.3.9-5.el6_2.i686
You probable had a warning that said that the rtp.conf existed and it could not make the symlink. The newest core (in 2.11) creates a symlink to the file…but if one exists it will give you a warning. Usually deleting the rtp.conf and apply changes in gui will recreate the correct link
I wonder now that the RTP settings have been moved to the SIP property page of the settings, if the module can be a little more aggressive in nuking the orphaned rtp.conf - we use non-standard ports on all our installs so we are in the habit of checking the file, but it would be handy if we only had to check one place - the SIP settings.