×
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)
 
×