Controlling telephone call processing using global signaling codes
First Claim
1. A method for controlling telephone call processing, comprising:
- receiving a Session Initiated Protocol (SIP) invite having a destination telephone number expressed in the form of URI@DOMAIN,wherein a URI, of the URI@DOMAN, is a uniform resource locator comprising a telephone number corresponding to a desired destination for a call, andwherein a DOMAIN, of the URI@DOMAIN, is the name of the directory server that contains an address of to where the URI should be routed on an IP network;
attaching a global signaling code (GSC) as a pre-fix to the telephone number, the GSC comprising a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call, the desired treatment comprising avoiding a find me feature associated with the desired destination;
routing the call, after the attaching, to a carrier based on the geographic indicator;
detecting at least one of a busy signal or a no answer condition; and
handling the call according to the treatment indicator by avoiding the find me feature associated with the desired destination.
3 Assignments
0 Petitions
Accused Products
Abstract
In general, embodiments of the present invention involve attaching (e.g., pre-fixing) a Global Signaling Code (GSC) to a called party'"'"'s telephone number thereby creating a modified Uniform Resource Indicator (URI). This modified URI is then sent in the “TO:” header of a SIP INVITE. The GSC will typically include a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call. The call will be routed based on the geographic indicator and treated according to the treatment indicator. Illustrative treatments for the call include (among others) voice mail avoidance, a preferred compression scheme for the call, etc.
-
Citations
20 Claims
-
1. A method for controlling telephone call processing, comprising:
-
receiving a Session Initiated Protocol (SIP) invite having a destination telephone number expressed in the form of URI@DOMAIN, wherein a URI, of the URI@DOMAN, is a uniform resource locator comprising a telephone number corresponding to a desired destination for a call, and wherein a DOMAIN, of the URI@DOMAIN, is the name of the directory server that contains an address of to where the URI should be routed on an IP network; attaching a global signaling code (GSC) as a pre-fix to the telephone number, the GSC comprising a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call, the desired treatment comprising avoiding a find me feature associated with the desired destination; routing the call, after the attaching, to a carrier based on the geographic indicator; detecting at least one of a busy signal or a no answer condition; and handling the call according to the treatment indicator by avoiding the find me feature associated with the desired destination. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for controlling telephone call processing, comprising:
-
a bus; a processor coupled to the bus; and a memory medium coupled to the bus, the memory medium comprising instructions to; receive a Session Initiated Protocol (SIP) invite having a destination telephone number expressed in the form of URI@DOMAIN, wherein a URI, of the URI@DOMAN, is a uniform resource locator comprising a telephone number corresponding to a desired destination for a call, and wherein a DOMAIN, of the URI@DOMAIN, is the name of the directory server that contains an address of to where the URI should be routed on an IP network; attach a global signaling code (GSC) as a pre-fix to the telephone number, the GSC comprising a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call, the desired treatment comprising avoiding a find me feature associated with the desired destination; route, after the attaching, the call to a carrier based on the geographic indicator; detect at least one of a busy signal or a no answer condition; and handle the call according to the treatment indicator by avoiding the find me feature associated with the desired destination. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for controlling telephone call processing, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to:
-
receive a Session Initiated Protocol (SIP) invite having a destination telephone number, for a call, expressed in the form of URI@DOMAIN, wherein a URI, of the URI@DOMAN, is a uniform resource locator comprising a telephone number corresponding to a desired destination for a call, and wherein a DOMAIN, of the URI@DOMAIN, is the name of the directory server that contains an address of to where the URI should be routed on an IP network; attach a global signaling code (GSC) as a pre-fix to the telephone number, the GSC comprising a geographic indicator corresponding to a geographic location of a caller and a treatment indicator corresponding to a desired treatment of the call, the desired treatment comprising avoiding a find me feature associated with the desired destination; route, after the attaching, the call to a carrier based on the geographic indicator; detect at least one of a busy signal or a no answer condition; and handle the call according to the treatment indicator by avoiding the find me feature associated with the desired destination. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification