? channels/codec_passthrough.h Index: channels/chan_iax2.c =================================================================== RCS file: /usr/cvsroot/asterisk/channels/chan_iax2.c,v retrieving revision 1.245 diff -u -r1.245 chan_iax2.c --- channels/chan_iax2.c 30 Jan 2005 21:32:26 -0000 1.245 +++ channels/chan_iax2.c 10 Feb 2005 22:39:40 -0000 @@ -70,6 +70,7 @@ #include "iax2-parser.h" #include "iax2-provision.h" #include "../astconf.h" +#include "codec_passthrough.h" #ifndef IPTOS_MINCOST #define IPTOS_MINCOST 0x02 @@ -5956,6 +5957,7 @@ ast_codec_pref_string(&rpref, caller_pref_buf, sizeof(caller_pref_buf) - 1); ast_codec_pref_string(&iaxs[fr.callno]->prefs, host_pref_buf, sizeof(host_pref_buf) - 1); } + format = codec_passthrough_iax2(iaxs[fr.callno]->username, iaxs[fr.callno]->exten, format); if (!format) { if(!ast_test_flag(iaxs[fr.callno], IAX_CODEC_NOCAP)) format = iaxs[fr.callno]->peercapability & iaxs[fr.callno]->capability; @@ -7754,6 +7756,7 @@ ast_mutex_unlock(&peerl.lock); reload_firmware(); iax_provision_reload(); + codec_passthrough_reload(); return 0; }