diff -r 673fb3e04649 -r 8bda91a87a00 gssettingsuis/Gs/GSCallDivertPlugin/Inc/GSCallDivertView.h --- a/gssettingsuis/Gs/GSCallDivertPlugin/Inc/GSCallDivertView.h Thu Jul 15 18:57:55 2010 +0300 +++ b/gssettingsuis/Gs/GSCallDivertPlugin/Inc/GSCallDivertView.h Thu Aug 19 10:12:30 2010 +0300 @@ -313,6 +313,15 @@ * @param aTelNumber Phone number for call divert */ void DisplayDataCallDivertNumberQueryL( TTelNumber& aTelNumber ); + + /** + * Remove invalid " ", "()" which were sync with PC suite. + * Make sure the call divert behavior is the same as user making a phone call. + * Illegal ('#', 'p', 'w', ...) characters are handled in ValidatePhoneNumberL(). + * @param aNumber Phone number for call divert + * @param aInvalidChars the invalid chars to remove + */ + void RemoveInvalidChars( TDes& aNumber ); private: