Совет прост: разделить транспорт и сервисы, на прошедшей конфе облачники не раз это демонстрировали.
Отдельно регистрация юзверей, отдельно очереди, отдельно кодек G729, отдельное хранилище для записей..
В этом случае будет и масштабируемость и легче искать источник чем в комбайне.