×
Namespaces

Variants
Actions

拡張AIW基準API

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Code Example
Source file: Media:AiwTest.zip
Compatibility
Platform(s):
FNWiki
Article
Created: masatoshi (17 Apr 2008)
Last edited: hamishwillee (30 May 2013)

英文:Extended AIW Criteria API

Note.pngNote: :このAPIは、SDKの標準には含まれていません。SDK API Plug-inに含まれています。

Contents

目的

AIW電話帳(contact)選択、AIW電話帳への割り当て(assign)サービス、AIW発呼(call creation), POC UI で使用される型を、拡張AIW基準APIは定義します。また、CDMA固有のAMSプロバイダー用のプロバイダ・サービス・コマンドも提供します。

ユース・ケース

使用例の一つとして、VoIP/電話/テレビ電話をするための電話番号型(dial data type)があります。

サンプル・コード

Library: servicehandler.lib

#include <aiwdialdatatypes.h>
 
//Create AIW param package
TAiwDialDataV1 data;
TAiwDialDataV1Pckg dataPckg( data );
data.SetTelephoneNumber(telNumber);
// Calltype can be - Voice,VoIP and Video
TAiwCallType callType(EAiwVoice);
data.SetCallType( callType );
TAiwNameBuffer name(_L("Callee"));
data.SetName(name);
data.SetWindowGroup( CCoeEnv::Static()->RootWin().Identifier() );
data.SetShowNumber(ETrue);
data.SetRemoveInvalidChars(EFalse);
 
TPtrC8 ptr;
ptr.Set( dataPckg );
TAiwVariant variant( ptr );
TAiwGenericParam param( EGenericParamCallDialDataV1, variant );
CAiwGenericParamList& paramList = serviceHandler->InParamListL();
paramList.AppendL( param );
//Make Call
serviceHandler->ExecuteServiceCmdL( KAiwCmdCall, paramList,
serviceHandler->OutParamListL() );

サンプル・プロジェクト

File:AiwTest.zip

既知の問題(Known issues)

Archived:Dialing a voice call using AIW fails in Nokia N95 8GB (Known Issue)
 

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×