Patent ID: 8577379

Claim:
A method of communications, comprising: registering with a preferred network; receiving an origination request for a call, the origination request comprising a service parameter and a dialing string; determining a marking condition for the dialing string to indicate a supportability and form of the call on each of a plurality of communications networks, comprising: generating a first marking to indicate that the call is allowed on each of the plurality of communications networks upon determining that the dialing string indicates an emergency number, accessing and comparing against user-defined permission information to determine if the call is allowed on each of the plurality of communications networks upon determining that the dialing string excludes the emergency number, generating a second marking to prohibit the call upon determining that the call is not allowed on any of the plurality of communications networks, and generating a third marking to indicate the dialing string or a converted dialing string based on the user-defined permission information or a service request code of the call upon determining that the call is allowed on one of the plurality of communications networks; identifying compatible communications networks from the plurality of communications networks to support the call as a function of the first, second and third marking conditions for the dialing string; determining whether the call is allowed or not allowed on the registered network; originating the call on the registered network when it is determined that the call is allowed on the registered network; and registering with another of the identified compatible networks and originating the call when it is determined that the call is not allowed on the registered network.