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 19:19, 1 January 2008.

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

From Forum Nokia Wiki

Перевод с английского, оригинальная статья находится здесь.


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

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


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

 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX