WO2007093116A1 - A method and system for realizing the simulating service and the access signaling adaptive entity - Google Patents
A method and system for realizing the simulating service and the access signaling adaptive entity Download PDFInfo
- Publication number
- WO2007093116A1 WO2007093116A1 PCT/CN2007/000441 CN2007000441W WO2007093116A1 WO 2007093116 A1 WO2007093116 A1 WO 2007093116A1 CN 2007000441 W CN2007000441 W CN 2007000441W WO 2007093116 A1 WO2007093116 A1 WO 2007093116A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- sip
- signaling
- information
- subscriber line
- Prior art date
Links
- 230000011664 signaling Effects 0.000 title claims abstract description 340
- 238000000034 method Methods 0.000 title claims abstract description 82
- 230000003044 adaptive effect Effects 0.000 title abstract 3
- 238000012545 processing Methods 0.000 claims abstract description 13
- 230000006978 adaptation Effects 0.000 claims description 71
- 238000006243 chemical reaction Methods 0.000 claims description 32
- 230000006870 function Effects 0.000 claims description 29
- 238000004088 simulation Methods 0.000 claims description 23
- 230000004044 response Effects 0.000 claims description 12
- 238000012546 transfer Methods 0.000 claims description 9
- 230000007246 mechanism Effects 0.000 claims description 7
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 101710110315 Bacchus Proteins 0.000 claims description 2
- 239000002023 wood Substances 0.000 claims 1
- 230000003993 interaction Effects 0.000 abstract description 25
- 230000008569 process Effects 0.000 abstract description 23
- 238000012423 maintenance Methods 0.000 abstract description 6
- 230000005540 biological transmission Effects 0.000 abstract description 4
- 238000010276 construction Methods 0.000 abstract description 4
- 240000008042 Zea mays Species 0.000 abstract 1
- 235000005824 Zea mays ssp. parviglumis Nutrition 0.000 abstract 1
- 235000002017 Zea mays subsp mays Nutrition 0.000 abstract 1
- 235000005822 corn Nutrition 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 238000011160 research Methods 0.000 description 6
- 238000000926 separation method Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005457 optimization Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- GJKFEQPZRZBOJH-JJNLEZRASA-N (2r,3s,4r,5r)-2-(hydroxymethyl)-5-[(4-methoxypyrimido[5,4-d]pyrimidin-8-yl)amino]oxolane-3,4-diol Chemical compound N1=CN=C2C(OC)=NC=NC2=C1N[C@@H]1O[C@H](CO)[C@@H](O)[C@H]1O GJKFEQPZRZBOJH-JJNLEZRASA-N 0.000 description 1
- 241000178041 Ceropegia media Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000005191 phase separation Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 239000002699 waste material Substances 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
- H04M3/428—Arrangements for placing incoming calls on hold
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/401—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
Definitions
- the present invention relates to a public switched telephone network (PSTN) emulation service technology, and more particularly to a method, system and access signaling for implementing a public switched telephone network emulation service for simulating subscriber line signaling interaction in a session. Adapt the entity. Background of the invention
- the analog subscriber line signaling is the signaling between the analog telephone terminal and the switching equipment transmitted on the analog subscriber line.
- the analog subscriber line signaling mainly includes the following four types of signaling: 1) user state signaling describing the user status, The user status signaling reflects the state of the off-hook of the analog telephone terminal.
- the switching device can detect whether the user picks up the hook by detecting the presence or absence of the current on the subscriber line. 2)
- the digital signaling is dialed by the user sent by the analog telephone terminal to the switching device.
- the number information; 3) ringing tone and signal tone is the signaling sent by the switching device to the analog telephone terminal to notify the user of the result of the call connection, such as a dial tone, a busy tone, a ring back tone, and the like; 4)
- the flashing signaling is a signaling sent by the analog telephone terminal to the switching device, and is generally used to perform analog subscriber line signaling information interaction between the user and the switching device during the triggering of the call session.
- the analog subscriber line signaling interaction between the analog telephone terminal and the switching device occurs during the call session setup or call session teardown.
- part of the PSTN supplementary service needs to be implemented during the call session, that is, the user's call process.
- Simulate user line signaling interactions Taking the call waiting service as an example, during the conversation between the analog telephone user A and the telephone user B, if a third party telephone user C calls the analog telephone user A, the switching device will send a call waiting tone signal to the analog telephone user A to notify that there is a Three parties, The telephone user C hears the ring back tone, and the analog telephone user A can have the following three options:
- the analog telephone terminal and the switching device need to perform analog subscriber line signaling interaction, for example, the switching device sends a waiting to the analog telephone terminal.
- the audio signal and the analog telephone terminal send digital signals such as an R key, a numeric key 2, and a numeric key 1 to the switching device.
- the core switching device service processing software can be regarded as a finite state automaton, which is dependent on analog subscriber line signaling and whether it is a narrowband switch device with bearer control and a softswitch device with phase separation based on bearer control.
- the input and output events of the network side signaling are driven to perform various PSTN services.
- PSTN/ISDN emulation PSTN/
- IMS IP Multimedia Subsystem
- 3GPP 3rd Generation Partnership Project
- SIP Session Initiation Protocol
- IMS is a multimedia control/call control platform on the packet domain. It supports both session and non-session multimedia services. Future multimedia applications provide a common business platform. Under the trend of network convergence, many international and domestic organizations are studying IMS-based network convergence solutions, with the goal of making IMS a common platform for SIP-based sessions, while supporting multiple mobile and fixed access methods. As the research on network convergence has just begun and the technology is still immature, its standardization work has become the focus of current research.
- IMS In the framework of NGN, the terminal and access network are various, and the core network based on SIP session has only one IMS network, and IMS provides services for both fixed and mobile terminals.
- IMS network As a network with IP packet technology as the core, IMS network is a fusion scheme of network evolution and a major trend in the future development.
- FIG. 1 is a schematic diagram of the IMS-based PES functional architecture. As shown in Figure 1, the PES architecture uses the access gateway control.
- the access signaling adaptation entity such as the function (AGCF, Access Gateway Control Function) and the media gateway (MG, Media Gateway) implements the access adaptation of the traditional PSTN terminal to the IMS network.
- AGCF Access Gateway Control Function
- MG Media Gateway
- the access signaling adaptation entity such as AGCF can complete the conversion between analog subscriber line signaling and SIP signaling, but does not implement PSTN service logic, and moves PSTN service logic control to IMS.
- the application server (AS) of the network such as the PES AS, that is, the IMS-based PES architecture should conform to the principle of separation of service implementation and core control.
- the ETSI draft standard TS 3044 also gives some specific process definitions for implementing PSTN simulation services based on IMS. For the specific research results of the IMS-based PSTN simulation subsystem in the ETSI standard research, please refer to the above two draft standards, which will not be described in detail in this paper.
- the specific process definition of PSTN emulation service based on IMS gives the conversion rules between part of analog subscriber line signaling and SIP signaling during call session establishment or call session demolition, such as After the user picks up the phone and dials the called number, the AGCF determines the number termination according to the configuration data, and converts the analog subscriber line signaling such as the user's off-hook and called number into a SIP session initial request (INVITE) message, and the SIP INVITE message is sent to The PES AS that performs PSTN service logic control.
- IMS SIP session initial request
- the AGCF implements the corresponding analog subscriber line signaling and SIP signaling conversion
- the expression of the analog subscriber line signaling changes in the SIP protocol
- the information that the original analog subscriber line signaling needs to transmit may be The conversion is obtained in the SIP protocol, so the information required to simulate the subscriber line signaling is not lost, so that the PES AS can be based on the SIP signaling.
- the simulated subscriber line signaling information carried carries out the corresponding PSTN service logic control.
- ETSI TS 3044 V0.1.0 the analog subscriber line signaling that interacts during the call session cannot be implemented and simulated like other analog subscriber line signaling that occurs during call session setup or call session teardown.
- the conversion between the AGCF and the PES AS is passed through the SIP protocol.
- the analog subscriber line signaling for the interaction during the call session is interpreted and processed in the AGCF, and is not converted to the SIP protocol and sent to the PES AS. For example, for the service of the flashing fork, it is detected by the AGCF.
- the user's flashing fork simulates the subscriber line signaling, according to the state of the existing call in the AGCF, the meaning expressed by the service code information of the flashing signal and the subsequent call is explained, and the call session process such as three-party call and call waiting is completed.
- the business logic control and media control processing of the analog subscriber line signaling interaction service are required.
- the AGCF needs to maintain multiple SIP session states, for example, the AGCF needs to determine which session is currently activated according to the simulated subscriber line signaling, and which session is currently maintained and other session state information; For a service involving multiple session media, such as a three-party call service, the AGCF also needs to control the MG to implement the three-party media conference bridge connection control.
- the processing method of the analog subscriber line signaling that is exchanged during the call session given in ETSI TS 3044 V0.1.0, for the analog subscriber line signaling during the call session is through the access signaling adaptation entity. To be interpreted and processed, it is not converted to the SIP protocol and sent to the PES AS. As a result, the services that rely on these analog subscriber line signaling can only be placed on the access signaling adaptation entity and cannot be moved up to the PES AS. achieve.
- the design principles of the IMS-based PES architecture are not fully compliant, causing the following problems:
- the crossover analog subscriber line signaling during the session is terminated, so that all services related to the analog subscriber line signaling must be implemented on the AGCF, while ETSI TS 3044 V0.1.0 only gives call waiting.
- Service descriptions such as three-party calling, and other services that rely on the analog-to-clip analog subscriber line signaling, such as call forwarding, finding malicious calls, busy callbacks, busy parked calls, etc., cannot be obtained by PES AS.
- User line signaling information these services can only be implemented on the AGCF.
- the AGCF needs to perform a large number of services simulating subscriber line signaling interaction during the implementation of the call session; for services involving multiple parties, the AGCF also needs to maintain multiple SIP session states; the AGCF also controls the MG to complete multiple session media.
- the need for media control and the like of the service increases the complexity of the control software on the AGCF.
- the main object of the present invention is to provide a method for realizing a public telephone switching network emulation service, which can conform to the principle of separation of service implementation and core control in an IMS-based PES architecture.
- Another object of the present invention is to provide a system for implementing a public switched telephone network emulation service that is capable of complying with the principle of separation of service implementation and core control in an IMS-based PES architecture.
- a method for implementing a public telephone switching network PSTN emulation service comprising: in a session initial protocol SIP packet network, an access signaling adaptation entity performs an analog subscriber line for an analog subscriber line signaling information exchanged during a call session Transmitting between signaling and SIP signaling, implementing the transmission of the analog subscriber line signaling information between the access signaling adaptation entity and the SIP application server by using a SIP protocol; and simultaneously simulating subscriber line signaling according to the SIP application server The information is processed accordingly to implement the PSTN simulation service.
- the method for performing the conversion between the analog subscriber line signaling and the SIP signaling by the access signaling adaptation entity is: carrying the analog subscriber line signaling information in different SIP messages and transmitting the information to the SIP application server, or The one or more analog subscriber line signaling information is carried in the same SIP message and transmitted to the SIP application server.
- the access signaling adaptation entity parses the function information corresponding to the analog subscriber line signaling information, and then The parsed function information is delivered to the SIP application server through the SIP protocol.
- the method for the access signaling adaptation entity to perform the conversion between the analog subscriber line signaling and the SIP signaling is:
- the SIP subscription and response mechanism is used, and the user-key digital signaling information in the analog subscriber line signaling information is transmitted to the SIP application server by using the key markup language KPML.
- the SIP signaling is a SIP Info message, or a SIP Message message, or a SIP Invite message.
- the SIP signaling includes a message body of a MIME media type carrying the analog subscriber line signaling information, where the MIME media type includes: A MIME media type field for identifying a MIME media type category; an encoding mode field of an encoding method used to identify the analog subscriber line signaling information carried in the message body of the MIME media subtype.
- the value of the MIME media type field is an application application; the value of the MIME media subtype field is analog subscriber line signaling analog-subsci, iber-signal.
- the coding mode field takes the value of the text extension Bacchus paradigm ABNF mode, or the extended markup language XML mode.
- the analog subscriber line signaling includes: user tap signal signaling, and/or digital signaling, and/or ringing, and/or tone information, and/or billing pulse signaling, and/or reverse polarity Signaling, and/or frequency shift keying signaling.
- the SIP packet network is an IP Multimedia Subsystem IMS
- the access signaling adaptation entity is an access gateway control function AGCF;
- the SIP application server is a PSTN emulation service application server PES AS.
- the access signaling adaptation entity is an integrated access device with an access signaling adaptation and an access bearer adaptation function.
- the session process includes a first user and a second user, and the PSTN service is a call waiting emulation service, and the specific implementation of the method includes:
- the PES AS After receiving the request from the third user to call the first user, the PES AS carries the call waiting tone in the SIP signaling and sends the call waiting tone to the AGCF, where the AGCF controls the connection in the SIP packet network.
- the ingress gateway plays a waiting tone to the first user;
- the AGCF carries the information of the flashing signal from the first user to the PES AS, and the PES AS carries the dial tone in the SIP signaling and sends the information to the AGCF.
- the AGCF controls the access gateway in the SIP packet network to disconnect the first user Connect to the second user's media, and send a dial tone to the first user;
- the ACGF carries the service code information from the first user in the SIP signaling and sends the information to the PES AS;
- the AS parses the received service code information to learn that the current service is a call waiting emulation service and the second user is a hold party;
- the latter SDP establishes a media path between the first user and the third user.
- the session process includes a first user and a second user, and the PSTN service is a call waiting emulation service, and the specific implementation of the method includes:
- the PES AS After receiving the request from the third user to call the first user, the PES AS carries the call waiting tone in the SIP signaling and sends the call waiting tone to the AGCF, where the AGCF controls the connection in the SIP packet network.
- the incoming gateway plays a waiting tone to the first user;
- the AGCF controls an access gateway in the SIP packet network to disconnect the media connection of the first user and the second user, and sends the media connection to the first user Send a dial tone;
- the ACGF carries the service code information and the flashing signal information from the first user in the SIP signaling and sends the information to the PES AS.
- the PES AS parses the received information to learn that the current service is a call waiting emulation.
- the service and the second user is a hold party;
- the latter SDP establishes a media path between the first user and the third user.
- the session process includes a first user and a second user, and the PSTN service is a three-party call emulation service, and the specific implementation of the method includes: After receiving the flashing signal from the first user, the AGCF controls an access gateway in the SIP packet network to disconnect the media connection of the first user and the second user, and sends the media connection to the first user Sending a dial tone; the first user dialing a number of the third user;
- the ACGF carries the third user number information and the flashing signal information from the first user to the PES AS in the SIP signaling; the PES AS parses the received message to learn that the current service is Three-party call simulation service;
- the PES AS and the AGCF update a session description protocol SDP between the first user and the third user, and the AGCF establishes a media path between the first user and the third user by using the updated SDP.
- the method further includes:
- the P£S AS changes the second user to receive only the non-transmitted media stream through the SIP protocol.
- the session process includes a first user and a second user, and the PSTN service is an incoming transfer simulation service, and the specific implementation of the method includes:
- the AGCF After the AGCF receives the flashing signal from the first user, controlling an access gateway in the SIP packet network to disconnect the media connection of the first user and the second user, and to the first The user sends a dial tone;
- the ACGF carries the service code from the first user and the information of the flashing signal in the SIP signaling to the PES AS; the PES AS parses the received information to learn that the current service is an incoming call. Simulating the service and determining that the transfer party is a third user;
- the PES AS negotiates a session description protocol SDP between the second user and the third user, and establishes a media path between the second user and the third user by using the updated SDP; and simultaneously releases the first user Conversation.
- the first user is an analog user.
- a system for implementing a public switched telephone network PSTN emulation service, in a session initial protocol SIP packet network at least includes: an access signaling adaptation entity, a SIP application server;
- the access signaling adaptation entity further includes: a conversion unit that performs conversion between the analog subscriber line signaling and the SIP signaling for the simulated user line signaling information that is exchanged during the call session;
- the SIP application server performs corresponding processing according to the simulated subscriber line signaling information to implement a PSTN emulation service.
- the converting unit respectively carries the received analog subscriber line signaling information in different
- the SIP message is delivered to the SIP application server, or more than one analog subscriber line signaling information is carried in the same SIP message and transmitted to the SIP application server.
- the converting unit parses the function information corresponding to the analog subscriber line signaling information, and then transmits the parsed function information to the SIP application server by using a SIP protocol.
- the conversion unit uses SIP's subscription and response mechanism and applies a key markup language
- KPML delivers the user button digital signaling information in the analog subscriber line signaling information to the fans
- the SIP packet network is an IP Multimedia Subsystem IMS
- the access signaling adaptation entity is an access gateway control function AGCF;
- the SIP application server is a PSTN emulation service application server PES AS.
- An access signaling adaptation entity where the access signaling adaptation entity includes: a conversion unit that simulates conversion of subscriber line signaling and SIP signaling between simulated subscriber line signaling information during a call session .
- the present invention provides a SIP application server such as PES.
- the method of the real service, the method of the invention conforms to the principle of separating the service implementation and the core control in the IMS architecture.
- the IMS-based architecture can realize the 100% inheritance of the PSTN service by using the IMS-based architecture, and the unified method is adopted.
- the IMS core network provides services for PSTN emulation users and IP multimedia users, which reduces the network construction cost and management operation and maintenance cost of operators, and has far-reaching social and economic significance.
- the method and system for providing the PSTN emulation service by the POST AS of the service provider are provided by the access operator's AGCF.
- the PES AS in the home domain implements the PSTN emulation service, supports the service mobility, and implements the centralized and unified PSTN emulation service on the PES AS in the home domain, which conveniently solves the equal access, billing, and service of the PSTN emulation service. Issues such as conflicts and service delivery simplify the management and operation and maintenance of the PS N simulation service.
- Figure 1 is a schematic diagram of a IMS-based PES functional architecture
- FIG. 2 is a schematic diagram of a related entity connection of an analog telephone terminal using an access signaling adaptation entity to access a SIP-based packet network;
- FIG. 3 is a flow chart of an embodiment of the call waiting emulation service of the present invention.
- FIG. 4 is a flowchart of an embodiment of the call waiting emulation service optimization process of the present invention
- FIG. 5 is a flowchart of an embodiment of the three-party call emulation service of the present invention
- FIG. 6 is a flow chart of an embodiment of the incoming call emulation service of the present invention.
- Mode for Carrying Out the Invention The core idea of the present invention is: In a packet-based SIP packet network, for a PSTN service that performs analog subscriber line signaling interaction in a call session, the access signaling adaptation entity pairs the call.
- the simulated subscriber line signaling information that is exchanged during the session is used to simulate the conversion between the subscriber line signaling and the SIP signaling, and the analog subscriber line signaling information is implemented between the access signaling adaptation entity and the SIP application server by using the SIP protocol.
- the delivery is performed by the SIP application server according to the analog subscriber line signaling information, thereby implementing the PSTN simulation service.
- the present invention is applicable to an application scenario in which an analog telephone terminal uses an access signaling adaptation entity to access a SIP-based packet network, and implements a PSTN emulation service in which a simulated user signaling interaction between a user and a network is performed in a session, such as an IMS-based PSTN.
- FIG. 1 is simplified to FIG. 2, which is a schematic diagram of an associated physical connection of an analog telephone terminal using an access signaling adaptation entity to access a SIP-based packet network.
- the analog telephone terminal is a telephone terminal that accesses a SIP-based packet network such as an IMS-based PES; it should be noted that at least one party in the call session process of the present invention is an analog telephone terminal. And performing PSTN services simulating subscriber line signaling interaction during the call session.
- the access signaling adaptation entity is a network side entity that performs functions such as conversion between the analog subscriber line signaling and the SIP signaling.
- the access signaling adaptation entity function may be It is an AGCF in the IMS-based PES functional architecture; it may also be an integrated access device in which the access signaling adaptation and the access bearer adaptation function are combined;
- the PES AS is a functional entity that performs PSTN service logic control and implements PSTN supplementary services.
- the L interface between the analog telephone terminal and the access signaling adaptation entity is an interface for transmitting analog subscriber line signaling, such as in an IMS-based PES, analog telephone terminal and access.
- the signaling adaptation entity can transmit analog subscriber line signaling through the MG shown in FIG. 1, and the media gateway control protocol such as H.248 can be applied between the MG and the access signaling adaptation entity;
- the I interface between the adaptation entity and the PES AS can use the SIP signaling protocol.
- the access signaling adaptation entity and the PES AS can pass other network entities in the IMS core network, such as A network entity such as an S-CSCF or an I-CSCF transmits SIP signaling.
- the analog subscriber line signaling that is exchanged during the call session is converted into SIP signaling, and is transmitted between the access signaling adaptation entity and the PES AS through the I interface, so that the PES AS obtains sufficient analog subscriber line.
- Signaling information and corresponding service processing conform to the principle of separation of service implementation and core control of IMS-based PES architecture.
- the access signaling adaptation entity of the present invention further includes: a conversion unit that simulates conversion of the subscriber line signaling and the SIP signaling between the simulated subscriber line signaling information during the call session; The transmitting of the analog subscriber line signaling information is implemented by the SIP protocol between the unit and the PES AS.
- the PES AS performs corresponding processing according to the analog subscriber line signaling information to implement the PSTN simulation service.
- the conversion unit implementation converts to:
- the conversion unit respectively carries the received analog subscriber line signaling information to the SIP application server in different SIP messages, or carries one or more analog subscriber line signaling information in the same SIP message and transmits the information to the PEA AS;
- the converting unit parses the function information corresponding to the received analog subscriber line signaling information, and then transmits the parsed function information to the PES AS through the SIP protocol;
- the conversion unit uses the SIP subscription and response mechanism and applies the key markup language KPML to deliver the user button digital signaling information in the analog subscriber line signaling information to the PES AS.
- analog subscriber line signaling in the call origination or call termination phase is conveniently Converted to SIP messages with similar meanings, for example, the on-hook user signaling and the BYE message in the SIP signaling all indicate the meaning of the end of the call, so the on-hook analog subscriber line signaling at the end of the call can be easily converted into SIP signaling.
- BYE message The analog subscriber line signaling interacting during the call session is difficult to directly convert to the SIP message with corresponding meaning, and the appropriate SIP message is needed to transmit the simulated subscriber line signaling information during the call session.
- a message in the SIP protocol such as a SIP Info message
- the present invention may use the SIP Info message to deliver the interaction simulation during the call session.
- User line signaling information such as SIP Message, Invite, etc.
- SIP Message, Invite, etc. to communicate the simulated subscriber line signaling information during the call session, but only the SIP session identifier of the Messgae or Invite message at this time.
- the SIP session identifier of the established call session is different, and the Message or Invite message is required to carry other information to associate the two different SIP session identifiers.
- the format of the analog subscriber line signaling information in the SIP message must be set so that both parties can correctly understand Corresponding information.
- the analog subscriber line signaling interacting during the call session involves signaling such as cross-cutting signaling, digital signaling, ringing, and tone in the analog subscriber line signaling, such as the service code dialed by the user after the flashing fork or the flashing fork. , dial tone, busy tone, call waiting tone, ringing signal, and more.
- the SIP message transmits the simulated subscriber line signaling information during the call session.
- the present invention sets a new multi-purpose Internet Mail Extensions (MIME) media type, that is, analog subscriber line signaling.
- MIME multi-purpose Internet Mail Extensions
- this new analog subscriber line signaling MIME media type includes the following fields:
- MIME media type used to identify MIME media types
- the field of the category, in the present invention, the value is an application (application);
- MIME subtype A field used to identify a subtype of a MIME media type.
- the subtype of the MIME media type is analog-subscriber-signal used in the present invention to simulate a subscriber line signaling media subtype;
- the analog subscriber line signaling information carried in the message body of the MIME media subtype may include but is not limited to the following information:
- Digital signaling information simulating subscriber line signaling including number information dialed by the user;
- c ringing stream and tone information used for ringing and tone information delivered by the PES AS to the access signaling adaptation entity; information for notifying the user of the result of the call connection, such as dial tone, busy tone, ring back tone Isophonic signal and ringing signal;
- the SIP message may include a message body of the analog-subscriber-signal MIME media type, for example, the content of the SIP message body carrying the information of the caller's subscriber line signaling may be expressed as follows:
- the Content-Type application/analog-subscriber-signal indicates that the information carried in the message body belongs to the MIME media type, and the MIME media subtype of the MIME media type is analog-subscriber-signal MIME media type;
- the hook-flash indicates that the information carried in the message body is the flashing signaling information. It should be noted that this is just an example. Other characters can also be used to indicate the flashing fork, as long as the user negotiates well.
- the following is an example of call waiting, three-way calling, and incoming call.
- the following describes the analog subscriber line signaling information that is exchanged between the access signaling adaptation entity and the PES AS by using the SIP protocol to implement PSTN simulation. Business approach.
- FIG. 3 is a flowchart of an embodiment of the call waiting emulation service of the present invention.
- the access signaling adaptation entity is an AGCF
- the analog subscriber line signaling is used in the process of transmitting a call session between the AGCF and the PES AS by using the SIP protocol.
- the interactive user line signaling information is simulated, and the simulated user A is an analog telephone terminal, and the user B and the user C are SIP terminals.
- the method for implementing the call waiting simulation service of the present invention includes the following steps:
- Step 300 to step 306 A basic session call is established between the simulated user A and the user B.
- the AGCF After receiving the dialing information from the simulated user A, the AGCF sends a session initial request (Invite) SIP message of the user B corresponding to the dialing information to the PES AS; the PES AS forwards the received Invite B SIP message to the user B, and the user B will 180 Ringing SIP ringing signaling is sent to the AGCF via the PES AS; after receiving the 180 Ringing signaling, the AGCF controls the access gateway to send a ringback tone to the analog user, and receives 200 from the user B forwarded via the PES AS. After the OK SIP acknowledges the signaling, the ACK SIP response message is sent to the user B via the PES AS, and the user A and the user B are simulated to communicate.
- Invite session initial request
- the AGCF performs conversion between the analog subscriber line signaling and the SIP signaling, and the specific implementation can be referred to the relevant draft standard. I won't go into details here.
- the call initial request Invite
- the SIP Info message carries a message body indicating the call waiting tone to simulate the subscriber line signaling information, which can be expressed as follows:
- call-waiting indicates that the information carried in the message body is call waiting tone information.
- Step 309 Step 310: The PES AS returns a 182 SIP message indicating that the call is being queued to the user C. After receiving the SIP Info message from the PES AS carrying the call waiting tone analog subscriber line signaling information, the AGCF controls the access gateway to the analog user. A inserts a call waiting tone to simulate a subscriber line signal.
- Step 311 Simulate the user A flashing fork and send it to the AGCF through analog subscriber line signaling.
- Step 312 The AGCF transmits the flashing analog user line signaling information to the PES AS through the SIP Info message.
- the SIP Info message carries a message body indicating the information of the analog-to-be-simulated subscriber line signaling, which can be expressed as follows:
- the hook indicates that the information carried in the message body is the flash information.
- Step 313 The PES AS carries the dial tone analog subscriber line signaling information in the SIP Info message and sends it to the AGCF.
- Step 314 to step 315 After receiving the SIP Info message from the PES AS carrying the dial tone analog subscriber line signaling information, the AGCF controls the access gateway to disconnect the media connection between the simulated user A and the user B, and sends the media connection to the simulated user A. Dial tone simulates subscriber line signaling.
- Step 316 The analog user A dials a service code such as the number key 2, and sends it to the AGCF through analog subscriber line signaling.
- Step 317 The AGCF carries the received service line analog subscriber line signaling in the SIP Info message, and transmits the service code dialed by the simulated user A to the PES AS to simulate the subscriber line signaling information.
- the PES AS receives the analog subscriber A dialed. After the service code information is analyzed, it is learned that the simulated user A chooses to keep the user B and connects the call waiting user C.
- MRS Media Resource Server
- the MRS is a physical implementation of the media resource control function (MR C ) and the media resource processing function (MRFP ) in FIG. 1 , and is used to provide media resources such as playback and conference bridge control for the network.
- the MRS product of the media resource is provided.
- the MRS can be separated into the control layer MRFC entity and the media layer MRPP entity.
- a service implementation example is used, which indicates that the media resource is used for the call holder. Waiting for music.
- this step is optional because the holder knows that it is to be held, such as a voice prompt during a call, so that no prompt tone is needed.
- the use of MRS is not relevant to the present invention, but is a specific embodiment given for business process integrity.
- Step 324 PES AS uses simulated user A and user B to establish a meeting.
- the session description protocol (SDP) information of the simulated user A negotiated, and returns a 200 OK message to the user C to accept the call; after receiving the 200 OK message, the user C returns an acknowledgement ACK message.
- SDP session description protocol
- Steps 326 to 329 The PES AS initiates a SDP update to the user A by using the SDP information of the user C that is carried in the Invite A SIP message of the user A in step 307, and the AGCF initiates the SDP update.
- the media stream connection control of the IP media endpoint of the user A is simulated, and a connection is established between the IP media endpoint of the simulated user A and the IP media endpoint of the user C, thereby connecting the Han direction of the simulated user A and the user C.
- Media access Media access.
- the AGCF converts each analog subscriber line signaling information that is exchanged during the call session into a SIP Info message and then passes it to the PES AS for processing.
- the AGCF can optimize the transmission of the analog subscriber line signaling information, that is, collect multiple analog subscriber line signaling from the analog user terminal. Then, it is sent to the PES AS at one time through the SIP Info message.
- 4 is a flowchart of an embodiment of the call waiting emulation service optimization process of the present invention. As shown in FIG.
- the analog user of the beat-to-cross analog subscriber line signaling in step 311 and the service code dialed by the simulated user A in step 316 are simulated.
- the line signaling information is carried in a SIP message and sent to the PES AS for processing.
- the AGCF needs to have the ability to determine when the service code dialed by the user is terminated.
- the implementation of the capability can be determined by presetting the dialing rule of the service code on the AGCF. When to terminate.
- Steps 411 to 416 in FIG. 4 implement the optimization processing of steps 311 to 317 in FIG. 3, and assume that the dialing rule of the service code is preset in the AGCF. Said as follows:
- Step 411 Simulate the user A flashing fork and send it to the AGCF through analog subscriber line signaling.
- Step 414 The analog user A dials a service code such as the number key 2, and sends it to the AGCF through analog subscriber line signaling.
- Step 415 to step 416 After the AGCF determines that the service code is dialed according to the preset service code dialing rule, the AGCF carries the service code analog subscriber line signaling information dialed by the flashing and analog user A in the SIP Info message, to the PES.
- the AS passes the analog user A's flashing fork and the dialed service code to simulate the subscriber line signaling information.
- the PES AS analyzes and knows that the simulated user A chooses to keep the subscriber B, and connects the call waiting. User C.
- Steps 400 to 410 in FIG. 4 are completely consistent with the implementations of steps 300 to 310 in FIG. 3.
- the subsequent steps after step 416 in FIG. 4 are completely identical to steps 318 to 329 in FIG. Retelling.
- This embodiment emphasizes that multiple analog subscriber line signaling from the analog user terminal is sent to the PES AS through the same SIP Info message, which reduces the number of interactions between the AGCF and the PES AS to transmit analog subscriber line signaling.
- FIG. 5 is a flowchart of an embodiment of the three-party call emulation service according to the present invention.
- the access signaling adaptation entity is an AGCF
- the analog subscriber line signaling is used in the process of transmitting a call session between the AGCF and the PES AS by using the SIP protocol.
- the interactive user line signaling information is simulated, and it is assumed that the simulated user A is an analog telephone terminal, the user B and the user C are SIP terminals, and the simulated user A and the user B are in communication, and the present invention implements a three-party calling simulation.
- the method of true business includes the following steps:
- Step 500 Simulate the user A flashing fork and pass it to the AGCF through analog subscriber line signaling.
- Step 501 to step 502 After receiving the analog subscriber line signaling of the flashing fork, the AGCF controls the access gateway to disconnect the media connection between A and B, and sends a dial tone analog user line signaling to the user A.
- Step 503 The simulated user A dials the number of the third party, that is, the user C, and transmits the number information of the user C to the AGCF through the analog subscriber line signaling.
- Step 504 to step 505 After the AGCF determines that the user dials the terminal according to the preset dialing rule, the AGCF carries the analog subscriber line signaling information of the number of the tap and the dialed user C in the SIP Info message, and sends the information to the PES AS. After receiving the number information of the flashing fork and the user C, the PES AS analyzes and knows that the simulated user A needs to keep the user B and connects the user C.
- Step 506 to step 508 The PES AS changes the IP media endpoint of the user B to receive and not send the IP address through the SIP protocol.
- the specific implementation is known to those skilled in the art. For details, refer to related protocols, and details are not described herein.
- this step is optional. If this step is omitted, User B may also send the media stream, but since User B has been held by the call, the simulated user A is also unable to receive the media from User B. Streaming, this will result in a waste of IP network bandwidth.
- Step 509 - Step 510 The PES AS initiates a call session request to the user C using the SDP of the simulated user A; the user C returns 180 Ringing SIP ringing signaling to the PES AS.
- Step butterfly 511 ⁇ Step 513 The PES AS changes the media connection mode of the IP media endpoint of the simulated user A to receive only the IP media endpoint from the user C according to the SDP description of the IP media endpoint of the user C carried in the SIP ringing signaling. Media stream.
- Step 515 The simulated user A receives the ring back tone signaling from the user C.
- Steps 518 to 521 The PES AS changes the media connection mode of the IP media endpoint of the simulated user A according to the SDP description of the IP media endpoint of the user C carried in the SIP ringing signaling of the user C in the steps 511 to 513.
- the media stream from the IP media endpoint of user C is sent and received, and the AGCF controls the access gateway to implement corresponding media connection control, thereby connecting the two-way media path simulating user A to user C.
- FIG. 6 is a flowchart of an embodiment of an incoming call emulation service according to the present invention.
- an access signaling adaptation entity is an AGCF
- analog subscriber line signaling uses a SIP protocol to transfer a call session between an AGCF and a PES AS.
- the simulated subscriber line signaling information is interactively in the process, and assumes that the simulated user A is an analog telephone terminal, the user B and the user C are SIP terminals, and the simulated user A and the user B are in communication, and the present invention implements the incoming call.
- the method of connecting the simulation service includes the following steps:
- Step 600 Simulate the user A flashing fork and pass it to the AGCF through analog subscriber line signaling.
- Step 601 ?? Step 602 After receiving the caller line signaling, the AGCF controls the access gateway to disconnect the media connection between the simulated user A and the user B, and sends a dial tone analog subscriber line signaling to the analog user A.
- Step 603 The simulated user A dials a service code, such as *12*user C's number #, and transmits it to the AGCF through analog subscriber line signaling.
- a service code such as *12*user C's number #
- Step 604 ?? Step 605 After the AGCF learns that the user dials the terminal according to the preset dialing rule, the AGCF carries the received flashing fork and the dialed *12* user C number #impersonized subscriber line signaling information in the SIP Info message. And sent to the PES AS, the PES AS receives the number of the fork and the number of the * 12* user C dialed, and then analyzes and learns the simulation. User A chooses to transfer the user B call to the caller, User C.
- the AGCF first parses the specific analog subscriber line signaling meaning, and then transmits the function information of the transfer operation to the PES AS through a protocol such as SIP, where the number of the user C can be used as a parameter of the transfer operation.
- a protocol such as SIP
- an operation field is extended to carry a handover operation
- another number field is extended to carry the number of the user C.
- Step 606 The PES AS initiates a call session request Invite SIP message to the user C by using the SDP description of the IP media endpoint of the user B.
- Step 607 User C returns 180 Ringing signaling to the PES AS, and carries the SDP description of the IP media endpoint of User C in the ringing signaling.
- Step 608 to step 610 The PES AS changes the media connection mode of the IP media endpoint of the user B to simultaneously send and receive the media stream from the IP media endpoint of the user C according to the SDP description of the IP media endpoint of the user C carried in the 180 Ringing. .
- Step 613 to Step 614 After the PES AS transfers the user B call to the user C, the SIP Bye process is used to release the session simulating the user A.
- the solution of the present invention implements a PSTN emulation service that requires user line signaling interaction during a call session on an application server of an IMS network, and conforms to the principle of separation of service implementation and core control in the IMS architecture;
- the invention can combine the existing technology to realize 100% inheritance of the PSTN service by using the IMS-based architecture, and provide services for the PSTN emulation user and the IP multimedia user by using the unified IMS core network, thereby reducing the network construction cost and management operation and maintenance of the operator. Cost has far-reaching socio-economic significance.
- the solution of the present invention provides access to the AGCF of the access operator but provides the PSTN emulation service by the PES AS of the service provider, which ensures that the PSTN of the home domain implements the PSTN emulation service, supports the service mobility, and implements
- the PSTN emulation service is implemented centrally and uniformly in the PES AS of the home domain, which conveniently solves the problems of equal access, service conflict, and service provision of the PSTN emulation service, and manages the management and operation of the PSTN emulation service by the operator. dimension.
- a SIP event packet draft of the IETF key interaction can also be applied between the access signaling adaptation entity and the PES AS ( draft-ietf-sipping-kpml: A Session Initiation Protocol (SIP) Event Package for Key Press Stimulus
- SIP Session Initiation Protocol
- KPML Key Press Markup Language
- the specific implementation includes: the PES AS uses the SIP protocol subscription (SUBSCRIBE) message to carry the analog user button event subscription to the access signaling adaptation entity by using the dialing rule described by the KPML, and the access signaling adaptation entity detects the user button information. If the user case information meets the dialing rule of the PES AS subscription, the access signaling adaptation entity sends a SIP notification (Notify) message to the PES AS to simulate the number information dialed by the user.
- SIP notification Notify
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
Abstract
A method and system for realizing the PSTN simulating service, which are used in the packet-based SIP packet network and perform PSTN service of the simulating user line signaling interaction in the call session, includes: the access signaling adaptive entity performs the convert between the simulating user line signaling and the SIP signaling to the simulating user line signaling information in the interaction of the call session process, realizes the transmission of the said simulating user line signaling information between the access signaling adaptive entity and the SIP application server by using SIP protocol, and the SIP application server performs the related processing according to the analysis of the said simulating user line signaling information to realize the PSTN simulating service at the same time. The invention satisfies the protocol that the service realization is separated from the corn control in the IMS construction, and reduces the cost of network construction, management, performance and maintenance, and has deep influence to the social economic sense.
Description
实现仿真业务的方法、 系统及接入信令适配实体 技术领域 Method, system and access signaling adaptation entity for realizing simulation service
本发明涉及公共电话交换网 (PSTN, Public Switched Telephone Network )仿真业务技术, 尤指一种实现在会话中进行模拟用户线信令 交互的公共电话交换网仿真业务的方法、 系统及接入信令适配实体。 发明背景 The present invention relates to a public switched telephone network (PSTN) emulation service technology, and more particularly to a method, system and access signaling for implementing a public switched telephone network emulation service for simulating subscriber line signaling interaction in a session. Adapt the entity. Background of the invention
模拟用户线信令是在模拟用户线路上传递的模拟电话终端与交 换设备间的信令, 模拟用户线信令主要包括以下四种类型的信令: 1 ) 描述用户状态的用户状态信令,用户状态信令反映模拟电话终端的摘 挂机状态,交换设备可以通过检测用户线上电流的有无来检测用户是 否摘挂机; 2 )数字信令, 是模拟电话终端向交换设备发送的用户所 拨的号码信息; 3 )铃流和信号音, 是交换设备向模拟电话终端发出 的用于通知用户呼叫接续的结果的信令, 如拨号音、 忙音、 回铃音等 音信号和振铃信号; 4 ) 拍叉信令, 是模拟电话终端向交换设备发出 的信令,一般用于触发呼叫会话过程中进行用户和交换设备之间的模 拟用户线信令信息交互。 The analog subscriber line signaling is the signaling between the analog telephone terminal and the switching equipment transmitted on the analog subscriber line. The analog subscriber line signaling mainly includes the following four types of signaling: 1) user state signaling describing the user status, The user status signaling reflects the state of the off-hook of the analog telephone terminal. The switching device can detect whether the user picks up the hook by detecting the presence or absence of the current on the subscriber line. 2) The digital signaling is dialed by the user sent by the analog telephone terminal to the switching device. The number information; 3) ringing tone and signal tone, is the signaling sent by the switching device to the analog telephone terminal to notify the user of the result of the call connection, such as a dial tone, a busy tone, a ring back tone, and the like; 4) The flashing signaling is a signaling sent by the analog telephone terminal to the switching device, and is generally used to perform analog subscriber line signaling information interaction between the user and the switching device during the triggering of the call session.
一般来说,模拟电话终端和交换设备之间的模拟用户线信令交互 发生在呼叫会话建立或呼叫会话拆除期间, 但是, 部分 PSTN补充业 务需要在呼叫会话过程中实现,也就是用户的通话过程中进行模拟用 户线信令交互。 以呼叫等待业务为例,模拟电话用户 A和电话用户 B 在通话过程中, 如果有第三方电话用户 C呼叫模拟电话用户 A, 交换 设备将发送呼叫等待音信号给模拟电话用户 A以通知有第三方来话,
电话用户 C听到回铃音, 这时模拟电话用户 A可以有以下三种选择:In general, the analog subscriber line signaling interaction between the analog telephone terminal and the switching device occurs during the call session setup or call session teardown. However, part of the PSTN supplementary service needs to be implemented during the call session, that is, the user's call process. Simulate user line signaling interactions. Taking the call waiting service as an example, during the conversation between the analog telephone user A and the telephone user B, if a third party telephone user C calls the analog telephone user A, the switching device will send a call waiting tone signal to the analog telephone user A to notify that there is a Three parties, The telephone user C hears the ring back tone, and the analog telephone user A can have the following three options:
1 ) 若拒绝电话用户 C的呼入, 模拟电话用户 A不做任何操作, 过一段时间后交换设备将停止发送等待音信号; 1) If the incoming call of the telephone user C is rejected, the analog telephone user A does not perform any operation, and after a period of time, the switching device will stop transmitting the waiting tone signal;
2 ) 若保留电话用户 B, 并改为与电话用户 C通话, 则模拟电话 用户 A在话机上按 R键或拍叉, 并在听到拨号音后再按数字键 2; 2) If the telephone user B is reserved and the telephone user C is called instead, the analog telephone user A presses the R key or the flashing fork on the telephone, and then presses the number key 2 after hearing the dial tone;
3 )若结束与电话用户 B的通话, 改为与电话用户 C通话, 则模 拟电话用户 A在话机上按 R键或拍叉, 并在听到拨号音后再按数字 键 1。 3) If the call with the telephone user B ends and the call is made to the telephone user C, the analog telephone user A presses the R key or the flashing fork on the telephone, and then presses the number key 1 after hearing the dial tone.
从上述实例可见, 在模拟电话用户 A和电话用户 B的呼叫会话 过程中, 为实现呼叫等待业务, 模拟电话终端和交换设备需要进行模 拟用户线信令交互, 如交换设备向模拟电话终端发送等待音信号、 模 拟电话终端向交换设备发送 R键、 数字键 2、 数字键 1等数字信令。 It can be seen from the above example that during the call session between the analog telephone user A and the telephone user B, in order to implement the call waiting service, the analog telephone terminal and the switching device need to perform analog subscriber line signaling interaction, for example, the switching device sends a waiting to the analog telephone terminal. The audio signal and the analog telephone terminal send digital signals such as an R key, a numeric key 2, and a numeric key 1 to the switching device.
其它在呼叫会话过程中进行模拟用户线信令交互的业务还有呼 叫转移、三方通话、 查找恶意呼叫、遇忙回叫、遇忙寄存呼叫等业务, 有关这些业务的定义、 操作使用等信息, 可参考国家通信行业相关标 准, 这里不再赘述。 Other services for simulating subscriber line signaling interaction during the call session include call forwarding, three-party calling, finding malicious calls, busy callbacks, and busy parked calls, and other information about the definition and operation of these services. Refer to the relevant standards of the national communications industry, and will not go into details here.
目前, 无论是承载控制合一的窄带交换机设备, 还是基于承载控 制相分离的软交换设备,其核心的交换设备业务处理软件均可以看作 一个有限状态自动机,需要依赖模拟用户线信令和网络侧信令的输入 和输出事件的驱动来完成各种各样的 PSTN业务。对于在呼叫会话过 程中需要进行模拟用户线信令交互的业务处理来说,也需要依赖呼叫 会话中的模拟用户线信令的事件驱动才能实现相应的业务。 At present, the core switching device service processing software can be regarded as a finite state automaton, which is dependent on analog subscriber line signaling and whether it is a narrowband switch device with bearer control and a softswitch device with phase separation based on bearer control. The input and output events of the network side signaling are driven to perform various PSTN services. For the service processing that needs to perform analog subscriber line signaling interaction during the call session, it is also necessary to rely on the event driver of the analog subscriber line signaling in the call session to implement the corresponding service.
随着分组技术的不断成熟,基于电路交换的传统电信网络正在向 基于分组交换的宽带电信网发展,很多运营商都准备或已经建立了分 组电信网, 虽然用户使用分组通信终端接入分组电信网是未来发展的
趋势, 但运营商在分组电信网的建设过程中, 需要逐步对现有 PSTN/ 综合业务数字网 (ISDN, Integrate Service digital Network ) 网络进行 改造,实现现有 PSTN/ISDN网络向下一代网絡( NGN, Next Generation Network ) 的平滑演进, 要求现有的 PSTN/ISDN核心网络被分组电信 核心网替换之后, 现有 PSTN/ISDN终端用户感知不到网络变化, 能够 保留现有网络的终端、 用户网络接口、 业务使用体验等不变。 在目前 的各相关标准组织的研究中,上述分组电信网络应用于 PSTN/ISDN核 心网的改造和替换的应用, 也可称为 PSTN/ISDN仿真 (PSTN/ With the gradual maturity of packet technology, traditional telecommunication networks based on circuit switching are developing towards packet-switched broadband telecommunication networks. Many operators have prepared or have established packet telecommunication networks, although users use packet communication terminals to access packet telecommunication networks. Future development Trends, but operators need to gradually transform the existing PSTN/Integrated Service Digital Network (ISDN) network to implement the next PSTN/ISDN network to the next generation network (NGN). Smooth evolution of the Next Generation Network), after the existing PSTN/ISDN core network is replaced by the packet telecom core network, the existing PSTN/ISDN terminal users cannot perceive the network change, and can retain the terminals and user network interfaces of the existing network. , business experience and so on. In the current research of relevant standards organizations, the application of the above packet telecommunication network to the transformation and replacement of the PSTN/ISDN core network may also be referred to as PSTN/ISDN emulation (PSTN/).
ISDN Emulation )。 ISDN Emulation).
IP多媒体子系统( IMS, IP Multimedia Subsystem )作为一种基于 分组交换的网絡, 是第三代合作伙伴计划 (3GPP )在 Rel 5版本提出 的支持 IP多媒体业务的子系统。 IMS的核心特点是采用会话初始协议 ( SIP, Session Initiation Protocol )和与接入的无关性, IMS是一个在 分组域上的多媒体控制 /呼叫控制平台, 支持会话类和非会话类多媒 体业务, 为未来的多媒体应用提供了一个通用的业务平台。 在网络融 合发展趋势下, 许多国际国内组织都在研究基于 IMS的网络融合方 案, 目的是使 IMS成为基于 SIP会话的通用平台, 同时支持移动和固 定的多种接入方式。 由于网络融合的研究刚刚开始, 技术还不成熟, 其标准化工作也相应地成为了目前研究的重点。在 NGN的框架中, 终 端和接入网络是各种各样的, 而基于 SIP会话的核心网絡只有一个 IMS网络, IMS同时为固定和移动终端提供服务。 IMS网络作为一种 以 IP分组技术为核心的网络, 是网络演进的一种融合方案, 同时也是 未来发展的一个主要趋势。 As a packet-switched network, the IP Multimedia Subsystem (IMS) is the subsystem of the 3rd Generation Partnership Project (3GPP) proposed in Rel 5 to support IP multimedia services. The core feature of IMS is the use of Session Initiation Protocol (SIP) and the independence of access. IMS is a multimedia control/call control platform on the packet domain. It supports both session and non-session multimedia services. Future multimedia applications provide a common business platform. Under the trend of network convergence, many international and domestic organizations are studying IMS-based network convergence solutions, with the goal of making IMS a common platform for SIP-based sessions, while supporting multiple mobile and fixed access methods. As the research on network convergence has just begun and the technology is still immature, its standardization work has become the focus of current research. In the framework of NGN, the terminal and access network are various, and the core network based on SIP session has only one IMS network, and IMS provides services for both fixed and mobile terminals. As a network with IP packet technology as the core, IMS network is a fusion scheme of network evolution and a major trend in the future development.
由于 NGN中宽带多媒体域采用了 IMS架构, 如果 PSTN/ISDN仿 真子系统( PES, PSTN/ISDN Emulation Subsystem )也采用基于 IMS的
网络架构, 那么很多网络实体功能将得到融合和共享, 因此, 在国际电 信联盟 -电信标准部(ITU-T )和欧洲电信标准协会 ( ETSI )组织中均成 立了相关的标准项目进行这方面的研究工作。 ETSI标准草案 TS 02030 VI .2.7中给出了基于 IMS的 PSTN/ISDN仿真子系统功能架构, 图 1是 基于 IMS的 PES功能架构示意图, 如图 1所示, 该 PES架构应用了接 入网关控制功能( AGCF , Access Gateway Control Function )和媒体网关 ( MG, Media Gateway )等接入信令适配实体实现了传统 PSTN终端到 IMS网络的接入适配。按照标准草案 TS 02030 V1.2.7规定,接入信令适 配实体如 AGCF可以完成模拟用户线信令和 SIP信令之间的转换, 但不 实现 PSTN业务逻辑,将 PSTN业务逻辑控制移至 IMS网络的应用服务 器( AS )如 PES AS中 , 即基于 IMS的 PES架构应该符合业务实现和 核心控制相分离的原则。此外, ETSI标准草案 TS 3044还给出了基于 IMS 实现 PSTN仿真业务的一些具体流程定义。 有关 ETSI标准研究中的基 于 IMS的 PSTN仿真子系统的具体研究成果请参考上述两个标准草案, 本文不再详述。 Since the wideband multimedia domain in NGN adopts the IMS architecture, if the PSTN/ISDN emulation subsystem (PES, PSTN/ISDN Emulation Subsystem) also adopts IMS-based Network architecture, then many network entity functions will be integrated and shared. Therefore, relevant standard projects have been established in the International Telecommunication Union-Telecommunication Standards Department (ITU-T) and the European Telecommunications Standards Institute (ETSI) organization. research work. The functional structure of the IMS-based PSTN/ISDN emulation subsystem is given in the draft ETSI standard TS 02030 VI .2.7. Figure 1 is a schematic diagram of the IMS-based PES functional architecture. As shown in Figure 1, the PES architecture uses the access gateway control. The access signaling adaptation entity such as the function (AGCF, Access Gateway Control Function) and the media gateway (MG, Media Gateway) implements the access adaptation of the traditional PSTN terminal to the IMS network. According to the standard draft TS 02030 V1.2.7, the access signaling adaptation entity such as AGCF can complete the conversion between analog subscriber line signaling and SIP signaling, but does not implement PSTN service logic, and moves PSTN service logic control to IMS. The application server (AS) of the network, such as the PES AS, that is, the IMS-based PES architecture should conform to the principle of separation of service implementation and core control. In addition, the ETSI draft standard TS 3044 also gives some specific process definitions for implementing PSTN simulation services based on IMS. For the specific research results of the IMS-based PSTN simulation subsystem in the ETSI standard research, please refer to the above two draft standards, which will not be described in detail in this paper.
目前, 在 ETSI TS 3044 V0.1.0中, 基于 IMS实现 PSTN仿真业 务的具体流程定义给出了呼叫会话建立或呼叫会话拆除期间的部分 模拟用户线信令和 SIP信令之间的转换规则 ,如用户摘机和拨打被叫 号码后, AGCF根据配置数据判断号码终结, 将用户摘机和被叫号码 等模拟用户线信令转换为 SIP会话初始请求(INVITE )消息, 该 SIP INVITE消息将发送到执行 PSTN业务逻辑控制的 PES AS中。 AGCF 在实现相应的模拟用户线信令和 SIP信令的转换之后, 虽然在 SIP协 议中对模拟用户线信令的表达方式发生了变化,但原有模拟用户线信 令所需要传递的信息可以在 SIP协议中得到转换, 因此模拟用户线信 令所需要传递的信息并没有丢失, 这样 PES AS可以根据 SIP信令中
携带的模拟用户线信令信息完成相应的 PSTN业务逻辑控制。 Currently, in ETSI TS 3044 V0.1.0, the specific process definition of PSTN emulation service based on IMS gives the conversion rules between part of analog subscriber line signaling and SIP signaling during call session establishment or call session demolition, such as After the user picks up the phone and dials the called number, the AGCF determines the number termination according to the configuration data, and converts the analog subscriber line signaling such as the user's off-hook and called number into a SIP session initial request (INVITE) message, and the SIP INVITE message is sent to The PES AS that performs PSTN service logic control. After the AGCF implements the corresponding analog subscriber line signaling and SIP signaling conversion, although the expression of the analog subscriber line signaling changes in the SIP protocol, the information that the original analog subscriber line signaling needs to transmit may be The conversion is obtained in the SIP protocol, so the information required to simulate the subscriber line signaling is not lost, so that the PES AS can be based on the SIP signaling. The simulated subscriber line signaling information carried carries out the corresponding PSTN service logic control.
而在 ETSI TS 3044 V0.1.0中, 对于呼叫会话过程中交互的模拟 用户线信令,未能象其它发生在呼叫会话建立或呼叫会话拆除期间的 模拟用户线信令那样实现和 SIP信令之间的转换, 并通过 SIP协议在 AGCF和 PES AS之间传递。 现有的流程中对于呼叫会话过程中交互 的模拟用户线信令是通过在 AGCF 中进行解释和处理, 并不转换为 SIP协议发送到 PES AS, 比如, 对于拍叉类业务, 是通过 AGCF检 测到用户的拍叉模拟用户线信令之后, 根据 AGCF 中现有呼叫的状 态, 解释拍叉信令及拍叉后续拨的业务码信息所表达的含义, 完成三 方通话、呼叫等待等呼叫会话过程中需要进行模拟用户线信令交互业 务的业务逻辑控制和媒体控制处理。 现有方案中, 对于呼叫等待等涉 及多方会话的业务, AGCF需要维护多个 SIP会话状态, 如 AGCF需 要根据模拟用户线信令判断哪个会话当前激活,哪个会话当前是被保 持等会话状态信息; 对于三方通话业务等涉及多个会话媒体的业务, AGCF还需要控制 MG实现三方媒体会议桥连接控制。 In ETSI TS 3044 V0.1.0, the analog subscriber line signaling that interacts during the call session cannot be implemented and simulated like other analog subscriber line signaling that occurs during call session setup or call session teardown. The conversion between the AGCF and the PES AS is passed through the SIP protocol. In the existing process, the analog subscriber line signaling for the interaction during the call session is interpreted and processed in the AGCF, and is not converted to the SIP protocol and sent to the PES AS. For example, for the service of the flashing fork, it is detected by the AGCF. After the user's flashing fork simulates the subscriber line signaling, according to the state of the existing call in the AGCF, the meaning expressed by the service code information of the flashing signal and the subsequent call is explained, and the call session process such as three-party call and call waiting is completed. The business logic control and media control processing of the analog subscriber line signaling interaction service are required. In the existing solution, for a service involving a multi-party session such as call waiting, the AGCF needs to maintain multiple SIP session states, for example, the AGCF needs to determine which session is currently activated according to the simulated subscriber line signaling, and which session is currently maintained and other session state information; For a service involving multiple session media, such as a three-party call service, the AGCF also needs to control the MG to implement the three-party media conference bridge connection control.
综上, ETSI TS 3044 V0.1.0中给出的在呼叫会话过程中交互的模 拟用户线信令的处理方法,对于呼叫会话过程中交互的模拟用户线信 令是通过接入信令适配实体来解释和处理的, 并不转换为 SIP协议发 送至 PES AS , 这样导致依赖这些模拟用户线信令的业务只能放置在 接入信令适配实体上实现而无法集中上移至 PES AS中实现。 不能完 全符合基于 IMS的 PES架构的设计原则, 从而引起以下问题: In summary, the processing method of the analog subscriber line signaling that is exchanged during the call session given in ETSI TS 3044 V0.1.0, for the analog subscriber line signaling during the call session, is through the access signaling adaptation entity. To be interpreted and processed, it is not converted to the SIP protocol and sent to the PES AS. As a result, the services that rely on these analog subscriber line signaling can only be placed on the access signaling adaptation entity and cannot be moved up to the PES AS. achieve. The design principles of the IMS-based PES architecture are not fully compliant, causing the following problems:
1 )AGCF中需要实现部分 PSTN业务逻辑控制,违背了 TS 02030 V1.2.7中基于 IMS的 PES架构的业务上移至 PES AS,而 AGCF不做 业务的设计原则。 1) Some PSTN service logic control needs to be implemented in the AGCF, which violates the design principle of the IMS-based PES architecture in TS 02030 V1.2.7 and moves to the PES AS.
2 ) 大量涉及呼叫会话过程中需要进行模拟用户线信令交互的业
务必须在 AGCF上实现, 导致 AGCF上控制软件比较复杂。 2) A large number of industries involved in the analog subscriber line signaling interaction during the call session It must be implemented on the AGCF, which makes the control software on the AGCF more complicated.
如在 AGCF中终结会话过程中的拍叉模拟用户线信令,导致了所 有拍叉模拟用户线信令相关的业务必须在 AGCF上实现, 而 ETSI TS 3044 V0.1.0仅给出了呼叫等待、 三方通话等业务描述, 其它依赖拍 叉模拟用户线信令的业务还有很多, 如呼叫转移、 查找恶意呼叫、 遇 忙回叫、 遇忙寄存呼叫等业务, 由于 PES AS上无法得到拍叉模拟用 户线信令信息, 这些业务也只能在 AGCF上实现。 这样, AGCF在实 现呼叫会话过程中, 需要进行模拟用户线信令交互的大量业务; 对于 涉及多方会话的业务, AGCF还需要维护多个 SIP会话状态; AGCF 还要控制 MG完成涉及多个会话媒体业务的媒体控制等等需求增加 了 AGCF上控制软件的复杂度。 For example, in the AGCF, the crossover analog subscriber line signaling during the session is terminated, so that all services related to the analog subscriber line signaling must be implemented on the AGCF, while ETSI TS 3044 V0.1.0 only gives call waiting. Service descriptions such as three-party calling, and other services that rely on the analog-to-clip analog subscriber line signaling, such as call forwarding, finding malicious calls, busy callbacks, busy parked calls, etc., cannot be obtained by PES AS. User line signaling information, these services can only be implemented on the AGCF. In this way, the AGCF needs to perform a large number of services simulating subscriber line signaling interaction during the implementation of the call session; for services involving multiple parties, the AGCF also needs to maintain multiple SIP session states; the AGCF also controls the MG to complete multiple session media. The need for media control and the like of the service increases the complexity of the control software on the AGCF.
3 ) 导致了 PES业务的管理维护复杂化。 3) The management and maintenance of the PES service is complicated.
从现有方案来看,部分 PSTN业务在 PES AS中实现,部分 PSTN 业务在接入信令适配实体中实现,这种分布式业务实施方式使得业务 之间的配合和冲突等问题难以解决,而且在如 AGCF的接入信令适配 实体中需要进行业务数据配置, 导致了业务的管理维护比较复杂。 发明内容 From the perspective of the existing solution, some PSTN services are implemented in the PES AS, and some PSTN services are implemented in the access signaling adaptation entity. This distributed service implementation method makes it difficult to solve the problems of cooperation and conflict between services. Moreover, service data configuration needs to be performed in the access signaling adaptation entity such as the AGCF, which results in complicated management and maintenance of services. Summary of the invention
有鉴于此, 本发明的主要目的在于提供一种实现公共电话交换网仿 真业务的方法, 能够符合基于 IMS的 PES架构中业务实现和核心控制 相分离的原则。 In view of this, the main object of the present invention is to provide a method for realizing a public telephone switching network emulation service, which can conform to the principle of separation of service implementation and core control in an IMS-based PES architecture.
本发明的另一目的在于提供一种实现公共电话交换网仿真业务的系 统, 能够符合基于 IMS的 PES架构中业务实现和核心控制相分离的原 则。 Another object of the present invention is to provide a system for implementing a public switched telephone network emulation service that is capable of complying with the principle of separation of service implementation and core control in an IMS-based PES architecture.
本发明的又一目的在于提供一种接入信令适配实体, 能够符合基于
IMS的 PES架构中业务实现和核心控制相分离的原则。 It is still another object of the present invention to provide an access signaling adaptation entity that can be based on The principle of separation of service implementation and core control in the PES architecture of IMS.
为达到上述目的, 本发明的技术方案具体是这样实现的: In order to achieve the above object, the technical solution of the present invention is specifically implemented as follows:
一种实现公共电话交换网 PSTN仿真业务的方法, 该方法包括: 在会话初始协议 SIP分组网络中, 接入信令适配实体对呼叫会话过 程中交互的模拟用户线信令信息进行模拟用户线信令与 SIP信令间的转 换, 通过 SIP协议实现所述模拟用户线信令信息在接入信令适配实体与 SIP应用服务器间的传递; 同时 SIP应用服务器根据所述模拟用户线信 令信息进行相应处理, 实现 PSTN仿真业务。 A method for implementing a public telephone switching network PSTN emulation service, the method comprising: in a session initial protocol SIP packet network, an access signaling adaptation entity performs an analog subscriber line for an analog subscriber line signaling information exchanged during a call session Transmitting between signaling and SIP signaling, implementing the transmission of the analog subscriber line signaling information between the access signaling adaptation entity and the SIP application server by using a SIP protocol; and simultaneously simulating subscriber line signaling according to the SIP application server The information is processed accordingly to implement the PSTN simulation service.
所述接入信令适配实体进行模拟用户线信令与 SIP信令间的转换的 方法为: 分別将各模拟用户线信令信息携带在不同 SIP消息中传递给所 述 SIP应用服务器, 或将一个以上模拟用户线信令信息携带在同一 SIP 消息中传递给所述 SIP应用服务器。 The method for performing the conversion between the analog subscriber line signaling and the SIP signaling by the access signaling adaptation entity is: carrying the analog subscriber line signaling information in different SIP messages and transmitting the information to the SIP application server, or The one or more analog subscriber line signaling information is carried in the same SIP message and transmitted to the SIP application server.
所述接入信令适配实体进行模拟用户线信令与 SIP信令间的转换的 方法为: 所述接入信令适配实体解析所述模拟用户线信令信息对应的 功能信息, 再通过 SIP协议将解析得到的功能信息传递给所述 SIP应 用服务器。 And the method for the access signaling adaptation entity to perform the conversion between the analog subscriber line signaling and the SIP signaling is: the access signaling adaptation entity parses the function information corresponding to the analog subscriber line signaling information, and then The parsed function information is delivered to the SIP application server through the SIP protocol.
所述接入信令适配实体进行模拟用户线信令与 SIP信令间的转换的 方法为: The method for the access signaling adaptation entity to perform the conversion between the analog subscriber line signaling and the SIP signaling is:
使用 SIP的订阅及响应机制, 并应用按键标记语言 KPML传递 模拟用户线信令信息中的用户按键数字信令信息给所述 SIP 应用服 务器。 The SIP subscription and response mechanism is used, and the user-key digital signaling information in the analog subscriber line signaling information is transmitted to the SIP application server by using the key markup language KPML.
所述 SIP信令为 SIP Info消息, 或 SIP Message消息、 或 SIP Invite 消息。 The SIP signaling is a SIP Info message, or a SIP Message message, or a SIP Invite message.
所述 SIP信令中包括携带有所述模拟用户线信令信息的 MIME媒体 类型的消息体, 所述 MIME媒体类型包括:
用于标识 MIME媒体类型类别的 MIME媒体类型字段; 用于标识 MIME媒体子类型的消息体中携带的模拟用户线信令 信息采用的编码方式的编码方式字段。 The SIP signaling includes a message body of a MIME media type carrying the analog subscriber line signaling information, where the MIME media type includes: A MIME media type field for identifying a MIME media type category; an encoding mode field of an encoding method used to identify the analog subscriber line signaling information carried in the message body of the MIME media subtype.
所述 MIME媒体类型字段的取值为应用 application; 所述 MIME 媒体子类型字段的取值为模拟用户线信令 analog-subsci,iber-signal。 The value of the MIME media type field is an application application; the value of the MIME media subtype field is analog subscriber line signaling analog-subsci, iber-signal.
所述编码方式字段取值为文本扩展巴克斯范式 ABNF方式,或扩 展标记语言 XML方式。 The coding mode field takes the value of the text extension Bacchus paradigm ABNF mode, or the extended markup language XML mode.
所述模拟用户线信令包括: 用户拍叉信号信令, 和 /或数字信令, 和 /或铃流,和 /或信号音信息,和 /或计费脉冲信令、和 /或反极性信令、 和 /或移频键控信令。 The analog subscriber line signaling includes: user tap signal signaling, and/or digital signaling, and/or ringing, and/or tone information, and/or billing pulse signaling, and/or reverse polarity Signaling, and/or frequency shift keying signaling.
所述 SIP分组网络为 IP多媒体子系统 IMS; The SIP packet network is an IP Multimedia Subsystem IMS;
所述接入信令适配实体为接入网关控制功能 AGCF; The access signaling adaptation entity is an access gateway control function AGCF;
所述 SIP应用服务器为 PSTN仿真业务应用服务器 PES AS。 The SIP application server is a PSTN emulation service application server PES AS.
所述接入信令适配实体为接入信令适配和接入承载适配功能合一 的集成接入设备。 The access signaling adaptation entity is an integrated access device with an access signaling adaptation and an access bearer adaptation function.
所述会话过程中包括第一用户与第二用户, 所述 PSTN业务为呼叫 等待仿真业务, 该方法具体实现包括: The session process includes a first user and a second user, and the PSTN service is a call waiting emulation service, and the specific implementation of the method includes:
所述 PES AS接收到来自第三用户的请求呼叫所述第一用户的请求 后, 将呼叫等待音携带在 SIP信令中发送给所述 AGCF, 所述 AGCF控 制所述 SIP分組网絡中的接入网关向所述第一用户播放等待音; After receiving the request from the third user to call the first user, the PES AS carries the call waiting tone in the SIP signaling and sends the call waiting tone to the AGCF, where the AGCF controls the connection in the SIP packet network. The ingress gateway plays a waiting tone to the first user;
所述 AGCF将接收到的来自所述第一用户的拍叉信号信息携带在 SIP信令中发送给所述 PES AS,所述 PES AS将拨号音携带在 SIP信令 中发送给所述 AGCF; The AGCF carries the information of the flashing signal from the first user to the PES AS, and the PES AS carries the dial tone in the SIP signaling and sends the information to the AGCF.
所迷 AGCF控制所述 SIP分组网络中的接入网关断开所述第一用户
和第二用户的媒体连接, 并向所述第一用户发送拨号音; 所述 ACGF将来自所述第一用户的业务码信息携带在 SIP信令中并 发送给所述 PES AS; 所述 PES AS解析接收到的业务码信息获知当前业 务为呼叫等待仿真业务且所述第二用户为保持方; The AGCF controls the access gateway in the SIP packet network to disconnect the first user Connect to the second user's media, and send a dial tone to the first user; the ACGF carries the service code information from the first user in the SIP signaling and sends the information to the PES AS; The AS parses the received service code information to learn that the current service is a call waiting emulation service and the second user is a hold party;
所述 PES AS通过所述 SIP分组网络中的媒体资源服务器向所述保 持方放音, 并与所述 AGCF更新所述第一用户与第三用户间的会话描述 协议 SDP, 所述 AGCF使用更新后的 SDP建立所述第一用户与第三用 户间的媒体通路。 Transmitting, by the media resource server in the SIP packet network, the PSE to the sitter, and updating, by the AGCF, a session description protocol SDP between the first user and a third user, where the AGCF uses an update. The latter SDP establishes a media path between the first user and the third user.
所述会话过程中包括第一用户与第二用户, 所述 PSTN业务为呼叫 等待仿真业务, 该方法具体实现包括: The session process includes a first user and a second user, and the PSTN service is a call waiting emulation service, and the specific implementation of the method includes:
所述 PES AS接收到来自第三用户的请求呼叫所述第一用户的请求 后, 将呼叫等待音携带在 SIP信令中发送给所述 AGCF, 所述 AGCF控 制所述 SIP分组网络中的接入网关向第一用户播放等待音; After receiving the request from the third user to call the first user, the PES AS carries the call waiting tone in the SIP signaling and sends the call waiting tone to the AGCF, where the AGCF controls the connection in the SIP packet network. The incoming gateway plays a waiting tone to the first user;
所述 AGCF接收到来自所述第一用户的拍叉信号后, 控制所述 SIP 分组网络中的接入网关断开所述第一用户和第二用户的媒体连接, 并向 所述第一用户发送拨号音; After receiving the flashing signal from the first user, the AGCF controls an access gateway in the SIP packet network to disconnect the media connection of the first user and the second user, and sends the media connection to the first user Send a dial tone;
所述 ACGF将来自所述第一用户的业务码信息及所述拍叉信号信息 携带在 SIP信令中发送给所述 PES AS; 所述 PES AS解析接收到的信息 获知当前业务为呼叫等待仿真业务且所述第二用户为保持方; The ACGF carries the service code information and the flashing signal information from the first user in the SIP signaling and sends the information to the PES AS. The PES AS parses the received information to learn that the current service is a call waiting emulation. The service and the second user is a hold party;
所述 PES AS通过所述 SIP分组网络中的媒体资源服务器向所述保 持方放音, 并与所述 AGCF更新所述第一用户与第三用户间的会话描述 协议 SDP, 所述 AGCF使用更新后的 SDP建立所述第一用户与第三用 户间的媒体通路。 Transmitting, by the media resource server in the SIP packet network, the PSE to the sitter, and updating, by the AGCF, a session description protocol SDP between the first user and a third user, where the AGCF uses an update. The latter SDP establishes a media path between the first user and the third user.
所述会话过程中包括第一用户与第二用户, 所述 PSTN业务为三方 通话仿真业务, 该方法具体实现包括:
所述 AGCF接收到来自所述第一用户的拍叉信号后 , 控制所述 SIP 分组网絡中的接入网关断开所述第一用户和第二用户的媒体连接, 并向 所述第一用户发送拨号音; 所述第一用户拨打第三用户的号码; The session process includes a first user and a second user, and the PSTN service is a three-party call emulation service, and the specific implementation of the method includes: After receiving the flashing signal from the first user, the AGCF controls an access gateway in the SIP packet network to disconnect the media connection of the first user and the second user, and sends the media connection to the first user Sending a dial tone; the first user dialing a number of the third user;
所述 ACGF将来自所述第一用户的第三用户号码信息及所述拍叉信 号信息携带在 SIP信令中发送给所述 PES AS; 所述 PES AS解析接收到 的佶息获知当前业务为三方通话仿真业务; The ACGF carries the third user number information and the flashing signal information from the first user to the PES AS in the SIP signaling; the PES AS parses the received message to learn that the current service is Three-party call simulation service;
所述 PES AS与所述 AGCF更新所述第一用户与第三用户间的会话 描述协议 SDP, 所述 AGCF使用更新后的 SDP建立所述第一用户与第 三用户间的媒体通路。 The PES AS and the AGCF update a session description protocol SDP between the first user and the third user, and the AGCF establishes a media path between the first user and the third user by using the updated SDP.
所述 PES AS解析接收到的信息获知当前业务为三方通话仿真业务 之后, 所述 PES AS与所述 AGCF更新所述第一用户与第三用户间的会 话描述协议 SDP之前, 该方法进一步包括: After the PES AS parses the received information and learns that the current service is a three-party call emulation service, before the PES AS and the AGCF update the session description protocol SDP between the first user and the third user, the method further includes:
所述 P£S AS通过 SIP协议更改所述第二用户为只接收不发送媒 体流。 The P£S AS changes the second user to receive only the non-transmitted media stream through the SIP protocol.
所述会话过程中包括第一用户与第二用户, 所述 PSTN业务为来话 转接仿真业务, 该方法具体实现包括: The session process includes a first user and a second user, and the PSTN service is an incoming transfer simulation service, and the specific implementation of the method includes:
所述 AGCF接收到的来自所述第一用户的拍叉信号后, 控制所述 SIP分组网络中的接入网关断开所述第一用户和第二用户的媒体连接, 并向所述第一用户发送拨号音; After the AGCF receives the flashing signal from the first user, controlling an access gateway in the SIP packet network to disconnect the media connection of the first user and the second user, and to the first The user sends a dial tone;
所述 ACGF将来自所述第一用户的业务码及所述拍叉信号信息携带 在 SIP信令中发送给所述 PES AS; 所述 PES AS解析接收到的信息获知 当前业务为来话转接仿真业务且确定转接方为第三用户; The ACGF carries the service code from the first user and the information of the flashing signal in the SIP signaling to the PES AS; the PES AS parses the received information to learn that the current service is an incoming call. Simulating the service and determining that the transfer party is a third user;
所述 PES AS协商所述第二用户与第三用户间的会话描述协议 SDP, 并使用更新后的 SDP建立所述第二用户与第三用户间的媒体通路;同时 释放所述第一用户的会话。
. 所述第一用户为模拟用户。 The PES AS negotiates a session description protocol SDP between the second user and the third user, and establishes a media path between the second user and the third user by using the updated SDP; and simultaneously releases the first user Conversation. The first user is an analog user.
一种实现公共电话交换网 PSTN仿真业务的系统, 在会话初始协议 SIP分组网络中, 该系统至少包括: 接入信令适配实体, SIP应用服务 器; A system for implementing a public switched telephone network PSTN emulation service, in a session initial protocol SIP packet network, the system at least includes: an access signaling adaptation entity, a SIP application server;
所述接入信令适配实体中还包括: 对呼叫会话过程中交互的模拟用 户线信令信息进行模拟用户线信令与 SIP信令间转换的转换单元; The access signaling adaptation entity further includes: a conversion unit that performs conversion between the analog subscriber line signaling and the SIP signaling for the simulated user line signaling information that is exchanged during the call session;
在所述转换单元与所述 SIP应用服务器间通过 SIP协议实现所述模 拟用户线信令信息的传递; 所述 SIP应用服务器根据所述模拟用户线信 令信息进行相应处理, 实现 PSTN仿真业务。 Transmitting the analog subscriber line signaling information by using the SIP protocol between the converting unit and the SIP application server; the SIP application server performs corresponding processing according to the simulated subscriber line signaling information to implement a PSTN emulation service.
所述转换单元分别将接收到的各模拟用户线信令信息携带在不同 The converting unit respectively carries the received analog subscriber line signaling information in different
SIP消息中传递给所述 SIP应用服务器,或将一个以上模拟用户线信令 信息携带在同一 SIP消息中传递给所述 SIP应用服务器。 The SIP message is delivered to the SIP application server, or more than one analog subscriber line signaling information is carried in the same SIP message and transmitted to the SIP application server.
所述转换单元解析所述模拟用户线信令信息对应的功能信息, 再 通过 SIP协议将解析得到的功能信息传递给所述 SIP应用服务器。 The converting unit parses the function information corresponding to the analog subscriber line signaling information, and then transmits the parsed function information to the SIP application server by using a SIP protocol.
所述转换单元使用 SIP的订阅及响应机制, 并应用按键标记语言 The conversion unit uses SIP's subscription and response mechanism and applies a key markup language
KPML 传递模拟用户线信令信息中的用户按键数字信令信息给所迷KPML delivers the user button digital signaling information in the analog subscriber line signaling information to the fans
SIP应用服务器。 SIP application server.
所述 SIP分组网络为 IP多媒体子系统 IMS; The SIP packet network is an IP Multimedia Subsystem IMS;
所述接入信令适配实体为接入网关控制功能 AGCF; The access signaling adaptation entity is an access gateway control function AGCF;
所述 SIP应用服务器为 PSTN仿真业务应用服务器 PES AS。 The SIP application server is a PSTN emulation service application server PES AS.
一种接入信令适配实体, 所述接入信令适配实体中包括: 对呼叫会 话过程中交互的模拟用户线信令信息进行模拟用户线信令与 SIP信令间 转换的转换单元。 An access signaling adaptation entity, where the access signaling adaptation entity includes: a conversion unit that simulates conversion of subscriber line signaling and SIP signaling between simulated subscriber line signaling information during a call session .
由上述技术方案可见,本发明给出了一种在 SIP应用服务器如 PES As can be seen from the above technical solution, the present invention provides a SIP application server such as PES.
AS上, 实现呼叫会话过程中需要进行模拟用户线信令交互的 PSTN仿
真业务的方法, 本发明方法符合了 IMS架构中业务实现和核心控制相 分离 .的原则; 通过本发明方案结合现有技术可以使用基于 IMS的架构 实现对 PSTN业务的 100 %继承,使用统一的 IMS核心网络为 PSTN仿真 用户和 IP多媒体用户提供服务, 降低了运营商的网络建设成本和管理 运维成本, 具有深远的社会经济意义。 On the AS, PSTN imitation of analog subscriber line signaling interaction is required during the call session. The method of the real service, the method of the invention conforms to the principle of separating the service implementation and the core control in the IMS architecture. The IMS-based architecture can realize the 100% inheritance of the PSTN service by using the IMS-based architecture, and the unified method is adopted. The IMS core network provides services for PSTN emulation users and IP multimedia users, which reduces the network construction cost and management operation and maintenance cost of operators, and has far-reaching social and economic significance.
同时, 与现有在 AGCF本地实现 PSTN仿真业务的模式相比, 本发 明方案由接入运营商的 AGCF提供接入但由业务运营商的 PES AS提供 PSTN仿真业务的方法及系统,保证了由归属域的 PES AS实现 PSTN仿 真业务, 支持了业务移动性, 实现了在归属域的 PES AS上集中、 统一 地实现 PSTN仿真业务, 方便地解决了 PSTN仿真业务的平等接入、 计 费、 业务冲突、 业务发放等问题, 简化了运营商对 PS N仿真业务的管 理和运维。 附图简要说明 At the same time, compared with the existing mode in which the PSTN emulation service is implemented locally in the AGCF, the method and system for providing the PSTN emulation service by the POST AS of the service provider are provided by the access operator's AGCF. The PES AS in the home domain implements the PSTN emulation service, supports the service mobility, and implements the centralized and unified PSTN emulation service on the PES AS in the home domain, which conveniently solves the equal access, billing, and service of the PSTN emulation service. Issues such as conflicts and service delivery simplify the management and operation and maintenance of the PS N simulation service. BRIEF DESCRIPTION OF THE DRAWINGS
图 1是基于 IMS的 PES功能架构示意图; Figure 1 is a schematic diagram of a IMS-based PES functional architecture;
图 2是模拟电话终端使用接入信令适配实体接入基于 SIP的分组网 络的相关实体连接示意图; 2 is a schematic diagram of a related entity connection of an analog telephone terminal using an access signaling adaptation entity to access a SIP-based packet network;
图 3是本发明呼叫等待仿真业务实施例的流程图; 3 is a flow chart of an embodiment of the call waiting emulation service of the present invention;
图 4是本发明呼叫等待仿真业务优化处理实施例的流程图; 图 5是本发明三方通话仿真业务实施例的流程图; 4 is a flowchart of an embodiment of the call waiting emulation service optimization process of the present invention; FIG. 5 is a flowchart of an embodiment of the three-party call emulation service of the present invention;
图 6是本发明来话转接仿真业务实施例的流程图。 实施本发明的方式 本发明的核心思想是: 在基于分组的 SIP分组网络中, 对于呼叫会 话中进行模拟用户线信令交互的 PSTN业务, 接入信令适配实体对呼叫
会话过程中交互的模拟用户线信令信息进行模拟用户线信令与 SIP信令 间的转换, 通过 SIP协议实现所述模拟用户线信令信息在接入信令适配 实体与 SIP应用服务器间的传递, 同时 SIP应用服务器根据所述模拟用 户线信令信息进行相应处理, 从而实现 PSTN仿真业务。 6 is a flow chart of an embodiment of the incoming call emulation service of the present invention. Mode for Carrying Out the Invention The core idea of the present invention is: In a packet-based SIP packet network, for a PSTN service that performs analog subscriber line signaling interaction in a call session, the access signaling adaptation entity pairs the call. The simulated subscriber line signaling information that is exchanged during the session is used to simulate the conversion between the subscriber line signaling and the SIP signaling, and the analog subscriber line signaling information is implemented between the access signaling adaptation entity and the SIP application server by using the SIP protocol. The delivery is performed by the SIP application server according to the analog subscriber line signaling information, thereby implementing the PSTN simulation service.
为使本发明的目的、 技术方案及优点更加清楚明白, 以下参照附图 并举较佳实施例, 对本发明进一步详细说明。 The present invention will be further described in detail below with reference to the accompanying drawings and preferred embodiments.
本发明适用于模拟电话终端使用接入信令适配实体接入基于 SIP的 分组网络, 实现会话中进行用户与网络间的模拟用户信令交互的 PSTN 仿真业务的应用场景, 比如基于 IMS的 PSTN仿真业务和使用 SIP集成 接入设备接入模拟电话终端并在 SIP应用服务器上实现 PSTN仿真业务 等的应用场景。 为方便说明, 将图 1简化为图 2所示, 图 2是模拟电话 终端使用接入信令适配实体接入基于 SIP的分组网络的相关实体连接示 意图。 The present invention is applicable to an application scenario in which an analog telephone terminal uses an access signaling adaptation entity to access a SIP-based packet network, and implements a PSTN emulation service in which a simulated user signaling interaction between a user and a network is performed in a session, such as an IMS-based PSTN. The simulation service and the application scenario in which the SIP integrated access device is used to access the analog telephone terminal and implement the PSTN simulation service on the SIP application server. For convenience of explanation, FIG. 1 is simplified to FIG. 2, which is a schematic diagram of an associated physical connection of an analog telephone terminal using an access signaling adaptation entity to access a SIP-based packet network.
如图 2所示, 其中, 模拟电话终端是接入基于 IMS的 PES等基 于 SIP的分组网络的电话终端; 需要说明的是, 在本发明所说的呼叫 会话过程中至少有一方是模拟电话终端,并且在呼叫会话过程中进行 模拟用户线信令交互的 PSTN业务。 As shown in FIG. 2, the analog telephone terminal is a telephone terminal that accesses a SIP-based packet network such as an IMS-based PES; it should be noted that at least one party in the call session process of the present invention is an analog telephone terminal. And performing PSTN services simulating subscriber line signaling interaction during the call session.
接入信令适配实体是完成模拟用户线信令和 SIP信令之间的转 换等功能的网络侧实体; 实际应用中, 如在基于 IMS的 PES中, 接 入信令适配实体功能可以是基于 IMS的 PES功能架构中的 AGCF; 也可以是接入信令适配和接入承载适配功能合一的集成接入设备等; The access signaling adaptation entity is a network side entity that performs functions such as conversion between the analog subscriber line signaling and the SIP signaling. In an actual application, for example, in an IMS-based PES, the access signaling adaptation entity function may be It is an AGCF in the IMS-based PES functional architecture; it may also be an integrated access device in which the access signaling adaptation and the access bearer adaptation function are combined;
PES AS是执行 PSTN业务逻辑控制, 实现 PSTN补充业务的功 能实体。 The PES AS is a functional entity that performs PSTN service logic control and implements PSTN supplementary services.
模拟电话终端和接入信令适配实体之间的 L接口是传递模拟用 户线信令的接口, 比如在基于 IMS的 PES中, 模拟电话终端和接入
信令适配实体之间可以通过图 1中所示的 MG为中介传递模拟用户线 信令, MG和接入信令适配实体之间可以应用 H.248等媒体网关控制 协议; 接入信令适配实体和 PES AS之间的 I接口可以采用 SIP信令 协议, 比如在基于 IMS的 PES中,接入信令适配实体和 PES AS之间 可以通过 IMS核心网络中的其它网絡实体如 S-CSCF、 I-CSCF等网 络实体来传递 SIP信令。 The L interface between the analog telephone terminal and the access signaling adaptation entity is an interface for transmitting analog subscriber line signaling, such as in an IMS-based PES, analog telephone terminal and access. The signaling adaptation entity can transmit analog subscriber line signaling through the MG shown in FIG. 1, and the media gateway control protocol such as H.248 can be applied between the MG and the access signaling adaptation entity; The I interface between the adaptation entity and the PES AS can use the SIP signaling protocol. For example, in the IMS-based PES, the access signaling adaptation entity and the PES AS can pass other network entities in the IMS core network, such as A network entity such as an S-CSCF or an I-CSCF transmits SIP signaling.
本发明中, 将呼叫会话过程中交互的模拟用户线信令转换为 SIP 信令,并通过 I接口在接入信令适配实体与 PES AS间传递,这样 PES AS获得了足够的模拟用户线信令信息并进行相应的业务处理, 符合 了基于 IMS的 PES架构的业务实现和核心控制相分离的原则。 具体 地说, 本发明接入信令适配实体中还包括: 对呼叫会话过程中交互的模 拟用户线信令信息进行模拟用户线信令与 SIP信令间转换的转换单元; 在所述转换单元与 PES AS间通过 SIP协议实现所述模拟用户线信令信 息的传递; 所述 PES AS根据所述模拟用户线信令信息进行相应处理, 实现 PSTN仿真业务。 In the present invention, the analog subscriber line signaling that is exchanged during the call session is converted into SIP signaling, and is transmitted between the access signaling adaptation entity and the PES AS through the I interface, so that the PES AS obtains sufficient analog subscriber line. Signaling information and corresponding service processing conform to the principle of separation of service implementation and core control of IMS-based PES architecture. Specifically, the access signaling adaptation entity of the present invention further includes: a conversion unit that simulates conversion of the subscriber line signaling and the SIP signaling between the simulated subscriber line signaling information during the call session; The transmitting of the analog subscriber line signaling information is implemented by the SIP protocol between the unit and the PES AS. The PES AS performs corresponding processing according to the analog subscriber line signaling information to implement the PSTN simulation service.
所述转换单元实现转换为: The conversion unit implementation converts to:
转换单元分别将接收到的各模拟用户线信令信息携带在不同 SIP消 息中传递给所述 SIP应用服务器,或将一个以上模拟用户线信令信息携 带在同一 SIP消息中传递给 PEA AS; The conversion unit respectively carries the received analog subscriber line signaling information to the SIP application server in different SIP messages, or carries one or more analog subscriber line signaling information in the same SIP message and transmits the information to the PEA AS;
或者, 转换单元解析接收到的模拟用户线信令信息对应的功能信 息, 再通过 SIP协议将解析得到的功能信息传递给 PES AS; Alternatively, the converting unit parses the function information corresponding to the received analog subscriber line signaling information, and then transmits the parsed function information to the PES AS through the SIP protocol;
或者, 转换单元使用 SIP的订阅及响应机制, 并应用按键标记语 言 KPML 传递模拟用户线信令信息中的用户按键数字信令信息给 PES AS。 Alternatively, the conversion unit uses the SIP subscription and response mechanism and applies the key markup language KPML to deliver the user button digital signaling information in the analog subscriber line signaling information to the PES AS.
现有技术中,呼叫发起或呼叫结束阶段的模拟用户线信令方便地
转换为具备相似含义的 SIP消息, 比如, 挂机用户信令和 SIP信令中 的 BYE消息均表示呼叫结束的含义, 因此呼叫结束阶段的挂机模拟 用户线信令很容易转换为 SIP信令中的 BYE消息; 而呼叫会话过程 中交互的模拟用户线信令难以直接转换到具有相应含义的 SIP消息, 需要采用合适的 SIP消息来传递呼叫会话过程中交互的模拟用户线 信令信息。 呼叫会话建立之后, 按照 SIP协议规范定义, 可以采用 SIP协议中的一个消息, 如 SIP Info消息来传递会话中的交互信息, 因此, 本发明可以采用 SIP Info消息来传递呼叫会话过程中交互的模 拟用户线信令信息; 另外, 本发明也可以采用其它 SIP消息 , 如 SIP Message, Invite等消息传递呼叫会话过程中交互的模拟用户线信令信 息, 只是这时 Messgae或 Invite消息的 SIP会话标识和已经建立的呼 叫会话的 SIP会话标识不同, 需要 Message或 Invite消息中携带其它 的信息来关联这两个不相同的 SIP会话标识。 In the prior art, analog subscriber line signaling in the call origination or call termination phase is conveniently Converted to SIP messages with similar meanings, for example, the on-hook user signaling and the BYE message in the SIP signaling all indicate the meaning of the end of the call, so the on-hook analog subscriber line signaling at the end of the call can be easily converted into SIP signaling. BYE message; The analog subscriber line signaling interacting during the call session is difficult to directly convert to the SIP message with corresponding meaning, and the appropriate SIP message is needed to transmit the simulated subscriber line signaling information during the call session. After the call session is established, according to the SIP protocol specification, a message in the SIP protocol, such as a SIP Info message, may be used to deliver the interaction information in the session. Therefore, the present invention may use the SIP Info message to deliver the interaction simulation during the call session. User line signaling information; In addition, the present invention may also use other SIP messages, such as SIP Message, Invite, etc., to communicate the simulated subscriber line signaling information during the call session, but only the SIP session identifier of the Messgae or Invite message at this time. The SIP session identifier of the established call session is different, and the Message or Invite message is required to carry other information to associate the two different SIP session identifiers.
为了实现在 SIP Info、 Message、 Invite等消息中传递呼叫会话过 程中交互的模拟用户线信令信息,必须对这些模拟用户线信令信息在 SIP消息中的格式进行设置,以便通信双方能够正确理解相应的信息。 呼叫会话过程中交互的模拟用户线信令涉及模拟用户线信令中的拍 叉信令、 数字信令、 铃流和信号音等信令, 比如拍叉、 拍叉之后用户 所拨的业务码、 拨号音、 忙音、 呼叫等待音和振铃信号等等。 为了在 In order to implement the simulated subscriber line signaling information that is exchanged during the call session in SIP Info, Message, Invite, etc., the format of the analog subscriber line signaling information in the SIP message must be set so that both parties can correctly understand Corresponding information. The analog subscriber line signaling interacting during the call session involves signaling such as cross-cutting signaling, digital signaling, ringing, and tone in the analog subscriber line signaling, such as the service code dialed by the user after the flashing fork or the flashing fork. , dial tone, busy tone, call waiting tone, ringing signal, and more. In order to
SIP消息中传递呼叫会话过程中交互的模拟用户线信令信息, 本发明 设置一种新的多用途的因特网邮件扩展( MIME, Multipurpose Internet Mail Extensions )媒体类型即模拟用户线信令 The SIP message transmits the simulated subscriber line signaling information during the call session. The present invention sets a new multi-purpose Internet Mail Extensions (MIME) media type, that is, analog subscriber line signaling.
( analog-subscriber-signal ) MIME媒体类型, 这种新的模拟用户线信 令 MIME媒体类型包括以下字段: ( analog-subscriber-signal ) MIME media type, this new analog subscriber line signaling MIME media type includes the following fields:
MIME媒体类型 ( MIME media type ):用于标识 MIME媒体类型
类别的字段, 本发明中取值为应用 (application ); MIME media type: used to identify MIME media types The field of the category, in the present invention, the value is an application (application);
MIME媒体子类型 ( MIME subtype ): 用于标识 MIME媒体类型 的子类型的字段, 本发明中使用 analog-subscriber-signal标识 MIME 媒体类型的子类型为模拟用户线信令媒体子类型; MIME subtype: A field used to identify a subtype of a MIME media type. The subtype of the MIME media type is analog-subscriber-signal used in the present invention to simulate a subscriber line signaling media subtype;
必选参数( Required parameters ): 本发明中不使用该域; 可选参数 ( Optional parameters ): 本发明中不使用该域; 编码方式( Encoding scheme ): 用于标识 MIME媒体子类型的消 息体中所携带的模拟用户线信令信息采用的编码方式,可以是文本扩 展巴克斯范式 ( ABNF, Augmented Backus-Naur Form ) 方式、 扩展 标记语言 XML方式等; Required parameters: This field is not used in the present invention; Optional parameters: This field is not used in the present invention; Encoding scheme: used to identify the MIME media subtype in the message body The coding mode of the analog subscriber line signaling information carried may be an ABNF (Augmented Backus-Naur Form) method or an extended markup language XML method;
MIME媒体子类型的消息体中所述携带的模拟用户线信令信息 可以包括但不限于以下信息: The analog subscriber line signaling information carried in the message body of the MIME media subtype may include but is not limited to the following information:
a. 用户拍叉信令信息; a. The user shoots the signaling information;
b. 模拟用户线信令的数字信令信息: 包括用户所拨的号码信息 等; b. Digital signaling information simulating subscriber line signaling: including number information dialed by the user;
c 铃流和信号音信息: 用于 PES AS向接入信令适配实体下发的 铃流和信号音信息;用于通知用户呼叫接续的结果的信息,如拨号音、 忙音、 回铃音等音信号和振铃信号; c ringing stream and tone information: used for ringing and tone information delivered by the PES AS to the access signaling adaptation entity; information for notifying the user of the result of the call connection, such as dial tone, busy tone, ring back tone Isophonic signal and ringing signal;
d. 计费脉冲信令信息; d. billing pulse signaling information;
e. 移频键控信令信息; e. frequency shift keying signaling information;
f. 反极性信令信息。 f. Reverse polarity signaling information.
根据上述本发明设置的 analog-subscriber-signal MIME媒体类型, SIP消息中可以包含 analog-subscriber-signal MIME媒体类型的消息 体, 如携带拍叉用户线信令信息的 SIP消息体内容可以表示如下: According to the analog-subscriber-signal MIME media type set by the above invention, the SIP message may include a message body of the analog-subscriber-signal MIME media type, for example, the content of the SIP message body carrying the information of the caller's subscriber line signaling may be expressed as follows:
Content-Type: application/analog-subscriber-signal
hook: hook-flash Content-Type: application/analog-subscriber-signal Hook: hook-flash
其中 , Content-Type: application/analog-subscriber-signal表明消息 体中携带的信息属于 MIME媒体类型,且该 MIME媒体类型的 MIME 媒体子类型为 analog-subscriber-signal MIME媒体类型; hook: Wherein, the Content-Type: application/analog-subscriber-signal indicates that the information carried in the message body belongs to the MIME media type, and the MIME media subtype of the MIME media type is analog-subscriber-signal MIME media type;
hook-flash则表明消息体中携带的信息为拍叉信令信息, 需要说明的 是, 这里只是示例, 也可以采用其它字符来表示拍叉, 只要使用方协 商好即可。 The hook-flash indicates that the information carried in the message body is the flashing signaling information. It should be noted that this is just an example. Other characters can also be used to indicate the flashing fork, as long as the user negotiates well.
下面以呼叫等待、 三方通话、 来话转接为例, 具体描述应用 SIP 协议在接入信令适配实体和 PES AS之间传递呼叫会话过程中交互的 模拟用户线信令信息来实现 PSTN仿真业务的方法。 The following is an example of call waiting, three-way calling, and incoming call. The following describes the analog subscriber line signaling information that is exchanged between the access signaling adaptation entity and the PES AS by using the SIP protocol to implement PSTN simulation. Business approach.
图 3是本发明呼叫等待仿真业务实施例的流程图, 图 3中, 假设 接入信令适配实体为 AGCF, 模拟用户线信令在 AGCF与 PES AS之 间采用 SIP协议传递呼叫会话过程中交互的模拟用户线信令信息,并 假设模拟用户 A为模拟电话终端, 用户 B和用户 C为 SIP终端, 本 发明实现呼叫等待仿真业务的方法包括以下步驟: 3 is a flowchart of an embodiment of the call waiting emulation service of the present invention. In FIG. 3, it is assumed that the access signaling adaptation entity is an AGCF, and the analog subscriber line signaling is used in the process of transmitting a call session between the AGCF and the PES AS by using the SIP protocol. The interactive user line signaling information is simulated, and the simulated user A is an analog telephone terminal, and the user B and the user C are SIP terminals. The method for implementing the call waiting simulation service of the present invention includes the following steps:
步驟 300〜步骤 306:模拟用户 A与用户 B间建立基本会话呼叫。 Step 300 to step 306: A basic session call is established between the simulated user A and the user B.
AGCF收全来自模拟用户 A的拨号信息后, 向 PES AS发送与拨 号信息对应的用户 B的会话初始请求 ( Invite ) SIP消息; PES AS转 发接收到的 Invite B SIP消息给用户 B, 用户 B将 180 Ringing SIP振 铃信令经由 PES AS发送给 AGCF; AGCF接收到 180 Ringing信令后, 控制接入网关向模拟用户 Α发送回铃音,并在接收到经由 PES AS转 发的来自用户 B的 200 OK SIP确认信令后, 经由 PES AS向用户 B 发送 ACK SIP响应消息, 模拟用户 A和用户 B进行通信。 After receiving the dialing information from the simulated user A, the AGCF sends a session initial request (Invite) SIP message of the user B corresponding to the dialing information to the PES AS; the PES AS forwards the received Invite B SIP message to the user B, and the user B will 180 Ringing SIP ringing signaling is sent to the AGCF via the PES AS; after receiving the 180 Ringing signaling, the AGCF controls the access gateway to send a ringback tone to the analog user, and receives 200 from the user B forwarded via the PES AS. After the OK SIP acknowledges the signaling, the ACK SIP response message is sent to the user B via the PES AS, and the user A and the user B are simulated to communicate.
本步骤根据现有基于 IMS的 PSTN仿真技术, AGCF进行模拟用 户线信令和 SIP信令之间的转换, 具体实现可参见相关标准草案, 这
里不再赘述。 In this step, according to the existing IMS-based PSTN simulation technology, the AGCF performs conversion between the analog subscriber line signaling and the SIP signaling, and the specific implementation can be referred to the relevant draft standard. I won't go into details here.
步骤 307 ~步骤 308: 模拟用户 A和用户 B通话过程中, PES AS 接收到来自用户 C的呼叫模拟用户 A的会话初始请求( Invite ) , PES AS判定模拟用户 A和用户 B的会话已存在, 并假设根据预先配置的 业务数据获知模拟用户 A签约了呼叫等待业务, PES AS通过 SIP Info 消息向 AGCF传递呼叫等待音模拟用户线信令信息。 Step 307 ~ Step 308: During the call between the user A and the user B, the PES AS receives the call initial request (Invite) from the call of the user C, and the PES AS determines that the session between the simulated user A and the user B already exists. It is assumed that the analog subscriber A subscribes to the call waiting service according to the pre-configured service data, and the PES AS transmits the call waiting tone analog subscriber line signaling information to the AGCF through the SIP Info message.
本步骤中, SIP Info消息中携带有表示呼叫等待音模拟用户线信 令信息的消息体, 可表示如下: In this step, the SIP Info message carries a message body indicating the call waiting tone to simulate the subscriber line signaling information, which can be expressed as follows:
Content-Type: application/analog-subscriber-signal Content-Type: application/analog-subscriber-signal
tone: call-waiting Tone: call-waiting
其中, tone: call-waiting表明消息体中携带的信息为呼叫等待音 信息。 The tone: call-waiting indicates that the information carried in the message body is call waiting tone information.
步骤 309 步骤 310: PES AS向用户 C返回表示呼叫正在排队的 182 SIP消息; AGCF接收到来自 PES AS携带有呼叫等待音模拟用户 线信令信息的 SIP Info消息后,控制接入网关向模拟用户 A插入呼叫 等待音模拟用户线信号。 Step 309: Step 310: The PES AS returns a 182 SIP message indicating that the call is being queued to the user C. After receiving the SIP Info message from the PES AS carrying the call waiting tone analog subscriber line signaling information, the AGCF controls the access gateway to the analog user. A inserts a call waiting tone to simulate a subscriber line signal.
步骤 311 : 模拟用户 A拍叉, 并通过模拟用户线信令发送给 AGCF。 Step 311: Simulate the user A flashing fork and send it to the AGCF through analog subscriber line signaling.
步驟 312: AGCF通过 SIP Info消息向 PES AS传递拍叉模拟用 户线信令信息; Step 312: The AGCF transmits the flashing analog user line signaling information to the PES AS through the SIP Info message.
本步骤中, SIP Info消息中携带有表示拍叉模拟用户线信令信息 的消息体, 可表示如下: In this step, the SIP Info message carries a message body indicating the information of the analog-to-be-simulated subscriber line signaling, which can be expressed as follows:
Content-Type: application/analog-subscriber-signal Content-Type: application/analog-subscriber-signal
hook: hook-flash Hook: hook-flash
其中, hook: hook-flas 表明消息体中携带的信息为拍叉信息。
步骤 313: PES AS将拨号音模拟用户线信令信息携带在 SIP Info 消息中, 并发送给 AGCF。 The hook: hook-flas indicates that the information carried in the message body is the flash information. Step 313: The PES AS carries the dial tone analog subscriber line signaling information in the SIP Info message and sends it to the AGCF.
步骤 314 ~步骤 315: AGCF接收到来自 PES AS携带有拨号音模 拟用户线信令信息的 SIP Info消息后, 控制接入网关断开模拟用户 A 和用户 B的媒体连接, 并向模拟用户 A发送拨号音模拟用户线信令。 Step 314 to step 315: After receiving the SIP Info message from the PES AS carrying the dial tone analog subscriber line signaling information, the AGCF controls the access gateway to disconnect the media connection between the simulated user A and the user B, and sends the media connection to the simulated user A. Dial tone simulates subscriber line signaling.
本步骤中, 控制接入网关断开模拟用户 A和用户 B的媒体连接 过程的具体实现属于本领域技术人员公知技术, 可参考相关标准, 这 里不再赘述。 In this step, the specific implementation of the process of controlling the access gateway to disconnect the media connection between the simulated user A and the user B is well known to those skilled in the art, and may be referred to the relevant standards, and details are not described herein again.
步骤 316: 模拟用户 A拨打业务码如数字键 2, 并通过模拟用户 线信令发送给 AGCF。 Step 316: The analog user A dials a service code such as the number key 2, and sends it to the AGCF through analog subscriber line signaling.
步骤 317: AGCF将接收到的业务码模拟用户线信令携带在 SIP Info消息中, 向 PES AS传递模拟用户 A所拨的业务码模拟用户线信 令信息; PES AS接收到模拟用户 A所拨的业务码信息后, 经过解析 获知模拟用户 A选择保持用户 B, 连接呼叫等待用户 C。 Step 317: The AGCF carries the received service line analog subscriber line signaling in the SIP Info message, and transmits the service code dialed by the simulated user A to the PES AS to simulate the subscriber line signaling information. The PES AS receives the analog subscriber A dialed. After the service code information is analyzed, it is learned that the simulated user A chooses to keep the user B and connects the call waiting user C.
步骤 318 ~步骤 323: PES AS向媒体资源服务器( MRS )申请相 应的语音资源并向保持方即用户 B放音。 Step 318 ~ Step 323: The PES AS applies for the corresponding voice resource to the Media Resource Server (MRS) and plays the voice to the hold party, User B.
MRS是图 1中的媒体资源控制功能(MR C )和媒体资源处理功 能 (MRFP ) 两个实体的一种物理实现, 用于为网络提供放音、 会议 桥等媒体资源控制。 现有技术中已有提供媒体资源的 MRS产品, 本 发明中,可以将 MRS分离为控制层 MRFC实体和媒体层 MRPP实体, 本实施例中只是一个业务实现示例,表示使用媒体资源给呼叫保持方 放等待音乐。 实际实现中, 本步骤可选, 因为保持方是知道要被保持 如通话中的语音提示等, 因此可以不需要任何提示音。 使用 MRS和 本发明无关, 只是为业务流程完整性给出的一个具体的实施例。 The MRS is a physical implementation of the media resource control function (MR C ) and the media resource processing function (MRFP ) in FIG. 1 , and is used to provide media resources such as playback and conference bridge control for the network. In the prior art, the MRS product of the media resource is provided. In the present invention, the MRS can be separated into the control layer MRFC entity and the media layer MRPP entity. In this embodiment, only a service implementation example is used, which indicates that the media resource is used for the call holder. Waiting for music. In actual implementation, this step is optional because the holder knows that it is to be held, such as a voice prompt during a call, so that no prompt tone is needed. The use of MRS is not relevant to the present invention, but is a specific embodiment given for business process integrity.
步骤 324 ~步骤 325: PES AS使用模拟用户 A和用户 B建立会
话时协商的模拟用户 A的会话描述协议(SDP )信息, 向用户 C返 回 200 OK消息 , 以接受呼叫; 用户 C收到 200 OK消息后, 返回确 认 ACK消息。 Step 324 ~ Step 325: PES AS uses simulated user A and user B to establish a meeting. The session description protocol (SDP) information of the simulated user A negotiated, and returns a 200 OK message to the user C to accept the call; after receiving the 200 OK message, the user C returns an acknowledgement ACK message.
步骤 326 ~步驟 329: PES AS使用步骤 307中用户 C呼叫模拟用 户 A的 Invite A SIP消息中携带的用户 C的 SDP信息向用户 A发起 改变会话请求( Re-Invite )进行 SDP更新 , AGCF才艮据更新后的 SDP 进行模拟用户 A的 IP媒体端点的媒体流连接控制, 在模拟用户 A的 IP媒体端点和用户 C的 IP媒体端点之间建立连接, 从而连通模拟用 户 A和用户 C的汉向媒体通路。 Steps 326 to 329: The PES AS initiates a SDP update to the user A by using the SDP information of the user C that is carried in the Invite A SIP message of the user A in step 307, and the AGCF initiates the SDP update. According to the updated SDP, the media stream connection control of the IP media endpoint of the user A is simulated, and a connection is established between the IP media endpoint of the simulated user A and the IP media endpoint of the user C, thereby connecting the Han direction of the simulated user A and the user C. Media access.
图 3所示流程中, AGCF对呼叫会话过程中交互的每一个模拟用 户线信令信息都转换成 SIP Info消息后传递至 PES AS进行处理, 为 了减少 AGCF和 PES AS之间传递模拟用户线信令的交互次数, 在不 影响 PES AS的业务逻辑控制处理的情况下, AGCF可以对模拟用户 线信令信息的发送作优化处理,即等收集到多个来自模拟用户终端的 模拟用户线信令之后再通过 SIP Info消息一次性发送至 PES AS。图 4 是本发明呼叫等待仿真业务优化处理实施例的流程图, 如图 4所示, 将步骤 311中的拍叉模拟用户线信令和步骤 316中的模拟用户 A拨 打的业务码等模拟用户线信令信息同时携带在一个 SIP消息中,再发 送给 PES AS进行处理。 ' In the process shown in Figure 3, the AGCF converts each analog subscriber line signaling information that is exchanged during the call session into a SIP Info message and then passes it to the PES AS for processing. In order to reduce the transmission of the analog subscriber line between the AGCF and the PES AS. The number of interactions of the command, without affecting the service logic control processing of the PES AS, the AGCF can optimize the transmission of the analog subscriber line signaling information, that is, collect multiple analog subscriber line signaling from the analog user terminal. Then, it is sent to the PES AS at one time through the SIP Info message. 4 is a flowchart of an embodiment of the call waiting emulation service optimization process of the present invention. As shown in FIG. 4, the analog user of the beat-to-cross analog subscriber line signaling in step 311 and the service code dialed by the simulated user A in step 316 are simulated. The line signaling information is carried in a SIP message and sent to the PES AS for processing. '
需要说明的是, AGCF要实现上述优化处理, AGCF需要具备判 断用户所拨打的业务码什么时候终止的能力,该能力的实现可以通过 在 AGCF上预先设置业务码的拨号规则的方式来判断业务码何时终 止。 It should be noted that, for the AGCF to implement the above optimization process, the AGCF needs to have the ability to determine when the service code dialed by the user is terminated. The implementation of the capability can be determined by presetting the dialing rule of the service code on the AGCF. When to terminate.
图 4中的步骤 411〜步骤 416实现了对图 3中步骤 311 ~步骤 317 的优化处理,假设在 AGCF中预先设置有业务码的拨号规则, 具体描
述如下: Steps 411 to 416 in FIG. 4 implement the optimization processing of steps 311 to 317 in FIG. 3, and assume that the dialing rule of the service code is preset in the AGCF. Said as follows:
步骤 411 : 模拟用户 A拍叉, 并通过模拟用户线信令发送给 AGCF。 Step 411: Simulate the user A flashing fork and send it to the AGCF through analog subscriber line signaling.
步骤 412 ~步骤 413: AGCF接收到拍叉模拟用户线信令后, 控 制接入网关断开模拟用户 A和用户 B的媒体连接, 并向模拟用户 A 发送拨号音模拟用户线信令; Step 412 ~ Step 413: After receiving the analog subscriber line signaling of the flashing fork, the AGCF controls the access gateway to disconnect the media connection between the simulated user A and the user B, and sends a dial tone analog subscriber line signaling to the analog user A;
步骤 414: 模拟用户 A拨打业务码如数字键 2, 并通过模拟用户 线信令发送给 AGCF。 Step 414: The analog user A dials a service code such as the number key 2, and sends it to the AGCF through analog subscriber line signaling.
步骤 415 ~步骤 416: AGCF根据预先设置的业务码拨号规则判 定业务码拨号终结后, AGCF将拍叉及模拟用户 A所拨的业务码模拟 用户线信令信息携带在 SIP Info消息中, 向 PES AS传递模拟用户 A 的拍叉和所拨的业务码模拟用户线信令信息; PES AS接收到拍叉及 所拨的业务码信息之后, 经过解析获知模拟用户 A选择保持用户 B, 连接呼叫等待用户 C。 Step 415 to step 416: After the AGCF determines that the service code is dialed according to the preset service code dialing rule, the AGCF carries the service code analog subscriber line signaling information dialed by the flashing and analog user A in the SIP Info message, to the PES. The AS passes the analog user A's flashing fork and the dialed service code to simulate the subscriber line signaling information. After receiving the flashing fork and the dialed service code information, the PES AS analyzes and knows that the simulated user A chooses to keep the subscriber B, and connects the call waiting. User C.
图 4中的步骤 400 ~步骤 410与图 3中的步骤 300 ~步骤 310的 实现完全一致, 图 4中的步骤 416之后的后续步骤与图 3中的步驟 318 ~步骤 329完全一致, 这里不再重述。 Steps 400 to 410 in FIG. 4 are completely consistent with the implementations of steps 300 to 310 in FIG. 3. The subsequent steps after step 416 in FIG. 4 are completely identical to steps 318 to 329 in FIG. Retelling.
本实施例强调的是,将多个来自模拟用户终端的模拟用户线信令 通过同一条 SIP Info消息发送至 PES AS , 减少了 AGCF和 PES AS 之间传递模拟用户线信令的交互次数。 This embodiment emphasizes that multiple analog subscriber line signaling from the analog user terminal is sent to the PES AS through the same SIP Info message, which reduces the number of interactions between the AGCF and the PES AS to transmit analog subscriber line signaling.
图 5是本发明三方通话仿真业务实施例的流程图, 图 5中, 假设 接入信令适配实体为 AGCF, 模拟用户线信令在 AGCF与 PES AS之 间采用 SIP协议传递呼叫会话过程中交互的模拟用户线信令信息, 并 假设模拟用户 A为模拟电话终端, 用户 B和用户 C为 SIP终端, 并 且模拟用户 A和用户 B之间正处于通信中, 本发明实现三方通话仿
真业务的方法包括以下步骤: 5 is a flowchart of an embodiment of the three-party call emulation service according to the present invention. In FIG. 5, it is assumed that the access signaling adaptation entity is an AGCF, and the analog subscriber line signaling is used in the process of transmitting a call session between the AGCF and the PES AS by using the SIP protocol. The interactive user line signaling information is simulated, and it is assumed that the simulated user A is an analog telephone terminal, the user B and the user C are SIP terminals, and the simulated user A and the user B are in communication, and the present invention implements a three-party calling simulation. The method of true business includes the following steps:
步驟 500: 模拟用户 A拍叉, 并通过模拟用户线信令传递给 AGCF。 Step 500: Simulate the user A flashing fork and pass it to the AGCF through analog subscriber line signaling.
步驟 501〜步骤 502: AGCF接收到拍叉模拟用户线信令后, 控 制接入网关断开 A和 B的媒体连接, 并向用户 A发送拨号音模拟用 户线信令。 Step 501 to step 502: After receiving the analog subscriber line signaling of the flashing fork, the AGCF controls the access gateway to disconnect the media connection between A and B, and sends a dial tone analog user line signaling to the user A.
步骤 503: 模拟用户 A拨打第三方即用户 C的号码, 并通过模拟 用户线信令将用户 C的号码信息传递给 AGCF。 Step 503: The simulated user A dials the number of the third party, that is, the user C, and transmits the number information of the user C to the AGCF through the analog subscriber line signaling.
步骤 504 ~步骤 505: AGCF根据预先设置的拨号规则判定用户 拨号终结后, AGCF将拍叉及所拨的用户 C的号码的模拟用户线信令 信息携带在 SIP Info消息中, 并发送给 PES AS, PES AS接收到拍叉 及用户 C的号码信息后, 经过解析获知模拟用户 A需要保持用户 B, 并连接用户 C。 Step 504 to step 505: After the AGCF determines that the user dials the terminal according to the preset dialing rule, the AGCF carries the analog subscriber line signaling information of the number of the tap and the dialed user C in the SIP Info message, and sends the information to the PES AS. After receiving the number information of the flashing fork and the user C, the PES AS analyzes and knows that the simulated user A needs to keep the user B and connects the user C.
步骤 506 ~步骤 508: PES AS通过 SIP协议更改用户 B的 IP媒 体端点为只接收不发送, 具体实现为本领域技术人员公知技术, 可参 见相关协议, 这里不再赘述。 Step 506 to step 508: The PES AS changes the IP media endpoint of the user B to receive and not send the IP address through the SIP protocol. The specific implementation is known to those skilled in the art. For details, refer to related protocols, and details are not described herein.
需要说明的是, 在实际实现中本步骤是可选的, 若省略本步骤, 用户 B可能还发送媒体流, 但由于用户 B已经被呼叫保持, 模拟用 户 A也是无法接收到来自用户 B的媒体流的 , 这样会造成 IP网络带 宽的浪费。 It should be noted that, in the actual implementation, this step is optional. If this step is omitted, User B may also send the media stream, but since User B has been held by the call, the simulated user A is also unable to receive the media from User B. Streaming, this will result in a waste of IP network bandwidth.
步骤 509 -步骤 510: PES AS使用模拟用户 A的 SDP向用户 C 发起呼叫会话请求;用户 C向 PES AS返回 180 Ringing SIP振铃信令。 Step 509 - Step 510: The PES AS initiates a call session request to the user C using the SDP of the simulated user A; the user C returns 180 Ringing SIP ringing signaling to the PES AS.
步蝶 511 ~步骤 513: PES AS根据 SIP振铃信令中携带的用户 C 的 IP媒体端点的 SDP描述, 更改模拟用户 A的 IP媒体端点的媒体 连接方式为仅接收来自用户 C的 IP媒体端点的媒体流。
步驟 515: 模拟用户 A接收来自用户 C的回铃音信令。 Step butterfly 511 ~ Step 513: The PES AS changes the media connection mode of the IP media endpoint of the simulated user A to receive only the IP media endpoint from the user C according to the SDP description of the IP media endpoint of the user C carried in the SIP ringing signaling. Media stream. Step 515: The simulated user A receives the ring back tone signaling from the user C.
步驟 516 ~步骤 517: 用户 C向 PES AS返回 200 OK SIP应答信 令, 以应答呼叫, PES AS向用户 C返回响应 ACK消息。 Step 516 ~ Step 517: User C returns a 200 OK SIP response signal to the PES AS to answer the call, and the PES AS returns a response ACK message to User C.
步骤 518 ~步骤 521 : PES AS根据步骤 511 ~步骤 513中用户 C 的 SIP振铃信令中携带的用户 C的 IP媒体端点的 SDP描述, 更改模 拟用户 A的 IP媒体端点的媒体连接方式为同时发送和接收来自用户 C的 IP媒体端点的媒体流, AGCF控制接入网关实现相应的媒体连 接控制, 从而连通模拟用户 A到用户 C的双向媒体通路。 Steps 518 to 521: The PES AS changes the media connection mode of the IP media endpoint of the simulated user A according to the SDP description of the IP media endpoint of the user C carried in the SIP ringing signaling of the user C in the steps 511 to 513. The media stream from the IP media endpoint of user C is sent and received, and the AGCF controls the access gateway to implement corresponding media connection control, thereby connecting the two-way media path simulating user A to user C.
图 6是本发明来话转接仿真业务实施例的流程图, 图 6中, 假设 接入信令适配实体为 AGCF, 模拟用户线信令在 AGCF与 PES AS之 间采用 SIP协议传递呼叫会话过程中交互的模拟用户线信令信息,并 假设模拟用户 A为模拟电话终端, 用户 B和用户 C为 SIP终端, 并 且模拟用户 A和用户 B之间正处于通信中, 本发明实现来话转接仿 真业务的方法包括以下步驟: 6 is a flowchart of an embodiment of an incoming call emulation service according to the present invention. In FIG. 6, it is assumed that an access signaling adaptation entity is an AGCF, and analog subscriber line signaling uses a SIP protocol to transfer a call session between an AGCF and a PES AS. The simulated subscriber line signaling information is interactively in the process, and assumes that the simulated user A is an analog telephone terminal, the user B and the user C are SIP terminals, and the simulated user A and the user B are in communication, and the present invention implements the incoming call. The method of connecting the simulation service includes the following steps:
步骤 600: 模拟用户 A拍叉, 并通过模拟用户线信令传递给 AGCF。 Step 600: Simulate the user A flashing fork and pass it to the AGCF through analog subscriber line signaling.
步骤 601 ~步骤 602: AGCF接收到拍叉用户线信令后, 控制接 入网关断开模拟用户 A和用户 B的媒体连接, 并向模拟用户 A发送 拨号音模拟用户线信令。 Step 601 ~ Step 602: After receiving the caller line signaling, the AGCF controls the access gateway to disconnect the media connection between the simulated user A and the user B, and sends a dial tone analog subscriber line signaling to the analog user A.
步骤 603: 模拟用户 A拨打业务码, 比如 * 12*用户 C的号码 #, 并通过模拟用户线信令传递至 AGCF。 Step 603: The simulated user A dials a service code, such as *12*user C's number #, and transmits it to the AGCF through analog subscriber line signaling.
步骤 604 ~步骤 605: AGCF根据预先设置的拨号规则获知用户 拨号终结后, AGCF将接收到的拍叉及所拨的 *12*用户 C的号码 #模 拟用户线信令信息携带在 SIP Info消息中,并发送给 PES AS, PES AS 接收到拍叉及所拨的 * 12*用户 C的号码 #信息后,经过解析获知模拟
用户 A选择将用户 B通话转接到转话方即用户 C。 Step 604 ~ Step 605: After the AGCF learns that the user dials the terminal according to the preset dialing rule, the AGCF carries the received flashing fork and the dialed *12* user C number #impersonized subscriber line signaling information in the SIP Info message. And sent to the PES AS, the PES AS receives the number of the fork and the number of the * 12* user C dialed, and then analyzes and learns the simulation. User A chooses to transfer the user B call to the caller, User C.
本步骤还可以这样来实现: AGCF先解析具体模拟用户线信令含 义, 再通过 SIP等协议将转接操作这个功能信息传递给 PES AS, 其 中用户 C的号码可以作为转接操作的一个参数,如在 SIP协议中扩展 一个操作字段携带转接操作, 扩展另一个号码字段携带用户 C的号 码, 当 PES AS接收到携带有转接操作及相应转接用户的号码的参数 的 SIP消息后, 根据操作字段的含义及相应参数实施业务逻辑控制。 This step can also be implemented as follows: The AGCF first parses the specific analog subscriber line signaling meaning, and then transmits the function information of the transfer operation to the PES AS through a protocol such as SIP, where the number of the user C can be used as a parameter of the transfer operation. For example, in the SIP protocol, an operation field is extended to carry a handover operation, and another number field is extended to carry the number of the user C. After the PES AS receives the SIP message carrying the parameters of the handover operation and the corresponding number of the transferred user, The meaning of the operation field and the corresponding parameters implement business logic control.
步骤 606: PES AS使用用户 B的 IP媒体端点的 SDP描述向用户 C发起呼叫会话请求 Invite SIP消息。 Step 606: The PES AS initiates a call session request Invite SIP message to the user C by using the SDP description of the IP media endpoint of the user B.
步骤 607: 用户 C向 PES AS返回 180 Ringing信令,在该振铃信 令中携带用户 C的 IP媒体端点的 SDP描述。 Step 607: User C returns 180 Ringing signaling to the PES AS, and carries the SDP description of the IP media endpoint of User C in the ringing signaling.
步骤 608 ~步骤 610: PES AS根据 180 Ringing中携带的用户 C 的 IP媒体端点的 SDP描述, 更改用户 B的 IP媒体端点的媒体连接 方式为同时发送和接收来自用户 C的 IP媒体端点的媒体流。 Step 608 to step 610: The PES AS changes the media connection mode of the IP media endpoint of the user B to simultaneously send and receive the media stream from the IP media endpoint of the user C according to the SDP description of the IP media endpoint of the user C carried in the 180 Ringing. .
步驟 611 ~步骤 612: 用户 C向 PES AS返回 200 OK应答响应, PES AS收到 200 OK后, 向用户 C返回 ACK确认消息。 Step 611 ~ Step 612: User C returns a 200 OK response response to the PES AS. After receiving the 200 OK, the PES AS returns an ACK confirmation message to User C.
至此在 PES AS的控制下,用户 B和用户 C建立了双向媒体通路。 步驟 613〜步骤 614: PES AS将用户 B通话转接到用户 C后, 使用 SIP Bye过程释放模拟用户 A的会话。 So far under the control of the PES AS, User B and User C have established a two-way media path. Step 613 to Step 614: After the PES AS transfers the user B call to the user C, the SIP Bye process is used to release the session simulating the user A.
需要说明的是,本文仅给出几个典型的呼叫会话过程中需要进行 模拟用户线信令交互的 PSTN仿真业务的应用流程, 并不限定本发明 方法仅适用于这几个业务,本发明方法同样可以适用于呼叫会话过程 中需要进行模拟用户线信令交互的其它业务; 本文是以基于 IMS的 PES功能架构中在 AGCF上实现接入信令适配实体为例进行业务描 述的, 不限定本发明方法仅适用于这种网络架构, 本发明方法同样适
用于符合图 2所示的逻辑架构的其它网絡功能架构,如使用实现了接 入信令适配实体功能的 SIP集成接入设备接入模拟电话终端并在 SIP 应用服务器上实现 PSTN业务仿真的应用场景等; 本发明中所作的流 程图示和文字说明仅为突出本发明的关键技术所作的解释,并不表示 一个完整的呼叫和业务控制流程, 也没有穷尽所有可能的分支流程; 而描述的 SIP消息携带的事件包格式及名称仅为突出其所必须携带 的模拟用户信令信息, 并不表示这是惟一的描述方式。 It should be noted that, in this paper, only the application flow of the PSTN simulation service that needs to perform the analog subscriber line signaling interaction during the typical call session is not limited, and the method of the present invention is not limited to the services, and the method of the present invention. The same can be applied to other services that need to perform analog subscriber line signaling interaction during the call session. This is an example of implementing the access signaling adaptation entity on the AGCF in the IMS-based PES functional architecture. The method of the invention is only applicable to such a network architecture, and the method of the invention is equally suitable Other network functional architectures for conforming to the logical architecture shown in FIG. 2, such as using a SIP integrated access device that implements the function of the access signaling adaptation entity to access the analog telephone terminal and implement PSTN service emulation on the SIP application server Application scenarios and the like; the flowchart illustrations and text descriptions made in the present invention are merely illustrative of the key techniques of the present invention, and do not represent a complete call and service control process, nor do they exhaust all possible branching processes; The format and name of the event packet carried by the SIP message only highlights the analog user signaling information that it must carry, and does not mean that this is the only way to describe it.
综上, 本发明方案实现了在 IMS网络的应用服务器上实现呼叫 会话过程中需要进行用户线信令交互的 PSTN仿真业务,符合了 IMS 架构中业务实现和核心控制相分离的原则';通过本发明方案结合现有 技术可以使用基于 IMS的架构实现对 PSTN业务的 100 %继承,使用 统一的 IMS核心网络为 PSTN仿真用户和 IP多媒体用户提供服务, 降低了运营商的网络建设成本和管理运维成本,具有深远的社会经济 意义。 In summary, the solution of the present invention implements a PSTN emulation service that requires user line signaling interaction during a call session on an application server of an IMS network, and conforms to the principle of separation of service implementation and core control in the IMS architecture; The invention can combine the existing technology to realize 100% inheritance of the PSTN service by using the IMS-based architecture, and provide services for the PSTN emulation user and the IP multimedia user by using the unified IMS core network, thereby reducing the network construction cost and management operation and maintenance of the operator. Cost has far-reaching socio-economic significance.
同时,本发明方案由接入运营商的 AGCF提供接入但由业务运营商 的 PES AS提供 PSTN仿真业务的方法,保证了由归属域的 PES AS实现 PSTN仿真业务,支持了业务移动性,实现了在归属域的 PES AS上集中、 统一地实现 PSTN仿真业务,方便地解决了 PSTN仿真业务的平等接入、 业务冲突、 业务发放等问题, 筒化了运营商对 PSTN仿真业务的管理和 运维。 At the same time, the solution of the present invention provides access to the AGCF of the access operator but provides the PSTN emulation service by the PES AS of the service provider, which ensures that the PSTN of the home domain implements the PSTN emulation service, supports the service mobility, and implements The PSTN emulation service is implemented centrally and uniformly in the PES AS of the home domain, which conveniently solves the problems of equal access, service conflict, and service provision of the PSTN emulation service, and manages the management and operation of the PSTN emulation service by the operator. dimension.
另外,在接入信令适配实体和 PES AS之间也可以应用 IETF的按 键交互的一个 SIP 事件包草案 ( draft-ietf-sipping-kpml: A Session Initiation Protocol (SIP) Event Package for Key Press Stimulus ) 中所给 出的使用 SIP的订阅及响应机制, 并应用按键标记语言(KPML, Key Press Markup Language )来传递模拟用户线信令信息中的用户按键数
字信令信息。 具体实现包括: PES AS 使用 SIP 协议的订阅 ( SUBSCRIBE ) 消息携带采用 KPML描述的拨号规则向接入信令适 配实体发起模拟用户按键事件订阅, 当接入信令适配实体检测到用户 按键信息, 如果该用户案件信息符合 PES AS订阅的拨号规则, 则接 入信令适配实体向 PES AS发送 SIP通知 (Notify ) 消息上艮模拟用 户所拨打的号码信息。 In addition, a SIP event packet draft of the IETF key interaction can also be applied between the access signaling adaptation entity and the PES AS ( draft-ietf-sipping-kpml: A Session Initiation Protocol (SIP) Event Package for Key Press Stimulus The SIP subscription and response mechanism is given, and the key press markup language (KPML, Key Press Markup Language) is used to transfer the number of user buttons in the analog subscriber line signaling information. Word signaling information. The specific implementation includes: the PES AS uses the SIP protocol subscription (SUBSCRIBE) message to carry the analog user button event subscription to the access signaling adaptation entity by using the dialing rule described by the KPML, and the access signaling adaptation entity detects the user button information. If the user case information meets the dialing rule of the PES AS subscription, the access signaling adaptation entity sends a SIP notification (Notify) message to the PES AS to simulate the number information dialed by the user.
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的 保护范围, 凡在本发明的精神和原则之内所做的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。
The above is only the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modifications, equivalents, improvements, etc., which are made within the spirit and principles of the present invention, should be included. It is within the scope of the invention.
Claims
1.一种实现公共电话交换网 PSTN仿真业务的方法, 其特征在于, 该方法包括: A method for implementing a PSTN emulation service of a public switched telephone network, the method comprising:
在会话初始协议 SIP分组网络中, 接入信令适配实体对呼叫会话过 程中交互的模拟用户线信令信息进行模拟用户线信令与 SIP信令间的转 换, 通过 SIP协议实现所述模拟用户线信令信息在接入信令适配实体与 SIP应用服务器间的传递; 同时 SIP应用服务器根据所迷模拟用户线信 令信息进行相应处理, 实现 PSTN仿真业务。 In the session initiation protocol SIP packet network, the access signaling adaptation entity performs the conversion between the simulated subscriber line signaling and the SIP signaling for the simulated subscriber line signaling information exchanged during the call session, and the simulation is implemented by the SIP protocol. The user line signaling information is transmitted between the access signaling adaptation entity and the SIP application server; and the SIP application server performs corresponding processing according to the simulated subscriber line signaling information to implement the PSTN simulation service.
2. 根据权利要求 1 所述的方法, 其特征在于, 所述接入信令适配 实体进行模拟用户线信令与 SIP信令间的转换的方法为: 分别将各模拟 用户线信令信息携带在不同 SIP消息中传递给所述 SIP应用服务器,或 将一个以上模拟用户线信令信息携带在同一 SIP消息中传递给所述 SIP 应用服务器。 The method according to claim 1, wherein the method for performing the conversion between the analog subscriber line signaling and the SIP signaling by the access signaling adaptation entity is: separately performing analog subscriber line signaling information The bearer is carried in the SIP message to the SIP application server, or the one or more analog subscriber line signaling information is carried in the same SIP message and transmitted to the SIP application server.
3. 根据权利要求 1 所述的方法, 其特征在于, 所述接入信令适配 实体进行模拟用户线信令与 SIP信令间的转换的方法为: 所述接入信令 适配实体解析所述模拟用户线信令信息对应的功能信息, 再通过 SIP 协议将解析得到的功能信息传递给所述 SIP应用服务器。 The method according to claim 1, wherein the method for performing the conversion between the analog subscriber line signaling and the SIP signaling by the access signaling adaptation entity is: the access signaling adaptation entity Parsing the function information corresponding to the analog subscriber line signaling information, and transmitting the parsed function information to the SIP application server by using a SIP protocol.
4. 根据权利要求 1所述的方法, 其特征在于, 所述接入信令适配 实体进行模拟用户线信令与 SIP信令间的转换的方法为: The method according to claim 1, wherein the method for performing the conversion between the analog subscriber line signaling and the SIP signaling by the access signaling adaptation entity is:
使用 SIP的订阅及响应机制, 并应用按键标记语言 KPML传递 模拟用户线信令信息中的用户按键数字信令信息给所述 SIP 应用服 务器。 The SIP subscription and response mechanism is used, and the user-key digital signaling information in the analog subscriber line signaling information is transmitted to the SIP application server by using the key markup language KPML.
5. 根据权利要求 1所述的方法, 其特征在于, 所述 SIP信令为 SIP Info消息, 或 SIP Message消息、 或 SIP Invite消息。
The method according to claim 1, wherein the SIP signaling is a SIP Info message, or a SIP Message message, or a SIP Invite message.
6. 根据权利要求 1所述的方法, 其特征在于, 所述 SIP信令中包 括携带有所述模拟用户线信令信息的 MIME媒体类型的消息体, 所述 MIME媒体类型包括: The method according to claim 1, wherein the SIP signaling includes a message body of a MIME media type carrying the analog subscriber line signaling information, where the MIME media type includes:
用于标识 MIME媒体类型类别的 MIME媒体类型字段; 用于标识 MIME媒体类型的子类型的 MIME媒体子类型字段; 用于标识 MIME媒体子类型的消息体中携带的模拟用户线信令 信息采用的编码方式的编码方式字段。 a MIME media type field for identifying a MIME media type category; a MIME media subtype field for identifying a subtype of the MIME media type; and an analog subscriber line signaling information carried in the message body for identifying the MIME media subtype The encoding mode field of the encoding method.
7. 根据权利要求 6所述的方法, 其特征在于, 所述 MIME媒体类 型字段的取值为应用 application; 所述 MIME媒体子类型字段的取值 为模拟用户线信令 analog-subscriber-signal。 The method according to claim 6, wherein the value of the MIME media type field is an application application; and the value of the MIME media subtype field is analog subscriber line signaling analog-subscriber-signal.
8. 根据权利要求 6所述的方法, 其特征在于, 所述编码方式字 段取值为文本扩展巴克斯范式 ABNF方式, 或扩展标记语言 XML方 式。 The method according to claim 6, wherein the encoding mode field takes a text extension Bacchus normal mode ABNF mode, or an extended markup language XML mode.
9. 根据权利要求 1所述的方法, 其特征在于, 所述模拟用户线信 令包括: 用户拍叉信号信令, 和 /或数字信令, 和 /或铃流, 和 /或信号 音信息, 和 /或计费脉冲信令、和 /或反极性信令、和 /或移频键控信令。 9. The method according to claim 1, wherein the analog subscriber line signaling comprises: user tap signal signaling, and/or digital signaling, and/or ringing, and/or tone information. , and/or billing pulse signaling, and/or reverse polarity signaling, and/or frequency shift keying signaling.
10. 根据权利要求 1所述的方法, 其特征在于: 所述 SIP分组网 络为 IP多媒体子系统 IMS; 10. The method according to claim 1, wherein: the SIP packet network is an IP Multimedia Subsystem IMS;
所述接入信令适配实体为接入网关控制功能 AGCF; The access signaling adaptation entity is an access gateway control function AGCF;
所述 SIP应用服务器为 仿真业务症用服务器 PES AS。 The SIP application server is a simulation service server PES AS.
11. 根据权利要求 1 所述的方法, 其特征在于: 所述接入信令适 配实体为接入信令适配和接入承载适配功能合一的集成接入设备。 The method according to claim 1, wherein: the access signaling adaptation entity is an integrated access device with an access signaling adaptation and an access bearer adaptation function.
12. 根据权利要求 10所述的方法, 其特征在于, 所述会话过程中 包括第一用户与第二用户, 所述 PSTN业务为呼叫等待仿真业务, 该方 法具体实现包括:
所述 PES AS接收到来自第三用户的请求呼叫所述第一用户的请求 后, 将呼叫等待音携带在 SIP信令中发送给所述 AGCF, 所述 AGCF控 制所述 SIP分组网絡中的接入网关向所述第一用户播放等待音; The method according to claim 10, wherein the session includes a first user and a second user, and the PSTN service is a call waiting emulation service, and the specific implementation of the method includes: After receiving the request from the third user to call the first user, the PES AS carries the call waiting tone in the SIP signaling and sends the call waiting tone to the AGCF, where the AGCF controls the connection in the SIP packet network. The ingress gateway plays a waiting tone to the first user;
所述 AGCF 将接收到的来自所述第一用户的拍叉信号信息携带在 SIP信令中发送给所述 PES AS,所述 PES AS将拨号音携带在 SIP信令 中发送给所述 AGCF; The AGCF carries the information of the flashing signal from the first user to the PES AS, and the PES AS carries the dial tone in the SIP signaling and sends the information to the AGCF.
所述 AGCF控制所述 SIP分组网络中的接入网关断开所述第一用户 和第二用户的媒体连接, 并向所述第一用户发送拨号音; The AGCF controls an access gateway in the SIP packet network to disconnect the media connection of the first user and the second user, and sends a dial tone to the first user;
所述 ACGF将来自所述第一用户的业务码信息携带在 SIP信令中并 发送给所述 PES AS; 所述 PES AS解析接收到的业务码信息获知当前业 务为呼叫等待仿真业务且所述第二用户为保持方; The ACGF carries the service code information from the first user in the SIP signaling and sends the information to the PES AS. The PES AS parses the received service code information to learn that the current service is a call waiting emulation service and the The second user is a holder;
所述 PES AS通过所述 SIP分组网络中的媒体资源服务器向所述保 持方放音, 并与所述 AGCF更新所述第一用户与第三用户间的会话描述 协议 SDP, 所述 AGCF使用更新后的 SDP建立所述第一用户与第三用 户间的媒体通路。 Transmitting, by the media resource server in the SIP packet network, the PSE to the sitter, and updating, by the AGCF, a session description protocol SDP between the first user and a third user, where the AGCF uses an update. The latter SDP establishes a media path between the first user and the third user.
13. 根据权利要求 10所述的方法, 其特征在于, 所述会话过程中 包括第一用户与第二用户, 所述 PSTN业务为呼叫等待仿真业务, 该方 法具体实现包括: The method according to claim 10, wherein the session includes a first user and a second user, and the PSTN service is a call waiting emulation service, and the specific implementation of the method includes:
所述 PES AS接收到来自第三用户的请求呼叫所述第一用户的请求 后, 将呼叫等待音携带在 SIP信令中发送给所述 AGCF, 所述 AGCF控 制所述 SIP分组网络中的接入网关向第一用户播放等待音; After receiving the request from the third user to call the first user, the PES AS carries the call waiting tone in the SIP signaling and sends the call waiting tone to the AGCF, where the AGCF controls the connection in the SIP packet network. The incoming gateway plays a waiting tone to the first user;
所述 AGCF接收到来自所述第一用户的拍叉信号后, 控制所述 SIP 分组网络中的接入网关断开所述第一用户和第二用户的媒体连接, 并向 所述第一用户发送拨号音; After receiving the flashing signal from the first user, the AGCF controls an access gateway in the SIP packet network to disconnect the media connection of the first user and the second user, and sends the media connection to the first user Send a dial tone;
所述 ACGF将来自所述第一用户的业务码信息及所述拍叉信号信息
携带在 SIP信令中发送给所述 PES AS; 所述 PES AS解析接收到的信息 获知当前业务为呼叫等待仿真业务且所述第二用户为保持方; The ACGF will send service code information from the first user and the flash signal information The information is sent to the PES AS in the SIP signaling; the PES AS parses the received information to learn that the current service is a call waiting emulation service and the second user is a hold party;
所述 PES AS通过所述 SIP分组网络中的媒体资源服务器向所述保 持方放音, 并与所述 AGCF更新所述第一用户与第三用户间的会话描述 协议 SDP, 所述 AGCF使用更新后的 SDP建立所述第一用户与第三用 户间的媒体通路。 Transmitting, by the media resource server in the SIP packet network, the PSE to the sitter, and updating, by the AGCF, a session description protocol SDP between the first user and a third user, where the AGCF uses an update. The latter SDP establishes a media path between the first user and the third user.
14. 根据权利要求 10所述的方法, 其特征在于, 所述会话过程中 包括第一用户与第二用户, 所述 PSTN业务为三方通话仿真业务, 该方 法具体实现包括: The method according to claim 10, wherein the session includes a first user and a second user, and the PSTN service is a three-party call emulation service, and the specific implementation of the method includes:
所述 AGCF接收到来自所述第一用户的拍叉信号后, 控制所述 SIP 分组网络中的接入网关断开所述第一用户和第二用户的媒体连接 , 并向 所述第一用户发送拨号音; 所述第一用户拨打第三用户的号码; After receiving the flashing signal from the first user, the AGCF controls an access gateway in the SIP packet network to disconnect the media connection of the first user and the second user, and sends the media connection to the first user Sending a dial tone; the first user dialing a number of the third user;
所述 ACGF将来自所述第一用户的第三用户号码信息及所述拍叉信 号信息携带在 SIP信令中发送给所述 PES AS; 所述 PES AS解析接收到 的信息获知当前业务为三方通话仿真业务; The ACGF sends the third user number information and the flashing signal information from the first user to the PES AS in the SIP signaling; the PES AS parses the received information to learn that the current service is a three-way Call simulation service;
所述 PES AS与所述 AGCF更新所述第一用户与第三用户间的会话 描述协议 SDP, 所述 AGCF使用更新后的 SDP建立所述第一用户与第 三用户间的媒体通路。 The PES AS and the AGCF update a session description protocol SDP between the first user and the third user, and the AGCF establishes a media path between the first user and the third user by using the updated SDP.
15. 根据权利要求 14所述的方法, 其特征在于, 所述 PES AS解 析接收到的信息获知当前业务为三方通话仿真业务之后, 所述 PES AS 与所述 AGCF更新所述第一用户与第三用户间的会话描述协议 SDP之 前, 该方法进一步包括: The method according to claim 14, wherein, after the PES AS parses the received information to learn that the current service is a three-party call emulation service, the PES AS and the AGCF update the first user and the first Before the three-user session description protocol SDP, the method further includes:
所述 PES AS通过 SIP协议更改所述第二用户为只接收木发送媒 体流。 The PES AS changes the second user to receive only the wood sending media stream through the SIP protocol.
16. 根据权利要求 10所述的方法, 其特征在于, 所述会话过程中
包括第一用户与第二用户, 所述 PSTN业务为来话转接仿真业务, 该方 法具体实现包括: 16. The method according to claim 10, wherein: during the session The first user and the second user are included, and the PSTN service is an incoming call emulation service, and the specific implementation of the method includes:
所述 AGCF接收到的来自所述第一用户的拍叉信号后, 控制所述 SIP分组网络中的接入网关断开所述第一用户和第二用户的媒体连接, 并向所述第一用户发送拨号音; After the AGCF receives the flashing signal from the first user, controlling an access gateway in the SIP packet network to disconnect the media connection of the first user and the second user, and to the first The user sends a dial tone;
所述 ACGF将来自所述第一用户的业务码及所述拍叉信号信息携带 在 SIP信令中发送给所述 PES AS; 所述 PES AS解析接收到的信息获知 当前业务为来话转接仿真业务且确定转接方为第三用户; The ACGF carries the service code from the first user and the information of the flashing signal in the SIP signaling to the PES AS; the PES AS parses the received information to learn that the current service is an incoming call. Simulating the service and determining that the transfer party is a third user;
所述 PES AS协商所述第二用户与第三用户间的会话描述协议 SDP, 并使用更新后的 SDP建立所述第二用户与第三用户间的媒体通路;同时 释放所述第一用户的会话。 The PES AS negotiates a session description protocol SDP between the second user and the third user, and establishes a media path between the second user and the third user by using the updated SDP; and simultaneously releases the first user Conversation.
17. 根据权利要求 12至 16任一项所述的方法, 其特征在于, 所 述第一用户为模拟用户。 The method according to any one of claims 12 to 16, wherein the first user is an analog user.
18. 一种实现公共电话交换网 PSTN仿真业务的系统, 其特征在 于, 在会话初始协议 SIP分组网絡中, 该系统至少包括: 接入信令适配 实体, SIP应用服务器; A system for implementing a public switched telephone network PSTN emulation service, characterized in that, in a session initial protocol SIP packet network, the system at least includes: an access signaling adaptation entity, a SIP application server;
所述接入信令适配实体中还包括: 对呼叫会话过程中交互的模拟用 户线信令信息进行模拟用户线信令与 SIP信令间转换的转换单元; The access signaling adaptation entity further includes: a conversion unit that performs conversion between the analog subscriber line signaling and the SIP signaling for the simulated user line signaling information that is exchanged during the call session;
在所述转换单元与所述 SIP应用服务器间通过 SIP协议实现所述模 拟用户线信令信息的传递; 所述 SIP应用服务器根据所述模拟用户线信 令信息进行相应处理, 实现 PSTN仿真业务。 Transmitting the analog subscriber line signaling information by using the SIP protocol between the converting unit and the SIP application server; the SIP application server performs corresponding processing according to the simulated subscriber line signaling information to implement a PSTN emulation service.
19. 根据权利要求 18所述的系统, 其特征在于, 所述转换单元分 别将接收到的各模拟用户线信令信息携带在不同 SIP消息中传递给所述 SIP应用服务器, 或将一个以上模拟用户线信令信息携带在同一 SIP消 息中传递给所述 SIP应用服务器。
The system according to claim 18, wherein the converting unit respectively carries the received analog subscriber line signaling information in different SIP messages and transmits the information to the SIP application server, or more than one analog The subscriber line signaling information is carried in the same SIP message and delivered to the SIP application server.
20. 根据权利要求 18所述的系统, 其特征在于, 所述转换单元解 析所述模拟用户线信令信息对应的功能信息,再通过 SIP协议将解析 得到的功能信息传递给所述 SIP应用服务器。 The system according to claim 18, wherein the conversion unit parses the function information corresponding to the analog subscriber line signaling information, and then transmits the parsed function information to the SIP application server by using a SIP protocol. .
21. 根据权利要求 18所述的系统, 其特征在于, 所述转换单元使 用 SIP的订阅及响应机制, 并应用按键标记语言 KPML传递模拟用 户线信令信息中的用户按键数字信令信息给所述 SIP应用服务器。 The system according to claim 18, wherein the converting unit uses a SIP subscription and response mechanism, and applies a key markup language KPML to transmit user button digital signaling information in the analog subscriber line signaling information to the system. Said SIP application server.
22. 根据权利要求 18所述的系统, 其特征在于, 所述 SIP分組网 络为 IP多媒体子系统 IMS; 22. The system according to claim 18, wherein the SIP packet network is an IP Multimedia Subsystem IMS;
所述接入信令适配实体为接入网关控制功能 AGCF; The access signaling adaptation entity is an access gateway control function AGCF;
所述 SIP应用服务器为 PSTN仿真业务应用服务器 PES AS。 The SIP application server is a PSTN emulation service application server PES AS.
23. 一种接入信令适配实体, 其特征在于, 所述接入信令适配实 体中包括: 对呼叫会话过程中交互的模拟用户线信令信息进行模拟用户 线信令与 SIP信令间转换的转换单元。 An access signaling adaptation entity, where the access signaling adaptation entity includes: simulating subscriber line signaling and SIP signaling for analog subscriber line signaling information exchanged during a call session A conversion unit that converts between commands.
24. 根据权利要求 23所述的接入信令适配实体, 其特征在于, 所 述转换单元分别将接收到的各模拟用户线信令信息携带在不同 SIP消息 中传递给所述 SIP应用服务器,或将一个以上模拟用户线信令信息携带 在同一 SIP消息中传递给所述 SIP应用服务器。 The access signaling adaptation entity according to claim 23, wherein the conversion unit respectively carries the received analog subscriber line signaling information in different SIP messages and transmits the information to the SIP application server. Or transmitting one or more analog subscriber line signaling information in the same SIP message to the SIP application server.
25. 根据权利要求 23所述的接入信令适配实体, 其特征在于, 所 述转换单元解析所述模拟用 线信令信息对应的功能信息, 再通过 SIP协议将解析得到的功能信息传递给所述 SIP应用服务器。 The access signaling adaptation entity according to claim 23, wherein the conversion unit parses the function information corresponding to the analog line signaling information, and then transmits the parsed function information through the SIP protocol. Give the SIP application server.
26. 根据权利要求 23所述的接入信令适配实体, 其特征在于, 所 述转换单元使用 SIP的订阅及响应机制, 并应用按键标记语言 KPML 传递模拟用户线信令信息中的用户按键数字信令信息给所述 SIP 应 用服务器。 The access signaling adaptation entity according to claim 23, wherein the conversion unit uses a SIP subscription and response mechanism, and applies a key markup language KPML to transmit a user button in the analog subscriber line signaling information. Digital signaling information to the SIP application server.
27. 根据权利要求 23所述的接入信令适配实体, 其特征在于, 所
述接入信令适配实体为接入网关控制功能 AGCF。
27. The access signaling adaptation entity of claim 23, wherein The access signaling adaptation entity is an access gateway control function AGCF.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200610007656.1A CN100571299C (en) | 2006-02-15 | 2006-02-15 | A kind of method and system that realize public telephone exchange network simulation service |
CN200610007656.1 | 2006-02-15 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2007093116A1 true WO2007093116A1 (en) | 2007-08-23 |
Family
ID=38371182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2007/000441 WO2007093116A1 (en) | 2006-02-15 | 2007-02-08 | A method and system for realizing the simulating service and the access signaling adaptive entity |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN100571299C (en) |
WO (1) | WO2007093116A1 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101742370B (en) * | 2008-11-14 | 2013-01-30 | 华为技术有限公司 | Method for processing call in communication system, network node and application server |
CN102014104B (en) * | 2009-09-04 | 2014-10-22 | 中兴通讯股份有限公司 | Method and system for realizing pulse charging service in IP multimedia subsystem |
CN102244569B (en) * | 2010-05-14 | 2016-09-07 | 中兴通讯股份有限公司 | A kind of application layer signaling control protocol realizes the method and system of reversed polarity |
CN102223315B (en) * | 2011-06-14 | 2014-06-25 | 杭州华三通信技术有限公司 | Method and equipment for transmitting information in calling process |
CN110609866B (en) * | 2018-06-15 | 2023-08-11 | 伊姆西Ip控股有限责任公司 | Method, apparatus and computer program product for negotiating transactions |
CN111405121B (en) * | 2020-02-26 | 2021-06-18 | 深圳震有科技股份有限公司 | User behavior operation monitoring method and system based on voice call |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6421424B1 (en) * | 2000-06-05 | 2002-07-16 | International Business Machines Corp. | Client simulator and method of operation for testing PSTN-to-IP network telephone services for individual & group internet clients prior to availability of the services |
CN1412983A (en) * | 2001-10-13 | 2003-04-23 | 三星电子株式会社 | Network telephone switching system and calling control method thereof |
JP2005328223A (en) * | 2004-05-13 | 2005-11-24 | Nippon Telegr & Teleph Corp <Ntt> | Call control method in ip telephone network, ip telephone system, router, and call control program |
-
2006
- 2006-02-15 CN CN200610007656.1A patent/CN100571299C/en not_active Expired - Fee Related
-
2007
- 2007-02-08 WO PCT/CN2007/000441 patent/WO2007093116A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6421424B1 (en) * | 2000-06-05 | 2002-07-16 | International Business Machines Corp. | Client simulator and method of operation for testing PSTN-to-IP network telephone services for individual & group internet clients prior to availability of the services |
CN1412983A (en) * | 2001-10-13 | 2003-04-23 | 三星电子株式会社 | Network telephone switching system and calling control method thereof |
JP2005328223A (en) * | 2004-05-13 | 2005-11-24 | Nippon Telegr & Teleph Corp <Ntt> | Call control method in ip telephone network, ip telephone system, router, and call control program |
Also Published As
Publication number | Publication date |
---|---|
CN101022471A (en) | 2007-08-22 |
CN100571299C (en) | 2009-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105530389B (en) | Voice leaving method and device based on IMS network | |
CN104506523B (en) | A kind of call forwarding method of intelligent terminal VoIP | |
CN102148775B (en) | Webpage call service gateway, call service system and method | |
WO2006128356A1 (en) | Method for the calling user terminal listening to the signal tone of the called user terminal when inter-networking | |
WO2007115455A1 (en) | A method device and system for the circuit switched domain terminals accessing packet network realizing packet service | |
US20080273671A1 (en) | Method, system and application server for preventing crosstalk of color ring back tone | |
WO2012113237A1 (en) | Method, system and device for realizing multimedia coloring ring back tone (crbt) service | |
CN100531267C (en) | Method for realizing echo in communication system | |
WO2007093116A1 (en) | A method and system for realizing the simulating service and the access signaling adaptive entity | |
WO2012126382A1 (en) | Method for implementing main exchange service and gateway apparatus | |
EP1959608A1 (en) | A method, a application server and a system for implementing the third party control service | |
WO2010075697A1 (en) | System and method for transferring multi-party call into conference | |
KR100969458B1 (en) | System and its method for multimedia ring back service using session initiation protocol | |
WO2011153752A1 (en) | Method, system and application server for call transfer in click-to-dial service | |
WO2010091567A1 (en) | System and method for switching click to dial service to multimedia conference service | |
WO2010000106A1 (en) | Method and network unit for realizing customized video service in ims network | |
WO2013040832A1 (en) | Method, device and system for enabling the operator inserting calling in switchboard service | |
CN103152494A (en) | Telephone operator call forwarding method and switchboard business application server | |
WO2012151799A1 (en) | Method and system for implementing simultaneous ringing group call in click to dial service | |
CN101166162B (en) | Method for transmitting service event | |
WO2011153753A1 (en) | Method, system and application server for achieving call waiting in click to dial service | |
US8559613B2 (en) | Method and system for performing communication transfer service for access gateway control function user | |
WO2013091310A1 (en) | Method, device and system for terminal to realize call waiting | |
WO2008151538A1 (en) | Method, device and system for achieving barring service | |
WO2009135375A1 (en) | Call establishing method for realizing the single dialog color ring service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07702313 Country of ref document: EP Kind code of ref document: A1 |