Исправить раздавить очень просто. Вы должны поместить инициализацию звука в pjmedia_snd_init ().
PJ_DEF(pj_status_t) pjmedia_snd_init(pj_pool_factory *factory)
{
TRACE_((THIS_FILE, "pjmedia_snd_init."));
snd_pool_factory = factory;
/* audio initialization only one time */
{
UInt32 sessionCategory = kAudioSessionCategory_PlayAndRecord;
AudioSessionInitialize (NULL,NULL,NULL,NULL);
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory,
sizeof (sessionCategory),&sessionCategory);
}
return PJ_SUCCESS;
}
Кстати: вам нужно только это исправление, чтобы звук работал