I’ve been working on allowing FileMaker Pro to dial numbers through using a URL formatted in the form of sip://number, however if you call a number using that form, it will tell Jitsi to call the number: “//number” and not “number”.
If I put the number in the form of: sip:number (the correct way to structure the URI), then FileMaker won’t interpret it properly, and instead it simply sends it to Firefox/Safari and tries to open it which results in it doing a google search for “sip:number”
It seems handling URI’s in Absolute form (like sip:number) is a little weird on OSX, in that some applications will handle it properly (most of the OSX native apps like Contacts/Calendar and the terminal open command), others will just be confused (Safari, Firefox and FileMaker).
Other SIP applications will handle URI’s in Relative form (like sip://number) and simply drop the two leading slashes. Is there a way to get Jitsi to handle URI’s in this form, or some sort of plugin to rewrite numbers before they’re dialled (so I can just have it so it would remove the two leading slashes).
Otherwise my backup plan is to have FileMaker call an AppleScript that runs a shell command: "open sip:number”.
Or: Is there something completely obvious that I’m just completely missing?