WO2008067757A1 - A service processing method, system and application server - Google Patents
A service processing method, system and application server Download PDFInfo
- Publication number
- WO2008067757A1 WO2008067757A1 PCT/CN2007/071162 CN2007071162W WO2008067757A1 WO 2008067757 A1 WO2008067757 A1 WO 2008067757A1 CN 2007071162 W CN2007071162 W CN 2007071162W WO 2008067757 A1 WO2008067757 A1 WO 2008067757A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- user agent
- parameter
- participant
- agent capability
- Prior art date
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 31
- 238000000034 method Methods 0.000 claims abstract description 16
- 230000000977 initiatory effect Effects 0.000 claims description 31
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 239000002699 waste material Substances 0.000 abstract description 2
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
Definitions
- the present invention relates to the field of communications, and in particular, to a service processing method, system, and application server. Background technique
- NGN Next Generation Network
- SIP Session Initiation Protocol
- IMS Internet Multimedia Subsystem
- 3GPP 3rd Generation Partnership Project
- 3rd Generation 3rd Generation
- IMS networks Many of the services provided in traditional telecommunication networks can also be provided by IMS networks, such as call hold and call waiting services.
- Call hold means that if user A subscribes to the call hold service, when user A makes a call with user B, if user A needs to suspend the call temporarily, but the call may be resumed after a short time, the user A does not need to end the call, but just press the button to enter the call hold state, then user B will hear the call hold tone played by user A, for example, "You are in the call hold state, if you need to continue talking with the other party, please do not Hang up the phone", when user A can continue to talk with user B, press the button again to resume the call.
- Call waiting means that if user A signs up for call waiting service, user A is working with user B.
- user C tries to establish a call connection with user A. Then A user will hear the prompt tone of the system, indicating that another user is currently calling the local machine. If user A cannot temporarily answer the call of user C, but If you can answer the call in a short time, user A can press button to let user C enter the call waiting state. At this time, user C will hear the call waiting tone played by the system, for example, "You are in the call waiting state, if you need to continue calling the other party, Do not hang up the phone. When User A can answer the call from User C, press to select the answering call.
- the embodiment of the invention provides a service processing method, system and an application server, which can save network resources.
- a service processing method includes: acquiring a user agent capability parameter of a service participant; determining, according to the user agent capability parameter, whether the service participant is an automatic answering device, and if yes, partially rejecting or rejecting all of the automatic answering device Business participation by business participants.
- An application server comprising: an obtaining unit, a determining unit, and a processing unit; the obtaining unit is configured to obtain a user agent capability parameter of the service participant; the determining unit is connected to the acquiring unit, and configured to determine according to the parameter Whether the service participant is an automatic answering device; the processing unit is connected to the determining unit, and is configured to partially reject or reject all when the determining result of the determining unit is that the service participant is an automatic answering device The business in which the business participants of the automatic answering device participate.
- a service processing method includes: receiving, by a network element, a session initiation protocol message from a user terminal; when the user initiation capability parameter is not carried in the session initiation protocol message, the network element generates a user agent capability parameter, and the The user agent capability parameter is sent in the session initiation protocol message; the application server performs service processing according to the user agent parameter in the session initiation protocol message.
- a service processing system includes: a network element and an application server connected thereto, where the network element includes: a parameter generating unit, configured to generate, when a session initiation protocol message received by the network element does not carry a user agent capability parameter User agent capability parameter;
- a parameter adding unit connected to the parameter generating unit, configured to use the user agent capability parameter And the session initiation protocol message received by the network element is sent;
- the application server is configured to perform service processing according to the user agent parameter in the received session initiation protocol message.
- the user agent capability parameter of the service participant is firstly used to determine whether the service participant is an automatic answering device, and if the automatic answering device is not, the service information is not sent, so that the service processing method can be effective. Save network resources.
- FIG. 1 is a flowchart of a service processing method according to an embodiment of the present invention.
- FIG. 2 is a flowchart of a service processing method according to Embodiment 1 of the present invention.
- FIG. 3 is a flowchart of a service processing method according to Embodiment 2 of the present invention.
- FIG. 5 is a schematic diagram of an embodiment of an application server according to an embodiment of the present invention.
- FIG. 6 is a schematic block diagram of a service processing system according to an embodiment of the present invention.
- the flow of the business processing method includes:
- the application server obtains the SIP user agent capability parameter of the service participant.
- the SIP user agent capability parameter refers to the attribute of a sender or receiver, and indicates the ability to generate or process a special type of message content, which can be obtained by the AS from a network element that stores user capabilities, such as a device management server (DMS, Device Management Server). ) or Client Provisioning Server (CPS), which is also available from the user terminal. For example, it is obtained from the SIP message sent by the user terminal, for example, from the SIP message, Contact, Accept-Contact. User-Agent. P-Asserted-Identity, etc., and the Request-URL session description (Session Description) in the SIP message request line. Obtained in the SIP message body.
- DMS device management server
- CPS Client Provisioning Server
- the method for obtaining the user proxy capability parameter may be obtained by the application server directly from the network element storing the user capability or in the SIP message, or may be obtained indirectly from the SIP message. For example, by analyzing the content of the calling or called identifier in the SIP message, the user agent capability parameter is obtained.
- the application server can obtain the SIP user agent capability parameters of all service participants, or only the SIP user agent capabilities of the service participants whose capabilities affect the service application, such as signing a call.
- step 102 Determine whether the service participant is an automatic answering device. If yes, go to step 103. If no, go to step 104.
- the AS receives a SIP communication request that includes or triggers a service request, and determines whether the service participant is an automatic answering device.
- the SIP communication request including the service request means that the communication request includes a service request, and the SIP communication request for initiating the service request means that the communication request can trigger a service to be requested.
- the auto answering device can be a voicemail server, a conference server, an interactive voice response (IVR), a recording device, a fax machine, a focus device that mixes media for all calls to the same endpoint, a streaming server, an IP TV (IPTV) a content server, a media resource server, a push-to-talk over cellular server (PoC), etc., and the method for determining includes: determining a value of a SIP user agent capability parameter, and if it is automata, isfocus, etc.,
- the automatic answering device it can be understood that the automatic answering device can be judged according to the meaning of the value agreed in advance.
- the corresponding processing includes the business application part of the automatic answering device being rejected and completely rejected, and the partial rejection means not transmitting the business information (such as prompt tone, voice announcement, text information, picture, video clip). Etc., other parts of the business can also be executed, and completely rejected means stopping the execution of the business. It can be understood that the corresponding processing can also be other processing methods.
- the automatic answering device is an aggregation device, such as a conference server
- a user can communicate with other users through the automatic answering device, when the business application involving the automatic answering device is rejected, the application server is also different according to the type of service.
- the business application object can be changed to another user (which is a business participant of the non-automatic answering device), and the specific manner is described in detail in the following embodiments.
- the service participant is not an automatic answering device, the service is processed according to the existing processing flow.
- the processing method is different according to the type of service.
- the following describes the call hold and call waiting as an example. It can be understood that other similar services can also be used.
- a service processing method includes: 201. Make a call.
- the first service participant and the second service participant make a call.
- the call hold service is requested.
- the call of the second service participant may be requested to be maintained.
- the AS after receiving the call hold request of the first service participant, acquires the user agent capability parameter of the service participant.
- step 204 Determine whether the service participant is an automatic answering device. If yes, go to step 205. If no, go to step 206.
- the value of the SIP user agent capability parameter is determined. If it is automata, isfocus, etc., it is represented as an automatic answering device. It can be understood that the automatic answering can be determined according to the meaning of the previously agreed value. device.
- the corresponding processing includes the following two methods:
- the service application is completely rejected: when the AS determines that the second service participant is an automatic answering device, directly rejects the call hold request of the first service participant, and feeds back the call hold reject message to the first service participant;
- the service application part is rejected: When the AS determines that the second service participant is an automatic answering device, the call of the second service participant is maintained, but the call hold information is not sent to the second service participant, where the call is maintained. The information can be played back, or it can be other information, such as text.
- the call of the second service participant is held and the call hold voice is played to it.
- the "acquiring user agent capability parameter" of step 203 may also be completed in step 201 or before step 201, that is, the user agent capability parameter is acquired when the call is established or before the call is established.
- another service processing method includes:
- the first service participant and the second service participant make a call. 302, a new call incoming.
- the third service participant calls the first service participant.
- the first service participant subscribes to the call waiting service, and when there is a new call incoming, the call waiting service is requested.
- the AS acquires the user agent capability parameter of the service participant when the call waiting service of the first service participant is requested.
- step 305 Determine whether the service participant is an automatic answering device. If yes, go to step 306. If no, go to step 307.
- the value of the SIP user agent capability parameter is determined. If it is automata, isfocus, etc., it is represented as an automatic answering device. It can be understood that the automatic answering can be determined according to the meaning of the previously agreed value. device.
- the corresponding processing includes the following two methods:
- the service application is completely rejected: When the AS determines that the first service participant is an automatic answering device, the AS directly rejects the call waiting request of the first service participant, and returns the incoming call rejection to the third service participant;
- the service application part is rejected: When the AS determines that the third service participant is an automatic answering device, the call waiting for the first service participant is allowed, but the call waiting information is not sent to the third service participant.
- the waiting message can be a play voice or other information such as text.
- the call waiting service is applied according to a normal procedure.
- step 304 may also be completed before step 303, including the following cases:
- step 301 obtains the user agent capability parameter before requesting to establish a call; 2. Complete in step 302: obtain the user agent capability parameter when requesting to establish a call; 3. complete after step 301: The first business participant establishes a call with the second business participant Then obtain the user agent capability parameter;
- step 302 that is, when the third service participant calls the first service participant, the user agent capability parameter is obtained.
- the AS can obtain the user agent capability parameter of the three parties participating in the service, so the AS determines When the third service participant is an automatic answering device, the call waiting service application can also be completely rejected.
- the process of the service processing method includes:
- the first service participation direction second conference participant (meeting server) initiates a call request, requests session resources, and requests to establish a conference.
- the AS when receiving the call request of the first service participant, acquires the user agent capability parameter of the service participant.
- step 403. Determine whether the service participant is an automatic answering device. If yes, go to step 404. If no, go to step 405.
- the value of the SIP user agent capability parameter is determined. If it is automata, isfocus, etc., it is represented as an automatic answering device. It can be understood that the automatic answering can be determined according to the meaning of the previously agreed value. device.
- the AP when the AS determines that the second service participant is an automatic answering device, the AP does not carry the color image of the first service participant in the call request of the first service participant, that is, the calling color image service application is completely Refuse.
- the AS records the color image information.
- the AS determines that the second service participant is not the automatic answering device
- the image of the first service participant is carried in the call request of the first service participant, that is, the calling color image service is applied.
- the first service participant invites the third service participant to join the conference
- the second service participant (the conference server) initiates a call request to the third service participant
- the AS carries the first service participation in the call request.
- the party's color image is to change the calling image service application object of the first business participant to the third business participant, and send the calling color image to the third business participant.
- the application server of the present invention is described in detail below.
- the application server embodiment in the embodiment of the present invention includes:
- the acquisition unit 501 the determination unit 502, and the processing unit 503.
- the obtaining unit 501 is configured to acquire a user agent capability parameter of the service participant, and send the parameter to the determining unit 502.
- the determining unit 502 is configured to determine, according to the parameter, whether the service participant is an automatic answering device, and send the determination result to the processing unit 503.
- the processing unit 503 is configured to perform corresponding processing on the service according to the determination result. For example, when the judgment result of the determining unit is that the service participant is an automatic answering device, part of the rejection or all rejection is automatic. The business in which the business participants of the responding device participate.
- the processing unit 503 includes: a service application processing unit 5031, and may further include a service application object conversion unit 5032.
- the business application processing unit 5031 is for rejecting the business involved for the business participants of the automatic answering device.
- the service application object conversion unit 5032 is configured to convert the application object of the rejected service into a service participant of the non-automatic answering device, and perform service processing.
- the processing unit 503 may further include: a service information recording unit 5033, and a service information transmitting unit 5034.
- the service information recording unit 5033 is configured to record the business information of the rejected service when the service is rejected.
- the service information transmitting unit 5034 is configured to send the service information to a service participant that is a non-automatic answering device.
- the user agent capability parameter is an important parameter for performing service processing.
- the SIP user agent capability parameter can be obtained from the SIP message sent by the user terminal, but in practical applications, the user terminal may not have The ability to carry the SIP user agent capability parameter in the sent SIP message Force, or the user terminal may not have the ability to send SIP messages.
- a network entity needs to add the SIP user agent capability parameter to the SIP message for subsequent application processing by the application server. The specific steps are as follows:
- Step 1 The first network element receives the SIP message sent by the user terminal, and determines that the SIP user agent capability parameter is not carried in the SIP message, and generates a SIP user agent capability parameter and adds the SIP user agent to the SIP message.
- Step 2 The second network element receives the SIP message sent by the first network element, and performs corresponding service processing according to the SIP user agent capability parameter carried in the SIP message, such as service triggering and service logic control.
- the manner in which the first network element adds the SIP user agent capability parameter to the SIP message is as follows: Mode 1: The user terminal does not have the capability of carrying the SIP user agent capability parameter in the sent SIP message, and receives the SIP message.
- a network element analyzes the content of the SIP message, or obtains the attribute of the sender or receiver of the SIP message according to preset information such as the user subscription information, and generates a corresponding SIP user agent capability parameter.
- the first network element receives a SIP message and analyzes the called number.
- the called number in the Request-URI is "800", so that the attribute of the recipient is "freephone,” and the corresponding number is generated.
- SIP user agent capability parameter adding Caller Preferences in the sent SIP message is "freephone", that is, the SIP user agent capability parameter indicating the attribute of the receiver, that is, the service attribute used by the sender;
- the Request-URI carries the called number "166".
- the caller preference is an "automatic answering device"; for example, after receiving the SIP message, the first network element triggers the SIP message to the server that processes the PoC service according to the user subscription information, that is, the user subscription information It indicates that the attribute of the sender is "PoC", and the first network element generates a corresponding SIP user agent capability parameter according to this, and adds the user terminal to the sent SIP message.
- the first network element processes the game service, receives the SIP message, and performs corresponding game service processing, that is, the service processing program itself indicates that the attribute of the receiver is "game”, the first network element This generates a corresponding SIP user agent capability parameter, and the calling preference is added to the sent SIP message as "game”.
- Manner 2 The user terminal does not have the capability of carrying the SIP user agent capability parameter in the sent SIP message, and the first network element that receives the SIP message can be based on the terminal of the user terminal stored in the network. Force, generate the corresponding SIP user agent capability parameters. For example, in a network element, such as a server, the user terminal capability is saved, and the first network element obtains the terminal capability of the user terminal by sending a request message to the server, where the request message may be a query message, a SIP subscription message, or the like.
- a network element such as a server
- the user terminal capability is saved, and the first network element obtains the terminal capability of the user terminal by sending a request message to the server, where the request message may be a query message, a SIP subscription message, or the like.
- the request message carries the identifier of the user terminal, such as the contact address, the device identifier, the private identifier, etc., and the server carries the terminal capability corresponding to the user terminal in the returned response message, and if the request message carries the user
- the identifier of the server such as the public user identifier
- the response message returned by the server carries the terminal capability of all terminals of the user and the identifier of the corresponding user terminal.
- Manner 3 The user terminal does not have the ability to carry the SIP user agent capability parameter in the sent specific SIP message.
- the first network element that receives the SIP message previously saves the SIP carried in the other specific SIP message sent by the user terminal.
- the user agent capability parameter the first network element obtains the saved SIP user agent capability parameter.
- the user terminal carries the SIP user agent capability parameter in the sent SIP registration message, and when the first network element receives the SIP registration message, the SIP user agent capability parameter carried in the message is saved, and thereafter, the user terminal sends the SIP.
- the SIP user agent capability parameter is not carried in the invitation message.
- the first network element adds the saved SIP user agent capability parameter corresponding to the user terminal to the SIP invite message.
- the user terminal does not have the ability to send SIP messages.
- the first network element sends a SIP message instead of the user.
- the message carries the SIP user agent capability parameter of the user terminal.
- the traditional terminal accesses the IMS through a first network element, and the first network element sends a SIP message, such as a SIP registration message, a SIP invitation message, or a SIP response code message, to the IMS network instead of the legacy terminal, and the message carries the traditional SIP user agent capability parameters of the terminal, such as "traditional terminal", "ISDN terminal", "POTS terminal", and the like.
- the user terminal may initiate a subscription request to the first network element, for example, sending a SIP subscription message, where the first network element carries the corresponding message in the returned subscription notification message.
- the user terminal After receiving the subscription notification message, the user terminal obtains the terminal capability, so that when the user terminal sends a SIP message, the corresponding SIP user agent capability parameter can be carried in the sent SIP message.
- the subscription notification message received by one terminal of the user carries multiple terminal capabilities of the user and the identifier of the corresponding user terminal.
- the terminal obtains the corresponding terminal capability according to the identity of its own user terminal.
- the first network element adds the SIP user agent capability parameter of the SIP message sender or the receiver in the SIP message, or the user terminal adds the terminal capability obtained by subscribing to the first network element in the sent SIP message, and It is not limited to the foregoing processing of the automatic answering device to the service participant, but is applicable to various required scenarios.
- the first network element adds the SIP user agent capability parameter of the legacy terminal to the SIP message for the second
- the network element performs corresponding service processing, for example, distinguishes the service processing of the legacy terminal and the IMS terminal; for example, the first network element adds a SIP user agent capability parameter to the SIP message, and the second network element performs corresponding call routing processing. Different terminal capabilities are routed in different directions.
- the embodiment of the present invention further provides a service processing system, and the functional block diagram of the service processing system shown in FIG. 6 is referred to:
- the service processing system includes: a network element 61 and an application server 62 connected thereto.
- the network element 61 includes: a parameter generating unit 611 and a parameter adding unit 612 connected thereto.
- the parameter generating unit 611 is configured to generate a user agent capability parameter when the user agent capability parameter is not carried in the session initiation protocol message received by the network element 61.
- the parameter adding unit 612 is configured to add the user agent capability parameter to the network element 61 to receive Issued in the Session Initiation Protocol message.
- the application server 62 is configured to perform business processing according to user agent parameters in the received session initiation protocol message.
- the parameter generation unit 611 can generate corresponding user agent capability parameters in a variety of ways. For example, as shown in FIG. 6, a storage unit 613 and a storage unit are provided in the network element 61 for storing terminal capability information. In this way, the parameter generating unit 611 can generate a corresponding user agent capability parameter according to the terminal capability information of the sender and/or the receiver of the session initiation protocol message that does not carry the user agent capability parameter stored in the storage unit 613. For another example, the parameter generating unit 611 may further generate a corresponding user agent capability parameter according to the attributes of the sender and/or the receiver of the session initiation protocol message received by the network element 61.
- the parameter generating unit 611 may further generate, according to the user agent capability parameter in the other session initiation protocol message sent by the sender and/or the sender of the session initiation protocol message that does not carry the user agent capability parameter received by the network element 61.
- User agent capability parameters The specific generation is consistent with the description in the service processing method of the foregoing embodiment of the present invention, and details are not described herein again.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
A service processing method, system and application server are disclosed, which are used to reduce the waste of the network resource. The method includes the following steps: get the user agent capacity parameter of the service participator; judge the service participator is automatic answering device or not according to the user agent capacity parameter, if yes, the service participated by participator of the automatic answering device is part-denied or all-denied. The application server includes a getting unit, a judging unit and a processing unit; the getting unit is used to get the user agent capacity parameter of the service participator, and send the parameter to the judging unit; the judging unit is used to judge the service participator is automatic answering device or not according to the said parameter, and send the judging result to the processing unit; the processing unit is used to perform the corresponding process for the said service according to the judging result.
Description
业务处理方法、 系统以及应用服务器 本申请要求于 2006 年 12 月 8 日提交中国专利局、 申请号为 200610166832.6、 发明名称为"一种业务处理方法以及应用服务器,,的中国专利 申请的优先权, 要求于 2007 年 5 月 21 日提交中国专利局、 申请号为 200710106610.X、发明名称为 "业务处理方法以及应用服务器,,的中国专利申请 的优先权, 要求于 2007 年 5 月 23 日提交中国专利局、 申请号为 200710108075.1、 发明名称为 "业务处理方法以及应用服务器,,的中国专利申请 的优先权, 其全部内容通过引用结合在本申请中。 Business processing method, system and application server The application claims the priority of the Chinese patent application filed on December 8, 2006, the Chinese Patent Office, the application number is 200610166832.6, and the invention name is "a business processing method and an application server." It is required to submit the priority of the Chinese Patent Application of the Chinese Patent Office, Application No. 200710106610.X, and the invention titled "Business Processing Method and Application Server" on May 21, 2007, which is required to be submitted to China on May 23, 2007. The Patent Office, Application No. 200710108075.1, the entire disclosure of which is hereby incorporated by reference in its entirety in its entirety in the entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire all all all all all all all all each
技术领域 Technical field
本发明涉及通讯领域,尤其涉及一种业务处理方法、系统以及应用服务器。 背景技术 The present invention relates to the field of communications, and in particular, to a service processing method, system, and application server. Background technique
目前, 随着分组技术的不断成熟,基于电路交换的传统电信网络正在向着 基于分组交换的宽带电信网发展, 这种电信网一般被泛称为下一代网络 ( NGN , Next Generation Network ) ,而使用会话发起协议( SIP , Session Initiation Protocol )作为 NGN核心网的呼叫控制信令则是当前的技术发展趋势之一,如 互联网多媒体子系统(IMS, IP Multimedia Subsystem ) 网络, IMS是第三代 移动通信标准化伙伴项目 ( 3GPP , 3rd Generation Partnership Project )标准定 义的一个 IP多媒体子系统, 是第三代(3G , 3rd Generation )移动网实现分 组话音和分组数据, 提供统一的多媒体业务和应用的目标网络。 At present, with the maturity of packet technology, traditional telecommunication networks based on circuit switching are developing toward packet-switched broadband telecommunication networks, which are generally referred to as NGN (Next Generation Network) and use sessions. The SIP (Session Initiation Protocol) is one of the current technological development trends as the call control signaling of the NGN core network. For example, the Internet Multimedia Subsystem (IMS) network, IMS is the third generation mobile communication standardization. An IP Multimedia Subsystem defined by the 3GPP (3rd Generation Partnership Project) standard is a third-generation (3G, 3rd Generation) mobile network that implements packet voice and packet data to provide a unified multimedia service and application target network.
许多在传统电信网络提供的业务同样可以由 IMS 网络来提供, 例如呼叫 保持与呼叫等待业务。 Many of the services provided in traditional telecommunication networks can also be provided by IMS networks, such as call hold and call waiting services.
呼叫保持是指若用户 A签约了呼叫保持业务, 那么当用户 A与用户 B进 行通话时, 如果用户 A临时有事需要暂停此次通话, 但可能很短时间之后就 可以恢复此次通话, 则用户 A不需要结束通话, 而只要按键进入呼叫保持状 态即可, 此时用户 B会听到用户 A播放的呼叫保持音, 例如"您现在处于呼叫 保持状态, 如果您需要和对方继续通话, 请勿挂断电话", 当用户 A可以与用 户 B继续通话时, 再次按键恢复通话。 Call hold means that if user A subscribes to the call hold service, when user A makes a call with user B, if user A needs to suspend the call temporarily, but the call may be resumed after a short time, the user A does not need to end the call, but just press the button to enter the call hold state, then user B will hear the call hold tone played by user A, for example, "You are in the call hold state, if you need to continue talking with the other party, please do not Hang up the phone", when user A can continue to talk with user B, press the button again to resume the call.
呼叫等待是指若用户 A签约了呼叫等待业务, 当用户 A正与用户 B进行
通话, 此时用户 C试图与用户 A建立通话连接, 则 A用户会听到系统播放的 提示音,提示当前有别的用户正在呼叫本机,如果用户 A暂时不能接听用户 C 的呼叫, 但在短时间内可以接听, 则用户 A可以按键选择让用户 C进入呼叫 等待状态, 此时用户 C将听到系统播放的呼叫等待音, 例如"您现在处于呼叫 等待状态, 如果您需要继续呼叫对方, 请勿挂断电话", 当用户 A可以接听用 户 C的呼叫时, 按键选择接听呼叫。 Call waiting means that if user A signs up for call waiting service, user A is working with user B. During the call, user C tries to establish a call connection with user A. Then A user will hear the prompt tone of the system, indicating that another user is currently calling the local machine. If user A cannot temporarily answer the call of user C, but If you can answer the call in a short time, user A can press button to let user C enter the call waiting state. At this time, user C will hear the call waiting tone played by the system, for example, "You are in the call waiting state, if you need to continue calling the other party, Do not hang up the phone. When User A can answer the call from User C, press to select the answering call.
但是, 在上述业务中, 若业务参与方并不是一个用户, 而是一个自动应答 设备,例如语音邮件服务器,或者自动答录机时,如果系统向该设备播放语音, 则会造成网络资源的浪费。 However, in the above service, if the service participant is not a user, but an automatic answering device, such as a voice mail server or an automatic answering machine, if the system plays voice to the device, it will cause waste of network resources. .
发明内容 Summary of the invention
本发明实施例提供一种业务处理方法、 系统以及应用服务器, 能够节省网 络资源。 The embodiment of the invention provides a service processing method, system and an application server, which can save network resources.
一种业务处理方法, 包括: 获取业务参与方的用户代理能力参数; 根据所 述用户代理能力参数判断所述业务参与方是否为自动应答设备, 若是, 则部分 拒绝或者全部拒绝为自动应答设备的业务参与方参与的业务。 A service processing method includes: acquiring a user agent capability parameter of a service participant; determining, according to the user agent capability parameter, whether the service participant is an automatic answering device, and if yes, partially rejecting or rejecting all of the automatic answering device Business participation by business participants.
一种应用服务器, 包括: 获取单元, 判断单元以及处理单元; 所述获取单 元用于获取业务参与方的用户代理能力参数;所述判断单元与所述获取单元相 连, 用于根据所述参数判断所述业务参与方是否为自动应答设备; 所述处理单 元与所述判断单元相连,用于在所述判断单元的判断结果为所述业务参与方是 自动应答设备时,部分拒绝或者全部拒绝为自动应答设备的业务参与方参与的 业务。 An application server, comprising: an obtaining unit, a determining unit, and a processing unit; the obtaining unit is configured to obtain a user agent capability parameter of the service participant; the determining unit is connected to the acquiring unit, and configured to determine according to the parameter Whether the service participant is an automatic answering device; the processing unit is connected to the determining unit, and is configured to partially reject or reject all when the determining result of the determining unit is that the service participant is an automatic answering device The business in which the business participants of the automatic answering device participate.
一种业务处理方法, 包括: 网元接收来自用户终端的会话发起协议消息; 在所述会话发起协议消息中未携带用户代理能力参数时,所述网元生成用户代 理能力参数, 并将所述用户代理能力参数加入所述会话发起协议消息中发出; 应用服务器根据所述会话发起协议消息中的用户代理参数进行业务处理。 A service processing method includes: receiving, by a network element, a session initiation protocol message from a user terminal; when the user initiation capability parameter is not carried in the session initiation protocol message, the network element generates a user agent capability parameter, and the The user agent capability parameter is sent in the session initiation protocol message; the application server performs service processing according to the user agent parameter in the session initiation protocol message.
一种业务处理系统, 包括: 网元和与其相连的应用服务器,所述网元包括: 参数生成单元,用于在所述网元接收的会话发起协议消息中未携带用户代 理能力参数时, 生成用户代理能力参数; A service processing system includes: a network element and an application server connected thereto, where the network element includes: a parameter generating unit, configured to generate, when a session initiation protocol message received by the network element does not carry a user agent capability parameter User agent capability parameter;
参数添加单元, 与所述参数生成单元相连, 用于将所述用户代理能力参数
加入所述网元接收的会话发起协议消息中发出; a parameter adding unit, connected to the parameter generating unit, configured to use the user agent capability parameter And the session initiation protocol message received by the network element is sent;
所述应用服务器用于根据接收的所述会话发起协议消息中的用户代理参 数进行业务处理。 The application server is configured to perform service processing according to the user agent parameter in the received session initiation protocol message.
上述业务处理方法、系统与应用服务器在执行业务时首先通过获取业务参 与方的用户代理能力参数来判断业务参与方是否为自动应答设备,若是自动应 答设备, 则不发送业务信息, 所以能够有效的节省网络资源。 When the service processing method, the system, and the application server perform the service, the user agent capability parameter of the service participant is firstly used to determine whether the service participant is an automatic answering device, and if the automatic answering device is not, the service information is not sent, so that the service processing method can be effective. Save network resources.
附图说明 DRAWINGS
图 1为本发明实施例中业务处理方法的流程图; 1 is a flowchart of a service processing method according to an embodiment of the present invention;
图 2为本发明实施例一中业务处理方法的流程图; 2 is a flowchart of a service processing method according to Embodiment 1 of the present invention;
图 3为本发明实施例二中业务处理方法的流程图; 3 is a flowchart of a service processing method according to Embodiment 2 of the present invention;
图 4为本发明实施例三中业务处理方法的流程图; 4 is a flowchart of a service processing method according to Embodiment 3 of the present invention;
图 5为本发明实施例中应用服务器实施例示意图; FIG. 5 is a schematic diagram of an embodiment of an application server according to an embodiment of the present invention; FIG.
图 6为本发明实施例中业务处理系统的原理框图。 FIG. 6 is a schematic block diagram of a service processing system according to an embodiment of the present invention.
具体实施方式 detailed description
请参阅图 1 , 业务处理方法的流程包括: Referring to Figure 1, the flow of the business processing method includes:
101、 获取用户代理能力参数。 101. Obtain a user agent capability parameter.
在本实施例中, 应用服务器(AS, Application Server )获取业务参与方的 SIP用户代理能力参数。 SIP用户代理能力参数是指一个发送者或接收者的属 性, 表示产生或处理特殊类型消息内容的能力, 可以由 AS从存储用户能力的 网元中获得, 例如设备管理服务器(DMS, Device Management Server )或客 户端供应服务器(CPS, Client Provisioning Server ),也可以从用户终端中获得。 例如从用户终端发送的 SIP 消息中获得, 例如从 SIP 消息的 Contact , Accept-Contact. User- Agent. P-Asserted-Identity等头域、 SIP消息请求行中的 Request-URL 会话描述( Session Description )等 SIP消息体中获得。 In this embodiment, the application server (AS, Application Server) obtains the SIP user agent capability parameter of the service participant. The SIP user agent capability parameter refers to the attribute of a sender or receiver, and indicates the ability to generate or process a special type of message content, which can be obtained by the AS from a network element that stores user capabilities, such as a device management server (DMS, Device Management Server). ) or Client Provisioning Server (CPS), which is also available from the user terminal. For example, it is obtained from the SIP message sent by the user terminal, for example, from the SIP message, Contact, Accept-Contact. User-Agent. P-Asserted-Identity, etc., and the Request-URL session description (Session Description) in the SIP message request line. Obtained in the SIP message body.
获取用户代理能力参数的方式可以是应用服务器从存储用户能力的网元 中或 SIP消息中直接获得, 也可以是从 SIP消息中间接获得。 如通过对 SIP消 息中的主叫或被叫标识等内容进行分析, 以获取用户代理能力参数。 The method for obtaining the user proxy capability parameter may be obtained by the application server directly from the network element storing the user capability or in the SIP message, or may be obtained indirectly from the SIP message. For example, by analyzing the content of the calling or called identifier in the SIP message, the user agent capability parameter is obtained.
应用服务器可以获取所有业务参与方的 SIP用户代理能力参数,也可以只 获取其能力会影响业务应用的业务参与方的 SIP用户代理能力,如签约了呼叫
等待业务的业务参与方的 SIP用户代理能力。 The application server can obtain the SIP user agent capability parameters of all service participants, or only the SIP user agent capabilities of the service participants whose capabilities affect the service application, such as signing a call. The SIP user agent capability of the business participants waiting for the service.
102、 判断业务参与方是否为自动应答设备, 若是, 则执行步骤 103 , 若 不是, 则执行步骤 104。 102. Determine whether the service participant is an automatic answering device. If yes, go to step 103. If no, go to step 104.
在本实施例中, AS收到一个包含或引发业务请求的 SIP通信请求, 判断 业务参与方是否为自动应答设备。所述包含业务请求的 SIP通信请求是指该通 信请求包含了一个业务请求,所述引发业务请求的 SIP通信请求是指该通信请 求可以引发一个业务被请求。 In this embodiment, the AS receives a SIP communication request that includes or triggers a service request, and determines whether the service participant is an automatic answering device. The SIP communication request including the service request means that the communication request includes a service request, and the SIP communication request for initiating the service request means that the communication request can trigger a service to be requested.
自动应答设备可以是语音邮箱服务器、会议服务器、 交互语音响应(IVR, Interactive Voice Response ), 录音设备、 传真机、 将面向相同端点的所有呼叫 的媒体混合的焦点设备、 流媒体服务器、 IP 电视(IPTV ) 内容服务器、 媒体 资源服务器、 无线一键通(PoC, Push to talk over Cellular )服务器等, 判断的 方式包括: 判断 SIP用户代理能力参数的取值, 若为 automata, isfocus等, 则 表示为自动应答设备, 可以理解的是, 可以按照事先约定的取值的含义来判断 是否为自动应答设备。 The auto answering device can be a voicemail server, a conference server, an interactive voice response (IVR), a recording device, a fax machine, a focus device that mixes media for all calls to the same endpoint, a streaming server, an IP TV ( IPTV) a content server, a media resource server, a push-to-talk over cellular server (PoC), etc., and the method for determining includes: determining a value of a SIP user agent capability parameter, and if it is automata, isfocus, etc., The automatic answering device, it can be understood that the automatic answering device can be judged according to the meaning of the value agreed in advance.
103、 执行相应处理。 103. Perform corresponding processing.
在本实施例中 ,相应的处理包括涉及自动应答设备的业务应用部分被拒绝 和完全被拒绝, 部分被拒绝是指除不发送业务信息(如提示音、 语音通知、 文 本信息、 图片、 视频片断等)夕卜, 业务的其它部分还可以被执行, 而完全被拒 绝是指停止执行业务,可以理解的是,相应的处理同样可以是其它的处理方式。 In this embodiment, the corresponding processing includes the business application part of the automatic answering device being rejected and completely rejected, and the partial rejection means not transmitting the business information (such as prompt tone, voice announcement, text information, picture, video clip). Etc., other parts of the business can also be executed, and completely rejected means stopping the execution of the business. It can be understood that the corresponding processing can also be other processing methods.
如果自动应答设备是一个汇聚设备,如会议类服务器, 一个用户能够通过 该自动应答设备和其他的用户通信,则在涉及自动应答设备的业务应用被拒绝 时,根据业务类型的不同,应用服务器还可以将该业务应用对象改为其他用户 (为非自动应答设备的业务参与方 ),具体的方式在下面的实施例中详细说明。 If the automatic answering device is an aggregation device, such as a conference server, a user can communicate with other users through the automatic answering device, when the business application involving the automatic answering device is rejected, the application server is also different according to the type of service. The business application object can be changed to another user (which is a business participant of the non-automatic answering device), and the specific manner is described in detail in the following embodiments.
104、 其它处理。 104, other processing.
若业务参与方不是自动应答设备, 则按照现有的处理流程对业务进行处 理。 If the service participant is not an automatic answering device, the service is processed according to the existing processing flow.
根据业务类型的不同, 处理的方式有所不同, 下面以呼叫保持和呼叫等待 为例进行说明, 可以理解的是, 同样可以是其它类似的业务。 The processing method is different according to the type of service. The following describes the call hold and call waiting as an example. It can be understood that other similar services can also be used.
请参阅图 2, 本发明实施例的一种业务处理方法包括:
201、 进行通话。 Referring to FIG. 2, a service processing method according to an embodiment of the present invention includes: 201. Make a call.
在本实施例中, 第一业务参与方与第二业务参与方进行通话。 In this embodiment, the first service participant and the second service participant make a call.
202、 呼叫保持业务被请求。 202. The call hold service is requested.
在本实施例中, 当第一业务参与方暂时不能继续与第二业务参与方的通 话, 但不希望结束通话时, 可以请求将第二业务参与方的呼叫保持。 In this embodiment, when the first service participant temporarily cannot continue the conversation with the second service participant, but does not wish to end the call, the call of the second service participant may be requested to be maintained.
203、 获取用户代理能力参数。 203. Obtain a user agent capability parameter.
在本实施例中, AS在收到第一业务参与方的呼叫保持请求后, 获取业务 参与方的用户代理能力参数。 In this embodiment, after receiving the call hold request of the first service participant, the AS acquires the user agent capability parameter of the service participant.
204、 判断业务参与方是否为自动应答设备, 若是, 则执行步骤 205 , 若 不是, 则执行步骤 206。 204. Determine whether the service participant is an automatic answering device. If yes, go to step 205. If no, go to step 206.
在本实施例中,判断 SIP用户代理能力参数的取值,若为 automata, isfocus 等, 则表示为自动应答设备, 可以理解的是, 可以按照事先约定的取值的含义 来判断是否为自动应答设备。 In this embodiment, the value of the SIP user agent capability parameter is determined. If it is automata, isfocus, etc., it is represented as an automatic answering device. It can be understood that the automatic answering can be determined according to the meaning of the previously agreed value. device.
205、 执行相应处理。 205. Perform corresponding processing.
在本实施例中, 相应处理包括以下两种方式: In this embodiment, the corresponding processing includes the following two methods:
一、业务应用完全被拒绝: 当 AS判断第二业务参与方为自动应答设备时, 直接拒绝第一业务参与方的呼叫保持请求,并向第一业务参与方反馈呼叫保持 拒绝消息; 1. The service application is completely rejected: when the AS determines that the second service participant is an automatic answering device, directly rejects the call hold request of the first service participant, and feeds back the call hold reject message to the first service participant;
二、业务应用部分被拒绝: 当 AS判断第二业务参与方为自动应答设备时, 将第二业务参与方的呼叫保持, 但并不向第二业务参与方发送呼叫保持信息, 这里的呼叫保持信息可以是播放语音, 还可以是其它的信息, 如文本。 2. The service application part is rejected: When the AS determines that the second service participant is an automatic answering device, the call of the second service participant is maintained, but the call hold information is not sent to the second service participant, where the call is maintained. The information can be played back, or it can be other information, such as text.
206、 保持呼叫。 206, keep the call.
在本实施例中, 若 AS判断第二业务参与方不是自动应答设备时, 保持第 二业务参与方的呼叫并且向其播放呼叫保持语音。 In this embodiment, if the AS judges that the second service participant is not an automatic answering device, the call of the second service participant is held and the call hold voice is played to it.
在上述实施例中, 步骤 203的"获取用户代理能力参数"也可以在步骤 201 中或步骤 201前完成, 即在建立通话时或建立通话前获取用户代理能力参数。 In the above embodiment, the "acquiring user agent capability parameter" of step 203 may also be completed in step 201 or before step 201, that is, the user agent capability parameter is acquired when the call is established or before the call is established.
请参阅图 3 , 本发明实施例的另一种业务处理方法包括: Referring to FIG. 3, another service processing method according to an embodiment of the present invention includes:
301、 进行通话。 301. Make a call.
在本实施例中, 第一业务参与方与第二业务参与方进行通话。
302、 新的呼叫呼入。 In this embodiment, the first service participant and the second service participant make a call. 302, a new call incoming.
在本实施例中, 第三业务参与方呼叫第一业务参与方。 In this embodiment, the third service participant calls the first service participant.
303、 第一业务参与方的呼叫等待业务被请求。 303. The call waiting service of the first service participant is requested.
在本实施例中, 第一业务参与方签约了呼叫等待业务, 当有新的呼叫呼入 时, 呼叫等待业务被请求。 In this embodiment, the first service participant subscribes to the call waiting service, and when there is a new call incoming, the call waiting service is requested.
304、 获取用户代理能力参数。 304. Obtain a user agent capability parameter.
在本实施例中, AS在第一业务参与方的呼叫等待业务被请求时, 获取业 务参与方的用户代理能力参数。 In this embodiment, the AS acquires the user agent capability parameter of the service participant when the call waiting service of the first service participant is requested.
305、 判断业务参与方是否为自动应答设备, 若是, 则执行步骤 306 , 若 不是, 则执行步骤 307。 305. Determine whether the service participant is an automatic answering device. If yes, go to step 306. If no, go to step 307.
在本实施例中,判断 SIP用户代理能力参数的取值,若为 automata, isfocus 等, 则表示为自动应答设备, 可以理解的是, 可以按照事先约定的取值的含义 来判断是否为自动应答设备。 In this embodiment, the value of the SIP user agent capability parameter is determined. If it is automata, isfocus, etc., it is represented as an automatic answering device. It can be understood that the automatic answering can be determined according to the meaning of the previously agreed value. device.
306、 执行相应处理。 306. Perform corresponding processing.
在本实施例中, 相应处理包括以下两种方式: In this embodiment, the corresponding processing includes the following two methods:
一、业务应用完全被拒绝: 当 AS判断第一业务参与方为自动应答设备时, 直接拒绝第一业务参与方的呼叫等待请求,并向第三业务参与方返回呼入拒绝 口向应; 1. The service application is completely rejected: When the AS determines that the first service participant is an automatic answering device, the AS directly rejects the call waiting request of the first service participant, and returns the incoming call rejection to the third service participant;
二、业务应用部分被拒绝: 当 AS判断第三业务参与方为自动应答设备时, 允许第一业务参与方的呼叫等待请求,但并不向第三业务参与方发送呼叫等待 信息, 这里的呼叫等待信息可以是播放语音, 还可以是其它的信息, 如文本。 2. The service application part is rejected: When the AS determines that the third service participant is an automatic answering device, the call waiting for the first service participant is allowed, but the call waiting information is not sent to the third service participant. The waiting message can be a play voice or other information such as text.
307、 呼叫等待。 307, call waiting.
在本实施例中, 若 AS判断业务参与方不是自动应答设备时, 呼叫等待业 务按正常流程被应用。 In this embodiment, if the AS determines that the service participant is not an automatic answering device, the call waiting service is applied according to a normal procedure.
在上述实施例中, 步骤 304的"获取用户代理能力参数"也可以在步骤 303 前完成, 其中包括以下几种情况: In the above embodiment, the "acquiring user agent capability parameter" of step 304 may also be completed before step 303, including the following cases:
一、 在步骤 301前完成: 即在请求建立通话前获取用户代理能力参数; 二、 在步骤 302中完成: 即在请求建立通话时获取用户代理能力参数; 三、在步骤 301后完成: 即在第一业务参与方与第二业务参与方建立通话
之后获取用户代理能力参数; 1. Complete before step 301: obtain the user agent capability parameter before requesting to establish a call; 2. Complete in step 302: obtain the user agent capability parameter when requesting to establish a call; 3. complete after step 301: The first business participant establishes a call with the second business participant Then obtain the user agent capability parameter;
四、在步骤 302后完成: 即在第三业务参与方呼叫第一业务参与方时获取 用户代理能力参数, 在这种情况下, AS可以获取参与业务的三方的用户代理 能力参数, 所以 AS判断第三业务参与方为自动应答设备时, 也可以将呼叫等 待业务应用完全拒绝。 4. After the step 302 is completed, that is, when the third service participant calls the first service participant, the user agent capability parameter is obtained. In this case, the AS can obtain the user agent capability parameter of the three parties participating in the service, so the AS determines When the third service participant is an automatic answering device, the call waiting service application can also be completely rejected.
下面介绍一个会议业务的实施例,请参阅图 4,业务处理方法的流程包括: The following describes an embodiment of a conference service. Referring to Figure 4, the process of the service processing method includes:
401、 请求建立会议。 401. Request to establish a meeting.
在本实施例中, 第一业务参与方向第二业务参与方(会议服务器)发起呼 叫请求, 申请会话资源, 请求建立会议。 In this embodiment, the first service participation direction second conference participant (meeting server) initiates a call request, requests session resources, and requests to establish a conference.
402、 获取用户代理能力参数。 402. Obtain a user agent capability parameter.
在本实施例中, AS在收到第一业务参与方的呼叫请求时, 获取业务参与 方的用户代理能力参数。 In this embodiment, when receiving the call request of the first service participant, the AS acquires the user agent capability parameter of the service participant.
403、 判断业务参与方是否为自动应答设备, 若是, 则执行步骤 404, 若 不是, 则执行步骤 405。 403. Determine whether the service participant is an automatic answering device. If yes, go to step 404. If no, go to step 405.
在本实施例中,判断 SIP用户代理能力参数的取值,若为 automata, isfocus 等, 则表示为自动应答设备, 可以理解的是, 可以按照事先约定的取值的含义 来判断是否为自动应答设备。 In this embodiment, the value of the SIP user agent capability parameter is determined. If it is automata, isfocus, etc., it is represented as an automatic answering device. It can be understood that the automatic answering can be determined according to the meaning of the previously agreed value. device.
404、 执行相应处理。 404. Perform corresponding processing.
在本实施例中, 当 AS判断第二业务参与方是自动应答设备时, 则不在第 一业务参与方的呼叫请求中携带第一业务参与方的彩像,即主叫彩像业务应用 完全被拒绝。 In this embodiment, when the AS determines that the second service participant is an automatic answering device, the AP does not carry the color image of the first service participant in the call request of the first service participant, that is, the calling color image service application is completely Refuse.
如果该彩像来源于第一业务参与方发起的呼叫请求中, 则 AS记录下该彩 像信息。 If the color image is derived from a call request initiated by the first service participant, the AS records the color image information.
405、 执行主叫彩像业务。 405. Perform a calling color image service.
在本实施例中, 当 AS判断第二业务参与方不是自动应答设备时, 则在第 一业务参与方的呼叫请求中携带第一业务参与方的彩像, 即应用主叫彩像业 务。 In this embodiment, when the AS determines that the second service participant is not the automatic answering device, the image of the first service participant is carried in the call request of the first service participant, that is, the calling color image service is applied.
406、 邀请第三业务参与方加入会议, 第一业务参与方的彩像发向第三业 务参与方。
在本实施例中, 第一业务参与方邀请第三业务参与方加入会议, 第二业务 参与方 (会议服务器) 向第三业务参与方发起呼叫请求, AS在该呼叫请求中 携带第一业务参与方的彩像,即将第一业务参与方的主叫彩像业务应用对象改 为第三业务参与方, 将主叫彩像发向第三业务参与方。 406. Invite the third business participant to join the meeting, and the color image of the first business participant is sent to the third business participant. In this embodiment, the first service participant invites the third service participant to join the conference, and the second service participant (the conference server) initiates a call request to the third service participant, and the AS carries the first service participation in the call request. The party's color image is to change the calling image service application object of the first business participant to the third business participant, and send the calling color image to the third business participant.
下面对本发明应用服务器进行详细描述, 请参阅图 5 , 本发明实施例中应 用服务器实施例包括: The application server of the present invention is described in detail below. Referring to FIG. 5, the application server embodiment in the embodiment of the present invention includes:
获取单元 501、 判断单元 502以及处理单元 503。 The acquisition unit 501, the determination unit 502, and the processing unit 503.
获取单元 501用于获取业务参与方的用户代理能力参数,并将所述参数发 送至判断单元 502。 The obtaining unit 501 is configured to acquire a user agent capability parameter of the service participant, and send the parameter to the determining unit 502.
判断单元 502 用于根据所述参数判断所述业务参与方是否为自动应答设 备, 并将判断结果发送至处理单元 503。 The determining unit 502 is configured to determine, according to the parameter, whether the service participant is an automatic answering device, and send the determination result to the processing unit 503.
处理单元 503用于才艮据所述判断结果对所述业务进行相应的处理, 比如, 在所述判断单元的判断结果为所述业务参与方是自动应答设备时,部分拒绝或 者全部拒绝为自动应答设备的业务参与方参与的业务。 The processing unit 503 is configured to perform corresponding processing on the service according to the determination result. For example, when the judgment result of the determining unit is that the service participant is an automatic answering device, part of the rejection or all rejection is automatic. The business in which the business participants of the responding device participate.
处理单元 503 包括: 业务应用处理单元 5031 , 还可进一步包括业务应用 对象转换单元 5032。 The processing unit 503 includes: a service application processing unit 5031, and may further include a service application object conversion unit 5032.
业务应用处理单元 5031用于拒绝为自动应答设备的业务参与方参与的业 务。 The business application processing unit 5031 is for rejecting the business involved for the business participants of the automatic answering device.
业务应用对象转换单元 5032用于将所述被拒绝的业务的应用对象转换为 非自动应答设备的业务参与方, 并进行业务处理。 The service application object conversion unit 5032 is configured to convert the application object of the rejected service into a service participant of the non-automatic answering device, and perform service processing.
处理单元 503还可进一步包括: 业务信息记录单元 5033、 以及业务信息 发送单元 5034。 The processing unit 503 may further include: a service information recording unit 5033, and a service information transmitting unit 5034.
业务信息记录单元 5033用于在所述业务被拒绝时, 记录被拒绝业务的业 务信息。 The service information recording unit 5033 is configured to record the business information of the rejected service when the service is rejected.
业务信息发送单元 5034用于发送所述业务信息至为非自动应答设备的业 务参与方。 The service information transmitting unit 5034 is configured to send the service information to a service participant that is a non-automatic answering device.
可以看到,用户代理能力参数是进行业务处理的一种重要参数,如前所述, SIP用户代理能力参数可以从用户终端发送的 SIP消息中获得, 但在实际应用 中,用户终端可能不具有在发送的 SIP消息中携带 SIP用户代理能力参数的能
力, 或者用户终端可能不具有 SIP消息的发送能力, 此时, 需要一个网络实体 在 SIP消息中加入 SIP用户代理能力参数,以供后续的应用服务器进行相应的 业务处理, 具体步骤如下: It can be seen that the user agent capability parameter is an important parameter for performing service processing. As described above, the SIP user agent capability parameter can be obtained from the SIP message sent by the user terminal, but in practical applications, the user terminal may not have The ability to carry the SIP user agent capability parameter in the sent SIP message Force, or the user terminal may not have the ability to send SIP messages. In this case, a network entity needs to add the SIP user agent capability parameter to the SIP message for subsequent application processing by the application server. The specific steps are as follows:
步骤 1: 第一网元收到用户终端发出的 SIP消息, 判断该 SIP消息中没有 携带 SIP用户代理能力参数,则生成 SIP用户代理能力参数并加入该 SIP消息 中发出; Step 1: The first network element receives the SIP message sent by the user terminal, and determines that the SIP user agent capability parameter is not carried in the SIP message, and generates a SIP user agent capability parameter and adds the SIP user agent to the SIP message.
步骤 2: 第二网元收到第一网元发出的 SIP消息, 根据该 SIP消息中携带 的 SIP用户代理能力参数进行相应的业务处理, 如业务触发、 业务逻辑控制等 处理。 Step 2: The second network element receives the SIP message sent by the first network element, and performs corresponding service processing according to the SIP user agent capability parameter carried in the SIP message, such as service triggering and service logic control.
第一网元在 SIP消息中加入 SIP用户代理能力参数的方式有如下四种: 方式一:用户终端不具有在发送的 SIP消息中携带 SIP用户代理能力参数 的能力, 收到该 SIP消息的第一网元分析 SIP消息内容、 或根据用户签约信息 等预置信息, 得到该 SIP消息的发送者或接收者的属性, 并生成对应的 SIP用 户代理能力参数。 比如, 第一网元收到一个 SIP 消息, 分析被叫号码, 如 Request-URI 中携带被叫号码是" 800", 从而得知该接收者的属性是"免费电 话,,, 则生成对应的 SIP用户代理能力参数, 在发出的 SIP消息中加入主叫偏 好(Caller Preferences )是"免费电话", 即表示接收者的属性的 SIP用户代理 能力参数, 也就是发送者使用的业务属性; 再如, Request-URI中携带被叫号 码是" 166", 第一网元分析后得知接收者的属性是"语音邮箱接入码", 则生成 对应的 SIP 用户代理能力参数, 在发出的 SIP 消息中加入主叫偏好(Caller Preferences )是"自动应答设备"; 再如, 第一网元收到 SIP消息后, 根据用户 签约信息将该 SIP消息触发至处理 PoC业务的服务器, 即该用户签约信息表 明了发送者的属性是 "PoC",第一网元据此生成对应的 SIP用户代理能力参数, 在发出的 SIP消息中加入用户终端能力是 "PoC"; 再如, 第一网元处理游戏业 务, 收到 SIP消息并进行相应的游戏业务处理, 即该业务处理程序本身表明了 接收者的属性是"游戏", 第一网元据此生成对应的 SIP用户代理能力参数, 在 发出的 SIP消息中加入主叫偏好是"游戏"。 The manner in which the first network element adds the SIP user agent capability parameter to the SIP message is as follows: Mode 1: The user terminal does not have the capability of carrying the SIP user agent capability parameter in the sent SIP message, and receives the SIP message. A network element analyzes the content of the SIP message, or obtains the attribute of the sender or receiver of the SIP message according to preset information such as the user subscription information, and generates a corresponding SIP user agent capability parameter. For example, the first network element receives a SIP message and analyzes the called number. For example, the called number in the Request-URI is "800", so that the attribute of the recipient is "freephone," and the corresponding number is generated. SIP user agent capability parameter, adding Caller Preferences in the sent SIP message is "freephone", that is, the SIP user agent capability parameter indicating the attribute of the receiver, that is, the service attribute used by the sender; The Request-URI carries the called number "166". After the first network element analyzes that the recipient's attribute is "voice mailbox access code", the corresponding SIP user agent capability parameter is generated, and the SIP message is sent. The caller preference (Caller Preferences) is an "automatic answering device"; for example, after receiving the SIP message, the first network element triggers the SIP message to the server that processes the PoC service according to the user subscription information, that is, the user subscription information It indicates that the attribute of the sender is "PoC", and the first network element generates a corresponding SIP user agent capability parameter according to this, and adds the user terminal to the sent SIP message. For example, the first network element processes the game service, receives the SIP message, and performs corresponding game service processing, that is, the service processing program itself indicates that the attribute of the receiver is "game", the first network element This generates a corresponding SIP user agent capability parameter, and the calling preference is added to the sent SIP message as "game".
方式二:用户终端不具有在发送的 SIP消息中携带 SIP用户代理能力参数 的能力,收到该 SIP消息的第一网元根据保存在网络中的该用户终端的终端能
力, 生成对应的 SIP用户代理能力参数。 比如, 在某个网元, 如服务器上保存 有用户终端能力, 第一网元通过向该服务器发送请求消息, 获得用户终端的终 端能力, 该请求消息可以是查询消息、 SIP订阅消息等, 如果请求消息中携带 的是用户终端的标识, 如联系地址、 设备标识、 私有标识等, 则该服务器在返 回的响应消息中携带该用户终端对应的终端能力,而如果该请求消息中携带的 是用户的标识,如公有用户标识, 则该服务器返回的响应消息中携带该用户所 有终端的终端能力及对应的用户终端的标识, 此后, 第一网元收到该用户的一 个终端发出的 SIP消息时,根据该终端对应的用户终端的标识,得到对应的该 终端的终端能力。 Manner 2: The user terminal does not have the capability of carrying the SIP user agent capability parameter in the sent SIP message, and the first network element that receives the SIP message can be based on the terminal of the user terminal stored in the network. Force, generate the corresponding SIP user agent capability parameters. For example, in a network element, such as a server, the user terminal capability is saved, and the first network element obtains the terminal capability of the user terminal by sending a request message to the server, where the request message may be a query message, a SIP subscription message, or the like. The request message carries the identifier of the user terminal, such as the contact address, the device identifier, the private identifier, etc., and the server carries the terminal capability corresponding to the user terminal in the returned response message, and if the request message carries the user The identifier of the server, such as the public user identifier, the response message returned by the server carries the terminal capability of all terminals of the user and the identifier of the corresponding user terminal. Thereafter, when the first network element receives the SIP message sent by one terminal of the user, According to the identifier of the user terminal corresponding to the terminal, the terminal capability of the terminal is obtained.
方式三:用户终端不具有在发送的特定 SIP消息中携带 SIP用户代理能力 参数的能力,收到该 SIP消息的第一网元此前保存了从该用户终端发出的其它 特定 SIP消息中携带的 SIP用户代理能力参数, 第一网元获得该保存的 SIP用 户代理能力参数。 比如, 用户终端在发出的 SIP注册消息中携带了 SIP用户代 理能力参数, 第一网元收到该 SIP注册消息时, 保存消息中携带的 SIP用户代 理能力参数, 此后, 用户终端在发出的 SIP邀请消息中没有携带 SIP用户代理 能力参数, 第一网元收到该 SIP邀请消息后, 将保存的对应该用户终端的 SIP 用户代理能力参数加入到 SIP邀请消息中发出。 Manner 3: The user terminal does not have the ability to carry the SIP user agent capability parameter in the sent specific SIP message. The first network element that receives the SIP message previously saves the SIP carried in the other specific SIP message sent by the user terminal. The user agent capability parameter, the first network element obtains the saved SIP user agent capability parameter. For example, the user terminal carries the SIP user agent capability parameter in the sent SIP registration message, and when the first network element receives the SIP registration message, the SIP user agent capability parameter carried in the message is saved, and thereafter, the user terminal sends the SIP. The SIP user agent capability parameter is not carried in the invitation message. After receiving the SIP invite message, the first network element adds the saved SIP user agent capability parameter corresponding to the user terminal to the SIP invite message.
方式四: 用户终端不具有 SIP 消息的发送能力, 第一网元代替用户发出 SIP消息, 消息中携带该用户终端的 SIP用户代理能力参数。 比如, 传统终端 通过一个第一网元接入 IMS, 该第一网元代替传统终端向 IMS 网络发出 SIP 消息, 如 SIP注册消息、 SIP邀请消息或 SIP响应码消息等, 消息中携带所述 传统终端的 SIP用户代理能力参数, 如"传统终端"、 "ISDN终端"、 "POTS终 端"等。 Manner 4: The user terminal does not have the ability to send SIP messages. The first network element sends a SIP message instead of the user. The message carries the SIP user agent capability parameter of the user terminal. For example, the traditional terminal accesses the IMS through a first network element, and the first network element sends a SIP message, such as a SIP registration message, a SIP invitation message, or a SIP response code message, to the IMS network instead of the legacy terminal, and the message carries the traditional SIP user agent capability parameters of the terminal, such as "traditional terminal", "ISDN terminal", "POTS terminal", and the like.
此外,在第一网元获得了用户终端的终端能力的情况下, 用户终端可以向 第一网元发起订阅请求, 如发送 SIP订阅消息, 第一网元在返回的订阅通知消 息中,携带对应的终端能力,用户终端收到该订阅通知消息后,获得终端能力, 这样, 当用户终端发出 SIP消息时, 就可以在发出的 SIP消息中携带对应的 SIP用户代理能力参数。 这其中, 当用户有一个以上终端时, 该用户的一个终 端收到的订阅通知消息中携带有用户多个终端能力及对应的用户终端的标识
时, 该终端才艮据自己的用户终端的标识, 获得对应的终端能力。 In addition, in a case where the first network element obtains the terminal capability of the user terminal, the user terminal may initiate a subscription request to the first network element, for example, sending a SIP subscription message, where the first network element carries the corresponding message in the returned subscription notification message. After receiving the subscription notification message, the user terminal obtains the terminal capability, so that when the user terminal sends a SIP message, the corresponding SIP user agent capability parameter can be carried in the sent SIP message. In this case, when the user has more than one terminal, the subscription notification message received by one terminal of the user carries multiple terminal capabilities of the user and the identifier of the corresponding user terminal. At the same time, the terminal obtains the corresponding terminal capability according to the identity of its own user terminal.
可以看到,第一网元在 SIP消息中添加 SIP消息发送者或接收者的 SIP用 户代理能力参数,或用户终端在发出的 SIP消息中添加通过向第一网元订阅获 得的终端能力, 并不仅仅局限于前述的对业务参与方是自动应答设备的处理, 而是适用于各种需要的场景, 比如, 第一网元在 SIP 消息中添加传统终端的 SIP用户代理能力参数, 供第二网元进行相应的业务处理, 如区分传统终端和 IMS终端的业务处理等; 再如, 第一网元在 SIP消息中添加 SIP用户代理能力 参数,供第二网元进行相应的呼叫路由处理, 不同的终端能力向不同的方向路 由等。 It can be seen that the first network element adds the SIP user agent capability parameter of the SIP message sender or the receiver in the SIP message, or the user terminal adds the terminal capability obtained by subscribing to the first network element in the sent SIP message, and It is not limited to the foregoing processing of the automatic answering device to the service participant, but is applicable to various required scenarios. For example, the first network element adds the SIP user agent capability parameter of the legacy terminal to the SIP message for the second The network element performs corresponding service processing, for example, distinguishes the service processing of the legacy terminal and the IMS terminal; for example, the first network element adds a SIP user agent capability parameter to the SIP message, and the second network element performs corresponding call routing processing. Different terminal capabilities are routed in different directions.
本发明实施例还提供了一种业务处理系统,参照图 6所示该业务处理系统 的原理框图: The embodiment of the present invention further provides a service processing system, and the functional block diagram of the service processing system shown in FIG. 6 is referred to:
该业务处理系统包括: 网元 61和与其相连的应用服务器 62。 其中, 网元 61包括: 参数生成单元 611和与其相连的参数添加单元 612。 其中, 参数生成 单元 611用于在网元 61接收的会话发起协议消息中未携带用户代理能力参数 时, 生成用户代理能力参数; 参数添加单元 612用于将该用户代理能力参数加 入网元 61接收的会话发起协议消息中发出。应用服务器 62用于根据接收的会 话发起协议消息中的用户代理参数进行业务处理。 The service processing system includes: a network element 61 and an application server 62 connected thereto. The network element 61 includes: a parameter generating unit 611 and a parameter adding unit 612 connected thereto. The parameter generating unit 611 is configured to generate a user agent capability parameter when the user agent capability parameter is not carried in the session initiation protocol message received by the network element 61. The parameter adding unit 612 is configured to add the user agent capability parameter to the network element 61 to receive Issued in the Session Initiation Protocol message. The application server 62 is configured to perform business processing according to user agent parameters in the received session initiation protocol message.
参数生成单元 611可以通过多种方式生成相应用户代理能力参数。 比如, 参照图 6所示, 在网元 61 中设有存储单元 613 , 存储单元, 用于保存终端能 力信息。 这样, 参数生成单元 611根据存储单元 613中保存的所述未携带用户 代理能力参数的会话发起协议消息的发送者和 /或接收者的终端能力信息, 即 可生成对应的用户代理能力参数。再比如, 参数生成单元 611还可以根据网元 61接收的会话发起协议消息的发送者和 /或接收者的属性生成对应的用户代理 能力参数。 再比如, 参数生成单元 611还可以根据网元 61接收的未携带用户 代理能力参数的会话发起协议消息的发送者和 /或接收者发送的其他会话发起 协议消息中的用户代理能力参数生成对应的用户代理能力参数。具体的生成方 式与前面介绍的本发明实施例的业务处理方法中的描述一致, 在此不再赘述。 The parameter generation unit 611 can generate corresponding user agent capability parameters in a variety of ways. For example, as shown in FIG. 6, a storage unit 613 and a storage unit are provided in the network element 61 for storing terminal capability information. In this way, the parameter generating unit 611 can generate a corresponding user agent capability parameter according to the terminal capability information of the sender and/or the receiver of the session initiation protocol message that does not carry the user agent capability parameter stored in the storage unit 613. For another example, the parameter generating unit 611 may further generate a corresponding user agent capability parameter according to the attributes of the sender and/or the receiver of the session initiation protocol message received by the network element 61. For example, the parameter generating unit 611 may further generate, according to the user agent capability parameter in the other session initiation protocol message sent by the sender and/or the sender of the session initiation protocol message that does not carry the user agent capability parameter received by the network element 61. User agent capability parameters. The specific generation is consistent with the description in the service processing method of the foregoing embodiment of the present invention, and details are not described herein again.
以上对本发明所提供的一种业务处理方法以及应用服务器进行了详细介
例的说明只是用于帮助理解本发明的方法及其核心思想; 同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变 之处, 综上所述, 本说明书内容不应理解为对本发明的限制。
The above is a detailed description of a service processing method and an application server provided by the present invention. The description of the examples is only for helping to understand the method of the present invention and its core ideas; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific embodiments and application scopes. The description is not to be construed as limiting the invention.
Claims
1、 一种业务处理方法, 其特征在于, 包括: A business processing method, comprising:
获取业务参与方的用户代理能力参数; Obtaining user agent capability parameters of the business participants;
根据所述用户代理能力参数判断所述业务参与方是否为自动应答设备,若 是, 则部分拒绝或者全部拒绝为自动应答设备的业务参与方参与的业务。 Determining, according to the user agent capability parameter, whether the service participant is an automatic answering device, and if so, partially rejecting or rejecting the service that the service participant of the automatic answering device participates.
2、 根据权利要求 1所述的业务处理方法, 其特征在于, 所述获取业务参 与方的用户代理能力参数包括: The service processing method according to claim 1, wherein the user agent capability parameter of the acquiring service participant includes:
从预先存储用户能力的网元或者收到的会话发起协议消息中获取业务参 与方的用户代理能力参数。 The user agent capability parameter of the service participant is obtained from a network element pre-stored user capability or a received session initiation protocol message.
3、 根据权利要求 1所述的业务处理方法, 其特征在于, 所述部分拒绝所 述业务包括: The service processing method according to claim 1, wherein the partially rejecting the service comprises:
执行所述为自动应答设备的业务参与方参与的业务并拒绝向所述业务参 与方发送业务信息。 The service involved in the service participant of the automatic answering device is executed and the service information is refused to be sent to the service participant.
4、 根据权利要求 1或 2或 3所述的业务处理方法, 其特征在于, 所述方 法还包括: The service processing method according to claim 1 or 2 or 3, wherein the method further comprises:
查询为非自动应答设备的业务参与方; Query as a business participant of a non-automatic answering device;
将为自动应答设备的业务参与方参与的业务转移至所述为非自动应答设 备的业务参与方。 The business involved in the business participants of the automated answering device is transferred to the business participants who are non-automatic answering devices.
5、 根据权利要求 4所述的业务处理方法, 其特征在于, 所述方法还包括: 记录所述被拒绝的业务的业务信息; The service processing method according to claim 4, wherein the method further comprises: recording service information of the rejected service;
将所述业务信息发送至所述为非自动应答设备的业务参与方。 The service information is sent to the service participant that is a non-automatic answering device.
6、 一种应用服务器, 其特征在于, 包括: 6. An application server, comprising:
获取单元, 用于获取业务参与方的用户代理能力参数; An obtaining unit, configured to obtain a user agent capability parameter of the business participant;
判断单元, 与所述获取单元相连, 用于根据所述参数判断所述业务参与方 是否为自动应答设备; a determining unit, configured to be connected to the acquiring unit, configured to determine, according to the parameter, whether the service participant is an automatic answering device;
处理单元, 与所述判断单元相连, 用于在所述判断单元的判断结果为所述 业务参与方是自动应答设备时,部分拒绝或者全部拒绝为自动应答设备的业务 参与方参与的业务。 The processing unit is connected to the determining unit, and is configured to partially reject or totally reject the service that the service participant of the automatic answering device participates when the determining result of the determining unit is that the service participant is an automatic answering device.
7、 根据权利要求 6所述的应用服务器, 其特征在于, 所述处理单元包括:
业务应用处理单元,用于拒绝所述为自动应答设备的业务参与方参与的业 务。 The application server according to claim 6, wherein the processing unit comprises: The service application processing unit is configured to reject the service that is involved in the service participant of the automatic answering device.
8、 根据权利要求 7所述的应用服务器, 其特征在于, 所述处理单元还包 括: The application server according to claim 7, wherein the processing unit further comprises:
业务应用对象转换单元,用于将所述被拒绝的业务的应用对象转换为非自 动应答设备的业务参与方。 And a business application object conversion unit, configured to convert the application object of the rejected service into a business participant of the non-automatic response device.
9、 根据权利要求 8所述的应用服务器, 其特征在于, 所述处理单元还包 括: The application server according to claim 8, wherein the processing unit further comprises:
业务信息记录单元, 用于记录所述被拒绝的业务的业务信息; a service information recording unit, configured to record service information of the rejected service;
业务信息发送单元,用于发送所述业务信息至所述为非自动应答设备的业 务参与方。 And a service information sending unit, configured to send the service information to the service participant that is a non-automatic answering device.
10、 一种业务处理方法, 其特征在于, 包括: 10. A method of processing a service, comprising:
网元接收来自用户终端的会话发起协议消息;在所述会话发起协议消息中 未携带用户代理能力参数时, 所述网元生成用户代理能力参数, 并将所述用户 代理能力参数加入所述会话发起协议消息中发出;应用服务器根据所述会话发 起协议消息中的用户代理参数进行业务处理。 Receiving, by the network element, a session initiation protocol message from the user terminal; when the user agent capability parameter is not carried in the session initiation protocol message, the network element generates a user agent capability parameter, and adds the user agent capability parameter to the session The originating protocol message is sent; the application server performs business processing according to the user agent parameter in the session initiation protocol message.
11、 如权利要求 10所述的业务处理方法, 其特征在于, 所述网元根据接 收的会话发起协议消息的发送者和 /或接收者的属性生成对应的用户代理能力 参数。 The service processing method according to claim 10, wherein the network element generates a corresponding user agent capability parameter according to an attribute of a sender and/or a receiver of the received session initiation protocol message.
12、 如权利要求 10所述的业务处理方法, 其特征在于, 所述网元根据其 保存的所述未携带用户代理能力参数的会话发起协议消息的发送者和 /或接收 者的终端能力信息生成对应的用户代理能力参数。 The service processing method according to claim 10, wherein the network element according to the saved terminal identity information of the sender and/or the receiver of the session initiation protocol message that does not carry the user agent capability parameter Generate corresponding user agent capability parameters.
13、 如权利要求 10所述的业务处理方法, 其特征在于, 所述网元根据接 收的所述未携带用户代理能力参数的会话发起协议消息的发送者和 /或接收者 发送的其他会话发起协议消息中的用户代理能力参数生成对应的用户代理能 力参数。 The service processing method according to claim 10, wherein the network element is initiated according to the received sender and/or other session sent by the sender of the session initiation protocol message that does not carry the user agent capability parameter. The user agent capability parameter in the protocol message generates a corresponding user agent capability parameter.
14、 一种业务处理系统, 包括: 网元和与其相连的应用服务器, 其特征在 于, 所述网元包括: A service processing system, comprising: a network element and an application server connected thereto, wherein the network element comprises:
参数生成单元,用于在所述网元接收的会话发起协议消息中未携带用户代
理能力参数时, 生成用户代理能力参数; a parameter generating unit, configured to not carry a user generation in a session initiation protocol message received by the network element Generate a user agent capability parameter when the capability parameter is used;
参数添加单元, 与所述参数生成单元相连, 用于将所述用户代理能力参数 加入所述网元接收的会话发起协议消息中发出; a parameter adding unit, configured to be connected to the parameter generating unit, configured to send the user agent capability parameter to a session initiation protocol message received by the network element;
所述应用服务器用于根据接收的所述会话发起协议消息中的用户代理参 数进行业务处理。 The application server is configured to perform service processing according to the user agent parameter in the received session initiation protocol message.
15、 如权利要求 14所述的业务处理系统, 其特征在于, 所述参数生成单 元根据所述网元接收的会话发起协议消息的发送者和 /或接收者的属性生成对 应的用户代理能力参数。 The service processing system according to claim 14, wherein the parameter generating unit generates a corresponding user agent capability parameter according to an attribute of a sender and/or a receiver of the session initiation protocol message received by the network element. .
16、 如权利要求 14所述的业务处理系统, 其特征在于, 所述网元还包括: 存储单元, 用于保存终端能力信息; The service processing system of claim 14, wherein the network element further comprises: a storage unit, configured to save terminal capability information;
所述参数生成单元根据所述存储单元保存的所述未携带用户代理能力参 数的会话发起协议消息的发送者和 /或接收者的终端能力信息生成对应的用户 代理能力参数。 The parameter generating unit generates a corresponding user agent capability parameter according to the terminal capability information of the sender and/or the receiver of the session initiation protocol message that does not carry the user agent capability parameter saved by the storage unit.
17、 如权利要求 14所述的业务处理系统, 其特征在于, 所述参数生成单 元根据所述网元接收的未携带用户代理能力参数的会话发起协议消息的发送 者和 /或接收者发送的其他会话发起协议消息中的用户代理能力参数生成对应 的用户代理能力参数。
The service processing system according to claim 14, wherein the parameter generating unit sends the message according to the sender and/or the receiver of the session initiation protocol message that is not carried by the network element and does not carry the user agent capability parameter. User agent capability parameters in other session initiation protocol messages generate corresponding user agent capability parameters.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610166832 | 2006-12-08 | ||
CN200610166832.6 | 2006-12-08 | ||
CN200710106610 | 2007-05-21 | ||
CN200710106610.X | 2007-05-21 | ||
CN200710108075.1 | 2007-05-23 | ||
CN2007101080751A CN101197877B (en) | 2006-12-08 | 2007-05-23 | Business processing method and application server |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008067757A1 true WO2008067757A1 (en) | 2008-06-12 |
Family
ID=39491677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2007/071162 WO2008067757A1 (en) | 2006-12-08 | 2007-12-04 | A service processing method, system and application server |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2008067757A1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1339899A (en) * | 2000-08-10 | 2002-03-13 | 阿尔卡塔尔公司 | Exchanger with artificial customer machine |
CN1421008A (en) * | 1999-11-08 | 2003-05-28 | Mci全球通讯公司 | SIP-based feature control |
US6601099B1 (en) * | 1998-11-27 | 2003-07-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for extending the use of SIP (session initiation protocol) |
CN1860763A (en) * | 2003-09-29 | 2006-11-08 | 西门子公司 | Network entity for interconnecting SIP end-points of different capabilities |
-
2007
- 2007-12-04 WO PCT/CN2007/071162 patent/WO2008067757A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6601099B1 (en) * | 1998-11-27 | 2003-07-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for extending the use of SIP (session initiation protocol) |
CN1421008A (en) * | 1999-11-08 | 2003-05-28 | Mci全球通讯公司 | SIP-based feature control |
CN1339899A (en) * | 2000-08-10 | 2002-03-13 | 阿尔卡塔尔公司 | Exchanger with artificial customer machine |
CN1860763A (en) * | 2003-09-29 | 2006-11-08 | 西门子公司 | Network entity for interconnecting SIP end-points of different capabilities |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4215645B2 (en) | Service access and conference system and method in communication network | |
EP1889441B1 (en) | Method for poc server to handle poc caller preferences | |
CN101106536B (en) | A method for establishing group session | |
JP5529129B2 (en) | Method and system for selective call forwarding based on media attributes in a telecommunications network | |
JP2008523662A (en) | Image-based push-to-talk user interface image exchange method | |
CN100446516C (en) | A method, system and device for realizing video sharing service | |
CN101160946A (en) | Method and server for push-to-talk service | |
US8855107B1 (en) | Methods and systems for call routing via a telephone number | |
CN101217598B (en) | Method and system for calling back when busy | |
US20040006623A1 (en) | Service providing mechanism | |
CN102123211B (en) | Realizing method and system of multi-party calling service | |
EP1747660A1 (en) | Managing a conference session | |
WO2009052746A1 (en) | A method for initiating conferences, an application service proxy, a conference server and system | |
WO2007009346A1 (en) | A method and apparatus for obtaining group information by the invited user during the session | |
US20150222753A1 (en) | Method for Handling a Call from a Calling Subscriber Towards a Called Subscriber | |
CA2600133A1 (en) | Connecting a packet-based call to multiple devices | |
WO2009052750A1 (en) | Method, device and system for initiating two party call | |
WO2010075697A1 (en) | System and method for transferring multi-party call into conference | |
CN101026614A (en) | Media type parameter negotiation method | |
US8391908B2 (en) | Communication systems | |
CN101365016A (en) | Method and apparatus realizing call-back service | |
CN113014474A (en) | Multimedia implementation method and system in instant messaging | |
KR100656485B1 (en) | Method of providing PET service and system | |
EP2020813B1 (en) | A method, device and system for implementing the session service | |
CN102664863B (en) | Method, device, and system for realizing call waiting by user equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07817352 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07817352 Country of ref document: EP Kind code of ref document: A1 |