How it Works¶
Handle Incoming Call¶
url: limepkg-softphone-connector/open/<string:callingnumber>
example: https://<servername>/<databasename>/limepkg-softphone-connector/open/+4790482274
For each limetype that is configured, one or many properties to search for matches on can be specified. The search is performed on all properties on the same limetype simultaneously using OR (which means no order of prioritization among the properties).
As soon as you get either 1 unique match, or several matches the search process stops.
Unique Match¶
If 1 unique match: Route to that object in the web client, in full screen mode.
Multiple Matches¶
If several matches: Route to the table view with a filter that shows all the matched objects.
No Matches on Any Limetype¶
If nothing on the list of configured limetypes resulted in a match, the user will be navigated to the Global Search. The phone number will be inserted as the search parameter to make it easy to copy and use later. For example, if you find the caller by searching manually for other properties you figure out by talking to the person calling, such as name, or if you need to create a new person. Then you can update that card with the phone number the person was calling from.