[go: up one dir, main page]

CN101459731B - Method, system and server for intelligent service monitoring - Google Patents

Method, system and server for intelligent service monitoring Download PDF

Info

Publication number
CN101459731B
CN101459731B CN2007101250517A CN200710125051A CN101459731B CN 101459731 B CN101459731 B CN 101459731B CN 2007101250517 A CN2007101250517 A CN 2007101250517A CN 200710125051 A CN200710125051 A CN 200710125051A CN 101459731 B CN101459731 B CN 101459731B
Authority
CN
China
Prior art keywords
server
audiomonitor
conversation request
monitoring
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007101250517A
Other languages
Chinese (zh)
Other versions
CN101459731A (en
Inventor
夏秀岩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2007101250517A priority Critical patent/CN101459731B/en
Publication of CN101459731A publication Critical patent/CN101459731A/en
Application granted granted Critical
Publication of CN101459731B publication Critical patent/CN101459731B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a monitoring method, which comprises: receiving an intelligent service session request by an application server, analyzing the session request according to monitoring conditions, sending the session request to a called agent server or a medium resource server if the session request accords with the monitoring conditions, sending a monitoring response to a monitoring device according to the session request by the called agent server or the medium resource server, and monitoring to intelligent services according to the monitoring response by the monitoring device. The method realizes monitoring to the intelligent services through the monitoring device and a new monitoring flow of the embodiment of the invention, and the range and effectiveness of judicatory monitoring are enlarged.

Description

The method of intelligent service monitoring, audiomonitor, system and application server
Technical field
The present invention relates to monitoring technique, be specifically related to a kind of method, audiomonitor, system and application server of intelligent service monitoring.
Background technology
Along with the extensive utilization of modern science and technology in the juridical practice field; Various countries criminal investigation office begins to adopt technological investigative measures to fight crime; Wherein, Monitoring becomes the blanket a kind of skill of various countries criminal investigations office and detects measure, and it is remedying the deficiency of traditional investigation, is assisting law enforcement agency to play an important role aspect fighting crime.
Present nearly all switch all must provide judicial monitor function according to the requirement of judicial department, and the monitoring based on calling number, called number can be provided, two kinds of listening modes setting forth below mainly containing:
One, inserts through the exchange side supplementary services call; Detectaphone need be registered the operator as; Assigned number is monitored, and the supplementary service here is the business that the basic telecommunications business is made amendment or replenished, and supplementary service must provide with corresponding basic service; Generally include call forwarding on busy (CFB), calling number identification demonstration (CNIP), no-answer call connection (CFNA).
Two, monitor specifying calling number or called number through special audiomonitor, when the targeted customer set up calling, switch and audiomonitor were set up media channel, and Content of Communication is reported audiomonitor.
The inventor finds to have following shortcoming in the prior art at least in realizing process of the present invention: above two kinds of existing monitoring techniques of elaboration; Only can be through specifying caller or called the monitoring; Can't specify IN service level parameter to monitor; As monitoring according to specific card number, centralized fee payment by call receiving party 800 business, public service is professional, and (user puts through the telephone number of particular number prefix; Just can obtain the service that certain information maybe can be seeked advice from), IN services such as optional accounting business are monitored.
Summary of the invention
The embodiment of the invention provides a kind of monitor method, audiomonitor, application server and system, and it can realize the monitoring to IN service.
The monitor method of a kind of IN service of providing of the embodiment of the invention wherein comprises:
Application server is received the IN service conversation request;
Resolve said conversation request according to the monitoring condition,, then send conversation request to called acting server or Media Resource Server if said conversation request meets the monitoring condition;
Called acting server or Media Resource Server send snoop responses to audiomonitor according to said conversation request;
Audiomonitor is monitored IN service according to snoop responses.
The audiomonitor of a kind of IN service of providing of the embodiment of the invention wherein comprises:
Receiving element; Be used to receive the snoop responses of acting server or Media Resource Server transmission; Said snoop responses is that application server is received the IN service conversation request, resolves said conversation request according to the monitoring condition, if said conversation request meets the monitoring condition; Then send conversation request to called acting server or Media Resource Server, called acting server or Media Resource Server send according to said conversation request;
Monitoring unit is used for beginning to monitor said IN service according to snoop responses.
A kind of application server of providing of the embodiment of the invention wherein comprises:
Receiving element is used to receive the interception request that audiomonitor sends;
Resolution unit is resolved conversation request according to the monitoring condition;
Transmitting element; Be used to send conversation request to called acting server or the Media Resource Server that meets the monitoring condition; So that called acting server or Media Resource Server are according to said conversation request; Send snoop responses to audiomonitor, and audiomonitor is monitored IN service according to snoop responses.
The monitoring system of a kind of IN service of providing of the embodiment of the invention wherein comprises:
Audiomonitor is used to send the interception request that comprises the monitoring condition and arrives application server; And begin to monitor IN service according to the snoop responses that receives;
Application server is used for resolving said conversation request according to the monitoring condition, if said conversation request meets monitoring condition conversation request, then said conversation request is sent to called acting server or Media Resource Server;
Acting server or Media Resource Server are used to receive the conversation request that application server sends, and send snoop responses to audiomonitor.
In the embodiment of the invention, realized monitoring, enlarged the scope and the validity of judicial monitoring IN service through embodiment of the invention audiomonitor merit and new monitoring flow process.
Description of drawings
Fig. 1 is the logic system figure of embodiment of the invention monitor method;
Fig. 2 is the monitoring flow chart of the two party call of the embodiment of the invention first embodiment;
Fig. 3 is the monitoring flow chart of the Multi-Way Calling of the embodiment of the invention second embodiment;
Fig. 4 is the structured flowchart of embodiment of the invention audiomonitor;
Fig. 5 is the structured flowchart of embodiment of the invention application server.
Embodiment
Please referring to Fig. 1, Fig. 1 is the logic system figure of the embodiment of the invention:
The entity that the embodiment of the invention relates generally to comprises audiomonitor (Lawful Interception; LI Device), calling terminal and terminal called (SIP software terminal), Calling Side acting server (Proxy), callee side acting server Proxy, Media Resource Server MRS (Media Resource Server).Wherein, Audiomonitor is used to send interception request to application server; Include monitor sign (Lawful Interception ID in the said interception request in order to the sign interception request; LIID) and the monitoring condition, begin to monitor IN service according to snoop responses: application server AS (Application Server) is used for resolving said conversation request according to the monitoring condition; If said conversation request meets monitoring condition conversation request; Then said conversation request is sent to called acting server or Media Resource Server, when the detected guard condition session service that meets when relevant with IN service, interception request is sent to acting server (two sides) or Media Resource Server (in many ways) through sip message; Acting server or Media Resource Server; Be used for when detecting sip message and carry LIID; Media description information (SDP) and LIID are sent to audiomonitor through snoop responses (LI Response), and audiomonitor carries out the monitoring of audio frequency or the supervision of video through the medium that both sides consult.
Hereinafter will with next generation network (Next Generation Network, NGN) networking is the example explanation embodiment of the invention, the Calling Side acting server can be called the Calling Side soft switch among this paper, the callee side acting server can be called the callee side soft switch.
See also Fig. 2, embodiment 1 is used to describe two party call and monitors flow process, and through the monitoring of smart card 200 dialing with incoming call, detailed process is following like caller.
Step 201, audiomonitor (LI Device) send interception request (LI Request) to application server; Wherein comprise monitor sign (LIID), monitoring condition for account number 9755123456 call business are monitored; It is that 200 card business of 53302a113db92fea02c78ba056382e20 are monitored to LIID that application server receives interception request; MCID is 1332, is used to identify audiomonitor;
Step 202, calling terminal are initiated card number service access code 200 conversation request, and are sent to Calling Side acting server (Caller Proxy), and the Calling Side acting server sends this conversation request to application server;
Step 203, application server trigger corresponding 200 business after receiving this conversation request, send conversation request (INVITE) message and give Media Resource Server, the playback resource of application Media Resource Server;
Step 204, Media Resource Server return 180Ringing message to application server;
Step 205, application server return 180Ringing message and give the Calling Side acting server;
Notify calling terminal after receiving 180Ringing message behind step 206, the Calling Side acting server; Calling terminal and Media Resource Server are set up media channel; Application server indication Media Resource Server is collected information such as 200 card number passwords, and information such as said 200 card number passwords are used for application server and judge whether to authorize this calling to continue;
Step 207,, application server connects when called when sending conversation request; Application server judges whether current calling meets monitoring condition LI-Condition; The monitoring condition does, Account=9755123456 representes the monitoring condition for to monitor according to account number, and account number is 9755123456; If meet, be sent to called acting server after will in conversation request message, carrying monitor sign;
Step 208, called acting server detect this conversation request and carry monitor sign; Then send snoop responses (LI Response) and give audiomonitor; This snoop responses comprises monitor sign, is set to allow the listening state parameter monitored and media description information; The listening state parameter that audiomonitor parses in the snoop responses reminds the monitoring personnel to monitor for allowing to monitor the back through alarm;
Step 209, callee side acting server return ALERTING message (180Ringing) to application server, called beginning ring;
Step 210, called off-hook, callee side acting server return off-hook and reply (200 OK) to application server, notify called off-hook;
Step 211, application server send off-hook and reply to the Calling Side acting server;
Step 212, Calling Side acting server return success the response ACK that receives offhook message and give application server;
Step 213, application server return this ACK and give the callee side acting server;
Step 214, callee side acting server send snoop responses to audiomonitor; Snoop responses comprises monitor sign; Be set to listening state parameter of " monitoring beginning " and the media description information that is used to set up monitoring; Audiomonitor parses in the snoop responses listening state and is " monitoring beginning ", and carries out media protocol between callee side acting server and the calling terminal and consult, consult successfully after; Callee side acting server Proxy notifies audiomonitor, and sets up media channel with audiomonitor and begin to monitor;
Step 215, called first on-hook, callee side acting server are initiatively sent conversation end message BYE and are given application server, notify called on-hook, and application server can discharge respective resources;
Step 216, application server send conversation end message and give the Calling Side acting server, and notice Calling Side acting server end session discharges corresponding resource;
Step 217, Calling Side acting server return conversation end and respond 200 OK to application server.
Step 218, application server return conversation end and respond 200 OK to the callee side acting server.
Step 219, callee side acting server send snoop responses to audiomonitor (snoop responses comprises monitor sign, is set to monitor the listening state parameter of termination) and report calling to finish, and monitor corresponding termination.
Need to prove that the monitoring condition that audiomonitor in this implementation step 201 is sent to application server is that audiomonitor produces, but also can produce through application server.For example pass through network settings.
See also Fig. 3, embodiment 2 is that Multi-Way Calling is monitored flow process, and as monitoring videoconference and multi-conference scene, detailed process is following:
Step 301, audiomonitor (LI Device) send interception request (LI Request) in many ways to application server; Wherein comprise monitor sign (LIID), monitor condition LI-Condition; The monitoring condition of present embodiment is Account=07556666001; Expression monitoring condition is to be that 07556666001 conference call service is monitored to account number, and application server receives interception request and also notifies corresponding IN service to monitor.
Step 302, application server are initiated Multi-Party Conference and are called out; Send conversation request to Media Resource Server, Media Resource Server is created the meeting-place according to conversation request, if active conference satisfies the monitoring condition; Be that the Conference Calling account number is 07556666001 o'clock; To in conversation request, carry monitoring information: LIID is 9000938242fea02c78ba056382e20, and MCID is 3232, is used to identify audiomonitor; LI-Service is used to be designated Conference Calling for monitoring meeting (Conference).
After step 303, Media Resource Server receive conversation request; Detect in this conversation request and carry monitor sign; Then send snoop responses (LI Response) and give audiomonitor, this snoop responses comprises monitor sign, the parameter of listening state for allowing to monitor; And media description information parses listening state in the snoop responses for audiomonitor, audiomonitor to remind the monitoring personnel to monitor through alarm after for the parameter that allows to monitor.
Step 304, Media Resource Server return 180Ringing message and give application server.
Step 305, Media Resource Server return 2000K message and give application server.
Step 306, application server send call request message (containing the monitoring condition) and participate in a conference with a certain side A Party that connects in the meeting to A Party side acting server.
Step 307, when A Party begins ring, A Party side acting server returns this ring to application server.
Step 308, A Party off-hook are prepared the beginning session, and A Party side acting server returns 200 OK message to application server.
Step 309, application server return ACK message and give A Party side acting server.
Step 310, application server return ACK and give Media Resource Server, and A Party adds meeting.
Step 311, Media Resource Server notice audiomonitor conferenced parties A Party add meeting, monitor beginning, and advice method can be a snoop responses, and this snoop responses comprises monitor sign, and listening state is a parameter of monitoring beginning, and media description information.
The initiatively on-hook of step 312, A Party, A Party side acting server send that meeting adjourned, and message is given application server.
Step 313, application server return that meeting adjourned, and response 200OK gives the A-Party acting server.
Step 314, meeting adjourned, and when the participant that participates in a conference all during on-hook, message that application server sends initiatively that meeting adjourned is to Media Resource Server, and notice Media Resource Server end session discharges corresponding resource.
Step 315, Media Resource Server respond that meeting adjourned response 200 OK are to application server.
Step 316, Media Resource Server return snoop responses LI Response and give audiomonitor, and notice is monitored and finished, and discharges monitor resource.
Need to prove that the monitoring condition that audiomonitor in this implementation step 301 is sent to application server is that audiomonitor produces, but also can produce through application server.For example through network settings, this is external begin to monitor before, audiomonitor also need be held consultation to meeting communication medium in many ways, begins to monitor after the media negotiation success.
Corresponding to aforesaid call forwarding method, the embodiment of the invention further provides a kind of audiomonitor, a kind of monitoring server and a kind of monitoring system.
See also Fig. 4, the audiomonitor based on IN service in the embodiment of the invention comprises:
Receiving element is used to receive the snoop responses that acting server or Media Resource Server send;
Monitoring unit is used for beginning to monitor said IN service according to snoop responses.
Need to prove that the audiomonitor that the embodiment of the invention provides can also comprise transmitting element, it is used to send interception request to application server, and wherein interception request can be carried monitor sign or monitoring condition.
See also Fig. 5, the application server in the embodiment of the invention comprises:
Receiving element is used to receive the interception request that audiomonitor sends;
Resolution unit is used for resolving the calling that meets the monitoring condition according to interception request monitoring condition;
Transmitting element is used to send and meets the calling out to acting server or Media Resource Server of monitoring condition.
Can find out that by such scheme the embodiment of the invention has realized the monitoring to IN service through improvement and the existing change of monitoring flow process to the audiomonitor function, has enlarged the scope and the validity of judicial monitoring.
In sum, more than being merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention.All within spirit of the present invention and principle, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (13)

1. the monitor method of an IN service is characterized in that, comprising:
Application server is received the IN service conversation request;
Resolve said conversation request according to the monitoring condition,, then send conversation request to called acting server or Media Resource Server if said conversation request meets the monitoring condition;
Called acting server or Media Resource Server send snoop responses to audiomonitor according to said conversation request;
Audiomonitor is monitored IN service according to snoop responses.
2. monitor method as claimed in claim 1 is characterized in that: comprise that also before said application server was received the IN service conversation request, said application server was received the interception request that audiomonitor sends, and comprises the monitoring condition in the said interception request.
3. monitor method as claimed in claim 1 is characterized in that: said monitoring condition directly is configured in the application server.
4. monitor method as claimed in claim 1 is characterized in that: said IN service can be two party call business or Conference.
5. monitor method as claimed in claim 1 is characterized in that: comprise that also before said audiomonitor was monitored IN service, calling terminal and Media Resource Server were set up media channel.
6. monitor method as claimed in claim 1 is characterized in that: comprise that also called acting server sends snoop responses message to audiomonitor and finishes said monitoring.
7. monitor method as claimed in claim 2; It is characterized in that: said interception request also comprises monitor sign, and said monitor sign also is comprised in the said conversation request that application server sends in the snoop responses of sending with called acting server or Media Resource Server.
8. monitor method as claimed in claim 6 is characterized in that: said snoop responses also comprises listening state, and audiomonitor begins to monitor or finishes according to listening state to be monitored.
9. monitor method as claimed in claim 1 is characterized in that: said monitoring condition is for to monitor according to account number.
10. the audiomonitor of an IN service is characterized in that, comprising:
Receiving element; Be used to receive the snoop responses of acting server or Media Resource Server transmission; Said snoop responses is that application server is received the IN service conversation request, resolves said conversation request according to the monitoring condition, if said conversation request meets the monitoring condition; Then send conversation request to called acting server or Media Resource Server, called acting server or Media Resource Server send according to said conversation request;
Monitoring unit is used for beginning to monitor said IN service according to snoop responses.
11. audiomonitor as claimed in claim 10 is characterized in that: also comprise transmitting element, be used to send interception request, comprise the monitoring condition in the said interception request to application server.
12. an application server is characterized in that, comprising:
Receiving element is used to receive the interception request that audiomonitor sends;
Resolution unit is resolved conversation request according to the monitoring condition;
Transmitting element; Be used to send conversation request to called acting server or the Media Resource Server that meets the monitoring condition; So that called acting server or Media Resource Server are according to said conversation request; Send snoop responses to audiomonitor, and audiomonitor is monitored IN service according to snoop responses.
13. the monitoring system of an IN service is characterized in that, comprising:
Audiomonitor is used to send the interception request that comprises the monitoring condition and arrives application server; And begin to monitor IN service according to the snoop responses that receives;
Application server is used for resolving said conversation request according to the monitoring condition, if said conversation request meets monitoring condition conversation request, then said conversation request is sent to called acting server or Media Resource Server;
Acting server or Media Resource Server are used to receive the conversation request that application server sends, and send snoop responses to audiomonitor.
CN2007101250517A 2007-12-14 2007-12-14 Method, system and server for intelligent service monitoring Expired - Fee Related CN101459731B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101250517A CN101459731B (en) 2007-12-14 2007-12-14 Method, system and server for intelligent service monitoring

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101250517A CN101459731B (en) 2007-12-14 2007-12-14 Method, system and server for intelligent service monitoring

Publications (2)

Publication Number Publication Date
CN101459731A CN101459731A (en) 2009-06-17
CN101459731B true CN101459731B (en) 2012-02-22

Family

ID=40770347

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101250517A Expired - Fee Related CN101459731B (en) 2007-12-14 2007-12-14 Method, system and server for intelligent service monitoring

Country Status (1)

Country Link
CN (1) CN101459731B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116016660B (en) * 2022-12-30 2024-08-02 北京奇艺世纪科技有限公司 Data grabbing method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5479495A (en) * 1993-10-01 1995-12-26 U S West Advanced Technologies, Inc. Method and system for automatically accessing and invoking switch-based services in an advanced intelligent network
CN1336068A (en) * 1998-10-20 2002-02-13 安德鲁·杜根 intelligent network
CN1553634A (en) * 2003-05-26 2004-12-08 华为技术有限公司 Monitoring network system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5479495A (en) * 1993-10-01 1995-12-26 U S West Advanced Technologies, Inc. Method and system for automatically accessing and invoking switch-based services in an advanced intelligent network
CN1336068A (en) * 1998-10-20 2002-02-13 安德鲁·杜根 intelligent network
CN1553634A (en) * 2003-05-26 2004-12-08 华为技术有限公司 Monitoring network system and method

Also Published As

Publication number Publication date
CN101459731A (en) 2009-06-17

Similar Documents

Publication Publication Date Title
US10721276B2 (en) Providing SIP signaling data for third party surveillance
EP2243286B1 (en) Lawful interception of non-local subscribers
US20070171898A1 (en) System and method for establishing universal real time protocol bridging
US9258134B2 (en) System and method for recording communication interaction over a mobile device
US20090097630A1 (en) Automatic Complaint Registration for Violations of Telephonic Communication Regulations with Call Rejection
KR20100116561A (en) Join-us call-log and call-answer messages
US9112962B2 (en) Method and apparatus for acquiring an IMEI associated to an IMSI
CN101217600A (en) A method and device of inquiring transferring operations
CN101141761A (en) Monitoring method, system and device
CN1997069B (en) A method and terminal for special service
WO2013159623A1 (en) Method and device for instructing and implementing communication monitoring
CN101179458B (en) Method for realizing calling presenting service of multimedia information
CN101345846B (en) System and method for legally monitoring audio/video multimedia conference
CN101022475A (en) Method, device and system for legal monitoring
CN101459731B (en) Method, system and server for intelligent service monitoring
CN100486282C (en) Method for realizing interactive voice
CN101237660B (en) System and method for realizing monitoring in next generation network
CN101286951B (en) Session preemption method
KR20030035237A (en) Accounting Method In Gatekeeper Direct Mode
JP2000244641A (en) Communication method and its device
CN102045598A (en) Method and device for realizing called party payment service in IP (internet protocol) multimedia sub-system (IMS) network
EP3616379B1 (en) Methods and nodes in a lawful interception system
CN101267428B (en) A method for indication and prevention in related message
CN101267318A (en) A method for indicating and realizing associated billing of related message

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120222

Termination date: 20121214