Shouldn't there be: ao2_lock()/ao2_unlock() and ao2_ref()'s in the ast_readaudio_callback() function???? What if a hangup is happening while in this function? That seems like what could be happening. Jerry