equal
deleted
inserted
replaced
1513 &number, aCallId ); |
1513 &number, aCallId ); |
1514 |
1514 |
1515 RemovePreAndPostFix( number ); |
1515 RemovePreAndPostFix( number ); |
1516 |
1516 |
1517 iDataStore.SetRemotePhoneNumber( number, aCallId ); |
1517 iDataStore.SetRemotePhoneNumber( number, aCallId ); |
1518 } |
1518 } |
1519 |
|
1520 // The Colp number is stored to remoteparty in connected state. |
|
1521 TPEPhoneNumber colpNumber = iCallInfo->iRemoteParty.iRemoteNumber.iTelNumber; |
|
1522 RemovePreAndPostFix( colpNumber ); |
|
1523 iDataStore.SetRemoteColpNumber( colpNumber, aCallId ); |
|
1524 TEFLOGSTRING3( |
|
1525 KTAMESINT, |
|
1526 "PE CPEMessageHandler::SetPhoneNumberForCallLogging, colp number: '%S', call id: %d", |
|
1527 &colpNumber, aCallId ); |
|
1528 } |
1519 } |
1529 else if ( iDataStore.CallDirection( aCallId ) == RMobileCall::EMobileTerminated ) |
1520 else if ( iDataStore.CallDirection( aCallId ) == RMobileCall::EMobileTerminated ) |
1530 { |
1521 { |
1531 iDataStore.SetRemotePhoneNumber( iCallInfo->iRemoteParty.iRemoteNumber.iTelNumber, aCallId ); |
1522 iDataStore.SetRemotePhoneNumber( iCallInfo->iRemoteParty.iRemoteNumber.iTelNumber, aCallId ); |
1532 TEFLOGSTRING2( |
1523 TEFLOGSTRING2( |
1748 |
1739 |
1749 // Reset Phonenumber from engine info, this is necessary so that call number |
1740 // Reset Phonenumber from engine info, this is necessary so that call number |
1750 // logging works OK (see CPEMessageHandler::SetPhoneNumberForCallLogging). |
1741 // logging works OK (see CPEMessageHandler::SetPhoneNumberForCallLogging). |
1751 iDataStore.SetPhoneNumber( KNullDesC() ); |
1742 iDataStore.SetPhoneNumber( KNullDesC() ); |
1752 |
1743 |
1753 // COLP number is updated in connected state |
|
1754 UpdateRemotePartyInfo(); |
|
1755 |
|
1756 return ECCPErrorNone; |
1744 return ECCPErrorNone; |
1757 } |
1745 } |
1758 |
1746 |
1759 // ----------------------------------------------------------------------------- |
1747 // ----------------------------------------------------------------------------- |
1760 // CPEMessageHandler::HandleDialCall |
1748 // CPEMessageHandler::HandleDialCall |
2900 |
2888 |
2901 // ----------------------------------------------------------------------------- |
2889 // ----------------------------------------------------------------------------- |
2902 // CPEMessageHandler::HandleRemotePartyInfoChanged |
2890 // CPEMessageHandler::HandleRemotePartyInfoChanged |
2903 // ----------------------------------------------------------------------------- |
2891 // ----------------------------------------------------------------------------- |
2904 // |
2892 // |
2905 void CPEMessageHandler::HandleRemotePartyInfoChanged() |
2893 void CPEMessageHandler::HandleRemotePartyInfoChanged( const TInt aCallId ) |
2906 { |
2894 { |
2907 UpdateRemotePartyInfo(); |
2895 UpdateRemotePartyInfo(); |
|
2896 |
|
2897 if ( iDataStore.RemoteColpNumber( aCallId ).Length() ) |
|
2898 { |
|
2899 iModel.SendMessage( MEngineMonitor::EPEMessageColpNumberAvailable ); |
|
2900 } |
2908 } |
2901 } |
2909 |
2902 |
2910 |
2903 |
2911 // ----------------------------------------------------------------------------- |
2904 // ----------------------------------------------------------------------------- |
2912 // CPEMessageHandler::HandleUnattendedTransferRequestResponse |
2905 // CPEMessageHandler::HandleUnattendedTransferRequestResponse |