Siri – contact searching behaviour similar to skype for audio call

You can handle that in resolveContactsForStartAudioCall method, check that the person you get in that intent contains in your app contact list. – (void)resolveContactsForStartAudioCall:(INStartAudioCallIntent *)intent withCompletion:(void (^)(NSArray<INPersonResolutionResult *> *resolutionResults))completion{ NSArray<INPerson *> *recipients = intent.contacts; NSMutableArray<INPersonResolutionResult *> *resolutionResults = [NSMutableArray array]; if (recipients.count == 0) { completion(@[[INPersonResolutionResult needsValue]]); return; }else if(recipients.count==1){ if([self containContact:recipients.firstObject.displayName]){ [resolutionResults addObject:[INPersonResolutionResult successWithResolvedPerson:recipients.firstObject]]; … Read more