*** EndpointTabl.cxx.orig Mon Jul 9 16:24:58 2001 --- EndpointTabl.cxx Mon Jul 9 13:12:01 2001 *************** static bool IsPrefix( const H225_AliasAd *** 220,226 **** // Now check by type switch ( Prefix.GetTag() ) { ! case H225_AliasAddress::e_e164 : PrefixStr = static_cast(Prefix); AliasStr = static_cast(Alias); break; --- 225,231 ---- // Now check by type switch ( Prefix.GetTag() ) { ! case H225_AliasAddress::e_dialedDigits: PrefixStr = static_cast(Prefix); AliasStr = static_cast(Alias); break; *************** static bool IsPrefix( const H225_AliasAd *** 235,241 **** } switch( PrefixPartyNumber.GetTag() ) { ! case H225_PartyNumber::e_publicNumber : { const H225_PublicPartyNumber & PublicPrefix = PrefixPartyNumber; const H225_PublicPartyNumber & PublicAlias = AliasPartyNumber; --- 240,246 ---- } switch( PrefixPartyNumber.GetTag() ) { ! case H225_PartyNumber::e_e164Number: { const H225_PublicPartyNumber & PublicPrefix = PrefixPartyNumber; const H225_PublicPartyNumber & PublicAlias = AliasPartyNumber; *************** Endpoint EndpointTable::FindByPrefix( co *** 1080,1086 **** PWaitAndSignal MutexWait(TableMutex); for ( PINDEX i=0; i < Alias.GetSize(); ++i ) { ! if ( ( Alias[i].GetTag() == H225_AliasAddress::e_e164 ) || ( Alias[i].GetTag() == H225_AliasAddress::e_partyNumber ) ) { --- 1085,1091 ---- PWaitAndSignal MutexWait(TableMutex); for ( PINDEX i=0; i < Alias.GetSize(); ++i ) { ! if ( ( Alias[i].GetTag() == H225_AliasAddress::e_dialedDigits ) || ( Alias[i].GetTag() == H225_AliasAddress::e_partyNumber ) ) {