我在我的 C++ 应用程序中使用 PJSIP 库来测试调用。当我尝试在一次执行中进行超过 4 个调用时,我得到了
Error making call: Too many objects of the specified type (PJ_ETOOMANY) [status=70010]
。
我尝试在一次执行中进行 4 次以上的调用,并期望它能够成功。
按照以下步骤,解决了我的问题。
转到您从 GitHub 克隆的 PJSIP 存储库。
转到文件 pjlib/include/pj/config_site.h 并将以下行添加到其中。
#define PJSIP_MAX_TSX_COUNT 1000(用您的号码替换) #define PJSIP_MAX_DIALOG_COUNT 1000(将其替换为您的数字) #define PJSUA_MAX_CALLS 1000(用您的号码替换)