Summary of the invention
Technical problem to be solved by this invention provides a kind of on-hook name card system based on SCP signaling and gateway exchange signaling monitor, can be behind end of conversation sends the card information that called subscriber or called subscriber unit one belongs to configure in advance from the trend caller.For this reason, the present invention is by the following technical solutions: it comprises signal collecting subsystem, signaling preprocessing subsystem, service process subsystem.;
Described signal collecting subsystem operation has signaling packing summarizing module, signal collecting module, and described signal collecting module is responsible for controlling the monitoring signaling collecting device and is done monitoring signaling and collection for following two positions:
(a). intelligent network business exchange point (SSP/MSC/STP) is to the monitoring of intelligent network signaling agreement CAP (CAMEL Application Part agreement) signaling message between Service Control Point of intelligent network (SCP).
(b). tandem exchange (TMSC) is to the call signaling protocol ISUP signaling message between intercommunication gateway exchange (GMSC);
The signaling message that described signaling packing summarizing module collects signal collecting module is repacked and is sent the signaling pretreatment module that is submitted to the signaling preprocessing subsystem;
Described signaling preprocessing subsystem operation has signaling pretreatment module and signaling distribution module, described signaling pretreatment module will unpack analyzing and processing to ISUP signaling message and the CAP signaling message that the signaling packetization module is submitted to, and extract calling number, original called number, final called number keyword and repack, the message that the signaling distribution module is repacked the signaling pretreatment module sends to the message control module of service process subsystem;
Described service process subsystem operation has:
(a). message control module, described message control module submits to the message that reports to carry out on-hook name card logic determines to the signaling distribution module, be responsible for finishing the control that the on-hook business card issues logic, if numbers of calling and called parties meets service logic, to call note and issue module and issue on-hook business card note, the described control that issues logic comprise the time of issuing control, issue the control of number of times, the control of black and white lists;
(b). note issues module, and described note issues the call instruction of module according to message control module, and the service announcements note is sent to the user;
(c). the database storage module, described database storage module is responsible for storaging user data, business datum, calls and store data for message control module in running;
(d). traffic overhead family module, described traffic overhead family module is responsible for handling subscription and unsubscription request and the query requests that mobile BOSS system sends, the subscription and unsubscription information that the BOSS system is submitted to is carried out the form judgement, the legal information of form will be submitted to message control module, by the synchronous customized information of message control module, and the notification database memory module is carried out record.
Owing to adopt technique scheme of the present invention, the present invention can monitor calling user dials called subscriber's calling procedure automatically, and judge whether called number is on-hook name card user, if be the called on-hook business card user that is, can make system send card information to the calling subscriber according to certain business rule.
Another technical problem to be solved of the present invention provides the method that the above-mentioned on-hook name card of application system realizes the on-hook name card.For this reason, the present invention is by the following technical solutions: it comprises the following step:
1). by the backstage control of signal collecting module to the monitoring signaling collecting device, by monitoring signaling collecting device monitoring intelligent network service exchange point (SSP/MSC/STP) to intelligent network signaling agreement CAP (CAMEL Application Part agreement) signaling message Service Control Point of intelligent network (SCP) and tandem exchange (TMSC) to intercommunication gateway exchange (GMSC) call signaling protocol ISUP signaling message, and by signaling packing summarizing module the signaling message that collects is repacked and to send the signaling pretreatment module that is submitted to the signaling preprocessing subsystem;
2). the signaling pretreatment module is resolved the message of signaling packing summarizing module, analyzes the IAM message in the ISUP call signaling, extracts to comprise calling number, original called number, final called number keyword in the IAM message; Resolve IDP (Initial detection point starts Detection Point) message and CONNECT message in the CAP signaling, extract " calling number " and " called number " that comprise in the IDP message; For group's virtual net conversation, the called number that extracts in the IDP message is group's virtual net cornet, also needs to extract the trombone that comprises virtual net cornet correspondence in the CONNECT message;
The signaling pretreatment module is repacked the keyword that analysis obtains, and is sent to the message control module of service process subsystem by the signaling distribution module of signaling preprocessing subsystem;
3). the message control module of service process subsystem will mate the user data number field that the message that the signaling distribution module is submitted to is analyzed and called in the database storage module, when matching result is on-hook name card registered user for " called number ", the message control module notifying messages issues module sends transmission incident from the on-hook business card to the calling subscriber, note issues module and realizes link with the Short Message Service Gateway interface, and the information of the control module of accepting business also sends the card information that called subscriber or called subscriber unit one belongs to configure in advance to the calling subscriber.
Owing to adopt technique scheme of the present invention, the present invention can monitor calling user dials called subscriber's calling procedure automatically, and judge whether called number is on-hook name card user, if be the called on-hook business card user that is, system sends card information according to certain business rule to the calling subscriber.
Embodiment
With reference to accompanying drawing 1,2.On-hook business card prompting business system provided by the present invention comprises signal collecting subsystem, signaling preprocessing subsystem, service process subsystem and operation and maintenance sub system; The signal collecting subsystem is physically by being responsible for gathering the TMSC of tandem exchange follows the CAP signaling message between SSP/MSC/STP to ISUP call-signaling message gateway exchange and SCP digital cross connect equipment (DXC) and signaling protocol pre-processing device (CSM) and TAP equipment formation.DXC equipment and CSM equipment are responsible for the signal collecting of TDM bearing mode, and TAP equipment is responsible for the signal collecting of IP bearing mode; The signaling preprocessing subsystem physically is made of server; Service process subsystem physically is made up of server and disk array, service process subsystem is responsible for moving Database Systems, the operation business software of described system, service process subsystem is provided with short message interface, traffic overhead family interface and business logic processing, and service process subsystem is finished the Business Processing of described system, the interface of Short Message Service Gateway/sms center is handled; Operation and maintenance sub system is finished the Operation and Maintenance function of equipment.
With reference to Fig. 2, system of the present invention comprises signal collecting subsystem, signaling preprocessing subsystem, service process subsystem, in system, a plurality of service process subsystems can be set.
Described signal collecting subsystem operation has signaling packing summarizing module, signal collecting module, and described signal collecting module is responsible for controlling signal collecting equipment and is done monitoring signaling and collection for following two positions:
(a). intelligent network business exchange point (SSP/MSC/STP) is to the monitoring of intelligent network signaling agreement CAP (CAMEL Application Part agreement) signaling message between Service Control Point of intelligent network (SCP).
(b). the call signaling protocol ISUP signaling message between tandem exchange (TMSC) intercommunication gateway exchange (GMSC);
The signaling message that described signaling packing summarizing module collects signal collecting module is repacked and is sent the pretreatment module that is submitted to the signaling preprocessing subsystem;
Described signaling preprocessing subsystem operation has signaling pretreatment module and signaling distribution module, described signaling pretreatment module will unpack analyzing and processing to ISUP signaling message and the CAP signaling message that the signaling packetization module is submitted to, and extract calling number, original called number, final called number keyword and repack, the message that the signaling distribution module is repacked the signaling pretreatment module sends to the message control module of service process subsystem.
Described service process subsystem operation has:
(a). message control module, described message control module submits to the message that reports to carry out on-hook name card logic determines to the signaling distribution module, be responsible for finishing the control that the on-hook business card issues logic, if numbers of calling and called parties meets service logic, to call note and issue module and issue on-hook business card note, the described control that issues logic comprise the time of issuing control, issue the control of number of times, the control of black and white lists;
(b). note issues module, and described note issues the call instruction of module according to message control module, and the service announcements note is sent to the user;
(c). the database storage module, described database storage module is responsible for storaging user data, business datum, calls and store data for message control module in running;
(d). traffic overhead family module, described traffic overhead family module is responsible for handling subscription and unsubscription request and the query requests that mobile BOSS system sends, the subscription and unsubscription information that the BOSS system is submitted to is carried out the form judgement, the legal information of form will be submitted to message control module, by the synchronous customized information of message control module, and the notification database memory module is carried out record.
Described system also is provided with operation and maintenance sub system, finishes the Operation and Maintenance function of system.
Above-mentioned each module is to reside on relevant device, the platform with the form of firmware of corresponding software or the form of software storage, message control module and database storage module operate on the Service Database server, and note issues module and traffic overhead family module operates on the interface server.Above-described each module also can resolve into some secondary module according to its function that can realize, actual deployment according to the existing network network, reconfigure and be on the server and platform that constitutes this device, perhaps part of module, secondary module are in above-mentioned server, the platform, part is carried in the existing network equipment.
Consider the safety of Short Message Service Gateway (english abbreviation is SMG), on-hook visiting card system, the service process subsystem in the on-hook visiting card system, signaling preprocessing subsystem, signal collecting subsystem, operation and maintenance sub system are independently formed on-hook business card in-house network; Service process subsystem in the on-hook visiting card system and SMG, BOSS (business operation support system) system etc. form an outside IP network.The DXC digital cross connect equipment of signal collecting subsystem connects outside signaling network, CSM equipment be connected in-house network with TAP equipment.External interface as shown in Figure 1 when described on-hook name card system group network and enforcement.On-hook name card system physical interface has:
● signaling monitor interface: the server of being located at service process subsystem, service process subsystem is connected with the CSM signaling process server of signal collecting subsystem by the signaling monitor interface, obtains the ISUP signaling and the SCP that gather corresponding isomerous network communication gateway exchange by the signal collecting subsystem and follows CAP signaling between SSP/MSC/STP.
● the Short Message Service Gateway interface: be located at the server of service process subsystem, service process subsystem is mutual by this interface and Short Message Service Gateway (SMG), sends on-hook business card propaganda note.
● traffic overhead family interface: be located at the server of service process subsystem, service process subsystem is by traffic overhead family interface and BOSS system interaction, to realize the subscription and unsubscription function.
● the Operation and Maintenance interface: be located at operation and maintenance sub system, provide equipment regular maintenance division of labor interface, whether allow service provider's engineering maintenance personnel to carry out remote maintenance etc.
On-hook name card internal system software flow provided by the present invention is as shown in Figure 3:
1, CAP signaling between SSP/MSC/STP is followed with ISUP signaling between the intercommunication gateway exchange and SCP by signal collecting subsystem monitors tandem exchange.The calling subscriber calls out the outer user of local network in the GSM net, to be routed to the outer user of local network by local operator gateway exchange, therefore the calling speech channel that the outer user of local network is dialed in caller in the GSM net is all passed through the intercommunication gateway exchange and is continued, the signal collecting subsystem can monitor the calling between all particular networks, the ISUP signaling information that the signal collecting subsystem is called out by the collection of DXC equipment; Open the on-hook business card for user in the local GSM net, be necessary for intelligent network user, and loaded the T-CSI attribute, in the local GSM net user do called in, called SSP/MSC/STP will carry out the CAP Signalling exchange with SCP under called, and the signal collecting subsystem is gathered intelligent network CAP signaling information by DXC equipment;
2, signaling packing summarizing module is repacked the signaling message that collects and is sent the signaling pretreatment module that is submitted to the signaling preprocessing subsystem;
The signaling pretreatment module is carried out preliminary treatment to ISUP signaling information and the CAP signaling information of gathering, IDP in IAM message in the ISUP signaling and the CAP signaling, CONNECT message are unpacked, extract calling number, original called number, final called number keyword and be repackaged into the inside story form, the message that the signaling distribution module is repacked the signaling pretreatment module sends to the message control module of service process subsystem;
3, the on-hook calling information (wherein comprising information such as calling number, called number) that reports by internal interface of the message control module analyzing and processing signaling distribution module of service process subsystem, the on-hook business card prompt service of preserving in the contrast service process subsystem is opened user service data (when the user opens an account, by the subscription and unsubscription interface user service data is committed to service process subsystem by the instruction of accounting system BOSS subscription and unsubscription), if " called number " is the user that opens an account of on-hook name card in the on-hook calling information, then trigger the transmission of on-hook business card propaganda note; If " called number " in the on-hook calling information do not match with the data of opening an account of on-hook name card, then stop this on-hook calling information processing; (inconsistent) with leading portion
4, by step 3, if service process subsystem has triggered the transmission of on-hook business card propaganda note, then by the synthetic on-hook business card propaganda of service process subsystem note, by gateway interface, send the on-hook business card propaganda short message that called subscriber or called subscriber unit one belongs to configure in advance to the calling subscriber by service process subsystem by the intercommunication Short Message Service Gateway.