CN103139209B - Media code stream acquisition methods, UNISAF server and soft switching communication system - Google Patents

Media code stream acquisition methods, UNISAF server and soft switching communication system Download PDF

Info

Publication number
CN103139209B
CN103139209B CN201310045842.4A CN201310045842A CN103139209B CN 103139209 B CN103139209 B CN 103139209B CN 201310045842 A CN201310045842 A CN 201310045842A CN 103139209 B CN103139209 B CN 103139209B
Authority
CN
China
Prior art keywords
communication terminal
address
information
code stream
media code
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.)
Active
Application number
CN201310045842.4A
Other languages
Chinese (zh)
Other versions
CN103139209A (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.)
Hangzhou Tiancheng Shuzhi Technology Co.,Ltd.
Original Assignee
HANGZHOU CHINESE IVY SOFTWARE TECHNOLOGY 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 HANGZHOU CHINESE IVY SOFTWARE TECHNOLOGY Co Ltd filed Critical HANGZHOU CHINESE IVY SOFTWARE TECHNOLOGY Co Ltd
Priority to CN201310045842.4A priority Critical patent/CN103139209B/en
Publication of CN103139209A publication Critical patent/CN103139209A/en
Application granted granted Critical
Publication of CN103139209B publication Critical patent/CN103139209B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

This application discloses a kind of media code stream acquisition methods, UNISAF server and soft switching communication system, described method is applied to soft switching communication system, soft switching communication system comprises at least two communication terminals, monolateral self-bind address UNISAF agreement is configured with in each communication terminal, described method comprises the first address request information that the first communication terminal received in soft switching communication system sends, and described first address request information comprises the first address identification message of described first communication terminal; According to the first address identification message, determine the first bit stream address of described first communication terminal; Described first bit stream address is back to described first communication terminal, by described first communication terminal, described first bit stream address is sent to second communication terminal, trigger described second communication terminal and send media code stream information according to described first bit stream address; Obtain the media code stream information that described second communication terminal sends.

Description

