Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 02:50, 2 May 2008.

拡張AIW基準API

From Forum Nokia Wiki

英文:Extended AIW Criteria API


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


目的

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() );

サンプル・プロジェクト

http://wiki.forum.nokia.com/index.php/Image:AiwTest.zip

既知の問題(Known issues)

KIS000819 - Dialing a voice call using AIW fails in Nokia N95 8GB
 
Powered by MediaWiki