WO2008092375A1 - Procédé et système de suivi de commande de port à port, commutateur logiciel et dispositif passerelle multimédia - Google Patents

Procédé et système de suivi de commande de port à port, commutateur logiciel et dispositif passerelle multimédia Download PDF

Info

Publication number
WO2008092375A1
WO2008092375A1 PCT/CN2008/000164 CN2008000164W WO2008092375A1 WO 2008092375 A1 WO2008092375 A1 WO 2008092375A1 CN 2008000164 W CN2008000164 W CN 2008000164W WO 2008092375 A1 WO2008092375 A1 WO 2008092375A1
Authority
WO
WIPO (PCT)
Prior art keywords
tracking
message
signaling
module
media gateway
Prior art date
Application number
PCT/CN2008/000164
Other languages
English (en)
Chinese (zh)
Inventor
Qiang Wang
Original Assignee
Huawei Technologies Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co., Ltd. filed Critical Huawei Technologies Co., Ltd.
Publication of WO2008092375A1 publication Critical patent/WO2008092375A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/535Tracking the activity of the user

Definitions

  • End-to-end signaling tracking method system, softswitch and media gateway device
  • the present invention relates to network communication technologies, and in particular, to a method, system, softswitch and media gateway device for end-to-end signaling tracking. Background technique
  • NGN Next Generation Network
  • the NGN system adopts a comprehensive, open, and converged network architecture.
  • the service and call control are completely separated, and the call control and bearer are completely separated, thereby achieving a relatively independent service system and making the service independent of the network.
  • the NGN system is based on a packet bearer network, and both signaling and media streams are carried on a packet switched network.
  • the NGN network adopts a layered networking model, which is usually divided into four layers: service management, network control, core switching, and edge access.
  • service management is located at the network control layer
  • core switching is located at the edge access layer.
  • edge access layer is located at the edge access layer.
  • each network element device can only track the transmission and reception of its own signaling messages, so that it cannot be used for all network element devices that have passed a call.
  • the signaling message is tracked throughout the network.
  • the method, the system, the softswitch and the media gateway device of the end-to-end signaling tracking provided by the embodiments of the present invention are used to solve the problem that the entire network cannot track the signaling messages in the NGN network.
  • a method for tracking end-to-end signaling in a next-generation network includes: a softswitch device receives a tracking task message including a user number from a signaling tracking station, and sends the tracking task message to a corresponding a media gateway device, configured to notify the media gateway device to send a message tracked by itself to the signaling tracking station; and, according to the user number in the tracking task message, track the corresponding signaling message, to the Let the tracking station send the message it has tracked.
  • a communication system provided by an embodiment of the present invention is applied to end-to-end signaling tracking in a next generation network, and the system includes:
  • a signaling tracking station configured to send a tracking task message including a user number to the softswitch device; the softswitch device, configured to send the received tracking task message to the corresponding media gateway device, and track the user according to the user number Corresponding signaling message, sending a message tracked by itself to the signaling tracking station;
  • the one or more media gateway devices are configured to: after receiving the tracking task message, track the corresponding signaling message, and send the tracked message to the signaling tracking station.
  • a sending module configured to send a tracking task message including a user number to the softswitch device
  • a display module configured to display a tracking message from the softswitch device and the media gateway device.
  • a first determining module configured to send a tracking task message from the signaling tracking station to the corresponding media gateway device
  • a first tracking module configured to track, according to the user number, a corresponding signaling message
  • the first reporting module is configured to send a message that is tracked by itself to the signaling tracking station.
  • a media gateway device provided by an embodiment of the present invention includes: a second tracking module, configured to: after receiving the tracking task message from the softswitch device, tracking the corresponding signaling message;
  • the second reporting module is configured to send the message tracked by itself to the signaling tracking station.
  • An embodiment of the present invention provides an end-to-end signaling tracking method in a next-generation network, which is applied to an IP multimedia subsystem domain, and includes:
  • the proxy call session control function entity receives a tracking task message containing the user number from the signaling tracking station, and sends the tracking task message to the corresponding media gateway device;
  • the query and service function entity receives a tracking task message containing the user number from the signaling tracking station, tracks the corresponding signaling message according to the user number in the task message, and sends the tracked message to the signaling tracking station. .
  • An embodiment of the present invention provides an end-to-end signaling tracking system in a next-generation network, which is applied to an IP multimedia subsystem domain, and includes:
  • a signaling tracking station configured to separately send a tracking task message including a user number to the proxy call session control function entity and the query and service function entity;
  • proxy call session control function entity configured to send the tracking task message to a corresponding media gateway device
  • the query and service function entity is configured to track the corresponding signaling message according to the user number in the task message, and send the tracked message to the signaling tracking station.
  • the proxy call session control function entity provided by the embodiment of the present invention is applied to the IP multimedia subsystem domain, and includes:
  • the message receiving module is configured to receive a tracking task message sending module that includes a user number from the signaling tracking station, and is configured to send the tracking task message to the corresponding media gateway device.
  • An inquiry and service function entity provided by an embodiment of the present invention is applied to an IP multimedia subsystem domain, and includes:
  • a first processing module configured to receive a tracking task that includes a user number from a signaling tracking station a message tracking module, configured to track, according to the user number in the task message, a corresponding signaling message;
  • a second processing module configured to send the tracked message to the signaling tracking station.
  • the signaling tracking station provided by the embodiment of the present invention sends a tracking task message including a user number to the softswitch device; the softswitch device sends the received tracking task message to the media gateway device, and tracks the corresponding signaling according to the user number.
  • the message is sent to the signaling tracking station for the message tracked by itself; after receiving the tracking task message, the media gateway device tracks the corresponding signaling message and sends the message tracked by itself to the signaling tracking station.
  • a unified tracking of the softswitch device and the media gateway device is implemented, so that the entire network can be tracked for signaling messages.
  • FIG. 1 is a schematic diagram of a system connection of end-to-end tracking signaling in a next generation network according to an embodiment of the present invention
  • FIG. 2A is a schematic structural diagram of a signaling tracking station according to an embodiment of the present invention
  • 2B is a schematic structural diagram of a softswitch device according to an embodiment of the present invention.
  • FIG. 3 is a schematic structural diagram of a media gateway device according to an embodiment of the present invention.
  • FIG. 4 is a schematic flowchart of a method for performing end-to-end tracking signaling in a next-generation network according to an embodiment of the present invention
  • FIG. 5A is a schematic flowchart of a tracking process of an H.248 protocol according to an embodiment of the present invention
  • FIG. 5B is a schematic diagram of a task verification process of the H.248 protocol according to an embodiment of the present invention.
  • FIG. 5C is a schematic flowchart of setting a call identifier by the H.248 protocol in the embodiment of the present invention
  • FIG. 5D is a schematic flowchart of a flow stoppage of the H.248 protocol media gateway device in the embodiment of the present invention
  • 6A is a schematic diagram of a tracking process of an MGCP according to an embodiment of the present invention.
  • 6B is a schematic diagram of a task verification process of an MGCP according to an embodiment of the present invention.
  • 6C is a schematic flowchart of setting a call identifier by an MGCP according to an embodiment of the present invention.
  • 6D is a schematic diagram of a flow of an MGCP media gateway device actively stopping a tracking task according to an embodiment of the present invention
  • FIG. 7A is a schematic diagram showing the system structure applied in an IP Multimedia Subsystem (IMS) domain according to an embodiment of the present invention.
  • IMS IP Multimedia Subsystem
  • FIG. 7B is a schematic structural diagram of a proxy call session control function entity applied in an IMS domain according to an embodiment of the present invention.
  • FIG. 7C is a schematic diagram showing the structure of an inquiry and service function entity applied in an IMS domain according to an embodiment of the present invention.
  • FIG. 7D is a schematic flowchart of a method applied in an IMS domain according to an embodiment of the present invention. detailed description
  • the signaling tracking station provided by the embodiment of the present invention sends a tracking task message including a user number to the softswitch device, which is in the prior art, and cannot perform the entire network tracking of the signaling message in the NGN network.
  • the switching device sends the received tracking task message to the media gateway device, and tracks the corresponding signaling message according to the user number, and sends the message tracked by itself to the signaling tracking station.
  • the media gateway device tracks the corresponding message.
  • the signaling message sends a message tracked by itself to the signaling tracking station.
  • the end-to-end tracking system in the next generation network in the embodiment of the present invention includes: a signaling tracking station 10, a soft switching device 20, and one or more media gateway devices 30.
  • the signaling tracking station 10 is connected to the softswitch device 20 and the media gateway device 30 for transmitting a tracking task message containing the subscriber number to the soft switching device 10.
  • the softswitch device 20 is connected to the signaling tracking station 10 and the media gateway device 30, and is configured to send the tracking task message received from the signaling tracking station 10 to the corresponding media gateway device 30, and track the corresponding letter according to the user number. Let the message send the message tracked by itself to the signaling tracking station 10.
  • the media gateway device 30 is connected to the signaling tracking station 10 and the softswitch device 20, and is configured to: after receiving the tracking task message from the softswitch device 20, track the corresponding signaling message, and send the tracking information to the signaling tracking station 10. Message.
  • the softswitch device 20 and the media gateway device 30 can generate a call identifier, and set the value of the call identifier to 1, and the softswitch device 20 and the media gateway device 30 will The call identity is sent to the Signaling Tracking Station along with the message it has tracked.
  • the task tracking message sent by the signaling tracking station 10 may further include a protocol extension package, where the protocol extension package includes: a tracking status, a reference identifier, a file transfer protocol address, a tracking task check interval, a tracking task time interval, and an internal message. And tracking real-time transport protocol media streams.
  • the protocol extension packet type is H.248 protocol or MGCP, and the softswitch device 10 sends a corresponding protocol extension packet to the media gateway device 30 according to the protocol type of the media gateway device 30.
  • the tracking task message sent by the softswitch device to the media gateway device is a modify endpoint request command (MOD REQ) or an add endpoint command (ADD REQ), and the tracking task is successfully established.
  • the message and trace failure message is the notification request event command ( NOTIFY REQ ) ensue
  • the tracking task message sent by the softswitch device to the media gateway device is an endpoint configuration command (EPCF) or a connection establishment command (CRCX), and the tracking task establishment success message and the tracking failure message are notification commands.
  • EPCF endpoint configuration command
  • CRCX connection establishment command
  • the signaling tracking station 10 in the embodiment of the present invention includes: a sending module 100 and a display module 110.
  • the sending module 100 is connected to the softswitch device 20 and configured to send a tracking task message including the user number to the softswitch device 20.
  • the display module 110 is connected to the softswitch device 20 and the media gateway device 30 for displaying trace messages corresponding to the user numbers from the softswitch device 20 and the media gateway device 30.
  • the softswitch device 20 in the embodiment of the present invention includes: a first judging module 200, a first tracking module 210, a first reporting module 220, a verifying module 230, and a first ending module 240.
  • the first judging module 200 is connected to the signaling tracking station 10, the media gateway device 30, the first tracking module 210, the first reporting module 220, and the verification module 230, and is configured to receive the tracking task message from the signaling tracking station 10. Then, the received tracking task message is forwarded to the first tracking module 210, the first reporting module 220, and the verification module 230, and the media gateway device 30 is determined according to the user number in the tracking task message, and the tracking task message is sent to the media. Gateway device 30.
  • the first tracking module 210, and the media gateway device 30, the first determining module 200, and the first reporting module The block 220, the verification module 230, and the first end module 240 are connected to track the corresponding signaling message according to the user number in the tracking task message.
  • the first tracking module 210 tracks the corresponding signaling message according to the user number after receiving the tracking task establishment success message.
  • the first reporting module 220 is connected to the signaling tracking station 10, the first determining module 200, and the first tracking module 210, and is configured to send the message tracked by the first tracking module 210 to the signaling tracking station 10.
  • the first reporting module 220 sends the message tracked by the first tracking module 210 to the signaling tracking station 10 according to the tracking message reporting time interval.
  • the verification module 230 the media gateway device 30, the first determination module 200, and the first tracking module
  • the 210 connection is configured to add a tracking handle to the tracking task message when the tracking task message includes the tracking task verification time interval, and save the reference identifier in the tracking handle and the tracking task message, after receiving the information from the media gateway device 30.
  • the handle and the reference identifier are tracked, it is checked whether the trace handle and the reference identifier are the same as the saved trace handle and the reference identifier. If yes, the verification success message is sent to the softswitch device 30. Otherwise, the reference in the first tracking module 210 is ended. A corresponding tracking task is identified and a verification failure message is sent to the media gateway device 30.
  • the first ending module 240 is connected to the signaling tracking station 10, the media gateway device 30, and the first tracking module 210, and is configured to: after receiving the tracking status in the tracking task message from the signaling tracking station 10, A tracking task corresponding to the identifier is referenced by the tracking module 210, and the tracking task message is sent to the corresponding media gateway device 30 according to the user number.
  • the first judging module 200 may further include: a modifying module 2000, a selecting module 2010, and a physical port sending module 2020.
  • the modifying module 2000 is configured to add and modify the value of the call identifier in the tracking task message when the signaling message tracked by the first tracking module 210 performs the call service, and send the tracking task message to all the media gateway devices 30 through which the call service passes. .
  • the selection module 2010 is configured to determine a physical port of the media gateway device 30 according to the user number.
  • the physical port sending module 2020 is configured to send the received tracking task message to the selecting module. The physical port corresponding to the media gateway device determined in 2010.
  • the first tracking module 210 may further include: a first module 2100.
  • the first module 2100 is configured to: when the internal message is tracked in the tracking task message and track the real-time transport protocol media stream, determine the internal message and track the status of the real-time transport protocol media stream, and internal message and/or track the real-time transport protocol media stream When the status is on, internal messages and/or real-time transport protocol media streams are tracked.
  • the first end module 240 can further include: a receiving module 2400.
  • the receiving module 2400 is configured to: after receiving the tracking failure message from the media gateway device 30, end the corresponding tracking task. ⁇
  • the media gateway device 30 in the embodiment of the present invention includes: a second determining module 300, a second tracking module 310, a second reporting module 320, a third reporting module 330, a second ending module 340, and a processing module 350. .
  • the second judging module 300 is connected to the signaling tracking station 10, the soft switching device 20, the second tracking module 310, the second reporting module 320, and the third reporting module 330, and is configured to receive the file transmission from the softswitch device 20. After the task of the protocol is tracked, the connection is established with the signaling tracking station 10, and after the connection is successfully established, the tracking message is sent to the second tracking module 310, and the protocol extension packet is sent to the second reporting module 320. And a third reporting module 330.
  • the second tracking module 310 is connected to the softswitch device 20, the second determining module 300, the second reporting module 320, the third reporting module 330, the second ending module 340, and the processing module 350, for receiving the second judgment. After the tracking message of the module 300, the tracking task establishment success message is sent to the softswitch device 20, and the corresponding signaling message is tracked.
  • the second reporting module 320 is connected to the signaling tracking station 10, the second determining module 300, and the second tracking module 310, and is configured to include a tracking message reporting interval when the received tracking task message from the second determining module 300 is received. And transmitting, by the signaling tracking station 10, the message tracked by the second tracking module 310 and the reference identifier in the protocol extension package according to the tracking message reporting time interval.
  • the third reporting module 330 is connected to the softswitch device 20, the second determining module 300, and the second tracking module 310, and is configured to include, in the received tracking task message from the second determining module 300, When the task verification interval is performed, the tracking handle and the reference identifier are sent to the softswitch device 20 according to the tracking task verification interval, and after receiving the 20 verification failure message from the softswitch device, the second tracking module 310 is terminated. The corresponding tracking task.
  • the second end module 340 is connected to the softswitch device 20 and the second tracking module 310. After receiving the tracking task message from the softswitch device 20, when the tracking state is off, the second tracking module 310 ends. Tracking tasks.
  • the processing module 350 is connected to the softswitch device 20 and the second tracking module 310, and is configured to send a tracking failure message to the softswitch device 20 when the second tracking module 310 cannot track the corresponding signaling message.
  • the second tracking module 310 may further include: a second module 3100, a physical port receiving module 3110, and a tracking port module 3120.
  • the second module 3100 is configured to: when the internal message is tracked in the tracking task message and track the real-time transport protocol media stream, determine the internal message and track the status of the real-time transport protocol media stream, and internal message and/or track the real-time transport protocol media stream. When the status is on, internal messages and/or real-time transport protocol media streams are tracked.
  • the physical port receiving module 3110 is configured to receive a tracking task message from the softswitch device 20 through the physical port.
  • the tracking port module 3120 is configured to track the signaling message of the corresponding physical port after the physical port receiving module 3110 receives the tracking task message.
  • the method flow of the end-to-end tracking in the next generation network in the embodiment of the present invention includes the following steps:
  • Step 400 The signaling tracking station sends a tracking task message including a user number to the softswitch device.
  • Step 402 The softswitch device tracks the signaling message of the physical port corresponding to the user according to the user number, and sends the message tracked by itself to the signaling tracking station.
  • Step 403 After receiving the tracking task message, the media gateway device tracks the signaling message of the corresponding physical port, and sends a message tracked by itself to the signaling tracking station.
  • the tracking process of the H.248 protocol in the embodiment of the present invention includes the following steps: Step 500: The signaling tracking station sends a tracking task message including a user number and a protocol extension package to the softswitch device.
  • Protocol extension packages include: Tracking Status, Reference ID, File Transfer Protocol Address, Tracking Task Verification Interval, Tracking Tasks on Temple Time Interval, Internal Messages, and Tracking Real-Time Transport Protocol Media Streams.
  • the internal message and the tracking real-time transport protocol media stream may not be carried in the protocol extension package, and the softswitch device and the media gateway device do not track the internal message of the physical port and track the real-time transport protocol media stream; if the internal message and the tracking real-time transport protocol The media stream is carried in the protocol extension package, and the softswitch device and the media gateway device view the internal message or track the status of the real-time transport protocol media stream.
  • the state is on, the corresponding tracking is performed, otherwise the tracking is not performed.
  • Step 501 After receiving the tracking task message, the softswitch device displays the protocol type of the corresponding media gateway device as the H.248 protocol according to the user number in the tracking message when the tracking state of the protocol extension packet in the tracking message is enabled. A modified endpoint request command containing a protocol extension packet is sent to the physical port of the media gateway device.
  • Step 502 After receiving the modify endpoint request command, the media gateway device sends a modify endpoint request response command to the softswitch device.
  • Step 503 When the tracking status of the protocol extension packet is enabled, the media gateway device starts an end-to-end tracking task establishment event of the corresponding physical port, and follows the file transmission protocol address of the signaling tracking station in the protocol extension packet, and performs signaling tracking. The station sends a connection establishment message.
  • Step 504 After receiving the connection establishment message from the media gateway device, the signaling tracking station sends a setup success message to the media gateway.
  • Step 505 After receiving the connection establishment success message, the media gateway device sends a notification request event command to the softswitch device, generates a call identifier, sets a value of the call identifier to a default value, and tracks a signaling message corresponding to the physical port.
  • Step 506 After receiving the notification request event command, the media gateway device sends a message to the media gateway device. Send a notification request event response command, generate a call identifier, and set the value of the call identifier to a default value, and track the signaling message of the corresponding physical port according to the user number.
  • modify endpoint request command in step 501 is an add endpoint command
  • modify endpoint request response command in step 502 is an add endpoint response command
  • the process of task verification of the H.248 protocol in the embodiment of the present invention is performed.
  • the H.248 protocol in the embodiment of the present invention is used to set the call identifier.
  • the H.248 protocol media gateway device in the embodiment of the present invention performs the process of actively stopping the tracking task.
  • step 507 is performed.
  • Step 507 The signaling tracking station sends a tracking task message including the user number and the protocol extension package to the softswitch device.
  • Step 508 After receiving the tracking task message, the softswitch device checks the protocol type of the corresponding media gateway device as the H.248 protocol according to the user number in the tracking message when the tracking state of the protocol extension packet in the tracking message is off. Sending a modified endpoint request command including a protocol extension packet to the physical port of the media gateway device, and ending all or part of the tracking task on the corresponding physical port according to the user number.
  • Step 509 After receiving the modify endpoint request command, the media gateway device sends a modify endpoint request response command to the softswitch device, and ends the signaling message of the corresponding physical port when the tracking state of the protocol extension packet in the trace message is off. Track all or part of the task.
  • the task verification process of the H.248 protocol in the embodiment of the present invention includes the following steps: Step 520: The media gateway device starts a timed task corresponding to the physical port according to the tracking task verification interval in the protocol extension package. The verification event periodically sends a notification request event command containing the reference identifier and the trace handle to the softswitch device.
  • Step 521 After receiving the notification request event command, the softswitch device checks whether the reference identifier and the tracking handle are the same as the tracking handle and the reference identifier in the protocol extension package, and if yes, to the media gateway.
  • the physical port of the device sends a notification request event response command including the verification success; otherwise, the tracking task on the signaling message corresponding to the reference identifier is ended, and a notification request event response command including the verification failure is sent to the physical port of the media gateway device. .
  • Step 522 After receiving the notification request event response command, the media gateway device continues to track the signaling message of the corresponding physical port if the verification succeeds; otherwise, ends the tracking of the signaling message of the corresponding physical port.
  • the process of setting a call identifier by the H.248 protocol in the embodiment of the present invention includes the following steps:
  • Step 530 The softswitch device modifies the value of the call identifier in the protocol extension packet when the signaling message of the tracked physical port performs the call service, and sends the modified protocol extension to the physical port of all the media gateway devices through which the call service passes.
  • the package's modification endpoint request command The package's modification endpoint request command.
  • Step 531 After receiving the modify endpoint request command, the media gateway device sends a modify endpoint request response command to the softswitch device.
  • Step 532 The media gateway device connects to the signaling tracking station according to the file transmission protocol address in the received protocol extension packet.
  • the flow of the H.248 protocol media gateway device actively stopping the tracking task in the embodiment of the present invention includes the following steps:
  • Step 540 When the media gateway device cannot track the signaling message of the physical port, start the tracking task forcibly canceling event corresponding to the physical port, and send a notification request event command including the reason for the tracking failure to the softswitch device.
  • Step 541 After receiving the notification request event command, the softswitch device sends a notification request event response command to the physical port of the media gateway device.
  • Step 542 The softswitch device ends the tracking task of the corresponding physical port.
  • the media gateway device actively stops tracking the notification request event command statement in the task flow:
  • the gateway uses the call identity to represent a call or session
  • Attribute ID th (0x0004)
  • the gateway is only saved, meaningless, MGC uses the trace handle to find the parameters
  • a string of up to 512 characters A string of up to 512 characters.
  • Read and write attribute name tracking message reporting interval
  • Attribute ID rpint (0x0006) Description: The time interval for tracking messages to be reported to the end-to-end tracking station
  • Attribute name Whether to track internal messages
  • Event name End-to-end tracking task forced cancellation
  • the tracking process of the MGCP in the embodiment of the present invention includes the following steps: Step 600: The signaling tracking station sends a tracking task message including a user number and a protocol extension package to the softswitch device.
  • Protocol extension packages include: Tracking Status, Reference ID, File Transfer Protocol Address, Tracking Task Verification Interval, Tracking Task Reporting Interval, Internal Messages, and Tracking Real-Time Transport Protocol Media Streams.
  • the internal message and the tracking real-time transport protocol media stream may not be carried in the protocol extension package, and the softswitch device and the media gateway device do not track the internal message of the signaling message and track the real-time transport protocol media stream; if the internal message and the tracking real-time transmission The protocol media stream is carried in the protocol extension package, and the softswitch device and the media gateway device view the internal message or track the status of the real-time transport protocol media stream. When the state is on, the corresponding tracking is performed, otherwise the tracking is not performed.
  • Step 601 After receiving the tracking task message, the softswitch device adds the tracking handle and the call identifier to the extended packet when the tracking state of the protocol extension packet in the tracking message is enabled, and the corresponding media is viewed according to the user number in the tracking message.
  • the protocol type of the gateway device is MGCP, and an endpoint configuration command including a protocol extension package is sent to the physical port of the media gateway device.
  • Step 602 After receiving the endpoint configuration command command, the media gateway device sends a terminal configuration response command to the softswitch device.
  • Step 603 When the tracking status of the protocol extension package is enabled, the media gateway device starts the corresponding object.
  • the end-to-end tracking task establishment event of the management port sends a connection establishment message to the signaling tracking station according to the file transmission protocol address of the signaling tracking station in the protocol extension package.
  • Step 604 After receiving the connection establishment message from the media gateway device, the signaling tracking station sends a setup success message to the media gateway.
  • Step 605 After receiving the connection establishment success message, the media gateway device sends a notification command to the softswitch device to generate a call identifier, and sets the value of the call identifier to a default value, and tracks the signaling message of the corresponding physical port.
  • Step 606 After receiving the notification command, the media gateway device sends a notification response command to the media gateway device to generate a call identifier, and sets the value of the call identifier to a default value, and tracks the signaling message of the corresponding physical port according to the user number.
  • the endpoint configuration response command in step 602 is a connection response command.
  • the procedure of the task check of the MGCP in the embodiment of the present invention is performed.
  • the process of setting the call identifier by the MGCP in the embodiment of the present invention is performed.
  • the MGCP media gateway device in the embodiment of the present invention performs the process of actively stopping the tracking task.
  • step 607 is performed.
  • Step 607 The signaling tracking station sends a tracking task message including the user number and the protocol extension package to the softswitch device.
  • Step 608 After receiving the tracking task message, the softswitch device checks the protocol type of the corresponding media gateway device as MGCP according to the user number in the tracking message when the tracking state of the protocol extension packet in the tracking message is off, to the media.
  • the physical port of the gateway device sends an endpoint configuration command including the protocol extension packet, and ends all or part of the tracking task on the corresponding physical port according to the user number.
  • Step 609 After receiving the endpoint configuration command, the media gateway device sends an endpoint configuration response command to the softswitch device.
  • the tracking state of the protocol extension packet in the trace message is off, the corresponding object ends. All or part of the tracking task on the signaling message of the port.
  • the softswitch device ends all tracking tasks corresponding to the reference identifier according to the user number.
  • Endpoint Configuration Response Command in Step 609 To delete the connection response command, the media gateway device ends all tracking tasks on the corresponding physical port. After receiving the delete connection response command, the softswitch device deletes the connection with the media gateway device.
  • the task verification process of the MGCP in the embodiment of the present invention includes the following steps: Step 620: The media gateway device starts a timed task face event corresponding to the physical port according to the tracking task check interval in the protocol extension package. The periodic sends a notification command including the reference identifier and the 3 trace handle to the softswitch device.
  • Step 621 After receiving the notification event command, the softswitch device checks whether the reference identifier and the tracking handle are the same as the tracking handle and the reference identifier in the protocol extension package, and if yes, sends the verification result to the physical port of the media gateway device. Notifying the response command; otherwise, ending the tracking task corresponding to the test identifier, and sending a notification response command including the verification failure to the physical port of the media gateway service.
  • Step 622 After receiving the notification response command, the media gateway device continues to track the signaling message of the corresponding physical port if the verification succeeds; otherwise, the signaling message of the corresponding physical port is tracked.
  • the process of setting the call identifier by the MGCP in the embodiment of the present invention includes the following steps:
  • Step 630 The softswitch device modifies the value of the call identifier in the protocol extension packet when the signaling message of the tracked physical port performs the call service, and sends the modified protocol extension to the physical port of all the media gateway devices through which the call service passes.
  • Step 631 After receiving the notification request command, the media gateway device sends a notification request response command to the softswitch device.
  • Step 632 The media gateway device connects to the signaling tracking station according to the file transmission protocol address in the received protocol extension packet.
  • the process for the MGCP media gateway device to actively stop the tracking task in the embodiment of the present invention includes the following steps:
  • Step 640 When the media gateway device cannot track the signaling message of the physical port, start the corresponding object.
  • the tracking task of the management port forces the cancellation event to send a notification command to the softswitch device containing the reason for the failure of the tracking.
  • Step 641 After receiving the notification command, the softswitch device sends a notification response command to the physical port of the media gateway device.
  • Step 642 The softswitch device ends the tracking task of the corresponding physical port.
  • the command statement is notified in the task verification process:
  • the media gateway device actively stops the notification command statement in the tracking task flow: NTFY 100 LocalEndpointName@ DomainName MGCP 1.0
  • the gateway uses the call identity to represent a call or session
  • the gateway is only saved, meaningless, MGC uses the trace handle to find the reference identifier.
  • Event name Tracking task verification
  • Event ID tote request event parameter: none Observation event f reference identifier
  • Event name Tracking task forced cancellation
  • the embodiment of the present invention can also be applied to the IMS domain, and the specific implementation process is similar to that of the foregoing embodiment.
  • the system applied in the IMS domain in the embodiment of the present invention includes: a signaling tracking station S1, a proxy call session control function entity S2, and an inquiry and service function entity S3.
  • the signaling tracking station SI is configured to separately send a tracking task message including the user number to the proxy call session control function entity S2 and the inquiry and service function entity S3.
  • a proxy call session control function entity S2 configured to send the tracking task message to a corresponding media gateway device
  • the query and service function entity S3 is configured to track the corresponding signaling message according to the user number in the task message, and send the tracked message to the signaling tracking station.
  • the proxy call session control function entity applied in the IMS domain in the embodiment of the present invention includes:
  • the message receiving module S21 is configured to receive a tracking task message that is sent by the signaling tracking station and includes a user number.
  • the message sending module S22 is configured to send the tracking task message received by the message receiving module S21 to the corresponding media gateway device.
  • the query and service function entities applied in the IMS domain by the embodiment of the invention include:
  • the first processing module S31 is configured to receive a tracking task message that is sent by the signaling tracking station and includes a user number.
  • the message tracking module S32 is configured to track the corresponding signaling message according to the user number in the task message received by the first processing module S31.
  • the second processing module S33 is configured to send the message tracking module S32 to the signaling tracking station.
  • the method applied in the IMS domain by the embodiment of the present invention includes the following steps: Step 700: Signaling tracking station A tracking task message containing the subscriber number is sent to the proxy call session control function entity and the inquiry and service function entity of the IP Multimedia Subsystem domain, respectively.
  • Step 701 The proxy call session control function entity receives the tracking task message, and sends the received tracking task message to the corresponding media gateway device.
  • the query and service function entity receives the tracking task message according to the user number in the received task message. Tracking the corresponding signaling message and sending the tracked message to the signaling tracking station.
  • the access gateway control function entity sends the tracking task message to the corresponding media gateway device through the H.248 protocol, if the proxy call session control function entity is an access gateway control function (AGCF) entity;
  • AGCF access gateway control function
  • proxy call session control function entity is a Proxy Call Session Control Function (P-CSCF) entity
  • proxy call session control function entity forwards the trace task message through a Session Initiation Protocol (SIP) protocol. Send to the corresponding media gateway device.
  • SIP Session Initiation Protocol
  • the signaling tracking station sends a tracking task message containing the subscriber number to the AGCF entity and the P-CSCF entity.
  • the query and service function entities include but are not limited to one or more of the following IMS domain entities: Interrogation-CSCF (I-CSCF) entity, Service CSCF (Serving-CSCF S-CSCF) entity, application Server (Application Server, AS), Media Gateway Control Function (MGCF) entity, and so on.
  • I-CSCF Interrogation-CSCF
  • Service CSCF Service CSCF
  • AS Application Server
  • MGCF Media Gateway Control Function
  • the step 701 may further include:
  • the media gateway device After receiving the tracking task message, the media gateway device tracks the corresponding signaling message and sends the message tracked by itself to the signaling tracking station.
  • the end-to-end tracking message in each entity of the IMS domain may be implemented by extending the header field of the SIP message, or directly sending the end-to-end tracking message.
  • the signaling tracking station sends a tracking task message including the user number to the softswitch device in the embodiment of the present invention; the softswitch device sends the received tracking task message to the media gateway device, and tracks the user according to the user number.
  • Corresponding signaling message sending a message tracked by itself to the signaling tracking station; after receiving the tracking task message, the media gateway device tracks the corresponding signaling message, and sends a message tracked by itself to the signaling tracking station.
  • the unified tracking of the softswitch device and the media gateway device is implemented, so that the entire network can be tracked for the signaling message, and after the problem of the signaling message, the problem of which device signaling message appears can be quickly and accurately determined, and the problem is reduced. The difficulty of positioning the device and the speed of the maintenance equipment.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

L'invention concerne un procédé de suivi de commande de port à port dans un réseau de nouvelle génération, dans lequel un dispositif (20) à commutateur logiciel reçoit d'une unité (10) de suivi de commande un message de tâche de suivi contenant un numéro d'utilisateur; envoie le message de tâche de suivi à un dispositif passerelle multimédia (30) correspondant; demande au dispositif passerelle multimédia (30) d'envoyer le message suivi par lui-même à l'unité (10) de suivi de commande; suit son propre message de commande correspondant en fonction du numéro d'utilisateur du message de tâche de suivi; et envoie le message suivi par lui-même à l'unité (10) de suivi de commande. L'invention permet ainsi de résoudre le problème existant dans l'état de la technique qui ne permet pas d'assurer le suivi d'un message de commande. L'invention concerne également un système de communication, un commutateur logiciel et un dispositif de passerelle multimédia.
PCT/CN2008/000164 2007-01-24 2008-01-23 Procédé et système de suivi de commande de port à port, commutateur logiciel et dispositif passerelle multimédia WO2008092375A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710002472.0A CN101018194A (zh) 2007-01-24 2007-01-24 端到端信令跟踪的方法、***、软交换及媒体网关设备
CN200710002472.0 2007-01-24

Publications (1)

Publication Number Publication Date
WO2008092375A1 true WO2008092375A1 (fr) 2008-08-07

Family

ID=38726956

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2008/000164 WO2008092375A1 (fr) 2007-01-24 2008-01-23 Procédé et système de suivi de commande de port à port, commutateur logiciel et dispositif passerelle multimédia

Country Status (2)

Country Link
CN (2) CN101018194A (fr)
WO (1) WO2008092375A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102196392A (zh) * 2010-03-09 2011-09-21 大唐移动通信设备有限公司 一种信令跟踪消息的发送方法及设备
CN112532513A (zh) * 2019-09-19 2021-03-19 上海淘票儿信息科技有限公司 网关及业务数据处理方法

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100466552C (zh) * 2006-09-28 2009-03-04 华为技术有限公司 Ngn***和用于该***的端到端跟踪方法和装置
CN101018194A (zh) * 2007-01-24 2007-08-15 华为技术有限公司 端到端信令跟踪的方法、***、软交换及媒体网关设备
CN101163312B (zh) * 2007-11-08 2012-09-05 中兴通讯股份有限公司 信令跟踪方法
CN101370228B (zh) * 2008-09-26 2012-06-06 华为技术有限公司 一种网络中用户全网跟踪的方法、***及装置
CN102316500B (zh) * 2010-07-09 2016-06-15 中兴通讯股份有限公司 E-utran***及其任务跟踪方法
CN102387268B (zh) * 2011-10-18 2014-09-24 深圳市共进电子股份有限公司 一种h.248通信终端向服务器注册的方法
CN102780697B (zh) * 2012-07-20 2018-01-05 中兴通讯股份有限公司 根据用户号码跟踪信令的方法、sbc和***
CN104426997B (zh) 2013-09-11 2019-06-21 中兴通讯股份有限公司 信令跟踪的处理方法及装置
CN115484311B (zh) * 2022-08-19 2024-05-07 重庆长安汽车股份有限公司 国标信令边缘代理***的信令交互方法、装置及服务器

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001217830A (ja) * 2000-01-28 2001-08-10 Mitsubishi Electric Corp 通信ネットワークシステムおよび通信ネットワークシステムにおける障害通知方法
CN1722675A (zh) * 2004-07-13 2006-01-18 华为技术有限公司 在线跟踪业务流程的方法
CN1801993A (zh) * 2004-12-31 2006-07-12 华为技术有限公司 一种定位呼叫故障的方法
US7080141B1 (en) * 2002-04-12 2006-07-18 Cisco Technology, Inc. Arrangement for automated fault detection and fault resolution of a network device
CN101018194A (zh) * 2007-01-24 2007-08-15 华为技术有限公司 端到端信令跟踪的方法、***、软交换及媒体网关设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001217830A (ja) * 2000-01-28 2001-08-10 Mitsubishi Electric Corp 通信ネットワークシステムおよび通信ネットワークシステムにおける障害通知方法
US7080141B1 (en) * 2002-04-12 2006-07-18 Cisco Technology, Inc. Arrangement for automated fault detection and fault resolution of a network device
CN1722675A (zh) * 2004-07-13 2006-01-18 华为技术有限公司 在线跟踪业务流程的方法
CN1801993A (zh) * 2004-12-31 2006-07-12 华为技术有限公司 一种定位呼叫故障的方法
CN101018194A (zh) * 2007-01-24 2007-08-15 华为技术有限公司 端到端信令跟踪的方法、***、软交换及媒体网关设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102196392A (zh) * 2010-03-09 2011-09-21 大唐移动通信设备有限公司 一种信令跟踪消息的发送方法及设备
CN102196392B (zh) * 2010-03-09 2013-11-27 大唐移动通信设备有限公司 一种信令跟踪消息的发送方法及设备
CN112532513A (zh) * 2019-09-19 2021-03-19 上海淘票儿信息科技有限公司 网关及业务数据处理方法

Also Published As

Publication number Publication date
CN101222738A (zh) 2008-07-16
CN101018194A (zh) 2007-08-15

Similar Documents

Publication Publication Date Title
WO2008092375A1 (fr) Procédé et système de suivi de commande de port à port, commutateur logiciel et dispositif passerelle multimédia
US8606901B2 (en) Facilitating deployment of new application services in a next generation network
CN101026616B (zh) 基于ip多媒体子***的交互式媒体会话建立方法
US8194825B2 (en) Methods and apparatus for call surveillance in internet protocol communication networks
JP4922397B2 (ja) マルチモード通信端末装置を多重登録する方法
EP1976186B1 (fr) Procédé d'écoute légale dans un réseau de nouvelle génération et système associé
US20100082824A1 (en) Program network recording method, media processing server and network recording system
CN101529847A (zh) 用于传输涉及ims中p-cscf和终端之间的信令连接的信令连接性状态信息的方法和设备
CN108881814A (zh) 视联网终端与网络摄像头通信的方法、装置以及交互***
US9369887B2 (en) Network signal tracing using charging identifiers as trace recording session references
WO2009149667A1 (fr) Procédé, dispositif et système d'accès pour appelé
WO2008116390A1 (fr) Procédé d'envoi d'informations de signalisation et dispositif de signalisation
KR20170088745A (ko) Sip 네트워크에서 구간별 통화 품질 예측 방법
WO2009121284A1 (fr) Procédé, système et passerelle de fourniture de service intelligent
WO2010075721A1 (fr) Procédé et système pour une régulation de niveau d'utilisateur ims en fonction des données d'abonnement
WO2017185943A1 (fr) Procédé de communication et éléments de réseau utilisé dans le procédé de communication
WO2009049518A1 (fr) Procédé, système et entité d'établissement de session de système de télévision par internet ip
WO2008080297A1 (fr) Procédé, équipement et système pour mettre en rapport une session
EP2913971B1 (fr) Méthode et appareil pour implémenter une interconnection entre des domaines IP
CN101031139B (zh) 用于呼叫控制实体释放会话的方法
WO2013000285A1 (fr) Procédé pour dispositif d'accès permettant d'accéder à un réseau ims, et agcf et s-cscf
WO2009070958A1 (fr) Procédé et dispositif de détection d'échec de circuit de jonction de plan utilisateur, de détection de récupération et d'établissement de rapport de celle-ci
CN112511699A (zh) 电话录音***
WO2011023055A1 (fr) Procédé et dispositif de contrôle d'appels
CN101110684B (zh) 彩像业务实现方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08700712

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08700712

Country of ref document: EP

Kind code of ref document: A1