Media code stream acquisition methods, UNISAF server and soft switching communication system
Technical field
The application relates to Softswitch technology field, particularly a kind of media code stream acquisition methods, UNISAF server and soft switching communication system.
Background technology
At present, for realizing strange land voice or video communication, usually adopt two voice in soft switchcall server or video telephone terminal communication scheme.And be the media code stream (comprising voice messaging and/or video information) produced in obtaining communication process, unpacking scheme is monitored in general employing, be, certain two terminal place network switch arranges audiomonitor, copy media code stream by monitoring setting and obtain.
But in such scheme, need all to carry out equipment setting to each switch in network, if when the network switch is more, not only increase equipment goods and materials cost, sharply increase the complexity of engineering, increase the maintenance workload to equipment, also reduce the reliability of system simultaneously, centralized media code stream obtain manner cannot be applicable to.
Summary of the invention
Technical problems to be solved in this application are to provide a kind of media code stream acquisition methods, UNISAF server and soft switching communication system, in order to solve in prior art obtain media code stream information time, goods and materials cost and safeguard higher, and the technical problem that system reliability is lower.
This application provides a kind of media code stream acquisition methods, be applied to soft switching communication system, described soft switching communication system comprises at least two communication terminals, and be configured with monolateral self-bind address UNISAF agreement in each described communication terminal, described method comprises:
Receive the first address request information that the first communication terminal in described soft switching communication system sends, described first address request information comprises the first address identification message of described first communication terminal;
According to the first address identification message in described first address request information, determine the first bit stream address of described first communication terminal;
Described first bit stream address is back to described first communication terminal, by described first communication terminal, described first bit stream address is sent to second communication terminal, trigger described second communication terminal and send media code stream information according to described first bit stream address;
Obtain the media code stream information that described second communication terminal sends.
Said method, preferably, after the media code stream information that the described second communication terminal of described acquisition sends, described method also comprises:
According to the corresponding relation of described first bit stream address and described first address identification message, described media code stream information is sent to described first communication terminal, receives described media code stream information by described first communication terminal according to described first address identification message.
Said method, preferably, after the media code stream information that the described second communication terminal of described acquisition sends, described method also comprises:
Described media code stream information is sent to default messaging device.
Said method, preferably, described first address identification message comprises the source address information of communication terminal belonging to it.
Said method, preferably, described media code stream information comprises voice messaging code stream and/or video information code stream.
Present invention also provides a kind of UNISAF server, be applied to soft switching communication system, described soft switching communication system comprises at least two communication terminals, and be configured with monolateral self-bind address UNISAF agreement in each described communication terminal, described UNISAF server comprises:
Request reception unit, the first address request information that the first communication terminal for receiving in described soft switching communication system sends, described first address request information comprises the first address identification message of described first communication terminal;
Address determination unit, for according to the first address identification message in described first address request information, determines the first bit stream address of described first communication terminal;
Address returns unit, for described first bit stream address is back to described first communication terminal, by described first communication terminal, described first bit stream address is sent to second communication terminal, trigger described second communication terminal and send media code stream information according to described first bit stream address;
Media information acquiring unit, for obtaining the media code stream information that described second communication terminal sends.
Above-mentioned UNISAF server, preferably, also comprises:
First information retransmission unit, for the corresponding relation according to described first bit stream address and described first address identification message, described media code stream information is sent to described first communication terminal, receives described media code stream information by described first communication terminal according to described first address identification message.
Above-mentioned UNISAF server, preferably, also comprises:
Second information retransmission unit, for being sent to default messaging device by described media code stream information.
Above-mentioned UNISAF server, preferably, described identification information comprises the source address information of communication terminal belonging to it.
Present invention also provides a kind of soft switching communication system, comprise at least two communication terminals, be configured with UNISAF agreement in each described communication terminal, described soft switching communication system also comprises the UNISAF server as described in above-mentioned any one.
From such scheme, a kind of media code stream acquisition methods that the application provides, UNISAF server and soft switching communication system, based on UNISAF agreement, for the communication terminal configuration bit stream transport address of described soft switching communication system, by the bit stream address transfer media code stream information of communication terminal according to the other side, thus obtain this media code stream information, and then while guarantee communication terminal normal transmission media code stream information, obtain media code stream information, avoid specific interpolation monitoring in prior art and wait equipment, goods and materials cost is increased and increases the technological deficiencies such as maintenance workload, save goods and materials cost and maintenance cost, improve the reliability of system, can be widely used in reality.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present application, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the application, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The flow chart of a kind of media code stream acquisition methods embodiment one that Fig. 1 provides for the application;
The partial process view of a kind of media code stream acquisition methods embodiment two that Fig. 2 provides for the application;
The partial process view of a kind of media code stream acquisition methods embodiment three that Fig. 3 provides for the application;
The structural representation of a kind of UNISAF server example four that Fig. 4 provides for the application;
The part-structure schematic diagram of a kind of UNISAF server example five that Fig. 5 provides for the application;
The part-structure schematic diagram of a kind of UNISAF server example six that Fig. 6 provides for the application;
The structural representation of a kind of soft switching communication system embodiment seven that Fig. 7 provides for the application;
Fig. 8 is the application example figure of the embodiment of the present application seven;
Fig. 9 is the sequential exemplary plot of the embodiment of the present application seven practical application.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present application, be clearly and completely described the technical scheme in the embodiment of the present application, obviously, described embodiment is only some embodiments of the present application, instead of whole embodiments.Based on the embodiment in the application, those of ordinary skill in the art are not making the every other embodiment obtained under creative work prerequisite, all belong to the scope of the application's protection.
In the realization of the recording (acquisition of media code stream) of soft switching communication system, need to consider how under the prerequisite not affecting communication, to obtain media code stream information, in prior art, common are two schemes: monitor and cut bag scheme and session recording scheme.
Wherein, monitor and cut in bag scheme, need more than equipment on the network switch of soft switching communication system to do and monitor a section bag recording, if multiple switches of soft switching communication system are provided with audiomonitor, need the assignment work all doing media code stream information on the switches, and the complexity of plant engineering greatly can be increased on the network (comprising by multiple switch and multiple communication terminal as phone) of complexity, not only increase the goods and materials cost of equipment, strengthen the maintenance workload to system equipment, reduce the reliability of system, be not suitable for concentrated recording scheme simultaneously.
And in session recording scheme, need the Conference server that customized development is special, for completing whole call communication control flow, obtain media code stream information simultaneously, and, also need to make specific configuration to the equipment in soft switching communication system, this scheme not only makes complex system, and can limit the scope of application, meanwhile, this scheme cannot record (acquisition of media code stream information) to the call not in Conference control.The another kind of mode of session recording scheme is adopted to be need to control from recording server side original call, as point-to-point call being transferred in meeting.This mode can make complex system equally, reduces system reliability.
Known by foregoing description; usually can cause to present communications the situation that cost increases and/or reliability reduces to the acquisition of media code stream information in prior art; thus; the application proposes; by being arranged on the UNISAF agreement on the communication terminal of soft switching communication system; for communication terminal configuration bit stream transport address (mapping address) and communication port, by communication terminal by this mapping address transmission medium code stream information, thus obtain media code stream information.
With reference to figure 1, it illustrates the flow chart of a kind of media code stream acquisition methods embodiment one that the application provides, described method is applied to soft switching communication system, described soft switching communication system comprises at least two communication terminals, be configured with UNISAF agreement in each described communication terminal, described method can comprise the following steps:
Step 101: receive the first address request information that the first communication terminal in described soft switching communication system sends, described first address request information comprises the first address identification message of described first communication terminal.
Wherein, described communication terminal comprises the communication equipments such as phone set terminal.Described communication terminal comprises the phone set terminal equipment supporting video capability.
It should be noted that, described UNISAF agreement full name is the monolateral self-bind address agreement of UnilateralSelf-AddressFixing, defined by the RFC3424 of IETF, its act as and make way for network address translation NAT or network port address transition NAPT after a terminal manage to find the mapping address of this terminal being positioned at NAT/NAPT public network side, communication is carried out, to realize carrying out communication by NAT/NAPT equipment in the IP address of the mapping address that application afterwards newly learns instead of himself reality.
Wherein, conventional UNISAF agreement comprises Simple Traversal of UDP Through Network Address Translators, TURN agreement etc.In the embodiment of the present application, on the soft switch phone of soft switching communication system, pre-configured UNISAF agreement is to be adapted to multiple simple or complicated network environment, so that carry out communication through network equipments such as NAT/NAPT.
Preferably, the embodiment of the present application can be arranged in pre-configured server.
Step 102: according to the first address identification message in described first address request information, determines the first bit stream address of described first communication terminal.
Preferably, described step 102 can specific implementation in the following manner:
Distribute the first bit stream address, corresponding with the first address identification message.
Using the first bit stream address of described media address as described first communication terminal.
Step 103: described first bit stream address is back to described first communication terminal, by described first communication terminal, described first bit stream address is sent to second communication terminal, trigger described second communication terminal and send media code stream information according to described first bit stream address.
Wherein, described first bit stream address is as the mapping address of described first communication terminal, after described first bit stream address is back to described first communication terminal, called out according to this first bit stream address initiating communication by described first communication terminal, described second communication terminal receives described first communication terminal by after calling out the media address and described first bit stream address that send, and respond this calling, thus, described second communication terminal is triggered by described its media code stream information of first bit stream address transfer.
It should be noted that, described second communication terminal operation mode is corresponding with described first communication terminal, to realize the two-way proper communication of two communication party's voice and/or video.
Step 104: obtain the media code stream information that described second communication terminal sends.
Preferably, after described step 104, described method also comprises:
Data packet analysis is carried out to described media code stream information, obtains analysis result, extract related information corresponding with the communication information in described analysis result.
Wherein, the described communication information comprises call information, and described related information is call-related information.
From such scheme, a kind of media code stream acquisition methods embodiment one that the application provides, based on UNISAF agreement, for the communication terminal configuration bit stream transport address of described soft switching communication system, by the bit stream address transfer media code stream information of communication terminal according to the other side, thus obtain this media code stream information, and then while guarantee communication terminal normal transmission media code stream information, obtain media code stream information, avoid specific interpolation monitoring in prior art and wait equipment, goods and materials cost is increased and increases the technological deficiencies such as maintenance workload, save goods and materials cost and maintenance cost, improve the reliability of system, can be widely used in reality.
Preferably, in above-described embodiment, described first address identification message comprises the source address information of communication terminal belonging to it.
Preferably, in above-described embodiment, described media code stream information comprises voice messaging code stream and/or video information code stream.
It should be noted that, described first communication terminal and described second communication terminal are peer-to-peer, are not limited to a certain terminal.
With reference to figure 2, it illustrates the partial process view of a kind of media code stream acquisition methods embodiment two that the application provides, after described step 104, described method is further comprising the steps of:
Step 201: according to the corresponding relation of described first bit stream address and described first address identification message, described media code stream information is sent to described first communication terminal, receives described media code stream information by described first communication terminal according to described first address identification message.
Wherein, described media code stream information comprises CRBT media data information, namely to CRBT media data information, after the embodiment of the present application acquisition, is forwarded to the first communication terminal.
From such scheme, a kind of media code stream acquisition methods embodiment two that the application provides, based on UNISAF agreement, for the communication terminal configuration bit stream transport address of described soft switching communication system, by the bit stream address transfer media code stream information of communication terminal according to the other side, thus obtain this media code stream information, and according to the address identification message of the other side, described media code stream information is forwarded to counterparting communications terminal, and then between guarantee communication terminal while normal transmission media code stream information, obtain media code stream information, avoid specific interpolation monitoring in prior art and wait equipment, goods and materials cost is increased and increases the technological deficiencies such as maintenance workload, save goods and materials cost and maintenance cost, improve the reliability of system, can be widely used in reality.
With reference to figure 3, it illustrates the partial process view of a kind of data processing method embodiment three that the application provides, after described step 104, described method also comprises:
Step 301: described media code stream information is sent to default messaging device.
It should be noted that, described messaging device is the media device being different from described first communication equipment, comprises sound pick-up outfit and/or audiomonitor etc.
It should be noted that, described step 301 can also be triggered execution after described step 201.
Preferably, after described step 301, described method also comprises:
By the analytical equipment preset, data packet analysis is carried out to this media code stream information, obtain the data such as call-related information.
In such scheme, the embodiment of the present application three is the first communication terminal configuration mapping address (bit stream address) in soft switching communication system by UNISAF agreement, thus, in second communication terminal by the first bit stream address transfer media code stream information, after the embodiment of the present application obtains this media code stream information, described media code stream information is sent to default messaging device carry out storing or Data Management Analysis, thus while in soft switching communication system, communication terminal carries out voice or video communication, media code stream information in obtaining communication process is as voice and/or video information etc., avoid specific interpolation monitoring in prior art and wait equipment, goods and materials cost is increased and increases the technological deficiencies such as maintenance workload, save goods and materials cost and maintenance cost, improve the reliability of system, can be widely used in reality.
Preferably, in the various embodiments described above, if described media code stream information comprises color ring data information, so after getting described second communication terminal and sending media code stream information, only described media code stream information need be forwarded to described first communication terminal, without the need to being forwarded in described messaging device by described media code stream information.
With reference to figure 4, it illustrates the structural representation of a kind of UNISAF server example four that the application provides, described UNISAF server is applied to soft switching communication system, described soft switching communication system comprises at least two communication terminals, be configured with monolateral self-bind address UNISAF agreement in each described communication terminal, described UNISAF server comprises:
Request reception unit 401, the first address request information that the first communication terminal for receiving in described soft switching communication system sends, described first address request information comprises the first address identification message of described first communication terminal.
Wherein, described communication terminal comprises the communication equipments such as phone set terminal.Described communication terminal comprises the phone set terminal equipment supporting video capability.
It should be noted that, described UNISAF agreement full name is the monolateral self-bind address agreement of UnilateralSelf-AddressFixing, defined by the RFC3424 of IETF, its act as and make way for network address translation NAT or network port address transition NAPT after a terminal manage to find the mapping address of this terminal being positioned at NAT/NAPT public network side, communication is carried out, to realize carrying out communication by NAT/NAPT equipment in the IP address of the mapping address that application afterwards newly learns instead of himself reality.
Wherein, conventional UNISAF agreement comprises Simple Traversal of UDP Through Network Address Translators, TURN agreement etc.In the embodiment of the present application, on the soft switch phone of soft switching communication system, pre-configured UNISAF agreement is to be adapted to multiple simple or complicated network environment, so that carry out communication through network equipments such as NAT/NAPT.
Preferably, the embodiment of the present application can be arranged in pre-configured server.Described first request reception unit 401 can be realized by the address negotiation module of UNISAF server.
Address determination unit 402, for according to the first address identification message in described first address request information, determines the first bit stream address of described first communication terminal.
It should be noted that, described address determination unit 402 is connected with described request receiving element 401.Described address determination unit 402 is after determining described first bit stream address, communication port can be set up by the described first address request information request of media port administration module response of UNISAF server, be completed the foundation of communication port by the media code stream transceiver module of UNISAF server.
Preferably, described address determination unit 402 can specific implementation in the following manner:
Analyze the address information in described first address identification message;
For described address information distributes a corresponding first bit stream address.
Address returns unit 403, for described first bit stream address is back to described first communication terminal, by described first communication terminal, described first bit stream address is sent to second communication terminal, trigger described second communication terminal and send media code stream information according to described first bit stream address.
Wherein, described first bit stream address is as the mapping address of described first communication terminal, after described first bit stream address is back to described first communication terminal, called out according to this first bit stream address initiating communication by described first communication terminal, described second communication terminal receives described first communication terminal by after calling out the media address and described first bit stream address that send, respond this calling, thus, described second communication terminal is triggered by described its media code stream information of first bit stream address transfer.
It should be noted that, described second communication terminal is corresponding with described first communication terminal, for realizing two communication parties of voice or video proper communication.
It should be noted that, described address returns unit 403 can also obtain the information data of other communication terminals by described first bit stream address transfer by the media port administration module of UNISAF server.
Media information acquiring unit 404, for obtaining the media code stream information of described second communication terminal transmission.
Preferably, after described media information acquiring unit 404 obtains the media code stream information of described second communication terminal transmission, described UNISAF server also comprises:
Data analysis unit, for carrying out data packet analysis to described media code stream information, obtaining analysis result, extracting related information corresponding with the communication information in described analysis result.
Wherein, the described communication information comprises call information, and described related information is call-related information.
From such scheme, a kind of UNISAF server example four that the application provides, based on UNISAF agreement, for the communication terminal configuration bit stream transport address of described soft switching communication system, by the bit stream address transfer media code stream information of communication terminal according to the other side, thus obtain this media code stream information, and then while guarantee communication terminal normal transmission media code stream information, obtain media code stream information, avoid specific interpolation monitoring in prior art and wait equipment, goods and materials cost is increased and increases the technological deficiencies such as maintenance workload, save goods and materials cost and maintenance cost, improve the reliability of system, can be widely used in reality.
Preferably, in above-described embodiment, described identification information comprises the source address information of communication terminal belonging to it.
Preferably, in above-described embodiment, described media code stream information comprises voice messaging code stream and/or video information code stream.
With reference to figure 5, it illustrates the structural representation of a kind of UNISAF server example five that the application provides, described UNISAF server also comprises:
First information retransmission unit 405, for the corresponding relation according to described first bit stream address and described first address identification message, described media code stream information is sent to described first communication terminal, receives described media code stream information by described first communication terminal according to described first address identification message.
Wherein, described first information retransmission unit 405 is connected with described media information acquiring unit 404, got the media code stream information of described second communication terminal transmission by described media information acquiring unit 404 after, trigger described first information retransmission unit 405, according to the corresponding relation of described first bit stream address and described first address identification message, described media code stream information is sent to described first communication terminal, described media code stream information is received according to described first address identification message by described first communication terminal, realize between communication terminal normal information transmission while, obtain media code stream information.
Wherein, described media code stream information comprises color ring data information, namely to color ring data information, after the embodiment of the present application acquisition, is forwarded to the first communication terminal.
From such scheme, a kind of UNISAF server example five that the application provides, based on UNISAF agreement, for the communication terminal configuration bit stream transport address of described soft switching communication system, by the bit stream address transfer media code stream information of communication terminal according to the other side, thus obtain this media code stream information, and according to the address identification message of the other side, described media code stream information is forwarded to counterparting communications terminal, and then between guarantee communication terminal while normal transmission media code stream information, obtain media code stream information, avoid specific interpolation monitoring in prior art and wait equipment, goods and materials cost is increased and increases the technological deficiencies such as maintenance workload, save goods and materials cost and maintenance cost, improve the reliability of system, can be widely used in reality.
With reference to figure 6, it illustrates the structural representation of a kind of UNISAF server example six that the application provides, UNISAF server also comprises:
Second information retransmission unit 406, for being sent to default messaging device by described media code stream information.
It should be noted that, such 406 of described second information forwarding is connected with described media information acquiring unit 404.Described messaging device is the media device being different from described first communication equipment, comprises sound pick-up outfit and/or audiomonitor etc.
Preferably, at described second information retransmission unit 406 after described media code stream information is sent to default messaging device, described UNISAF server also comprises:
Data analysis unit, for carrying out data packet analysis to this media code stream information, obtains the data such as call-related information.
In such scheme, the embodiment of the present application six is the first communication terminal configuration mapping address (bit stream address) in soft switching communication system by UNISAF agreement, thus, in second communication terminal by the first bit stream address transfer media code stream information, after the embodiment of the present application obtains this media code stream information, described media code stream information is sent to default messaging device carry out storing or Data Management Analysis, thus while in soft switching communication system, communication terminal carries out voice or video communication, media code stream information in obtaining communication process is as voice and/or video information etc., avoid specific interpolation monitoring in prior art and wait equipment, goods and materials cost is increased and increases the technological deficiencies such as maintenance workload, save goods and materials cost and maintenance cost, improve the reliability of system, can be widely used in reality.
Preferably, in the various embodiments described above, if described media code stream information comprises color ring data information, so after getting described second communication terminal and sending media code stream information, only described media code stream information need be forwarded to described first communication terminal, without the need to being forwarded in described messaging device by described media code stream information.
With reference to figure 7, it illustrates the structural representation of a kind of soft switching communication system embodiment seven that the application provides, described soft switching communication system comprises at least two communication terminals (such as, first communication terminal 701 and second communication terminal 702), be configured with UNISAF agreement in each described communication terminal, described soft switching communication system also comprises the UNISAF server 703 as described in above-mentioned any one embodiment;
Wherein, described UNISAF server 703, for the first address request information that the first communication terminal received in described soft switching communication system sends, described first address request information comprises the first address identification message of described first communication terminal, according to the first address identification message in described first address request information, determine the first bit stream address of described first communication terminal, described first bit stream address is back to described first communication terminal, by described first communication terminal, described first bit stream address is sent to second communication terminal, trigger described second communication terminal and send media code stream information according to described first bit stream address, obtain the media code stream information that described second communication terminal sends.
Preferably, described UNISAF server 703 is after the media code stream information obtaining the transmission of described second communication terminal, also for the corresponding relation according to described first bit stream address and described first address identification message, described media code stream information is sent to described first communication terminal, receives described media code stream information by described first communication terminal according to described first address identification message.
Preferably, described UNISAF server 703 after the media code stream information of the described second communication terminal transmission of described acquisition, also for described media code stream information is sent to default messaging device.
Wherein, described messaging device is the media device being different from described first communication equipment.
Preferably, described identification information comprises the source address information of communication terminal belonging to it.
Preferably, described media code stream information comprises voice messaging code stream and/or video information code stream.
As shown in Figure 8, for the application example figure of the embodiment of the present application, described soft switching communication system comprises server (UNISAF server), soft switch phone A and soft mutual phone B, and described server comprises UNISAF protocol process module (STUN/TURN etc.), media port administration module and media code stream transceiver module, wherein:
Server for soft switch phone provides media communication port, use the media communication port obtained to hold consultation, and media receiver address information (media communication port) carries out communication by UNISAF related protocol during the calling of soft switch phone.In communication after this, media code stream information can be obtained by server.After server receives media code stream information, code stream can be transmitted to the opposite end of communication, make both sides' energy normal communication, code stream can be transmitted to other equipment needing this media code stream simultaneously, as sound pick-up outfit, or audiomonitor.
The flow process of above-mentioned communication as shown in Figure 9, wherein:
Phone A passes through media address, the port information of UNISAF agreement and server negotiate server end;
Server media port administration module internal request sets up media port;
Server internal media code stream transceiver module completes sets up media port;
Server internal Port Management module obtains newly-built media port information;
Media address port information is sent to phone A by UNISAF agreement by server;
Phone A makes a call, and media information used is the media address port information obtained from server;
Phone B receives calling;
Phone B obtains media address port information by UNISAF agreement and server negotiate equally;
Phone B answering call, media information used is the media address port information obtained from server;
It is all carry out between server media code stream transceiver module that phone A, B receive and dispatch media code stream: server media code stream transceiver module receives the code stream from phone A, and is transmitted to phone B; Server media code stream transceiver module receives the code stream from phone B, and is transmitted to phone A.Phone A, phone B realize normal communication;
The code stream received is transmitted to other equipment needing media code stream, as sound pick-up outfit, video recording equipment by server media code stream transceiver module.
From such scheme, a kind of soft switching communication system embodiment seven that the application provides, based on UNISAF agreement, for the communication terminal configuration bit stream transport address of described soft switching communication system, by the bit stream address transfer media code stream information of communication terminal according to the other side, thus obtain this media code stream information, and then while guarantee communication terminal normal transmission media code stream information, obtain media code stream information, avoid specific interpolation monitoring in prior art and wait equipment, goods and materials cost is increased and increases the technological deficiencies such as maintenance workload, save goods and materials cost and maintenance cost, improve the reliability of system, can be widely used in reality.
It should be noted that, if the server fail of the embodiment of the present application application, cannot receive and respond communication terminal send address request information, the information such as the address port (as IP address) that the address so used when communication terminal is called out is communication terminal self, do not affect the transfer of data of communication terminal in soft switching communication system.
Be noted that each embodiment in this specification all adopts the mode of going forward one by one to describe, what each embodiment stressed is the difference with other embodiments, between each embodiment identical similar part mutually see.
Finally, also it should be noted that, in this article, the such as relational terms of first and second grades and so on is only used for an entity or operation to separate with another entity or operating space, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
Above a kind of media code stream acquisition methods provided by the present invention, UNISAF server and soft switching communication system are described in detail, apply specific case herein to set forth principle of the present invention and execution mode, the explanation of above embodiment just understands method of the present invention and core concept thereof for helping; Meanwhile, for one of ordinary skill in the art, according to thought of the present invention, all will change in specific embodiments and applications, in sum, this description should not be construed as the restriction to the application.

Claims (10)

1. a media code stream acquisition methods, is applied to soft switching communication system, and described soft switching communication system comprises at least two communication terminals, and be configured with monolateral self-bind address UNISAF agreement in each described communication terminal, it is characterized in that, described method comprises:
Receive the first address request information that the first communication terminal in described soft switching communication system sends, described first address request information comprises the first address identification message of described first communication terminal;
According to the first address identification message in described first address request information, determine the first bit stream address of described first communication terminal;
Described first bit stream address is back to described first communication terminal, by described first communication terminal, described first bit stream address is sent to second communication terminal, trigger described second communication terminal and send media code stream information according to described first bit stream address; Wherein, called out according to described first bit stream address initiating communication by described first communication terminal, described second communication terminal receives described first communication terminal by calling out the described first bit stream address sent, and respond this calling, trigger described second communication terminal by described its media code stream information of first bit stream address transfer;
Obtain the media code stream information that described second communication terminal sends.
2. method according to claim 1, is characterized in that, after the media code stream information that the described second communication terminal of described acquisition sends, described method also comprises:
According to the corresponding relation of described first bit stream address and described first address identification message, described media code stream information is sent to described first communication terminal, receives described media code stream information by described first communication terminal according to described first address identification message.
3. method according to claim 1, is characterized in that, after the media code stream information that the described second communication terminal of described acquisition sends, described method also comprises:
Described media code stream information is sent to default messaging device.
4. method according to claim 1, is characterized in that, described first address identification message comprises the source address information of communication terminal belonging to it.
5. method according to claim 1, is characterized in that, described media code stream information comprises voice messaging code stream and/or video information code stream.
6. a UNISAF server, is characterized in that, is applied to soft switching communication system, described soft switching communication system comprises at least two communication terminals, be configured with monolateral self-bind address UNISAF agreement in each described communication terminal, it is characterized in that, described UNISAF server comprises:
Request reception unit, the first address request information that the first communication terminal for receiving in described soft switching communication system sends, described first address request information comprises the first address identification message of described first communication terminal;
Address determination unit, for according to the first address identification message in described first address request information, determines the first bit stream address of described first communication terminal;
Address returns unit, for described first bit stream address is back to described first communication terminal, by described first communication terminal, described first bit stream address is sent to second communication terminal, trigger described second communication terminal and send media code stream information according to described first bit stream address; Wherein, called out according to described first bit stream address initiating communication by described first communication terminal, described second communication terminal receives described first communication terminal by calling out the described first bit stream address sent, and respond this calling, trigger described second communication terminal by described its media code stream information of first bit stream address transfer;
Media information acquiring unit, for obtaining the media code stream information that described second communication terminal sends.
7. UNISAF server according to claim 6, is characterized in that, also comprise:
First information retransmission unit, for the corresponding relation according to described first bit stream address and the first address identification message, described media code stream information is sent to described first communication terminal, receives described media code stream information by described first communication terminal according to described first address identification message.
8. UNISAF server according to claim 6, is characterized in that, also comprise:
Second information retransmission unit, for being sent to default messaging device by described media code stream information.
9. UNISAF server according to claim 6, is characterized in that, described identification information comprises the source address information of communication terminal belonging to it.
10. a soft switching communication system, comprises at least two communication terminals, is configured with UNISAF agreement, it is characterized in that in each described communication terminal, and described soft switching communication system also comprises the UNISAF server as described in the claims 6 to 9 any one.
CN201310045842.4A 2013-02-01 2013-02-01 Media code stream acquisition methods, UNISAF server and soft switching communication system Active CN103139209B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310045842.4A CN103139209B (en) 2013-02-01 2013-02-01 Media code stream acquisition methods, UNISAF server and soft switching communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310045842.4A CN103139209B (en) 2013-02-01 2013-02-01 Media code stream acquisition methods, UNISAF server and soft switching communication system

Publications (2)

Publication Number Publication Date
CN103139209A CN103139209A (en) 2013-06-05
CN103139209B true CN103139209B (en) 2016-01-13

Family

ID=48498515

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310045842.4A Active CN103139209B (en) 2013-02-01 2013-02-01 Media code stream acquisition methods, UNISAF server and soft switching communication system

Country Status (1)

Country Link
CN (1) CN103139209B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105991957A (en) * 2015-03-04 2016-10-05 ***通信集团公司 Bidirectional video transmission method and device
CN107852454B (en) * 2015-09-28 2020-04-03 华为技术有限公司 Method and device for sharing and downloading light field image
CN105357465A (en) * 2015-11-17 2016-02-24 贵阳朗玛信息技术股份有限公司 Method for realizing video call and video relay server

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179581A (en) * 2007-12-13 2008-05-14 北京邮电大学 Method for performing media transmission using ICE relay candidate address
CN101599992A (en) * 2009-05-27 2009-12-09 南京欣网视讯科技股份有限公司 P2PNAT traversal scheme based on SIP
CN101742011A (en) * 2008-11-13 2010-06-16 中国科学院计算机网络信息中心 Lawful interception method for internetwork telephone domain and system thereof
CN102664901A (en) * 2012-05-15 2012-09-12 苏州工业园区云视信息技术有限公司 Method for adaptive traversal through network address translator (NAT) in session initiation protocol (SIP) call

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011000405A1 (en) * 2009-06-29 2011-01-06 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for relaying packets

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101179581A (en) * 2007-12-13 2008-05-14 北京邮电大学 Method for performing media transmission using ICE relay candidate address
CN101742011A (en) * 2008-11-13 2010-06-16 中国科学院计算机网络信息中心 Lawful interception method for internetwork telephone domain and system thereof
CN101599992A (en) * 2009-05-27 2009-12-09 南京欣网视讯科技股份有限公司 P2PNAT traversal scheme based on SIP
CN102664901A (en) * 2012-05-15 2012-09-12 苏州工业园区云视信息技术有限公司 Method for adaptive traversal through network address translator (NAT) in session initiation protocol (SIP) call

