The following error in chan_celliax.c is being fired by the red5Gateway:
if (FD_ISSET(i->readdevfd, &rfds)) ast_log(LOG_ERROR, "Descriptor %d (readdevfd) appears twice (%s %s)?\n", i->readdevfd, i->indevname, i->outdevname);
It looks like the gateway is rewriting celliax.conf so that the output_device for everything is 0. Is that what is causing the error? What is going wrong here?