#include <CommonsJavaScript/JSCallbackManager.h>
#include <CommonsJavaScript/Utils.h>
#include <CommonsJavaScript/JSDOMExceptionFactory.h>
+#include <API/Call/CallDefine.h>
#include <API/Call/CallFactory.h>
#include <API/Call/ICallService.h>
#include <API/Call/EventLaunchDialer.h>
};
JSStaticValue JSCallService::m_property[] = {
- { "voicemailNumbers", getProperty, NULL, kJSPropertyAttributeReadOnly },
+ { STR_VOICEMAIL_NUMBERS, getProperty, NULL, kJSPropertyAttributeReadOnly },
{ 0, 0, 0, 0 }
};
try {
Converter convert(context);
- if(JSStringIsEqualToUTF8CString(propertyName, "voicemailNumbers")) {
+ if(JSStringIsEqualToUTF8CString(propertyName, STR_VOICEMAIL_NUMBERS)) {
return convert.toJSValueRef(callService->getVoicemailNumbers(), globalContext);
}
} catch(WrtDeviceApis::Commons::Exception) {
if (argumentCount >= 4) {
event ->setExtension(converter.toString(arguments[3]));
}
+ event->setAppId(privateData->getApplicationId());
event->setPrivateData(StaticPointerCast<IEventPrivateData> (cbm));
event->setForAsynchronousCall(&ResponseDispatcher::getInstance());