Handle sips: prefix as valid SIP address

This commit is contained in:
Guillaume BIENKOWSKI 2014-01-10 15:04:38 +01:00
parent 02ac9da3bd
commit 0e95a54e52
3 changed files with 3 additions and 3 deletions

View file

@ -238,7 +238,7 @@ static UICompositeViewDescription *compositeDescription = nil;
if(remoteAddress != nil) {
[remoteAddress release];
}
if ([aRemoteAddress hasPrefix:@"sip:"]) {
if ([aRemoteAddress hasPrefix:@"sip:"] || [aRemoteAddress hasPrefix:@"sips:"]) {
remoteAddress = [aRemoteAddress copy];
} else {
char normalizedUserName[256];

View file

@ -1294,7 +1294,7 @@ static void audioRouteChangeListenerCallback (
LinphoneCall* call=NULL;
if ([address length] == 0) return; //just return
if ([address hasPrefix:@"sip:"]) {
if ([address hasPrefix:@"sip:"] || [address hasPrefix:@"sips:"]) {
LinphoneAddress* linphoneAddress = linphone_address_new([address cStringUsingEncoding:[NSString defaultCStringEncoding]]);
if(displayName!=nil) {
linphone_address_set_display_name(linphoneAddress,[displayName cStringUsingEncoding:[NSString defaultCStringEncoding]]);

View file

@ -57,7 +57,7 @@ static void sync_address_book (ABAddressBookRef addressBook, CFDictionaryRef inf
}
+ (BOOL)isSipURI:(NSString*)address {
return [address hasPrefix:@"sip:"];
return [address hasPrefix:@"sip:"] || [address hasPrefix:@"sips:"];
}
+ (NSString*)appendCountryCodeIfPossible:(NSString*)number {