[go: up one dir, main page]

CN105847604A - Soft switching recording system hot backup realizing method - Google Patents

Soft switching recording system hot backup realizing method Download PDF

Info

Publication number
CN105847604A
CN105847604A CN201610333118.5A CN201610333118A CN105847604A CN 105847604 A CN105847604 A CN 105847604A CN 201610333118 A CN201610333118 A CN 201610333118A CN 105847604 A CN105847604 A CN 105847604A
Authority
CN
China
Prior art keywords
recording
port
server
media server
calling subscribe
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.)
Pending
Application number
CN201610333118.5A
Other languages
Chinese (zh)
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.)
Hebei FarEast Communication System Engineering Co., Ltd.
CETC Information Science Research Institute
Original Assignee
HEBEI FAREAST COMMUNICATION SYSTEM ENGINEERING 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 HEBEI FAREAST COMMUNICATION SYSTEM ENGINEERING Co Ltd filed Critical HEBEI FAREAST COMMUNICATION SYSTEM ENGINEERING Co Ltd
Priority to CN201610333118.5A priority Critical patent/CN105847604A/en
Publication of CN105847604A publication Critical patent/CN105847604A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42221Conversation recording systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a soft switching recording system hot backup realizing method which relates to the field of soft switching communication. According to the invention, based on centralized recording, more than two recording servers are configured in a soft switching device, and then at least four recording ports are applied to a media server; after the recording ports are successfully applied, a caller and a called user respectively send calling RTP stream and called RTP stream to a recording port corresponding to the media server; and the media server sends received calling RTP stream and called RTP stream to each recording server. Compared with a distributed method, the method provided by the invention has the advantages that the cost of a recording system is effectively reduced; in a number of recording servers, complete RTP stream can be saved as long as a recording server works properly; the reliability of the recording system is improved; and hot backup of the whole network recording system is realized.

Description

A kind of implementation method of soft switch recording system Hot Spare
Technical field
The present invention relates to the soft switch communications field, particularly relate to the reality of centralized soft switch recording system Hot Spare Existing method.
Background technology
Soft switchcall server, based on VOIP technology, passes through IP network, it is achieved that distributed deployment.In soft switch In system, (Realtime Transport Protocol is real by RTP for the voice of terminal and terminal or gateway device Time host-host protocol) in transmission over networks.In calling procedure, when calling is initiated in caller, hello protocol carries SDP data in contain the IP address of caller Media Stream, RTP port.Softswitch is carrying out number After the Call-Control1 operations such as analysis, Route Selection, the medium stream information of caller is transmitted to called.Called carry out After media negotiation, the response message to calling carries the IP address of called Media Stream, RTP port, soft Called medium stream information is forwarded again and gives caller by switching equipment, and so, both call sides just obtains the other side's Medium stream information, thus voice just interacts between both call sides.In the process, Softswitch is only Only serving the forwarding capability of medium stream information, Media Stream is not through Softswitch.
For the recording of soft switchcall server, general employing distributed way or centralized fashion.Distributed employing end Port mirror image mode.Port Mirroring mode is by recording server and terminal or gateway deployment to same network exchange On machine, on the port that Port Mirroring terminal or gateway connected to recording server connects, service of so recording Device just can get the Media Stream of terminal or gateway, as shown in Figure 1.Centralized fashion uses media server Mode, principle is the conferencing function that Softswitch utilizes media server, will be by recording user and media services Certain port of device forms meeting, thus obtains by the Media Stream of recording user on a media server, such as Fig. 2 Shown in.
The most distributed or centralized, all there is once recording server and break down, may result in cannot The problem of recording.
Summary of the invention
The present invention, on the basis of centralized record type, creates the record type of a kind of Hot Spare.The present invention carries The high reliability of recording system, it is ensured that in the recording system of multiple stage recording server composition, separate unit recording clothes After business device fault, recording system can also normally work.
The present invention is achieved through the following technical solutions: the implementation method of a kind of soft switch recording system Hot Spare, Comprise the following steps:
S1: configuring the recording server of more than two in Softswitch, all recording servers are registered to soft Switching equipment;
S2: calling subscribe initiates call request to Softswitch, carries SDP information in call request;Institute The SDP information stated includes IP address and the RTP port of caller rtp streaming;
S3: after Softswitch receives message related to calls, analyzes calling subscribe and the service attribute of called subscriber, as Really in calling subscribe and called subscriber, at least one party registers sound-recording business, then trigger sound-recording business logic, go to S5;If calling subscribe and called subscriber are all not enrolled for sound-recording business, then go to S4;
After S4: soft exchange device controls calling subscribe and called subscriber carry out media negotiation, calling subscribe and called User's normal talking, process ends;
S5: sound-recording business logic is to media server application at least 4 recording port, and judges that recording port is No apply for successfully, if recording port application failure, then go to S4;If recording port application success, then Go to S6;
S6: sound-recording business logic replys, to calling subscribe, the recording port letter that calling subscribe is distributed by media server Breath;Meanwhile, initiate call request respectively to called subscriber and all recording servers, called subscriber is initiated Call request comprises the recording port information that called subscriber is distributed by media server, recording server is initiated Call request in comprise the recording port information that this recording server is distributed by media server;
S7: calling subscribe, called subscriber and all recording servers divide after receiving respective recording port information Not Fa Song feedback information to sound-recording business logic;
After S8: sound-recording business logic receives the feedback information of calling subscribe, called subscriber and all recording servers, All recording ports are formed meeting by notice media server;
Caller rtp streaming and called rtp streaming are separately sent to media services by S9: calling subscribe and called subscriber The corresponding recording port of device;
The caller rtp streaming received and called rtp streaming are separately sent to each recording by S10: media server Server;
The caller rtp streaming received and called rtp streaming are all preserved by S11: all recording servers.
Wherein, described sound-recording business logic is deployed in outside Softswitch inside or Softswitch.
Wherein, the Softswitch described in S5 to media server application at least 4 recording port is: soft Switching equipment is that calling subscribe applies for 1 recording port, and called subscriber applies for 1 recording port, each recording Server correspondence application one recording port.
Wherein, the connection shape of sound-recording business logical check media server and recording server is also included after S4 State, if media server connection status is abnormal, or all of recording server connection status is the most abnormal, Then perform S4;If media server is normal and at least one recording server is normal, then perform S5.
Wherein, also include after S6, S7 or S8 that Softswitch will service with recording on media server The recording port of device communication is set to ReceiveOnly pattern.
The present invention compares the advantage of background technology and is:
Present invention employs centralized record type, compare with distributed way, effectively reduce recording system Cost;As long as multiple stage recording server there being a recording server normally work, just can preserve complete Rtp streaming, thus improve the reliability of recording system, it is achieved the Hot Spare of the whole network recording system.
Accompanying drawing explanation
Fig. 1 is the connection diagram of distributed recording system in background technology.
Fig. 2 is the connection diagram of centralised dictation system in background technology.
Fig. 3 is the connection diagram of the centralized recording heat standby system of the present invention.
Fig. 4 is the flow chart of the centralized recording heat standby system of the present invention.
Detailed description of the invention
With embodiment, the method for the invention is described in further detail below in conjunction with the accompanying drawings.
Example: combine Fig. 3 and Fig. 4, if calling subscribe is recording user, called subscriber is domestic consumer, joins Put two recording servers.Then, the implementation method of a kind of soft switch recording system Hot Spare, comprise the following steps:
S1: configuring two recording servers in the data configuration of Softswitch, two recording servers are all noted Volume is to Softswitch;
S2: calling subscribe initiates call request to Softswitch, carries calling number, called in call request Number and SDP (Session Description Protocol, Session Description Protocol) information;
SDP information comprises: the IP address of caller rtp streaming, RTP port, voice coding/decoding capability.
S3: after Softswitch receives call request, first authenticates calling subscribe, authenticates by rear, Configured by data base, check calling subscribe and the service attribute of called subscriber, if calling subscribe and called use In family, at least one party registers and have activated sound-recording business, then trigger sound-recording business logic, go to S5;If it is main Make user and called subscriber all be not enrolled for activating sound-recording business, then go to S4;
Sound-recording business logic can be deployed in Softswitch, it is also possible to is deployed in outside Softswitch.
After S4: soft exchange device controls calling subscribe and called subscriber carry out media negotiation, calling subscribe and called User's normal talking, process ends;
S5: sound-recording business logical check media server and the connection status of recording server, if media services Device connection status is abnormal, or all of recording server connection status is the most abnormal, then go to S4;As Really media server is normal and at least one recording server is normal, then perform S6;
S6: sound-recording business logic is to media server application 4 recording port;
Softswitch be calling subscribe apply for 1 recording port, called subscriber apply for 1 recording port, two Platform recording server correspondence application two recording port.
S7: media server distributes 4 recording ports, and media information is sent to sound-recording business logic;
Media information includes: the IP address of Media Stream, 4 RTP ports, voice coding/decoding capabilities;
Whether S8: sound-recording business logical judgment recording port is applied for successfully, if recording port application failure, then Go to S4;If recording port application success, then go to S9;
S9: sound-recording business logic is replied media server to calling subscribe and replied media server pair to calling subscribe The recording port information of calling subscribe's distribution;Meanwhile, initiate respectively to exhale to called subscriber and all recording servers Cry request, in the call request that called subscriber is initiated, is comprised the recording end that called subscriber is distributed by media server Message ceases, and comprised recording server what this recording server was distributed by media server in the call request initiate Recording port information;
S10: calling subscribe, called subscriber and two recording servers after receiving respective recording port information, Carry out media negotiation, and negotiation result is sent to sound-recording business logic;
S11: sound-recording business logic sends formation meeting to media server after receiving negotiation result and instructs, meanwhile, The Media Stream transceiver mode arranging the COM1 between media server and recording server is ReceiveOnly Pattern;
The Media Stream transceiver mode arranging COM1 between media server and recording server can also be After S9 or S10.
Caller rtp streaming and called rtp streaming are separately sent to media clothes by S12: calling subscribe and called subscriber The corresponding recording port of business device;
The caller rtp streaming received and called rtp streaming are separately sent to each recording by S13: media server Server;
After S14: recording server receives caller rtp streaming and called rtp streaming, save as file.

Claims (5)

1. the implementation method of a soft switch recording system Hot Spare, it is characterised in that comprise the following steps:
S1: configuring the recording server of more than two in Softswitch, all recording servers are registered to soft Switching equipment;
S2: calling subscribe initiates call request to Softswitch, carries SDP information in call request;Institute The SDP information stated includes IP address and the RTP port of caller rtp streaming;
S3: after Softswitch receives message related to calls, analyzes calling subscribe and the service attribute of called subscriber, as Really in calling subscribe and called subscriber, at least one party registers sound-recording business, then trigger sound-recording business logic, go to S5;If calling subscribe and called subscriber are all not enrolled for sound-recording business, then go to S4;
After S4: soft exchange device controls calling subscribe and called subscriber carry out media negotiation, calling subscribe and called User's normal talking, process ends;
S5: sound-recording business logic is to media server application at least 4 recording port, and judges that recording port is No apply for successfully, if recording port application failure, then go to S4;If recording port application success, then Go to S6;
S6: sound-recording business logic replys, to calling subscribe, the recording port letter that calling subscribe is distributed by media server Breath;Meanwhile, initiate call request respectively to called subscriber and all recording servers, called subscriber is initiated Call request comprises the recording port information that called subscriber is distributed by media server, recording server is initiated Call request in comprise the recording port information that this recording server is distributed by media server;
S7: calling subscribe, called subscriber and all recording servers divide after receiving respective recording port information Not Fa Song feedback information to sound-recording business logic;
After S8: sound-recording business logic receives the feedback information of calling subscribe, called subscriber and all recording servers, All recording ports are formed meeting by notice media server;
Caller rtp streaming and called rtp streaming are separately sent to media services by S9: calling subscribe and called subscriber The corresponding recording port of device;
The caller rtp streaming received and called rtp streaming are separately sent to each recording by S10: media server Server;
The caller rtp streaming received and called rtp streaming are all preserved by S11: all recording servers.
The implementation method of a kind of soft switch recording system Hot Spare the most according to claim 1, its feature It is: described sound-recording business logic is deployed in outside Softswitch inside or Softswitch.
The implementation method of a kind of soft switch recording system Hot Spare the most according to claim 1, its feature It is: the Softswitch described in S5 to media server application at least 4 recording port is: soft switch Equipment is that calling subscribe applies for 1 recording port, and called subscriber applies for 1 recording port, each recording service Device correspondence application one recording port.
The implementation method of a kind of soft switch recording system Hot Spare the most according to claim 3, its feature It is: after S4, also include sound-recording business logical check media server and the connection status of recording server, If media server connection status is abnormal, or all of recording server connection status is the most abnormal, then Perform S4;If media server is normal and at least one recording server is normal, then perform S5.
5. according to the implementation method of a kind of soft switch recording system Hot Spare described in claim 3 or 4, its It is characterised by: after S6, S7 or S8, also include that Softswitch will service with recording on media server The recording port of device communication is set to ReceiveOnly pattern.
CN201610333118.5A 2016-05-19 2016-05-19 Soft switching recording system hot backup realizing method Pending CN105847604A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610333118.5A CN105847604A (en) 2016-05-19 2016-05-19 Soft switching recording system hot backup realizing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610333118.5A CN105847604A (en) 2016-05-19 2016-05-19 Soft switching recording system hot backup realizing method

Publications (1)

Publication Number Publication Date
CN105847604A true CN105847604A (en) 2016-08-10

Family

ID=56593700

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610333118.5A Pending CN105847604A (en) 2016-05-19 2016-05-19 Soft switching recording system hot backup realizing method

Country Status (1)

