Calling line/name identification of enterprise subscribers in mobile calls
A system, server, and method of DTMF detection in a VoIP network.
1. A method comprising:
in response to an identification by an enterprise gateway server that a carrier gateway server cannot orginate an outgoing call, originating the outgoing call by the enterprise gateway server to a mobile device of an enterprise user using number information of an originating party of an incoming call and an indicator identifying a line number dialed by the originating party; and
connecting the incoming call with the outgoing call by the enterprise gateway server.
2. The method of claim 1 , wherein the indicator comprises:
a one or more digit number identifying one of a plurality of telephone lines associated with the incoming call.
3. The method of claim 1 , comprising:
prepending the indicator to the number information.
4. The method of claim 1 , comprising:
replacing a portion of the number information with the indicator.
5. The method of claim 1 , comprising:
transmitting a ring indicator to the mobile device, the ring indicator identifying the line number dialed by the originating party.
6. The method of claim 1 , comprising:
identifying that the incoming call is to be routed to the mobile device based on criteria including one or more of:
a time-of-day, a day-of-week, whether a user associated with the incoming call has badged-in or badged-out, permanent settings, user settings, or administrator settings.
7. The method of claim 1 , comprising:
identifying by the enterprise gateway server that the incoming call for an enterprise user is to be routed to the mobile device based on an enterprise policy.
8. A system comprising:
an enterprise gateway server configured to:
identify that a carrier gateway server cannot originate an outgoing call;
in response to the identification , originate the outgoing call to a mobile device of an enterprise user using number information of an originating party of an incoming call and an indicator to identify a line number dialed by the originating party, and
connect the incoming call with the outgoing call.
9. The apparatus of claim 8 , wherein the indicator comprises:
a one or more digit number to identify one of a plurality of telephone lines associated with the incoming call.
10. The apparatus of claim 8 , wherein the enterprise gateway server or the carrier gateway server is further configured to:
prepend the indicator to the number information.
11. The apparatus of claim 8 , wherein the enterprise gateway server or the carrier gateway server is further configured to:
replace a portion of the number information with the indicator.
12. The apparatus of claim 8 , wherein the enterprise gateway server or the carrier gateway server is further configured to:
transmit a ring indicator to the mobile device, the ring indicator to identify the line number dialed by the originating party.
13. The apparatus of claim 8 , wherein the enterprise gateway server is further configured to:
identify that the incoming call is to be routed to the mobile device based on one or more of:
a time-of-day, a day-of-week, whether a user associated with the incoming call has badged-in or badged-out, permanent settings, user settings, or administrator settings.
14. The apparatus of claim 8 , wherein the enterprise gateway server is further configured to:
identify that the incoming call for an enterprise user is to be routed to the mobile device based on an enterprise policy.
15. A non-transitory computer-readable storage medium configured to store instructions that, when executed by a processor, cause the processor to perform:
in response to an identification by an enterprise gateway server that a carrier gateway server cannot orginate an outgoing call, originating the outgoing call by the enterprise gateway server to a mobile device of an enterprise user using number information of an originating party of an incoming call and an indicator identifying a line number dialed by the originating party; and
connecting the incoming call with the outgoing call by the enterprise gateway server.
16. The non-transitory computer-readable storage medium of claim 15 , wherein the indicator comprises:
a one or more digit number identifying one of a plurality of telephone lines associated with the incoming call.
17. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the processor to perform:
prepending the indicator to the number information.
18. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the processor to perform:
replacing a portion of the number information with the indicator.
19. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the processor to perform:
transmitting a ring indicator to the mobile device, the ring indicator identifying the line number dialed by the originating party.
20. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further cause the processor to perform:
identifying that the incoming call is to be routed to the mobile device based on criteria including one or more of:
a time-of-day, a day-of-week, whether a user associated with the incoming call has badged-in or badged-out, permanent settings, user settings, or administrator settings.