CN105282473A - Method and system for playing back and monitoring remote multi-media records based on IPPBX equipment - Google Patents
Method and system for playing back and monitoring remote multi-media records based on IPPBX equipment Download PDFInfo
- Publication number
- CN105282473A CN105282473A CN201510687895.5A CN201510687895A CN105282473A CN 105282473 A CN105282473 A CN 105282473A CN 201510687895 A CN201510687895 A CN 201510687895A CN 105282473 A CN105282473 A CN 105282473A
- Authority
- CN
- China
- Prior art keywords
- media
- media stream
- sdk
- ippbx
- module
- 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.)
- Granted
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The invention provides a method for playing back and monitoring remote multi-media records based on IPPBX equipment. The method comprises the following steps that: (1), an audio-video recording server is set up; the audio-video recording server is provided with an APP application program module and a software development kit SDK module; and the SDK module realizes media stream scheduling control, media stream recording and medium stream forwarding functions based on a CSTA protocol; (2), the audio-video recording server completes remote scheduling control of the IPPBX equipment through the CSTA protocol, such that the IPPBX equipment forwards appointed medium information and medium streams to the SDK module; (3), after receiving the appointed medium information and medium streams, the SDK module completes media processing; and (4), after receiving reported information of the SDK module, the APP application program module performs disk management. The invention further provides a system for playing back and monitoring the remote multi-media records based on the IPPBX equipment. Playback and monitoring of the remote multi-media records can be realized.
Description
Technical field
The present invention relates to technical field of communication equipment, particularly relate to a kind of method and system realizing remote multi-media recording and playback and monitoring based on IPPBX equipment.
Background technology
In existing communication network, video calling is popularized gradually, except traditional video telephone, various APP terminal also can carry out video calling, and it more infiltrates through in each application scenarios by the video calling concept of broad sense widely, such as wicket pupil, anti-thefting monitoring, long-range talks, onsite alarming etc.Can say that video calling is widely used.
In addition, the access of current main flow communication core net is all by device assumes such as IPPBX, IAD.And because communication pressure proposes again, main preparation system, load balancing, media server are independent, Service control and call control scheduling theories such as being separated, the service theory that letter merges can be succeeded in reaching an agreement just to be embodied in user level, and the network element device being responsible for communication and service will need detailed sharing out the work and help one another, i.e. application service module.
Finally, the fixing thinking that original physical network is built has been broken in the appearance of Cloud Server, so the physical location of parametric controller (application platform), server and various network element device not necessarily together, can say that Long-distance Control has been the inevitable means of cloud system.
In existing communication network there is following shortcoming in the technology of video calling:
1, based on IPPBX equipment, under the prerequisite bearing a lot of task, local new business of adding is applied more and more infeasible.When thinking an interpolation Video Applications, cpu resource, disk resource all present not enough state, so need the memory space of independent Streaming Media processing server and easily extensible, replacement.
2, the wherein side that traditional audio frequency and video recording and playback function all will participate in conversing realizes, and monitors and needs special equipment access especially.Present then require irrelevant call terminal realize audio frequency and video recording and playback monitor function, so need to carry out specific implementation by independent third party scheduling.
3, remote media scheduling life period poor, and video media coding after information keywords content all at Media Stream leading portion, will cause partial video content imperfect or loss, so need to overcome the gap on remote scheduling and processing locality.
To sum up variety of problems is all requiring: long-range, that participated in by third party's (non-correspondent), to adopt a standard agreement compression coding media delivery session audio-video frequency media dispatch deal server.
One " IP-PBX selects the method for voice and video coding " is disclosed in prior art, see that publication number is: CN101212518, publication date is: the Chinese patent of 2008-07-02, the method that this IP-PBX selects voice and video to encode, the coding permutations order configured by record calling terminal, called end and server is with the forced coding of the priority of calling terminal for expecting according to selection.The audio/video coding priority configuration of communication desired by calling party has been respected in this invention to greatest extent, makes the Optimization Work of the audio/video communication quality to system effectively convenient, and reduces the burden of IP-PBX, improve the performance of system.This invention is applicable to whole conversation modes of Server Relay and end to end communication.But this invention is only the mode realizing voice and video coding, is not the mode realizing remote multi-media recording and playback and monitoring in present patent application.
Summary of the invention
One of the technical problem to be solved in the present invention, be to provide a kind of method realizing remote multi-media recording and playback and monitoring based on IPPBX equipment, can by abstract for audio frequency and video Video Record Processor be stand-alone network elements, alleviate the processing pressure of IPPBX, in a disguised form decrease the HardwareUpgring cost of IPPBX.By remote media dispatch deal practical function, more independent, professional, thus provide quality services more for user.
One of problem of the present invention is achieved in that a kind of method realizing remote multi-media recording and playback and monitoring based on IPPBX equipment, and described method comprises the steps:
Step 1, build an audio frequency and video recording service device; Described audio frequency and video recording service device is provided with APP application program module and SDK SDK module; Described SDK SDK module realization controls based on the media stream scheduling of CSTA agreement, Media Stream is recorded and forwarding media stream function;
Step 2, audio frequency and video recording service device, according to the recording demand of customization, are completed by CSTA agreement and control the remote scheduling of IPPBX equipment, make IPPBX equipment by the media information of specifying and forwarding media stream to SDK module;
Step 3, SDK module receiving media information and Media Stream, complete the function that Media Stream is recorded and forwarded;
After step 4, APP application program module receive the reporting information of SDK module, obtain media file location and provide corresponding media file to retrieve, synchronously supervise, playback checks or disk management function.
Further, described APP application program module provides the configuration operation of user, controls the control desk of audio frequency and video recording service device and operate; Described APP application program module provides by calling SDK module the function recorded and customize, record control, monitoring broadcasting in real time.
Further, described step 2 is specially:
Step 21:SDK module sends SIP registration message to IPPBX equipment, and hyperlink request is authenticating identity simultaneously;
The heavy registration period of step 22:IPPBX device replied, and regularly send keep-alive message to the equipment of registration;
Step 23:SDK module opens the recording subscription service of IPPBX equipment by CSTA agreement, agreement media receiver address;
Services transaction ID corresponding to step 24:IPPBX device replied is as the mark distinguishing control end;
Demand is recorded in the customization that step 25:SDK module issues according to APP application program module, and the audio frequency and video of adding setting to IPPBX equipment by CSTA agreement record object, and carry services transaction ID;
Step 26: when the recording object set enters session on-state, IPPBX equipment judges that the recording object that this session association sets belongs to video recording terminal, then first initiatively forwarding media stream is to SDK module, then sends by CSTA agreement the relevant information that beginning recorded event notifies SDK module media.
Further, the relevant information of described media comprises the session description information SDP of calling/called information and Media Stream.
Further, described step 3 is specially:
According to the different buffer memory that Media Stream queued up of source address after step 31:SDK module receives Media Stream, after buffer memory one setting-up time, do not receive corresponding CSTA agreement and start the Media Stream that recorded event then abandons buffer memory;
Step 32:SDK module receives the calling/called information and media coding information that carry in extraction event after CSTA agreement starts recorded event, from buffer queue, take out corresponding Media Stream record, the relevant information of media is saved in the disk of audio frequency and video recording service device by the interface provided according to APP application program module after media decodes;
Step 33: in media file is recorded, SDK module according to application demand select in office what is the need for want time, the Media Stream after nearest for media one the crucial hardwood and its arrived is packaged into RTSP message repeating and does real-time monitoring to browser or other application programs; Or at any time stop forwarding media stream;
Step 34: terminate recorded event when SDK module receives CSTA agreement, or when detecting that corresponding Media Stream interrupts, SDK module thinks the conversation end that this Media Stream is corresponding, needs to stop the monitoring to this Media Stream and recording operation, and reporting information is to APP application program module.
Further, described step 4 is specially:
The relevant information of media is preserved into file according to the form of a setting by step 41:APP application program module, and access file plays out the media content of file record when needing;
Step 42:APP application program module carries out different bookkeepings according to the disk array of server and backup scenario;
Step 43:APP application program module obtains disk space situation at any time, and points out user to process.
The technical problem to be solved in the present invention two, be to provide a kind of based on IPPBX equipment realize remote multi-media recording and playback and monitoring system, can by abstract for audio frequency and video Video Record Processor be stand-alone network elements, alleviate the processing pressure of IPPBX, in a disguised form decrease the HardwareUpgring cost of IPPBX.By remote media dispatch deal practical function, more independent, professional, thus provide quality services more for user.
Two of problem of the present invention be achieved in that a kind of based on IPPBX equipment realize remote multi-media recording and playback and monitoring system, described system comprises IPPBX equipment and audio frequency and video recording service device, and remote multi-media recording and playback and monitoring are carried out by IPPBX equipment and audio frequency and video recording service device in two multimedia terminals; Described audio frequency and video recording service device is provided with APP application program module and SDK SDK module; The realization of described SDK SDK module controls based on the media stream scheduling of CSTA agreement, Media Stream is recorded and forwarding media stream function; Wherein, audio frequency and video recording service device, according to the recording demand of customization, is completed by CSTA agreement and controls the remote scheduling of IPPBX equipment, makes IPPBX equipment by the media information of specifying and forwarding media stream to SDK module; SDK module receiving media information and Media Stream, complete the function that Media Stream is recorded and forwarded; After APP application program module receives the reporting information of SDK module, obtain media file location and provide corresponding media file to retrieve, synchronously supervise, playback checks or disk management function.
Further, the control desk of described system playback video recording service device; Described APP application program module provides the configuration operation of user, the control desk of control audio frequency and video recording service device operates control audio frequency and video recording service device; Described APP application program module provides by calling SDK module the function recorded and customize, record control, monitoring broadcasting in real time.
Further, described audio frequency and video recording service device, according to the recording demand of customization, is completed by CSTA agreement and controls the remote scheduling of IPPBX equipment, makes IPPBX equipment by the media information of specifying and forwarding media stream to SDK module; Be specially:
SDK module sends SIP registration message to IPPBX equipment, and hyperlink request is authenticating identity simultaneously;
The heavy registration period of IPPBX device replied, and regularly send keep-alive message to the equipment of registration;
SDK module opens the recording subscription service of IPPBX equipment by CSTA agreement, agreement media receiver address;
Services transaction ID corresponding to IPPBX device replied is as the mark distinguishing control end;
Demand is recorded in the customization that SDK module issues according to APP application program module, and the audio frequency and video of adding setting to IPPBX equipment by CSTA agreement record object, and carry services transaction ID;
When the recording object set enters session on-state, IPPBX equipment judges that the recording object that this session association sets belongs to video recording terminal, then first initiatively forwarding media stream is to SDK module, then sends by CSTA agreement the relevant information that beginning recorded event notifies SDK module media.
Further, the relevant information of described media comprises the session description information SDP of calling/called information and Media Stream.
Further, described SDK module completes video record and monitoring function by media information and Media Stream; Be specially:
According to the different buffer memory that Media Stream queued up of source address after SDK module receives Media Stream, after buffer memory one setting-up time, do not receive corresponding CSTA agreement and start the Media Stream that recorded event then abandons buffer memory;
SDK module receives the calling/called information and media coding information that carry in extraction event after CSTA agreement starts recorded event, from buffer queue, take out corresponding Media Stream record, the relevant information of media is saved in the disk of audio frequency and video recording service device by the interface provided according to APP application program module after media decodes;
In media file is recorded, SDK module according to application demand select in office what is the need for want time, the Media Stream after nearest for media one the crucial hardwood and its arrived is packaged into RTSP message repeating and does real-time monitoring to browser or other application programs; Or at any time stop forwarding media stream;
Terminate recorded event when SDK module receives CSTA agreement, or when detecting that corresponding Media Stream interrupts, SDK module thinks the conversation end that this Media Stream is corresponding, and need to stop the monitoring to this Media Stream and recording operation, reporting information is to APP application program module.
Further, after described APP application program module receives the reporting information of SDK module, the disk of audio frequency and video recording service device is managed, is specially:
The relevant information of media is preserved into file according to the form of a setting by APP application program module, and access file plays out the media content of file record when needing;
APP application program module carries out different bookkeepings according to the disk array of server and backup scenario;
APP application program module obtains disk space situation at any time, and points out user to process.
Tool of the present invention has the following advantages: 1, by abstract for audio frequency and video Video Record Processor for stand-alone network elements, alleviate the processing pressure of IPPBX, in a disguised form decrease the HardwareUpgring cost of IPPBX.
2, by remote media dispatch deal practical function, more independent, professional, thus provide quality services more for user.
3, different disk arrays, information back-up scheme can be selected flexibly, adapt to different user's requests.
4, solve early stage of causing Long-distance Control time difference crucial media information and lose problem, solve the problem of media information reduction disappearance.Compatible higher to media integrity demands application scenarios, the such as system such as prison, public security bureau.
5, taking out SDK to complete basic video recording, supervise function, providing basis for developing rapidly various application scenarios.The problem of reduction disappearance.
Accompanying drawing explanation
Fig. 1 is the inventive method schematic flow sheet.
Fig. 2 is the schematic flow sheet that the present invention records and monitors.
Fig. 3 is system configuration schematic diagram of the present invention.
Embodiment
Refer to shown in Fig. 1 and Fig. 2, a kind of method realizing remote multi-media recording and playback and monitoring based on IPPBX equipment of the present invention, described method comprises the steps:
Step 1, build an audio frequency and video recording service device (this build dispose for environment); Described audio frequency and video recording service device is provided with APP application program module and SDK SDK module; Described SDK SDK module realization controls based on the media stream scheduling of CSTA agreement, Media Stream is recorded and forwarding media stream function;
Step 2, set up call two multimedia terminals, after any one of two multimedia terminals have subscribed video record, audio frequency and video recording service device is according to the recording demand of customization, completed by CSTA agreement the remote scheduling of IPPBX equipment is controlled, make IPPBX equipment by (being needs in the recording demand of the customization) media information of specifying and forwarding media stream to SDK module;
Described step 2 is specially:
Step 21:SDK module sends SIP registration message to IPPBX equipment, and hyperlink request is authenticating identity simultaneously;
The heavy registration period of step 22:IPPBX device replied, and regularly send keep-alive message to the equipment of registration;
Step 23:SDK module opens the recording subscription service of IPPBX equipment by CSTA agreement, agreement media receiver address;
Services transaction ID corresponding to step 24:IPPBX device replied is as the mark distinguishing control end;
Demand is recorded in the customization that step 25:SDK module issues according to APP application program module, and the audio frequency and video of adding setting to IPPBX equipment by CSTA agreement record object, and carry services transaction ID;
Step 26: when the recording object set enters session on-state, IPPBX equipment judges that the recording object that this session association sets belongs to video recording terminal, then first initiatively forwarding media stream is to SDK module, then sends by CSTA agreement the relevant information that beginning recorded event notifies SDK module media.
Step 3, SDK module receiving media information and Media Stream, complete the function that Media Stream is recorded and forwarded;
Described step 3 is specially:
According to the different buffer memory that Media Stream queued up of source address after step 31:SDK module receives Media Stream, after buffer memory one setting-up time, do not receive corresponding CSTA agreement and start the Media Stream that recorded event then abandons buffer memory;
Step 32:SDK module receives the calling/called information and media coding information that carry in extraction event after CSTA agreement starts recorded event, from buffer queue, take out corresponding Media Stream record, the relevant information of media is saved in the disk of audio frequency and video recording service device by the interface provided according to APP application program module after media decodes;
Step 33: in media file is recorded, SDK module is selected (namely selecting 2 kinds of situations) according to application demand, situation one, in officely what is the need for when wanting, the Media Stream after nearest for media one the crucial hardwood and its arrived is packaged into RTSP message repeating and does real-time monitoring to browser or other application programs; Or, situation two, at any time stop forwarding media stream;
Step 34: terminate recorded event when SDK module receives CSTA agreement, or when detecting that corresponding Media Stream interrupts, SDK module thinks the conversation end that this Media Stream is corresponding, needs to stop the monitoring to this Media Stream and recording operation, and reporting information is to APP application program module.
After step 4, APP application program module receive the reporting information of SDK module, obtain media file location and provide corresponding media file to retrieve, synchronously supervise, playback checks or disk management function.
Described step 4 is specially:
The relevant information of media is preserved into file according to the form of a setting by step 41:APP application program module, and access file plays out the media content of file record when needing;
Step 42:APP application program module carries out different bookkeepings according to the disk array of server and backup scenario;
Step 43:APP application program module obtains disk space situation at any time, and points out user to process.
Wherein, described APP application program module provides the configuration operation of user, controls the control desk of audio frequency and video recording service device and operate; Described APP application program module provides by calling SDK module the function recorded and customize, record control, monitoring broadcasting in real time.The relevant information of described media comprises the session description information SDP of calling/called information and Media Stream.
Refer to shown in Fig. 3, of the present invention a kind of based on IPPBX equipment realize remote multi-media recording and playback and monitoring system, described system comprises IPPBX equipment and audio frequency and video recording service device, and remote multi-media recording and playback and monitoring are carried out by IPPBX equipment and audio frequency and video recording service device in two multimedia terminals; Described audio frequency and video recording service device is provided with APP application program module and SDK SDK module; The realization of described SDK SDK module controls based on the media stream scheduling of CSTA agreement, Media Stream is recorded and forwarding media stream function; Wherein, call is set up two multimedia terminals, after any one of two multimedia terminals have subscribed video record, audio frequency and video recording service device is according to the recording demand of customization, completed by CSTA agreement and the remote scheduling of IPPBX equipment is controlled, make IPPBX equipment by the media information of specifying and forwarding media stream to SDK module; SDK module receiving media information and Media Stream, complete the function that Media Stream is recorded and forwarded; After APP application program module receives the reporting information of SDK module, obtain media file location and provide corresponding media file to retrieve, synchronously supervise, playback checks or disk management function.
The control desk of described system playback video recording service device; Described APP application program module provides the configuration operation of user, the control desk of control audio frequency and video recording service device operates control audio frequency and video recording service device; Described APP application program module provides by calling SDK module the function recorded and customize, record control, monitoring broadcasting in real time.
Wherein, described audio frequency and video recording service device, according to the recording demand of customization, is completed by CSTA agreement and controls the remote scheduling of IPPBX equipment, makes IPPBX equipment by the media information of specifying and forwarding media stream to SDK module; Be specially:
SDK module sends SIP registration message to IPPBX equipment, and hyperlink request is authenticating identity simultaneously;
The heavy registration period of IPPBX device replied, and regularly send keep-alive message to the equipment of registration;
SDK module opens the recording subscription service of IPPBX equipment by CSTA agreement, agreement media receiver address;
Services transaction ID corresponding to IPPBX device replied is as the mark distinguishing control end;
Demand is recorded in the customization that SDK module issues according to APP application program module, and the audio frequency and video of adding setting to IPPBX equipment by CSTA agreement record object, and carry services transaction ID;
When the recording object set enters session on-state, IPPBX equipment judges that the recording object that this session association sets belongs to video recording terminal, then first initiatively forwarding media stream is to SDK module, then sends by CSTA agreement the relevant information that beginning recorded event notifies SDK module media.The relevant information of described media comprises the session description information SDP of calling/called information and Media Stream.
Described SDK module completes video record and monitoring function by media information and Media Stream; Be specially:
According to the different buffer memory that Media Stream queued up of source address after SDK module receives Media Stream, after buffer memory one setting-up time, do not receive corresponding CSTA agreement and start the Media Stream that recorded event then abandons buffer memory;
SDK module receives the calling/called information and media coding information that carry in extraction event after CSTA agreement starts recorded event, from buffer queue, take out corresponding Media Stream record, the relevant information of media is saved in the disk of audio frequency and video recording service device by the interface provided according to APP application program module after media decodes;
In media file is recorded, SDK module according to application demand select in office what is the need for want time, the Media Stream after nearest for media one the crucial hardwood and its arrived is packaged into RTSP message repeating and does real-time monitoring to browser or other application programs; Or at any time stop forwarding media stream;
Terminate recorded event when SDK module receives CSTA agreement, or when detecting that corresponding Media Stream interrupts, SDK module thinks the conversation end that this Media Stream is corresponding, and need to stop the monitoring to this Media Stream and recording operation, reporting information is to APP application program module.
After described APP application program module receives the reporting information of SDK module, the disk of audio frequency and video recording service device is managed, is specially:
The relevant information of media is preserved into file according to the form of a setting by APP application program module, and access file plays out the media content of file record when needing;
APP application program module carries out different bookkeepings according to the disk array of server and backup scenario;
APP application program module obtains disk space situation at any time, and points out user to process.
In a word, the present invention is based on the audio frequency and video recording that IPPBX equipment utilization CSTA agreement completes remote scheduling, the handling process supervised; The crucial media information in early stage caused for the Long-distance Control time difference loses problem, adopts subscription in advance, media forward in advance, again by the handling process controlling to determine; The existing sound-recording function of compatible IPPBX equipment, provides special audio/video multimedia server; Take out SDK module basic function, audio-video frequency media processing demands in various application scenarios can be met by fast and flexible.Adopt standard C STA interface, different third-party application APP module can be docked.
The foregoing is only preferred embodiment of the present invention, all equalizations done according to the present patent application the scope of the claims change and modify, and all should belong to covering scope of the present invention.
Claims (12)
1. realize a method for remote multi-media recording and playback and monitoring based on IPPBX equipment, it is characterized in that: described method comprises the steps:
Step 1, build an audio frequency and video recording service device; Described audio frequency and video recording service device is provided with APP application program module and SDK SDK module; Described SDK SDK module realization controls based on the media stream scheduling of CSTA agreement, Media Stream is recorded and forwarding media stream function;
Step 2, audio frequency and video recording service device, according to the recording demand of customization, are completed by CSTA agreement and control the remote scheduling of IPPBX equipment, make IPPBX equipment by the media information of specifying and forwarding media stream to SDK module;
Step 3, SDK module receiving media information and Media Stream, complete the function that Media Stream is recorded and forwarded;
After step 4, APP application program module receive the reporting information of SDK module, obtain media file location and provide corresponding media file to retrieve, synchronously supervise, playback checks or disk management function.
2. the method realizing remote multi-media recording and playback and monitoring based on IPPBX equipment according to claim 1, is characterized in that: described APP application program module provides the configuration operation of user, the control desk of control audio frequency and video recording service device operates; Described APP application program module provides by calling SDK module the function recorded and customize, record control, monitoring broadcasting in real time.
3. the method realizing remote multi-media recording and playback and monitoring based on IPPBX equipment according to claim 1, is characterized in that: described step 2 is specially:
Step 21:SDK module sends SIP registration message to IPPBX equipment, and hyperlink request is authenticating identity simultaneously;
The heavy registration period of step 22:IPPBX device replied, and regularly send keep-alive message to the equipment of registration;
Step 23:SDK module opens the recording subscription service of IPPBX equipment by CSTA agreement, agreement media receiver address;
Services transaction ID corresponding to step 24:IPPBX device replied is as the mark distinguishing control end;
Demand is recorded in the customization that step 25:SDK module issues according to APP application program module, and the audio frequency and video of adding setting to IPPBX equipment by CSTA agreement record object, and carry services transaction ID;
Step 26: when the recording object set enters session on-state, IPPBX equipment judges that the recording object that this session association sets belongs to video recording terminal, then first initiatively forwarding media stream is to SDK module, then sends by CSTA agreement the relevant information that beginning recorded event notifies SDK module media.
4. the method realizing remote multi-media recording and playback and monitoring based on IPPBX equipment according to claim 3, is characterized in that: the relevant information of described media comprises the session description information SDP of calling/called information and Media Stream.
5. the method realizing remote multi-media recording and playback and monitoring based on IPPBX equipment according to claim 3, is characterized in that: described step 3 is specially:
According to the different buffer memory that Media Stream queued up of source address after step 31:SDK module receives Media Stream, after buffer memory one setting-up time, do not receive corresponding CSTA agreement and start the Media Stream that recorded event then abandons buffer memory;
Step 32:SDK module receives the calling/called information and media coding information that carry in extraction event after CSTA agreement starts recorded event, from buffer queue, take out corresponding Media Stream record, the relevant information of media is saved in the disk of audio frequency and video recording service device by the interface provided according to APP application program module after media decodes;
Step 33: in media file is recorded, SDK module according to application demand select in office what is the need for want time, the Media Stream after nearest for media one the crucial hardwood and its arrived is packaged into RTSP message repeating and does real-time monitoring to browser or other application programs; Or at any time stop forwarding media stream;
Step 34: terminate recorded event when SDK module receives CSTA agreement, or when detecting that corresponding Media Stream interrupts, SDK module thinks the conversation end that this Media Stream is corresponding, needs to stop the monitoring to this Media Stream and recording operation, and reporting information is to APP application program module.
6. the method realizing remote multi-media recording and playback and monitoring based on IPPBX equipment according to claim 5, is characterized in that: described step 4 is specially:
The relevant information of media is preserved into file according to the form of a setting by step 41:APP application program module, and access file plays out the media content of file record when needing;
Step 42:APP application program module carries out different bookkeepings according to the disk array of server and backup scenario;
Step 43:APP application program module obtains disk space situation at any time, and points out user to process.
7. one kind based on IPPBX equipment realize remote multi-media recording and playback and monitoring system, it is characterized in that: described system comprises IPPBX equipment and audio frequency and video recording service device, remote multi-media recording and playback and monitoring are carried out by IPPBX equipment and audio frequency and video recording service device in two multimedia terminals; Described audio frequency and video recording service device is provided with APP application program module and SDK SDK module; The realization of described SDK SDK module controls based on the media stream scheduling of CSTA agreement, Media Stream is recorded and forwarding media stream function; Wherein, audio frequency and video recording service device, according to the recording demand of customization, is completed by CSTA agreement and controls the remote scheduling of IPPBX equipment, makes IPPBX equipment by the media information of specifying and forwarding media stream to SDK module; SDK module receiving media information and Media Stream, complete the function that Media Stream is recorded and forwarded; After APP application program module receives the reporting information of SDK module, obtain media file location and provide corresponding media file to retrieve, synchronously supervise, playback checks or disk management function.
8. the system realizing remote multi-media recording and playback and monitoring based on IPPBX equipment according to claim 7, is characterized in that: the control desk of described system playback video recording service device; Described APP application program module provides the configuration operation of user, the control desk of control audio frequency and video recording service device operates control audio frequency and video recording service device; Described APP application program module provides by calling SDK module the function recorded and customize, record control, monitoring broadcasting in real time.
9. the system realizing remote multi-media recording and playback and monitoring based on IPPBX equipment according to claim 7, it is characterized in that: described audio frequency and video recording service device is according to the recording demand of customization, completed by CSTA agreement and the remote scheduling of IPPBX equipment is controlled, make IPPBX equipment by the media information of specifying and forwarding media stream to SDK module; Be specially:
SDK module sends SIP registration message to IPPBX equipment, and hyperlink request is authenticating identity simultaneously;
The heavy registration period of IPPBX device replied, and regularly send keep-alive message to the equipment of registration;
SDK module opens the recording subscription service of IPPBX equipment by CSTA agreement, agreement media receiver address;
Services transaction ID corresponding to IPPBX device replied is as the mark distinguishing control end;
Demand is recorded in the customization that SDK module issues according to APP application program module, and the audio frequency and video of adding setting to IPPBX equipment by CSTA agreement record object, and carry services transaction ID;
When the recording object set enters session on-state, IPPBX equipment judges that the recording object that this session association sets belongs to video recording terminal, then first initiatively forwarding media stream is to SDK module, then sends by CSTA agreement the relevant information that beginning recorded event notifies SDK module media.
10. the system realizing remote multi-media recording and playback and monitoring based on IPPBX equipment according to claim 9, is characterized in that: the relevant information of described media comprises the session description information SDP of calling/called information and Media Stream.
11. systems realizing remote multi-media recording and playback and monitoring based on IPPBX equipment according to claim 9, is characterized in that: described SDK module completes video record and monitoring function by media information and Media Stream; Be specially:
According to the different buffer memory that Media Stream queued up of source address after SDK module receives Media Stream, after buffer memory one setting-up time, do not receive corresponding CSTA agreement and start the Media Stream that recorded event then abandons buffer memory;
SDK module receives the calling/called information and media coding information that carry in extraction event after CSTA agreement starts recorded event, from buffer queue, take out corresponding Media Stream record, the relevant information of media is saved in the disk of audio frequency and video recording service device by the interface provided according to APP application program module after media decodes;
In media file is recorded, SDK module according to application demand select in office what is the need for want time, the Media Stream after nearest for media one the crucial hardwood and its arrived is packaged into RTSP message repeating and does real-time monitoring to browser or other application programs; Or at any time stop forwarding media stream;
Terminate recorded event when SDK module receives CSTA agreement, or when detecting that corresponding Media Stream interrupts, SDK module thinks the conversation end that this Media Stream is corresponding, and need to stop the monitoring to this Media Stream and recording operation, reporting information is to APP application program module.
12. systems realizing remote multi-media recording and playback and monitoring based on IPPBX equipment according to claim 11, it is characterized in that: after described APP application program module receives the reporting information of SDK module, the disk of audio frequency and video recording service device is managed, is specially:
The relevant information of media is preserved into file according to the form of a setting by APP application program module, and access file plays out the media content of file record when needing;
APP application program module carries out different bookkeepings according to the disk array of server and backup scenario;
APP application program module obtains disk space situation at any time, and points out user to process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510687895.5A CN105282473B (en) | 2015-10-22 | 2015-10-22 | The method and system of remote multi-media recording and playback and monitoring are realized based on IPPBX equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510687895.5A CN105282473B (en) | 2015-10-22 | 2015-10-22 | The method and system of remote multi-media recording and playback and monitoring are realized based on IPPBX equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105282473A true CN105282473A (en) | 2016-01-27 |
CN105282473B CN105282473B (en) | 2018-09-28 |
Family
ID=55150700
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510687895.5A Active CN105282473B (en) | 2015-10-22 | 2015-10-22 | The method and system of remote multi-media recording and playback and monitoring are realized based on IPPBX equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105282473B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107508752A (en) * | 2017-09-30 | 2017-12-22 | 福建星网智慧软件有限公司 | It is a kind of that call method is merged based on wechat enterprise number and IPPBX enterprise |
CN116760870A (en) * | 2023-08-23 | 2023-09-15 | 厦门星纵数字科技有限公司 | Method, terminal equipment and medium for realizing butt joint of IPPBX and PMS through FIAS protocol |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080159268A1 (en) * | 2006-12-29 | 2008-07-03 | Schessel Larry E | Methods and Apparatus for Controlling Signaling Associated with a Private Branch Exchange Within a Session Over Internet Protocol Network |
US20080261592A1 (en) * | 2006-08-23 | 2008-10-23 | Alcatel Lucent | Method to improve the registration of <permanently registered users> in an ngn-ims subsystem |
CN101695071A (en) * | 2009-09-30 | 2010-04-14 | 杭州华三通信技术有限公司 | Registration method of internet protocol telephone terminal and equipment thereof |
CN201893844U (en) * | 2010-11-18 | 2011-07-06 | 广州市华谱电子科技有限公司 | Call center system based on internet protocol-private branch exchange (IP-PBX) |
-
2015
- 2015-10-22 CN CN201510687895.5A patent/CN105282473B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080261592A1 (en) * | 2006-08-23 | 2008-10-23 | Alcatel Lucent | Method to improve the registration of <permanently registered users> in an ngn-ims subsystem |
US20080159268A1 (en) * | 2006-12-29 | 2008-07-03 | Schessel Larry E | Methods and Apparatus for Controlling Signaling Associated with a Private Branch Exchange Within a Session Over Internet Protocol Network |
CN101695071A (en) * | 2009-09-30 | 2010-04-14 | 杭州华三通信技术有限公司 | Registration method of internet protocol telephone terminal and equipment thereof |
CN201893844U (en) * | 2010-11-18 | 2011-07-06 | 广州市华谱电子科技有限公司 | Call center system based on internet protocol-private branch exchange (IP-PBX) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107508752A (en) * | 2017-09-30 | 2017-12-22 | 福建星网智慧软件有限公司 | It is a kind of that call method is merged based on wechat enterprise number and IPPBX enterprise |
CN107508752B (en) * | 2017-09-30 | 2020-01-17 | 福建星网智慧软件有限公司 | Enterprise converged call method based on WeChat enterprise number and IPPBX |
CN116760870A (en) * | 2023-08-23 | 2023-09-15 | 厦门星纵数字科技有限公司 | Method, terminal equipment and medium for realizing butt joint of IPPBX and PMS through FIAS protocol |
CN116760870B (en) * | 2023-08-23 | 2023-10-27 | 厦门星纵数字科技有限公司 | Method, terminal equipment and medium for realizing butt joint of IPPBX and PMS through FIAS protocol |
Also Published As
Publication number | Publication date |
---|---|
CN105282473B (en) | 2018-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10021347B2 (en) | Architecture for high availability conferencing | |
WO2018006574A1 (en) | Method implementing video conference screen sharing | |
US8941712B2 (en) | Call movement in a conferencing system | |
US9729407B2 (en) | Distributed media resources in VoIP networks for providing services | |
CN103384235A (en) | Method, server and system used for data presentation during conversation of multiple persons | |
US8711202B2 (en) | Performing failover for a plurality of different types of videoconferencing devices | |
CN104253814A (en) | Streaming media processing method, server and browser | |
CN102625078A (en) | Teleconference control method, terminal device, MCU (Multipoint Control Unit) and video system | |
US20110280387A1 (en) | Method and System to Manage Connections on a Conference Bridge | |
CN101079934B (en) | Method and system for utilizing session initialization protocol soft terminal to record the voice | |
US9979759B2 (en) | System and method for managing multi-media conferences using group segmentation | |
US9020133B2 (en) | Call occupancy management | |
EP2926539B1 (en) | Systems for providing services in a voice conferencing environment | |
CN107833064A (en) | A kind of phone integrates cloud CRM system and method | |
CN105577605A (en) | Method and server for adopting two-way REST based on WebSocket protocol in web real-time communication | |
EP2403199B1 (en) | Seat service monitoring device, seat service device and seat service monitoring method | |
US9832422B2 (en) | Selective recording of high quality media in a videoconference | |
CN105282473A (en) | Method and system for playing back and monitoring remote multi-media records based on IPPBX equipment | |
CN102016818A (en) | Communication between scheduled and in progress event attendees | |
CN104158673A (en) | Conference mode selection method and server | |
CN103491264A (en) | Multi-channel incoming call synchronous processing method and system of call center | |
CN110971864B (en) | Quick conference holding system in cloud video conference | |
CN106358008B (en) | Method for avoiding repeated call access and conference television terminal equipment | |
CN203912080U (en) | Movable portable video conference system | |
CN103095939A (en) | Conference voice control method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |