CN103929409A - SIP user forced insertion service achievement method based on soft exchange - Google Patents
SIP user forced insertion service achievement method based on soft exchange Download PDFInfo
- Publication number
- CN103929409A CN103929409A CN201310016100.9A CN201310016100A CN103929409A CN 103929409 A CN103929409 A CN 103929409A CN 201310016100 A CN201310016100 A CN 201310016100A CN 103929409 A CN103929409 A CN 103929409A
- Authority
- CN
- China
- Prior art keywords
- user
- request
- message
- response
- sends
- 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
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses an SIP user forced insertion service achievement method based on soft exchange. A user B and a user C are under a calling state, a CS receives an INVITE conversation request that a user A with a forced insertion privilege calls the user B, the INVITE conversation request is launched to the user B, media streams of an MS and the user A are built, ultimately the user A and the user B are in a conversation state, and forced insertion service of the user A is achieved. The method has the advantages that forced insertion and forced releasing services of SIP users are achieved on the basis of SIP protocol signaling; under the condition that a called party is busy, the user with the forced insertion privilege can select forced insertion calling so that the user can communicate with the called party in time, in the service process, a calling user can select whether to carry out forced insertion calling, when the calling user selects the forced insertion calling, the system can play a voice prompt for the calling user and the called user, experience of the users is good and user experience is improved.
Description
Technical field
The present invention relates to a kind of sip user break-in service implementation method based on soft switch, belong to network communications technology field.
Background technology
At present, in soft switchcall server, do not have the calling intrusion implementation based on Session Initiation Protocol, similarly business is waited for for calling out access, but this business is callee side business, in the related service standard of soft switch and in Session Initiation Protocol standard, do not define the break-in service implementation method based on Session Initiation Protocol standard, and in routine work and life, user often can run into while having urgent thing, need notice in time to arrive called, and called may being now in non-important call for a long time, affect the reception and registration of calling party's important thing, such as party A-subscriber calling party B, user B with user C in talking state, system provides a voice message to user A, show that user B is in talking state, system continues, if need to continue to continue, just press certain key, otherwise can select on-hook, party B-subscriber or busy state after a while, system can repeat this prompting process always.
In addition for the break-in service in conventional digital switching system, system is directly carried out forced interposing and forced releasing, whether do not allow user carry out intrusion selects, there is no friendly voice prompt yet, seem more rough, user experiences bad, the scheme that has similar break-in service to realize, business procedure is as follows: party A-subscriber calling party B, user B with user C in talking state, system detects user B and is in talking state, side discharges tolls breakdown user C, succeed user A and B simultaneously, seem not too friendly.
In the call waiting of existing soft switch service, during Called Busy, the new authority of calling out that continues is at callee side, the new calling if callee side is not selected to continue, and calling subscriber has urgent material particular need to notify called subscriber, also cannot be in time and called call.
Summary of the invention
The object of the present invention is to provide a kind of sip user break-in service implementation method based on soft switch, can realize and there is other user of intrusion level and can in the situation that the other side is busy, call out intrusion, time the other side that continues, increase user and experience.
The object of the invention is to be achieved through the following technical solutions: a kind of sip user break-in service implementation method based on soft switch, it comprises following steps:
(1), user B and user C are by call server CS foundation calling, in talking state;
(2), the CS INVITE session request of receiving the user A calling party B with intrusion authority, to user B, initiate INVITE session request;
(2), CS waits in user B response process, while receiving 486 response of user B, to user B, send ACK message, meanwhile, CS detects user A and has break-in service authority, triggers the business of broadcasting by force of calling out;
(3), CS sends a request message to media server MS, MS is to user A playing alert tones in request, and collects user's dialing;
(4), MS receives after playback number-accepting request, minute configuration IVR resource, sends corresponding response message to CS, and according to the SDP information in request message, starts to send voice medium to user A, starts the dialing information that the collection that collects the digits receives user;
(5), CS receives after the response message of MS that the SDP information providing according to MS sends the session request of 200OK response user A;
(6), user A sends ACK message to CS, user A and the foundation of MS media channel, set up the Media Stream of MS and user A;
(7), user A hears after voice message, carry out intrusion button operation, MS detects after the button operation number information of user A, and the information exchange of collecting is crossed to message report CS;
(8), CS receives collecting the digits after information reporting of MS, to MS, send response message, and analyze the subscriber dialing information that MS collects;
(9), the CS dialing information that analyzes user when carrying out break-in service, CS sends BYE to C user, removes C user's call, user C responds 200 message;
(10), CS sends a request message to MS, request MS plays break-in service to user A and carries out warning tone;
(11), MS receives after the playback request of user A, minute configuration IVR resource, sends corresponding response message to CS, starts to send voice medium to user A;
(12), CS sends a request message to MS, carries the SDP information of user B in message, request MS plays break-in service prompt tone to user B;
(13), MS receives that to after the playback request of user B minute configuration IVR resource, to CS transmission response message, starts to user B transmission voice medium;
(14), after CS receives that MS is to the response breath of user B playback request, according to the SDP message in response message, to user B, send re-INVITE message, carry the SDP information that MS provides, request user B carries out media modification operation;
(15), user B receives after re-INVITE request, to CS, sends 200OK response, the media channel foundation of user B and MS, sets up the Media Stream of MS and user B;
(16), after CS receives that user B is to the response of re-INVITE request, to user B, send ACK message;
(17), after prompt tone plays and to finish, CS stops the media play to user A, B to sending message request to MS respectively;
(18), MS receives the media play of user A, B stopped, after request, stopping the media play to user A, B, discharge ivr resource, and give CS response message;
(19), CS receives that IVR stops after response, sends re-INVITE request, the SDP information of carrying user A to user B;
(20), after user B response 200OK, CS sends ACK message to user B;
(21), CS sends re-INVITE request to user A, the SDP information of carrying user B, after user A response 200OK, CS sends ACK message to user A, and so far, user A and user B media channel are set up, user A and user B enter talking state, have realized the break-in service of user A.
Beneficial effect of the present invention is: take by realize the forced interposing and forced releasing business of sip user based on Session Initiation Protocol signaling, realized there is other user of intrusion level can be in the situation that the other side be busy, can select to call out intrusion, to continue in time the other side, and in business procedure, the selection of whether carrying out intrusion is provided to calling subscriber, when calling business user is selected after intrusion, system also can be given calling subscriber and called subscriber's play cuing voice, make user experience close friend, increased user's experience impression.
Accompanying drawing explanation
Fig. 1 is flow chart of the present invention;
Fig. 2 is the structural representation of soft-switch platform in the present invention.
Embodiment
Below in conjunction with embodiment, further describe technical scheme of the present invention, but described in claimed scope is not limited to.
As Fig. 1, a kind of sip user break-in service implementation method based on soft switch, it comprises following steps:
(1), user B and user C are by call server CS foundation calling, in talking state;
(2), the CS INVITE session request of receiving the user A calling party B with intrusion authority, to user B, initiate INVITE session request;
(2), CS waits in user B response process, while receiving 486 response of user B, to user B, send ACK message, meanwhile, CS detects user A and has break-in service authority, triggers the business of broadcasting by force of calling out;
(3), CS sends btmc_ivr_pc_req request message to media server MS, MS is to user A playing alert tones in request, and collects user's dialing;
(4), MS receives after playback number-accepting request, divide configuration IVR resource, to CS, send response message corresponding to btmc_ivr_pc_rsp, and according to the SDP information in request message, beginning sends voice medium to user A, starts the dialing information that the collection that collects the digits receives user;
(5), CS receives after the ivr_pc_rsp response message of MS that the SDP information providing according to MS sends the session request of 200OK response user A;
(6), user A sends ACK message to CS, user A and the foundation of MS media channel, set up the Media Stream of MS and user A;
(7), user A hears after voice message, carry out intrusion button operation, MS detects after the button operation number information of user A, and the information exchange of collecting is crossed to btmc_ivr_digit_report_msg message report CS;
(8), CS receives collecting the digits after information reporting of MS, to MS, send response message btmc_ivr_digit_report_rsp_msg, and analyze the subscriber dialing information that MS collects;
(9), the CS dialing information that analyzes user when carrying out break-in service, CS sends BYE to C user, removes C user's call, user C responds 200 message;
(10), CS sends btmc_ivr_pa_req request message to MS, request MS plays break-in service to user A and carries out warning tone;
(11), MS receives that to after the playback request of user A minute configuration IVR resource, to CS transmission btmc_ivr_pa_rsp response message, starts to send voice medium to user A;
(12), CS sends btmc_ivr_pa_req request message to MS, the SDP information of carrying user B in message, request MS plays break-in service prompt tone to user B;
(13), MS receives that to after the playback request of user B minute configuration IVR resource, to CS transmission btmc_ivr_pa_rsp response message, starts to send voice medium to user B;
(14), after CS receives that MS is to the response btmc_ivr_pa_rsp message of user B playback request, according to the SDP message in response message, to user B, send re-INVITE message, carry the SDP information that MS provides, request user B carries out media modification operation;
(15), user B receives after re-INVITE request, to CS, sends 200OK response, the media channel foundation of user B and MS, sets up the Media Stream of MS and user B;
(16), after CS receives that user B is to the response of re-INVITE request, to user B, send ACK message;
(17), after prompt tone plays and to finish, CS stops the media play to user A, B to sending btmc_ivr_stop_req message request to MS respectively;
(18), MS receives the media play of user A, B stopped, after request, stopping the media play to user A, B, discharges ivr resource, and to CS response btmc_ivr_stop_rsp message;
(19), CS receives that IVR stops after response, sends re-INVITE request, the SDP information of carrying user A to user B;
(20), after user B response 200OK, CS sends ACK message to user B;
(21), CS sends re-INVITE request to user A, the SDP information of carrying user B, after user A response 200OK, CS sends ACK message to user A, and so far, user A and user B media channel are set up, user A and user B enter talking state, have realized the break-in service of user A.
As Fig. 2, sip user, call server Call Server, tri-most of formation soft switchcall servers of the present invention of media server Media Server, Call Server and Media Server form soft-switch platform, sip user is realized the business with call server Call Server by Session Initiation Protocol, wherein, Call Server has been responsible for the processing of signaling.Media Server is responsible for processing the processing call server Call Server of media, and in soft-switch platform, CS and MS adopt media control protocol to complete the control to media services.
Claims (1)
1. the sip user break-in service implementation method based on soft switch, is characterized in that: it comprises following steps:
(1), user B and user C are by call server CS foundation calling, in talking state;
(2), the CS INVITE session request of receiving the user A calling party B with intrusion authority, to user B, initiate INVITE session request;
(2), CS waits in user B response process, while receiving 486 response of user B, to user B, send ACK message, meanwhile, CS detects user A and has break-in service authority, triggers the business of broadcasting by force of calling out;
(3), CS sends a request message to media server MS, MS is to user A playing alert tones in request, and collects user's dialing;
(4), MS receives after playback number-accepting request, minute configuration IVR resource, sends corresponding response message to CS, and according to the SDP information in request message, starts to send voice medium to user A, starts the dialing information that the collection that collects the digits receives user;
(5), CS receives after the response message of MS that the SDP information providing according to MS sends the session request of 200OK response user A;
(6), user A sends ACK message to CS, user A and the foundation of MS media channel, set up the Media Stream of MS and user A;
(7), user A hears after voice message, carry out intrusion button operation, MS detects after the button operation number information of user A, and the information exchange of collecting is crossed to message report CS;
(8), CS receives collecting the digits after information reporting of MS, to MS, send response message, and analyze the subscriber dialing information that MS collects;
(9), the CS dialing information that analyzes user when carrying out break-in service, CS sends BYE to C user, removes C user's call, user C responds 200 message;
(10), CS sends a request message to MS, request MS plays break-in service to user A and carries out warning tone;
(11), MS receives after the playback request of user A, minute configuration IVR resource, sends corresponding response message to CS, starts to send voice medium to user A;
(12), CS sends a request message to MS, carries the SDP information of user B in message, request MS plays break-in service prompt tone to user B;
(13), MS receives that to after the playback request of user B minute configuration IVR resource, to CS transmission response message, starts to user B transmission voice medium;
(14), after CS receives that MS is to the response breath of user B playback request, according to the SDP message in response message, to user B, send re-INVITE message, carry the SDP information that MS provides, request user B carries out media modification operation;
(15), user B receives after re-INVITE request, to CS, sends 200OK response, the media channel foundation of user B and MS, sets up the Media Stream of MS and user B;
(16), after CS receives that user B is to the response of re-INVITE request, to user B, send ACK message;
(17), after prompt tone plays and to finish, CS stops the media play to user A, B to sending message request to MS respectively;
(18), MS receives the media play of user A, B stopped, after request, stopping the media play to user A, B, discharge ivr resource, and give CS response message;
(19), CS receives that IVR stops after response, sends re-INVITE request, the SDP information of carrying user A to user B;
(20), after user B response 200OK, CS sends ACK message to user B;
(21), CS sends re-INVITE request to user A, the SDP information of carrying user B, after user A response 200OK, CS sends ACK message to user A, and so far, user A and user B media channel are set up, user A and user B enter talking state, have realized the break-in service of user A.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310016100.9A CN103929409B (en) | 2013-01-15 | 2013-01-15 | A kind of sip user break-in service implementation method based on soft switch |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310016100.9A CN103929409B (en) | 2013-01-15 | 2013-01-15 | A kind of sip user break-in service implementation method based on soft switch |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103929409A true CN103929409A (en) | 2014-07-16 |
CN103929409B CN103929409B (en) | 2017-06-09 |
Family
ID=51147488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310016100.9A Active CN103929409B (en) | 2013-01-15 | 2013-01-15 | A kind of sip user break-in service implementation method based on soft switch |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103929409B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107659906A (en) * | 2017-11-14 | 2018-02-02 | 中国联合网络通信集团有限公司 | A kind of method and device for realizing Call Waiting |
CN108076055A (en) * | 2017-12-04 | 2018-05-25 | 北京邮电大学 | A kind of forced releasing and forced interposing control method and device of SIP multi-party conversations |
CN108900723A (en) * | 2018-07-17 | 2018-11-27 | 中国联合网络通信集团有限公司 | Call break-in method, call break-in equipment and phone system |
CN111901345A (en) * | 2020-07-29 | 2020-11-06 | 厦门亿联网络技术股份有限公司 | Method, device, equipment and storage medium for realizing voice call |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101022483A (en) * | 2007-03-26 | 2007-08-22 | 华为技术有限公司 | System device and method for realizing special calling class service |
CN101730031A (en) * | 2009-11-25 | 2010-06-09 | 中兴通讯股份有限公司 | Device and method for realizing call break-in in next generation communication network |
CN102480498A (en) * | 2010-11-24 | 2012-05-30 | 大唐移动通信设备有限公司 | Method and device for realizing forcibly inserted/forcibly dismantled business |
-
2013
- 2013-01-15 CN CN201310016100.9A patent/CN103929409B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101022483A (en) * | 2007-03-26 | 2007-08-22 | 华为技术有限公司 | System device and method for realizing special calling class service |
CN101730031A (en) * | 2009-11-25 | 2010-06-09 | 中兴通讯股份有限公司 | Device and method for realizing call break-in in next generation communication network |
CN102480498A (en) * | 2010-11-24 | 2012-05-30 | 大唐移动通信设备有限公司 | Method and device for realizing forcibly inserted/forcibly dismantled business |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107659906A (en) * | 2017-11-14 | 2018-02-02 | 中国联合网络通信集团有限公司 | A kind of method and device for realizing Call Waiting |
CN108076055A (en) * | 2017-12-04 | 2018-05-25 | 北京邮电大学 | A kind of forced releasing and forced interposing control method and device of SIP multi-party conversations |
CN108076055B (en) * | 2017-12-04 | 2020-06-30 | 北京邮电大学 | Method and device for controlling forced disconnection and forced insertion of SIP multi-party session |
CN108900723A (en) * | 2018-07-17 | 2018-11-27 | 中国联合网络通信集团有限公司 | Call break-in method, call break-in equipment and phone system |
CN108900723B (en) * | 2018-07-17 | 2021-03-19 | 中国联合网络通信集团有限公司 | Forced insertion calling method, forced insertion calling equipment and communication system |
CN111901345A (en) * | 2020-07-29 | 2020-11-06 | 厦门亿联网络技术股份有限公司 | Method, device, equipment and storage medium for realizing voice call |
CN111901345B (en) * | 2020-07-29 | 2023-04-28 | 厦门亿联网络技术股份有限公司 | Method, device, equipment and storage medium for realizing voice call |
Also Published As
Publication number | Publication date |
---|---|
CN103929409B (en) | 2017-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100563282C (en) | The method of listening dailed signal sound at dail line terminal during network interworking | |
CN100444550C (en) | Method for multiple early media services in one call process | |
CN105530389B (en) | Voice leaving method and device based on IMS network | |
CN101409865A (en) | Method for implementing color bell intercommunication, control equipment and application server for multimedia gateway | |
CA2701960A1 (en) | A method for implementing a multimedia ring back tone service | |
CN101291373A (en) | Method and system realizing multi-party communication | |
WO2018001229A1 (en) | Method, application server and system for realizing call park | |
CN103929409A (en) | SIP user forced insertion service achievement method based on soft exchange | |
CN101808099A (en) | Method for nesting multi-media in click-to-dial process and click-to-dial business system | |
CN100473092C (en) | System and method for providing individuality ring back tone business in yonger generation network | |
WO2013020500A1 (en) | Call method, equipment and system based on sip | |
US20110019663A1 (en) | Method, system and gateway for supplying intelligent service | |
WO2012113209A1 (en) | Method and system for realizing broadband playback in narrowband service | |
WO2010130136A1 (en) | System for color ring back tone service and color ring back tone service shielding method | |
WO2008145041A1 (en) | A device, a method and a system for realizing hangup notification service | |
CN101141519B (en) | Method and device to determine calling audio playback | |
CN103152494A (en) | Telephone operator call forwarding method and switchboard business application server | |
CN102594804A (en) | Method and system for playing by using narrow-band equipment in broadband service | |
CN102664863B (en) | Method, device, and system for realizing call waiting by user equipment | |
CN101031004B (en) | Method for realizing on-hook triggering service | |
CN102665178B (en) | Balance reminding method, Apparatus and system, application server | |
CN101902467A (en) | Method and system for realizing random display of polyphonic ringtones | |
EP2249554B1 (en) | A method for realizing characteristic ring back tone in multi-party session | |
WO2010060314A1 (en) | Terminal and method for shielding individualized ring back tone service | |
CN101222540B (en) | Multimedia service implementing method for IP multimedia subsystem |
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 | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 518000, building 10, two software park, Shenzhen Road, Nanshan District hi tech Zone, Shenzhen, Guangdong, 202 Patentee after: Shenzhen AVIC bit Communication Technology Co.,Ltd. Address before: 518000, building 10, two software park, Shenzhen Road, Nanshan District hi tech Zone, Shenzhen, Guangdong, 202 Patentee before: SHENZHEN CITY AVIC BIT COMMUNICATION TECHNOLOGY Co.,Ltd. |