@@ -334,6 +334,9 @@ private void SetPhoneNumberResultValuesToOutput(PipelineBuffer buffer, int x, Pa
334
334
case PhoneLibMethodConstants . PreferredDomesticCarrierCode :
335
335
buffer . SetString ( colindex , parsedPhoneNumberResult . PreferredDomesticCarrierCode ) ;
336
336
break ;
337
+ case PhoneLibMethodConstants . NumberType :
338
+ buffer . SetString ( colindex , parsedPhoneNumberResult . NumberType ) ;
339
+ break ;
337
340
}
338
341
339
342
}
@@ -417,6 +420,7 @@ private void GeneratePhoneNumbersOutputList(IDTSInputColumn100 inputcolumn)
417
420
_outputColumnList . Add ( new OutputColumn { ColumnName = $ "PhoneLib_HasCountryCode " + inputcolumn . Name , DataType = DataType . DT_BOOL , DataTypeLength = 0 , Name = PhoneLibMethodConstants . HasCountryCode } ) ;
418
421
_outputColumnList . Add ( new OutputColumn { ColumnName = $ "PhoneLib_PreferredDomesticCarrierCode " + inputcolumn . Name , DataType = DataType . DT_WSTR , DataTypeLength = 255 , Name = PhoneLibMethodConstants . PreferredDomesticCarrierCode } ) ;
419
422
_outputColumnList . Add ( new OutputColumn { ColumnName = $ "PhoneLib_GeoCoderDescription " + inputcolumn . Name , DataType = DataType . DT_WSTR , DataTypeLength = 255 , Name = PhoneLibMethodConstants . GeoCoderDescription } ) ;
423
+ _outputColumnList . Add ( new OutputColumn { ColumnName = $ "PhoneLib_NumberType " + inputcolumn . Name , DataType = DataType . DT_WSTR , DataTypeLength = 255 , Name = PhoneLibMethodConstants . NumberType } ) ;
420
424
}
421
425
422
426
//phonelib calls
@@ -441,6 +445,7 @@ public ParsedPhoneNumber IsPhoneNumberValid(string phoneNumber, string defaultIs
441
445
parsedNumber . PreferredDomesticCarrierCode = numberObject . PreferredDomesticCarrierCode ;
442
446
var geocoder = PhoneNumbers . PhoneNumberOfflineGeocoder . GetInstance ( ) ;
443
447
parsedNumber . GeoCoderDescription = geocoder . GetDescriptionForNumber ( numberObject , PhoneNumbers . Locale . English ) ;
448
+ parsedNumber . NumberType = phoneNumberUtil . GetNumberType ( numberObject ) . ToString ( ) ;
444
449
}
445
450
}
446
451
0 commit comments