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 PDF

Info

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
Application number
CN201310016100.9A
Other languages
Chinese (zh)
Other versions
CN103929409B (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.)
Shenzhen AVIC bit Communication Technology Co.,Ltd.
Original Assignee
SHENZHEN CITY AVIC BIT COMMUNICATION 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 SHENZHEN CITY AVIC BIT COMMUNICATION TECHNOLOGY Co Ltd filed Critical SHENZHEN CITY AVIC BIT COMMUNICATION TECHNOLOGY Co Ltd
Priority to CN201310016100.9A priority Critical patent/CN103929409B/en
Publication of CN103929409A publication Critical patent/CN103929409A/en
Application granted granted Critical
Publication of CN103929409B publication Critical patent/CN103929409B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of sip user break-in service implementation method based on soft switch
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.
CN201310016100.9A 2013-01-15 2013-01-15 A kind of sip user break-in service implementation method based on soft switch Active CN103929409B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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.