×
Namespaces

Variants
Actions

Получение телефонного номера с помощью CTelephony

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Статья
Перевод:
truf
Последнее редактирование: hamishwillee (16 Dec 2011)

Этот пример демонстрирует получение телефонного номера удаленной стороны в момент набора или получения звонка.

TBuf<100> CallerNumber;
 
if(iCurrentStatus.iStatus == CTelephony::EStatusRinging
|| iCurrentStatus.iStatus == CTelephony::EStatusDialling)
{
CTelephony::TRemotePartyInfoV1 RemInfoUse;
CTelephony::TCallInfoV1 CallInfoUse;
CTelephony::TCallSelectionV1 CallSelectionUse;
 
CallSelectionUse.iLine = CTelephony::EVoiceLine;
CallSelectionUse.iSelect = CTelephony::EInProgressCall;
 
CTelephony::TRemotePartyInfoV1Pckg RemParty(RemInfoUse);
CTelephony::TCallInfoV1Pckg CallInfo(CallInfoUse);
CTelephony::TCallSelectionV1Pckg CallSelection(CallSelectionUse);
 
iTelephony->GetCallInfo(CallSelection,CallInfo,RemParty);
 
if(iCurrentStatus.iStatus == CTelephony::EStatusRinging)
{
CallerNumber.Copy(RemInfoUse.iRemoteNumber.iTelNumber);
}
else if(iCurrentStatus.iStatus == CTelephony::EStatusDialling)
{
CallerNumber.Copy(CallInfoUse.iDialledParty.iTelNumber);
}
}


Внутренние ссылки

This page was last modified on 16 December 2011, at 07:26.
86 page views in the last 30 days.
×