118 } |
118 } |
119 return result; |
119 return result; |
120 } |
120 } |
121 |
121 |
122 // ----------------------------------------------------------------------------- |
122 // ----------------------------------------------------------------------------- |
|
123 // TMSUtility::EtelToTMSResult |
|
124 // |
|
125 // ----------------------------------------------------------------------------- |
|
126 // |
|
127 EXPORT_C gint TMSUtility::EtelToTMSResult(const gint aError) |
|
128 { |
|
129 gint result(TMS_RESULT_SUCCESS); |
|
130 |
|
131 if (aError >= TMS_RESULT_SUCCESS) |
|
132 { |
|
133 return aError; //return TMS error |
|
134 } |
|
135 |
|
136 switch(aError) |
|
137 { |
|
138 case KErrArgument: //-6 |
|
139 result = TMS_RESULT_INVALID_ARGUMENT; |
|
140 break; |
|
141 case KErrEtelCallNotActive: //-2007 |
|
142 result = TMS_REASON_CALL_NOT_ACTIVE;//add TMS_RESULT_CALL_NOT_ACTIVE |
|
143 break; |
|
144 /**********************************/ |
|
145 //case KErrEtelCoreBase: //-2000 |
|
146 case KErrEtelNotCallOwner: //-2000 |
|
147 case KErrEtelDuplicatePhoneName: //-2001 |
|
148 case KErrEtelAlreadyCallOwner://-2002 |
|
149 case KErrEtelNoCarrier://-2003 |
|
150 case KErrEtelBusyDetected://-2004 |
|
151 case KErrEtelNoClientInterestedInThisCall://-2005 |
|
152 case KErrEtelInitialisationFailure://-2006 |
|
153 //case KErrEtelCallNotActive: //-2007 |
|
154 case KErrEtelNoAnswer://-2008 |
|
155 case KErrEtelNoDialTone://-2009 |
|
156 case KErrEtelConfigPortFailure://-2010 |
|
157 case KErrEtelFaxChunkNotCreated://-2011 |
|
158 case KErrEtelNotFaxOwner://-2012 |
|
159 case KErrEtelPortNotLoanedToClient://-2013 |
|
160 case KErrEtelWrongModemType://-2014 |
|
161 case KErrEtelUnknownModemCapability://-2015 |
|
162 case KErrEtelAnswerAlreadyOutstanding://-2016 |
|
163 case KErrEtelModemNotDetected://-2017 |
|
164 case KErrEtelModemSettingsCorrupt://-2018 |
|
165 case KErrEtelPortAlreadyLoaned://-2019 |
|
166 case KErrEtelCallAlreadyActive: //-2020 |
|
167 default: |
|
168 result = TMS_RESULT_GENERAL_ERROR; //add TMS_DTMF_GENERAL_ERROR/FAILED |
|
169 break; |
|
170 } |
|
171 |
|
172 return result; |
|
173 } |
|
174 |
|
175 // ----------------------------------------------------------------------------- |
123 // TMSUtility::ToTMSOutput |
176 // TMSUtility::ToTMSOutput |
124 // |
177 // |
125 // ----------------------------------------------------------------------------- |
178 // ----------------------------------------------------------------------------- |
126 // |
179 // |
127 EXPORT_C TMSAudioOutput TMSUtility::ToTMSOutput( |
180 EXPORT_C TMSAudioOutput TMSUtility::ToTMSOutput( |