* Its goal is to determine whether a routable (route or record route) matches the local provider instance.
* In order to do that, we go through all the channels and ask them their routable uri, and see if it matches the uri passed in argument.
* This creates a lot of temporary objects and iterates through a potentially long list of routables.
* Some more efficient solutions could be:
* 1- insert a magic cookie parameter in each routable created by the provider, so that recognition is immediate.
* Drawback: use of non-standard, possibly conflicting parameter.
* 2- check the listening point's uri first (but need to match the ip address to any local ip if it is INADDR_ANY), then use belle_sip_listening_point_get_channel()
* to see if a channel is matching.
* belle_sip_listening_point_get_channel() is not optimized currently but will have to be, so at least we leverage on something that will be optimized.