Also Published As

Publication number Publication date
CN103139209A (en) 2013-06-05

Similar Documents

Publication Publication Date Title
US10298628B2 (en) Establishing media paths in real time communications
EP2636199B1 (en) Signalling gateway, method, computer program and computer program product for communication between http and sip
EP2067348B1 (en) Process for scalable conversation recording
US20130097333A1 (en) Methods and apparatuses for unified streaming communication
US20100085959A1 (en) System and method for achieving interoperability between endpoints operating under different protocols
CN102035813B (en) The implementation method of end-to-end calling, end-to-end calling terminal and system
CN101552848A (en) Session method and apparatus based on session initiation protocol
CN110022456A (en) The method and apparatus for inviting terminals joining the conference
CN105227418A (en) Data channel establishing method and communication equipment
CN104284132A (en) Video communication method and device
CN105516176A (en) Call center system, communication connection method and device of call center system
CN103139209B (en) Media code stream acquisition methods, UNISAF server and soft switching communication system
US8472600B2 (en) System and method for providing signaling in a network environment
CN101742011B (en) Lawful interception method for internetwork telephone domain and system thereof
US20240007509A1 (en) Interactive calling for internet-of-things
CN104219257A (en) Web real-time communication method, system, server and client
CN101674297A (en) Distributed business network, core service device and protocol message processing method
US7813305B2 (en) Setting up a conference call with a hashed address
CN103067334A (en) Method and system of realizing video monitoring and home gateway
CN101174999A (en) Method for global eye equipment traversing NAT based on SIP protocol
CN104427141A (en) Child-parent phone realizing, answering and calling methods, IP terminal intercommunication method, and IP terminal
CN101917409A (en) Multimedia stream transmission method and system
CN101212449B (en) Method for normal operation of IP extension telephone under FW/NAT multiple-port mapping condition
CN107332815B (en) Method and device for establishing channel between heterogeneous endpoints
CN1812402B (en) Method for realizing H.323 communication data packet through fire wall

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
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230613

Address after: 311199 1502-6, Building 1, No. 368, Xingyuan Road, Xingqiao Street, Linping District, Hangzhou, Zhejiang

Patentee after: Hangzhou Tiancheng Shuzhi Technology Co.,Ltd.

Address before: East Area, Floor 3, Yuantian Science and Technology Building, No. 3776, Jiangnan Avenue, Binjiang District, Hangzhou, Zhejiang, 310053

Patentee before: HANGZHOU CHINESE IVY SOFTWARE TECHNOLOGY Co.,Ltd.