Fix SIP calling by IP address

cusax-fix 4965
Ingo Bauersachs 12 years ago
parent 01c579208b
commit 68a4ba70b1

@ -909,8 +909,11 @@ public static void createCall( String callString,
callString = callString.trim();
// Removes special characters from phone numbers.
if (ConfigurationUtils.isNormalizePhoneNumber())
if (ConfigurationUtils.isNormalizePhoneNumber()
&& !NetworkUtils.isValidIPAddress(callString))
{
callString = PhoneNumberI18nService.normalize(callString);
}
List<ProtocolProviderService> telephonyProviders
= CallManager.getTelephonyProviders();
@ -2502,7 +2505,8 @@ else if(formats.isEmpty())
Contact contact = this.contact;
String stringContact = this.stringContact;
if (ConfigurationUtils.isNormalizePhoneNumber())
if (ConfigurationUtils.isNormalizePhoneNumber()
&& !NetworkUtils.isValidIPAddress(stringContact))
{
if (contact != null)
{

@ -139,6 +139,10 @@ public AutoProxyConnection( SipAccountIDImpl account, String address,
this.defaultTransport = defaultTransport;
reset();
this.address = address;
if (nu.isValidIPAddress(this.address))
{
this.state = State.IP;
}
}
/**

Loading…
Cancel
Save