Country Link
CN (1) CN105847604A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108848116A (en) * 2018-09-05 2018-11-20 中国联合网络通信集团有限公司 call recording method, device and storage medium
CN112367435A (en) * 2020-10-23 2021-02-12 武汉飞越科技有限责任公司 Emergency recording function implementation system and method based on built-in backup module

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102769633A (en) * 2012-08-03 2012-11-07 深圳中兴网信科技有限公司 Call recording system and call recording method
CN102883077A (en) * 2012-09-05 2013-01-16 北京讯鸟软件有限公司 Centralized-and-distributed type recording system and record inquiring method
CN103491106A (en) * 2013-10-11 2014-01-01 深圳市邦彦信息技术有限公司 Method and system for recording IP (internet protocol) calls based on SIP (session initiation protocol) protocol
CN103929555A (en) * 2014-04-28 2014-07-16 广东佳和通信技术有限公司 IP recording system voice stream mirroring method
CN104883338A (en) * 2014-02-27 2015-09-02 华为技术有限公司 Recording control method, and SIP server and recording server
CN105407206A (en) * 2015-11-13 2016-03-16 河北远东通信系统工程有限公司 Media server based recording method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102769633A (en) * 2012-08-03 2012-11-07 深圳中兴网信科技有限公司 Call recording system and call recording method
CN102883077A (en) * 2012-09-05 2013-01-16 北京讯鸟软件有限公司 Centralized-and-distributed type recording system and record inquiring method
CN103491106A (en) * 2013-10-11 2014-01-01 深圳市邦彦信息技术有限公司 Method and system for recording IP (internet protocol) calls based on SIP (session initiation protocol) protocol
CN104883338A (en) * 2014-02-27 2015-09-02 华为技术有限公司 Recording control method, and SIP server and recording server
CN103929555A (en) * 2014-04-28 2014-07-16 广东佳和通信技术有限公司 IP recording system voice stream mirroring method
CN105407206A (en) * 2015-11-13 2016-03-16 河北远东通信系统工程有限公司 Media server based recording method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈华林,盛翊智: "SIP协议中的媒体协商", 《广东通信技术》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108848116A (en) * 2018-09-05 2018-11-20 中国联合网络通信集团有限公司 call recording method, device and storage medium
CN112367435A (en) * 2020-10-23 2021-02-12 武汉飞越科技有限责任公司 Emergency recording function implementation system and method based on built-in backup module

Similar Documents

Publication Publication Date Title
US8199886B2 (en) Call control recording
CN105991856B (en) VOIP routing based on RTP server to server routing
US20070189466A1 (en) Method and apparatus for disabling advanced call features during an emergency call
US8306190B2 (en) Method and apparatus for enabling communications assistance for law enforcement act services
US9420091B2 (en) System and method for high-quality call recording in a high-availability environment
JP2008546245A (en) System and method for proxy signal manipulation in an IP telephone network
US8638656B2 (en) Method and apparatus for routing calls to an alternative endpoint during network disruptions
CN106341409A (en) Telephone conference seamless switching method
US8582590B2 (en) Method and apparatus for providing disaster recovery using network peering arrangements
CA2544171A1 (en) Method and apparatus for enabling local survivability during network disruptions
CA2544159A1 (en) Method and apparatus for maintaining active calls during failover of network elements
CN101137104B (en) A method and system for realizing resource release
CN102905201B (en) The session service control method of EPON and optical line terminal
CN103973913A (en) Method and service platform for achieving broadband service function under NGN
CN100459524C (en) Media stream shunting system and method
US7907594B2 (en) Marking keyframes for a communication session
US8098803B1 (en) Method and apparatus for call gapping of wholesale customer traffic in a communication network
CN106161357B (en) method, device and application server for realizing lawful interception in IMS network
CN105847604A (en) Soft switching recording system hot backup realizing method
CN101557603A (en) Method, device and system for lawful monitoring
JP2023540063A (en) Methods, systems and computer-readable media for routing packets for lawful interception
CN106331396A (en) Multimedia processing method and system for telephone conference
CN101310511A (en) System and method for monitoring agent quality of service in a call center
US20110164612A1 (en) Method and apparatus for blocking a pay-per-use feature in a communications network
EP1768344A1 (en) Method and apparatus for dynamically establishing links between IP private branch exchanges

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20161219

Address after: 050200 Hebei city of Shijiazhuang province Luquan Economic Development Zone Changsheng Street No. 21

Applicant after: Hebei FarEast Communication System Engineering Co., Ltd.

Applicant after: INFORMATION SCIENCE RESEARCH INSTITUTE OF CETC

Address before: 050200 Hebei city of Shijiazhuang province Luquan Economic Development Zone Changsheng Street No. 21

Applicant before: Hebei FarEast Communication System Engineering Co., Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20160810

RJ01 Rejection of invention patent application after publication