Objective c pjsua_conf_disconnect在某些Mac上不要使麦克风静音

Objective c pjsua_conf_disconnect在某些Mac上不要使麦克风静音,objective-c,osx-mountain-lion,pjsip,Objective C,Osx Mountain Lion,Pjsip,问题: 在特定条件下(硬件,…)pjsua_conf_disconnect(0,callInfo.conf_插槽)功能是否会使话筒静音 如果是,我们如何使用PJSIP有效地使话筒静音 详细信息: 在OSX SIP应用程序中,用户可以使麦克风静音,这将调用: ... pjsua_call_info callInfo; pjsua_call_get_info([self identifier], &callInfo); pj_status_t status = pjsua_conf_disc

问题:

在特定条件下(硬件,…)
pjsua_conf_disconnect(0,callInfo.conf_插槽)
功能是否会使话筒静音

如果是,我们如何使用PJSIP有效地使话筒静音

详细信息:

在OSX SIP应用程序中,用户可以使麦克风静音,这将调用:

...
pjsua_call_info callInfo;
pjsua_call_get_info([self identifier], &callInfo);
pj_status_t status = pjsua_conf_disconnect(0, callInfo.conf_slot);
...
其中,
[self identifier]
是当前调用的
pjsua\u call\u id

我确信在这三行之后,
状态==PJ_SUCCESS
,因为只有当这个条件为真时,用户界面才会更新,让用户知道麦克风静音

此项目使用POSIX的pjlib 1.12.0作为静态库

面临此问题的用户在Mac OSX 10.8.1和10.8.2上。他们都在使用内置的MacBook[Pro,Air]话筒,没有耳机

请注意,我自己无法在OSX 10.8.2 mid-2009 MBP上以完全相同的版本(来自MacAppStore)重现此问题,这使得此问题难以解决

请注意,这不是一个随机问题,而是一个持续的问题:因为静音功能从不适用于遇到此问题的用户,它总是适用于其他用户