Methods, systems, and computer program products for bridging mobile phone
networks with other telephone networks. A telephone network comprises
multiple individually addressable telephone lines connected to telephones
and to a gateway, which in turn is connected to one or more mobile phones
and potentially to one or more landlines. When the gateway receives an
inbound call from one of the mobile phones, or an outbound call from one
or the telephones, the gateway applies routing rules to determine how to
route the call. Routing may depend on a variety of factors, such as time
of day, cost, the mobile phone receiving an inbound call. To help
identify the mobile phone as the source of an inbound call, a distinctive
ring may be selected. To account for differences in the mobile phone
network and the telephone network, the gateway translates signals between
the two networks.