Policy control and billing support for call transfer in a session initiation protocol (SIP) network
First Claim
Patent Images
1. A method comprising:
- receiving, by a first session initiation protocol (SIP) server and from a first party, a first SIP message related to initiating a call transfer from a second party to a third party;
performing a lookup, in a call policy information database associated with the first SIP server, first party call policy information associated with the first party;
authorizing, by the first SIP server, the call transfer based on the first party call policy information;
creating, by the first SIP server and based on the authorizing, a digital signature identifying the first SIP server;
generating, by the first SIP server and using account information for the first party, billing information related to the call transfer;
appending, by the first SIP server, the billing information and the digital signature to the first SIP message;
verifying, by a second server, the first SIP server based on the appended digital signature;
completing, by the second SIP server, the call transfer based on the verification of the first SIP server; and
determining, by the second SIP server and based on the appended billing information, whether to bill the first party for the call transfer.
7 Assignments
0 Petitions
Accused Products
Abstract
A session initiation protocol (SIP) server adds billing and authentication information to conventional SIP messages used in establishing call transfers. This additional information is later verified by a SIP server and used to enable advanced billing and fraud protection features for call transfers in a SIP telecommunications network.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a first session initiation protocol (SIP) server and from a first party, a first SIP message related to initiating a call transfer from a second party to a third party; performing a lookup, in a call policy information database associated with the first SIP server, first party call policy information associated with the first party; authorizing, by the first SIP server, the call transfer based on the first party call policy information; creating, by the first SIP server and based on the authorizing, a digital signature identifying the first SIP server; generating, by the first SIP server and using account information for the first party, billing information related to the call transfer; appending, by the first SIP server, the billing information and the digital signature to the first SIP message; verifying, by a second server, the first SIP server based on the appended digital signature; completing, by the second SIP server, the call transfer based on the verification of the first SIP server; and determining, by the second SIP server and based on the appended billing information, whether to bill the first party for the call transfer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a memory device to store profile information relating to a plurality of users of a telecommunications network, where the profile information for each of the plurality of users includes at least one of call policy information or account information; and a session information protocol (SIP) server including a processor and a memory storing executable instructions that, when executed by the processor, cause the processor to perform the steps of; receiving, from a first user of the plurality of users, a first SIP message for initiating a call transfer relating to a second user, of the plurality of users, and a third user, of the plurality of users, performing a lookup, in the memory device, first call policy information associated with the first user, authorizing, using the first call policy information, the call transfer, creating, based on the authorization, a digital signature identifying the SIP server, generating, using account information for the first user, billing information related to the call transfer, appending the billing information and the digital signature to the first SIP message, analyzing the appended digital signature to validate the SIP server, completing the call transfer based on the validation of the SIP server, and determining whether to bill the first party, with respect to the completed call transfer, based on the appended billing information. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
means for receiving, from a first party device, a first session initiation protocol (SIP) message associated with initiating a call transfer relating to a second party and a third party; means for performing a look up, in a call policy information memory, first party call policy information associated with a first party; means for authorizing, using the first call policy information, the call transfer; means for creating, based on the authorizing, a digital signature identifying a SIP server; means for generating, using account information for the first party, billing information related to the call transfer; means for appending the billing information and the digital signature to the first SIP message; means for receiving a second SIP message initiating a call related to the call transfer, the second SIP message including the digital signature; means for validating the appended digital signature; and means for generating, based on the appended billing information and the validation, an indication of how the first party is to be billed for the call. - View Dependent Claims (19, 20)
-
Specification