CN113905021A - Communication method and device for fixed telephone, electronic equipment and storage medium - Google Patents
Communication method and device for fixed telephone, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN113905021A CN113905021A CN202111310092.XA CN202111310092A CN113905021A CN 113905021 A CN113905021 A CN 113905021A CN 202111310092 A CN202111310092 A CN 202111310092A CN 113905021 A CN113905021 A CN 113905021A
- Authority
- CN
- China
- Prior art keywords
- terminal equipment
- address
- identifier
- fixed telephone
- telephone number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000006854 communication Effects 0.000 title claims abstract description 93
- 238000004891 communication Methods 0.000 title claims abstract description 88
- 238000000034 method Methods 0.000 title claims abstract description 50
- 239000010410 layer Substances 0.000 description 35
- 238000004590 computer program Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 14
- 239000012792 core layer Substances 0.000 description 12
- 230000006870 function Effects 0.000 description 11
- 230000003287 optical effect Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 238000004422 calculation algorithm Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000000644 propagated effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 2
- 229910052802 copper Inorganic materials 0.000 description 2
- 239000010949 copper Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 208000030251 communication disease Diseases 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- 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/1073—Registration or de-registration
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the application discloses a communication method of a fixed-line telephone, a communication device of the fixed-line telephone, an electronic device and a computer readable storage medium, which can improve the accuracy of communication of a user by using the fixed-line telephone. The communication method of the fixed telephone comprises the following steps: acquiring first terminal equipment associated with fixed telephone number information; determining an IP address allocated to the first terminal equipment by the SIP server based on the registration of the first terminal equipment in the SIP server in advance; and carrying out communication related to the fixed telephone number information according to the IP address. The scheme of the application can improve the accuracy of the communication of the user by using the fixed-line telephone.
Description
Technical Field
The present application relates to the field of communications technologies, and in particular, to a communication method of a fixed-line telephone, a communication apparatus of a fixed-line telephone, an electronic device, and a computer-readable storage medium.
Background
Session Initiation Protocol (SIP) is a multimedia communication Protocol established by the Internet Engineering Task Force (ETF) group and used to create a Session. In practical applications, a premise for creating a session is that a calling terminal (i.e., a terminal used by a calling user) interacts with an SIP server through an access gateway, and registration information (e.g., information such as a calling number and an address of the calling terminal) is successfully registered in the SIP server, and then an SIP call can be performed to establish a session connection with a called terminal. The existing communication service based on the SIP technology directly utilizes the IP address distributed by the SIP server for the terminal equipment which is successfully registered to carry out communication, if the fixed telephone number information associated with the terminal equipment is stolen, a plurality of legal IP addresses may exist, and the communication fault is easy to occur.
Disclosure of Invention
In order to solve the above technical problem, embodiments of the present application provide a communication method of a fixed-line telephone, a communication apparatus of a fixed-line telephone, an electronic device, and a computer-readable storage medium, which can improve the accuracy of communication performed by a user using a fixed-line telephone.
Other features and advantages of the present application will be apparent from the following detailed description, or may be learned by practice of the application.
According to an aspect of an embodiment of the present application, there is provided a communication method of a fixed telephone, including: acquiring first terminal equipment associated with fixed telephone number information; determining an IP address allocated to the first terminal equipment by the SIP server based on the registration of the first terminal equipment in the SIP server in advance; and carrying out communication related to the fixed telephone number information according to the IP address.
In an exemplary embodiment, determining the IP address allocated by the SIP server for the first terminal device includes: inquiring an IP address successfully registered in an SIP server by using the fixed telephone number information; performing IP tracing on the IP address to obtain an identifier of the second terminal device corresponding to the IP address; and if the identifier of the second terminal equipment is the same as the identifier of the first terminal equipment, taking the IP address of the target second terminal equipment as the IP address distributed by the SIP server for the first terminal equipment, wherein the target second terminal equipment is the second terminal equipment with the same identifier as the first terminal equipment.
In an exemplary embodiment, the method further comprises: and if the identifier of the second terminal equipment is different from the identifier of the first terminal equipment, removing the fixed telephone number information stored in the second terminal equipment with the identifier different from the identifier of the first terminal equipment.
In an exemplary embodiment, the method further comprises: and if the identifier of the second terminal equipment is different from the identifier of the first terminal equipment, removing the fixed telephone number information stored in the gateway equipment connected with the second terminal equipment with the identifier different from the first terminal equipment.
In an exemplary embodiment, the method further comprises: and if the identifier of the second terminal equipment is different from the identifier of the first terminal equipment, deleting target registration information of the second terminal equipment with the identifier different from the first terminal equipment, which is stored in the SIP server, wherein the target registration information is registration information registered by the second terminal equipment with the identifier different from the first terminal equipment by using the fixed telephone number information.
In an exemplary embodiment, the communication related to the fixed telephone number information according to the IP address includes: acquiring a calling request related to fixed telephone number information; judging whether the IP address sending the calling request is the IP address distributed by the SIP server for the first terminal equipment; if yes, the outgoing call is allowed.
In an exemplary embodiment, the communication related to the fixed telephone number information according to the IP address includes: acquiring an incoming call request related to fixed telephone number information; and sending the incoming call request to the first terminal equipment through the IP address.
According to an aspect of an embodiment of the present application, there is provided a communication apparatus of a fixed telephone, including: the acquisition module is used for acquiring first terminal equipment associated with fixed telephone number information; the determining module is used for determining the IP address distributed by the SIP server for the first terminal equipment; and the communication module is used for carrying out communication related to the fixed telephone number information according to the IP address.
According to an aspect of the embodiments of the present application, there is provided an electronic device, including a processor and a memory, where the memory stores computer readable instructions, and the computer readable instructions, when executed by the processor, implement the communication method of the fixed telephone as above.
According to an aspect of embodiments of the present application, there is provided a computer-readable storage medium having stored thereon computer-readable instructions, which, when executed by a processor of a computer, cause the computer to execute the communication method of a fixed telephone as previously provided.
According to an aspect of embodiments herein, there is provided a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the communication method of the fixed telephone provided in the above-described various alternative embodiments.
In the technical scheme provided by the embodiment of the application, first terminal equipment associated with fixed telephone number information is obtained in advance, and then an IP address allocated to the first terminal equipment by an SIP server is determined; and then the communication process related to the fixed telephone number information is associated with the first terminal device, so that the communication fault possibly caused by the fact that the SIP server cannot distinguish the IP address allocated by the SIP server for the first terminal device from a plurality of legal IP addresses is avoided, and the scheme of the embodiment can improve the communication accuracy.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application. It is obvious that the drawings in the following description are only some embodiments of the application, and that for a person skilled in the art, other drawings can be derived from them without inventive effort. In the drawings:
fig. 1 is a flowchart illustrating a communication method of a landline telephone according to an exemplary embodiment of the present application;
FIG. 2 is a flowchart of step S200 in the embodiment shown in FIG. 1 in an exemplary embodiment;
FIG. 3 is a flowchart of step S220 in the embodiment shown in FIG. 2 in an exemplary embodiment;
FIG. 4 is a flowchart of step S200 in the embodiment shown in FIG. 1 in an exemplary embodiment;
FIG. 5 is a flowchart of step S200 in the embodiment shown in FIG. 1 in an exemplary embodiment;
FIG. 6 is a flowchart of step S200 in the embodiment shown in FIG. 1 in an exemplary embodiment;
FIG. 7 is a flowchart of step S300 in the embodiment shown in FIG. 1 in an exemplary embodiment;
FIG. 8 is a flowchart of step S300 in the embodiment shown in FIG. 1 in an exemplary embodiment;
fig. 9 is a block diagram of a communication device of a landline telephone according to an exemplary embodiment of the present application;
FIG. 10 illustrates a schematic structural diagram of a computer system suitable for use in implementing the electronic device of an embodiment of the present application.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor means and/or microcontroller means.
The flow charts shown in the drawings are merely illustrative and do not necessarily include all of the contents and operations/steps, nor do they necessarily have to be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.
It should also be noted that: reference to "a plurality" in this application means two or more. "and/or" describe the association relationship of the associated objects, meaning that there may be three relationships, e.g., A and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Fixed telephones, called fixed telephones for short, commonly called fixed telephones, refer to telephones which are fixed at a certain position and do not move, are different from mobile telephones (mobile phones) and are mostly used in enterprise units, and fixed telephones are one of important communication means in modern times. Under the current large background of 'copper entering and exiting', part of commercial buildings and parks stop deploying telephone lines and only reserve network lines; in addition, because the analog phone has simple function and cannot meet the requirements of part of key government and enterprise clients on multimedia communication and high-quality voice of a fixed network terminal, the SIP (Session initiation Protocol) phone is inevitably popularized in a large scale in the scope of the government and enterprise large clients. With The advance of FTTH (Fibre To The Home) reconstruction, all fixed-line services are synchronously changed into SIP mode access at present, so that a fixed-line telephone is also one of SIP terminal equipment, communication is carried out based on The SIP fixed-line telephone, The current household broadband field is also in The process of 'optical access and copper withdrawal', The SIP telephone is a network using The Internet or other IP technologies, The SIP based on The IP protocol utilizes The IP network To realize novel telephone communication, and The application of transmitting voice information in real time on The Internet through The TCP/IP protocol is realized. The SIP telephone is mainly applied to the intranet of a large-scale company, and technicians can multiplex the same network to provide data and voice services, so that the management is simplified, and the productivity can be improved. SIP type home gateways have become widespread on a large scale. The initial SIP phone was a call between a personal computer and a personal computer, and both parties of the call installed a sound card and related software for their own devices and agreed to get on the internet at the same time to make the call, which is now commonly referred to as voice over internet chat. SIP phones can be divided into four types in form: PC-PC, phone-PC, PC-phone, phone-phone. The SIP phone is said to be a true SIP phone, i.e. a call from a normal phone to a normal phone is realized through the Internet.
The SIP protocol is an authentication verification mechanism, the SIP server authenticates the SIP terminal equipment through the SIP account and the password, and therefore if the SIP account and the password are stolen, the SIP server cannot verify the source of the SIP terminal, and the communication fault is easily caused.
To solve at least the above problems in the prior art, embodiments of the present application respectively propose a communication method of a fixed telephone, a communication apparatus of a fixed telephone, an electronic device, and a computer-readable storage medium, which will be described in detail below.
Referring to fig. 1, fig. 1 is a flowchart illustrating a communication method of a fixed-line telephone according to an exemplary embodiment of the present application, where the communication method of the fixed-line telephone provided by the present embodiment includes steps S100 to S300, and reference is made to the following steps for detailed description:
step S100: a first terminal device associated with fixed telephone number information is acquired.
In the present embodiment, the fixed telephone number information, that is, authentication information related to the fixed telephone number, for example, the fixed telephone number, the password, and the like, used for registering on the SIP server, since the communication process of the fixed telephone in the present embodiment is the fixed telephone number based on the SIP protocol, the fixed telephone number may also be the SIP account number. The authentication method for the SIP terminal specified in the SIP protocol is: when receiving an unauthenticated access request sent to the SIP terminal, the SIP server responds to a 401Unauthorized response to the SIP terminal, wherein the 401Unauthorized response comprises parameters such as realm, dynamic nonce, opaque, Algorithm and Qop; the SIP terminal device also generates a dynamic cnonce value when retrying to send the registration request, and calculates the digest authentication response by using the following algorithm: HA1 ═ md5("username: realm: passswerd"); HA2 ═ md5("method: uri") response ═ md5("HA1: nouce: nc: cnonce: qop: HA 2"); after receiving the registration request retransmitted by the SIP terminal, the SIP server needs to check the validity of the user name and the password. The SIP server uses the username and password already stored at the server in conjunction with other parameters in the message header field. The digest authentication response is calculated using the same digest authentication algorithm as the SIP terminal (e.g., MD5), and the calculation result is compared with the response value in the request digest. The key points of the authentication process are as follows: since the value of response is related to parameters such as user name, password, nonce, cnonce, algorithm, etc., both the SIP server and the SIP client can consider the other party as not fake if the results are consistent. Therefore, a great risk exists, if the SIP account and the password are leaked, the SIP account and the password can be stolen, the SIP server can not effectively distinguish which SIP terminal is illegally accessed, and the SIP account and the password can be stolen by lawbreakers. In this case, it is necessary to identify the correct terminal device from the terminal devices registered using the same SIP account and password to ensure the accuracy of SIP communication.
In this embodiment, the first terminal device is a terminal device corresponding to the SIP account and the password, and in the communication process based on the SIP, only the incoming call information for the SIP account is sent to the first terminal device, or the outgoing call information for the SIP account is sent out from the first device terminal, the accuracy of the communication process based on the SIP can be ensured.
In this embodiment, the fixed telephone number information corresponds to the terminal devices one to one, and in the SIP-based communication service, all the fixed telephone number information is stored in one location server, which is one of the SIP servers, and the location server is actually a database server, and the location server also stores the terminal devices associated with each piece of fixed telephone number information. Thus, in this step, the location server may be requested to retrieve the first terminal device associated with the fixed telephone number information. Illustratively, a device identification of the first terminal device associated with the fixed telephone number information may be acquired.
Step S200: and determining the IP address allocated to the first terminal equipment by the SIP server based on the registration of the first terminal equipment in the SIP server in advance.
The IP Address (Internet Protocol Address) refers to an Internet Protocol Address and is translated into an Internet Protocol Address. The IP address is a uniform address format provided by the IP protocol, and it allocates a logical address to each network and each host on the internet, so as to mask the difference of physical addresses.
In this embodiment, the first terminal device registers in the SIP server in advance by using the fixed telephone number information associated with the first terminal device, the SIP server authenticates the first terminal device in response to the registration request sent by the first terminal device, and if the authentication is passed, the SIP server allocates an IP address to the first terminal device, and then performs the fixed telephone service according to the IP address.
The SIP server allocates an IP address for each terminal device which is successfully registered by using the same fixed telephone number information, and stores the corresponding relation between the terminal device and the IP address. Based on the above principle, the present inventors thought of performing communication related to fixed telephone number information by using the IP address assigned to the first terminal device by the SIP server to ensure the accuracy of fixed telephone communication based on the SIP protocol.
Step S300: and carrying out communication related to the fixed telephone number information according to the IP address.
In the present embodiment, the communication related to the fixed telephone number information is a communication procedure for an incoming or outgoing call of the fixed telephone number information.
In the embodiment, a first terminal device associated with fixed telephone number information is acquired in advance, and then an IP address allocated to the first terminal device by an SIP server is determined; and then the communication process related to the fixed telephone number information is associated with the first terminal device, so that the communication fault possibly caused by the fact that the SIP server cannot distinguish the IP address distributed by the SIP server for the first terminal device from a plurality of legal IP addresses is avoided, and the scheme of the embodiment can improve the communication accuracy.
Referring to fig. 2, fig. 2 is a flowchart of step S200 in the embodiment shown in fig. 1, and as shown in fig. 2, step S200 includes steps S210-S230, which are described in detail as follows:
step S210: the inquiry uses the fixed telephone number information to register a successful IP address in the SIP server.
Although the SIP server allocates an IP address to each terminal device that has successfully registered with the same fixed telephone number information, the source of the terminal device is not authenticated and stored, and SIP communication is performed through the allocated IP address in subsequent SIP communication services for the fixed telephone number. Illustratively, the present embodiment may query the IP address of the terminal device successfully registered in the SIP server using the fixed telephone number information by polling the SIP server. When the fixed telephone number information is not stolen so that other terminal devices except the first terminal device include the fixed telephone number information, only one query result in the step is obtained, namely the IP address allocated to the first terminal device by the SIP server. Otherwise, the query result includes at least two IP addresses.
Step S220: and carrying out IP tracing on the successfully registered IP address to obtain the identifier of the second terminal equipment corresponding to the IP address.
IP tracing refers to a technique for determining the identity or location of a perpetrator and an intermediate medium in a crime process through a network and reducing a crime progress path. In this embodiment, a plurality of IP tracing manners may be used to perform IP tracing, for example, manual tracing, route tracing, characteristic value tracing, patrol tracing, and the like, which is not limited herein.
In this embodiment, the communication service based on the SIP protocol is based on a networking structure that includes a core layer device, a convergence layer device, an access layer device, and a terminal device, which are connected in sequence. In the prior art, a part of the network directly facing a user to connect or access the network is called an access stratum device. The access layer device provides the ability for users to access the application system in the local network segment, mainly solves the mutual access requirement between adjacent users, and provides enough bandwidth for the access. In a large and medium network, the access layer device should also be properly responsible for some user management functions, such as address authentication, user authentication, billing management, etc., and user information collection tasks, such as user IP address, MAC address, access log, etc. Because the primary purpose of access layer devices is to allow end users to connect to the network, access layer switches tend to have low cost and high port density characteristics, often suggesting the use of more expensive devices. The convergence layer device is connected with the core layer device and the access layer device and is positioned in the middle position, the uplink of the convergence layer device is the core switch, and the downlink of the convergence layer device is the access layer switch. The convergence layer device has multiple functions of implementing policy, security, workgroup access, routing between Virtual Local Area Networks (VLANs), source address or destination address filtering, etc., and is where the policy is implemented. Because a convergence layer switch is a convergence point for multiple access layer switches, it must be able to handle all traffic from the access layer devices and provide an uplink to the core layer devices, and therefore, a higher performance and switching speed and fewer interfaces are required for a convergence layer switch as compared to an access layer switch. The convergence layer equipment can be omitted under the conditions that the transmission distance is short and the core layer has enough accesses to be directly connected with the access layer, so that the method is common, the overall cost can be saved, the maintenance burden can be reduced, and the network condition is easier to monitor. The core layer device is a network backbone part and is a guarantee for the performance of the whole network, and the devices comprise routers, firewalls, core layer switches and the like, which are equivalent to the management high layer in the company architecture. The main purpose of the core layer switch is to provide a fast and reliable backbone transmission structure through high-speed forwarding communication, so the core layer switch should have the following characteristics: reliability, efficiency, redundancy, fault tolerance, manageability, adaptability, low latency, etc. Because the core layer is the hub center of the network and is of great importance, the core layer switch should employ giga or even more than ten million manageable switches with higher bandwidth, higher reliability, higher performance and throughput.
Exemplarily, referring to fig. 3, fig. 3 is a flowchart of step S220 in the embodiment shown in fig. 2 in an exemplary embodiment, and as shown in fig. 3, step S220 includes step S221 to step S223, which may perform IP tracing on an IP address in the following manner.
Step S221: and acquiring the MAC address of the convergence layer equipment on the core layer equipment according to the IP address.
The MAC Address (Media Access Control Address), also called a local area network Address, an Ethernet Address or a Physical Address, is an Address for confirming the location of the network device. In this step, obtaining the MAC address of the convergence layer device is to determine the convergence layer device connected to the core layer device, where the convergence layer device is configured to deploy the IP address.
Step S222: and acquiring interface information of the access layer equipment on the convergence layer equipment according to the MAC address of the convergence layer equipment.
In this embodiment, the access layer device is the access layer device connected to the convergence layer device obtained in step S211, and the interface information of the access layer device is the interface information for acquiring the access layer device to deploy the IP address.
Step S223: and acquiring the identifier of the second terminal equipment corresponding to the IP address according to the interface information of the access layer equipment.
By the method, the IP tracing can be carried out on the successfully registered IP addresses, so that all the identifiers of the second terminal equipment corresponding to the IP addresses are obtained, and a foundation is laid for the subsequent processing steps.
After obtaining the identifier of the second terminal device corresponding to the IP address, the obtained result is fed back and displayed on the client, for example, the client is the first terminal device, so that the first terminal device can check whether there is a communication failure by displaying the result. For example, if the client displays that more than one identifier of the second terminal device corresponding to the IP address is acquired, it may be determined that another terminal device also includes the SIP account and the password of the user, and the SIP account and the password are successfully registered in the SIP server, and then the fixed telephone service corresponding to the SIP account may be subsequently involved, otherwise, if the display result indicates that only one identifier of the second terminal device corresponding to the IP address is acquired, it may be determined that the fixed telephone service fault does not occur at present.
Step S230: and if the identifier of the second terminal equipment is the same as the identifier of the first terminal equipment, taking the IP address of the target second terminal equipment as the IP address distributed by the SIP server for the first terminal equipment, wherein the target second terminal equipment is the second terminal equipment with the same identifier as the first terminal equipment.
In this embodiment, step S220 obtains whether there are multiple identifiers or one identifier of the second terminal device corresponding to the IP address, and the obtained identifier of the second terminal device corresponding to the IP address includes an identifier that is the same as the identifier of the first terminal device, so that if there are multiple identifiers of the second terminal device corresponding to the IP address, the identifier that is the same as the identifier of the first terminal device is screened from the multiple identifiers, the second terminal device corresponding to the identifier is used as the target second terminal device, and the IP address corresponding to the target second terminal device is used as the IP address allocated by the SIP server for the first terminal device.
For example, since the SIP server may assign different IP addresses to the first terminal device each time the first terminal device is online and registers based on the fixed telephone number information, in this embodiment, after the first terminal device successfully registers on the SIP server each time, steps S210-230 are repeated to repeatedly determine the IP address assigned by the SIP server to the first terminal device, thereby improving the accuracy of the fixed telephone communication service.
Exemplarily, referring to fig. 4, fig. 4 is a flowchart of step S200 in the embodiment shown in fig. 1 in an exemplary embodiment, and as shown in fig. 4, step S200 includes step S210, step S220 and step S240, which are described in detail as follows:
step S210: the inquiry uses the fixed telephone number information to register a successful IP address in the SIP server. For a detailed description of this step, please refer to a portion of step S210 in the embodiment described in fig. 2, which is not described herein in detail.
Step S220: and carrying out IP tracing on the successfully registered IP address to obtain the identifier of the second terminal equipment corresponding to the IP address. For a detailed description of this step, please refer to the portion of step S220 in the embodiment described in fig. 2, which is not described herein in detail.
Step S240: and if the identifier of the second terminal equipment is different from the identifier of the first terminal equipment, removing the fixed telephone number information stored in the second terminal equipment with the identifier different from the identifier of the first terminal equipment.
In this embodiment, the inventor of the present application considers that, if the identifier of the second terminal device corresponding to the IP address obtained in step S220 includes not only the identifier identical to the identifier of the first terminal device, but also at least one other identifier, and the second terminal device corresponding to the other identifier is obviously fixed phone number information obtained through an illegal channel, in this embodiment, the fixed phone number information in the second terminal device having the identifier different from the identifier of the first terminal device is deleted, so as to ensure that the second terminal devices cannot register on the SIP server by using the fixed phone number information again, thereby eliminating a possible call fault. Note that, in this step, the fixed telephone number information associated with the first terminal device in the eligible second terminal device is deleted instead of the fixed telephone number information associated with the second terminal device.
Exemplarily, referring to fig. 5, fig. 5 is a flowchart of step S200 in the embodiment shown in fig. 1 in an exemplary embodiment, and as shown in fig. 5, step S200 includes step S210, step S220, and step S250, which are described in detail as follows:
step S210: the inquiry uses the fixed telephone number information to register a successful IP address in the SIP server. For a detailed description of this step, please refer to a portion of step S210 in the embodiment described in fig. 2, which is not described herein in detail.
Step S220: and carrying out IP tracing on the successfully registered IP address to obtain the identifier of the second terminal equipment corresponding to the IP address. For a detailed description of this step, please refer to the portion of step S220 in the embodiment described in fig. 2, which is not described herein in detail.
Step S250: and if the identifier of the second terminal equipment is different from the identifier of the first terminal equipment, removing the fixed telephone number information stored in the gateway equipment connected with the second terminal equipment with the identifier different from the first terminal equipment.
Gateway devices are also known as internetwork connectors, protocol converters. The gateway realizes network interconnection above a network layer, is a complex network interconnection device and is only used for interconnection of two networks with different high-level protocols. The gateway can be used for interconnection of both wide area networks and local area networks. A gateway is a computer system or device that acts as a switch-operative. The gateway is a translator used between two systems that differ in communication protocol, data format or language, or even in an entirely different architecture. Instead of the bridge simply communicating the information, the gateway repackages the received information to accommodate the needs of the destination system. Same layer-application layer. In the SIP communication service, one end of the gateway device is connected to the SIP server, and the other end is connected to the SIP terminal device, and is used for transmitting communication information between the SIP server and the SIP terminal device.
Since the terminal device needs to register on the SIP server through the gateway device connected thereto, if the terminal device including the fixed telephone number information has performed a registration process through the gateway device connected thereto, the same fixed telephone number information is also stored in the gateway device.
In a specific application scenario, the gateway device does not need to acquire the fixed telephone number information associated with other terminal devices by connecting the gateway device with the terminal device, and in this case, the terminal device may drive the gateway device to register on the SIP server, that is, the second terminal device having the identifier different from that of the first terminal device may not include the fixed telephone number information, but the gateway device connected to the second terminal device having the identifier different from that of the first terminal device necessarily includes the fixed telephone number information. For example, a user a corresponding to a terminal device changes a new gateway device, and hands over an old gateway device to a user B corresponding to another terminal device, the user B connects the old gateway device to the terminal device of the user B, because the fixed telephone number information of the terminal device corresponding to the user a is stored in the old gateway device, the user B can successfully register on the SIP server by using the fixed telephone number information through the old gateway device, and after the old gateway device accesses the SIP server, the SIP server allocates an IP address to the old gateway device, so that the old gateway device can participate in the fixed telephone service related to the fixed telephone number information, and communication disorder is caused. In the prior art, the SIP server selects the IP address of the gateway device successfully registered for the fixed telephone service, but the terminal device connected to the gateway device successfully registered for the latest is not necessarily the terminal device corresponding to the fixed telephone number, so that communication failure is easily caused.
The above application scenario may also be processed by using the communication method of the fixed-line telephone provided in the present application, specifically, it is first determined whether a second terminal device having an identifier different from that of the first terminal device includes fixed-line telephone number information, and if so, step S240 is executed, and a gateway device connected to the second terminal device is determined, and the fixed-line telephone number information of the gateway device connected to the second terminal device is deleted.
By the above manner, the second terminal device with the identifier different from the identifier of the first terminal device can be ensured not to register on the SIP server by using the fixed telephone number information again to disturb the call order, and the accuracy of the SIP call service is further improved.
Exemplarily, referring to fig. 6, fig. 6 is a flowchart of step S200 in the embodiment shown in fig. 1 in an exemplary embodiment, and as shown in fig. 6, step S200 includes step S210, step S220, and step S260, which are described in detail as follows:
step S210: the inquiry uses the fixed telephone number information to register a successful IP address in the SIP server. For a detailed description of this step, please refer to a portion of step S210 in the embodiment described in fig. 2, which is not described herein in detail.
Step S220: and carrying out IP tracing on the successfully registered IP address to obtain the identifier of the second terminal equipment corresponding to the IP address. For a detailed description of this step, please refer to the portion of step S220 in the embodiment described in fig. 2, which is not described herein in detail.
Step S260: and if the identifier of the second terminal equipment is different from the identifier of the first terminal equipment, deleting target registration information of the second terminal equipment with the identifier different from the first terminal equipment, which is stored in the SIP server, wherein the target registration information is registration information registered by the second terminal equipment with the identifier different from the first terminal equipment by using the fixed telephone number information.
In this embodiment, since the second terminal device having the identifier different from that of the first terminal device has been successfully registered in the SIP server, the second terminal device having the identifier different from that of the first terminal device is actually authorized to participate in the SIP communication service for the fixed telephone number information associated with the first terminal device, and therefore, in order to completely prevent the second terminal device having the identifier different from that of the first terminal device from disturbing the communication order, the registration information of the second terminal device having the identifier different from that of the first terminal device on the SIP server is deleted.
In this embodiment, the target registration information includes an IP address assigned by the SIP server for identifying a second terminal device different from the first terminal device. Specifically, since the identifier of the second terminal device corresponding to the IP address successfully registered with the fixed telephone number information in the SIP server has been acquired in step S220, it is sufficient to directly screen and delete the IP address corresponding to the identifier of the second terminal device different from the first terminal device from the SIP server.
In this embodiment, by deleting the IP address corresponding to the identifier in the SIP server and the identifier of the second terminal device different from the first terminal device, the accuracy of the SIP communication service can be improved from the source.
Referring to fig. 7, fig. 7 is a flowchart of step S300 in the embodiment shown in fig. 1, and as shown in fig. 7, step S300 includes steps S310 to S330, which are described in detail as follows:
step S310: an outgoing call request associated with the fixed telephone number information is acquired.
In the present embodiment, the outgoing call request related to the fixed telephone number information is a call request issued by the first terminal device related to the fixed telephone number information. The call request includes fixed telephone number information associated with the other terminal device.
Step S320: and judging whether the IP address sending the calling request is the IP address allocated to the first terminal equipment by the SIP server.
In step S200, when the IP address allocated by the SIP server to the first terminal device is determined, the step compares the IP address of the outgoing call request with the IP address allocated by the SIP server to the first terminal device, and if the comparison is successful, determines that the IP address of the outgoing call request is the IP address allocated by the SIP server to the first terminal device.
Step S330: if yes, the outgoing call is allowed.
If the IP address for sending the calling request is determined to be the IP address distributed by the SIP server for the first terminal equipment, the terminal equipment for sending the calling request is indicated to be the first terminal equipment, and therefore the accuracy of the SIP communication service aiming at the fixed telephone number information associated with the first terminal equipment is guaranteed.
Exemplarily, if the IP address sending the outgoing call request is judged not to be the IP address allocated by the SIP server for the first terminal device, an abnormal signal is generated and sent to the background, so that the background stores the IP address sending the call request, and further performs IP tracing on the IP address to obtain an identifier of the second terminal device corresponding to the IP address; and deleting the fixed telephone number information associated with the first terminal equipment in the identifier of the second terminal equipment corresponding to the IP address, deleting the fixed telephone number information associated with the first terminal equipment in the gateway equipment connected with the second terminal equipment, and deleting the registration information registered by the second terminal equipment in the SIP server by using the fixed telephone number information associated with the first terminal equipment.
The method can judge whether the IP address sending the calling request is the IP address allocated by the SIP server for the terminal equipment associated with the corresponding fixed telephone number information, if so, the calling is allowed, and if not, the calling request is intercepted.
Referring to fig. 8, fig. 8 is a flowchart of step S300 in the embodiment shown in fig. 1, and as shown in fig. 8, step S300 includes steps S340-S350, which are described in detail as follows:
step S340: an incoming call request associated with fixed telephone number information is obtained.
In this embodiment, the incoming call request related to the fixed telephone number information is an incoming call request sent by a terminal device other than the first terminal device, and the incoming call request includes the fixed telephone number information associated with the first terminal device. In this embodiment, the other terminal device must be a terminal device that has successfully registered with the SIP server.
Step S350: and sending the incoming call request to the first terminal equipment through the IP address.
In step S100, the first terminal device associated with the fixed telephone number information is obtained, and in step S200, when the IP address allocated to the first terminal device by the SIP server has been determined, the step directly sends the incoming call request to the first terminal device through the IP address allocated to the first terminal device by the SIP server, which can ensure that the SIP communication incoming call service for each fixed telephone number information is participated in by the terminal device corresponding to the corresponding fixed telephone number information, thereby ensuring the accuracy of SIP communication.
Referring to fig. 9, fig. 9 is a block diagram of a communication apparatus of a fixed-line telephone according to an exemplary embodiment of the present application, and as shown in fig. 9, the communication apparatus 10 of the fixed-line telephone includes an obtaining module 11, a determining module 12, and a communication module 13.
The acquisition module 11 is used for acquiring a first terminal device associated with fixed telephone number information; the determining module 12 is configured to determine an IP address allocated by the SIP server to the first terminal device; the communication module 13 is used for performing communication related to the fixed telephone number information according to the IP address.
In another exemplary embodiment, the determination module 12 includes a query unit, an IP tracing unit, and a comparison unit.
The inquiring unit is used for inquiring the IP address successfully registered in the SIP server by using the fixed telephone number information; the IP tracing unit is used for carrying out IP tracing on the IP address to obtain an identifier of the second terminal equipment corresponding to the IP address; the comparison unit is used for taking the IP address of the target second terminal device as the IP address allocated by the SIP server to the first terminal device if the identifier of the second terminal device is the same as the identifier of the first terminal device, and the target second terminal device is the second terminal device with the identifier being the same as the identifier of the first terminal device.
In another exemplary embodiment, the comparing unit is further configured to clear the fixed telephone number information stored in the second terminal device with the identifier different from the identifier of the first terminal device, if the identifier of the second terminal device is different from the identifier of the first terminal device.
In another exemplary embodiment, the comparing unit is further configured to clear the fixed telephone number information stored in the gateway device to which the second terminal device with the identifier different from the first terminal device is connected, if the identifier of the second terminal device is different from the identifier of the first terminal device.
In another exemplary embodiment, the comparing unit is further configured to delete target registration information of a second terminal device, which is stored in the SIP server and has an identifier different from that of the first terminal device, if the identifier of the second terminal device is different from that of the first terminal device, where the target registration information is registration information in which the second terminal device having an identifier different from that of the first terminal device is registered by using the fixed telephone number information.
In another exemplary embodiment, the communication module 13 includes a first acquisition unit for acquiring an outgoing call request related to the fixed telephone number information, a determination unit, and an outgoing call unit; the judging unit is used for judging whether the IP address sending the calling request is the IP address distributed by the SIP server for the first terminal equipment; the calling unit is used for allowing calling when judging that the IP address for sending the calling request is the IP address allocated to the first terminal equipment by the SIP server.
In another exemplary embodiment, the communication module 13 includes a second acquisition unit and a transmission unit. The second acquisition unit is used for acquiring an incoming call request related to the fixed telephone number information; the sending unit is used for sending the incoming call request to the first terminal equipment through the IP address
It should be noted that the apparatus provided in the foregoing embodiment and the method provided in the foregoing embodiment belong to the same concept, and the specific manner in which each module and unit execute operations has been described in detail in the method embodiment, and is not described again here.
In another exemplary embodiment, the present application provides an electronic device comprising a processor and a memory, wherein the memory has stored thereon computer readable instructions which, when executed by the processor, implement the communication method of the fixed telephone as before.
FIG. 10 illustrates a schematic structural diagram of a computer system suitable for use in implementing the electronic device of an embodiment of the present application.
It should be noted that the computer system 1000 of the electronic device shown in fig. 10 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 10, the computer system 1000 includes a Central Processing Unit (CPU)1001 that can perform various appropriate actions and processes, such as performing the information recommendation method in the above-described embodiment, according to a program stored in a Read-Only Memory (ROM) 1002 or a program loaded from a storage portion 1008 into a Random Access Memory (RAM) 1003. In the RAM 1003, various programs and data necessary for system operation are also stored. The CPU 1001, ROM 1002, and RAM 1003 are connected to each other via a bus 1004. An Input/Output (I/O) interface 1005 is also connected to the bus 1004.
The following components are connected to the I/O interface 1005: an input section 1006 including a keyboard, a mouse, and the like; an output section 1007 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and a speaker; a storage portion 1008 including a hard disk and the like; and a communication section 1009 including a Network interface card such as a LAN (Local Area Network) card, a modem, or the like. The communication section 1009 performs communication processing via a network such as the internet. The driver 1010 is also connected to the I/O interface 1005 as necessary. A removable medium 1011 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 1010 as necessary, so that a computer program read out therefrom is mounted into the storage section 1008 as necessary.
In particular, according to embodiments of the application, the processes described above with reference to the flow diagrams may be implemented as computer software programs. For example, embodiments of the present application include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising a computer program for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication part 1009 and/or installed from the removable medium 1011. When the computer program is executed by a Central Processing Unit (CPU)1001, various functions defined in the system of the present application are executed.
It should be noted that the computer readable medium shown in the embodiments of the present application may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM), a flash Memory, an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with a computer program embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. Each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present application may be implemented by software, or may be implemented by hardware, and the described units may also be disposed in a processor. Wherein the names of the elements do not in some way constitute a limitation on the elements themselves.
Another aspect of the present application also provides a computer readable storage medium having computer readable instructions stored thereon, which when executed by a processor implement the communication method of the fixed telephone according to any one of the preceding embodiments.
Another aspect of the application also provides a computer program product or computer program comprising computer instructions stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the communication method of the fixed telephone provided in the above-described embodiments.
It should be noted that the computer readable medium shown in the embodiments of the present application may be a computer readable signal medium or a computer readable storage medium or any combination of the two. The computer readable storage medium may be, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM), a flash Memory, an optical fiber, a portable Compact Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with a computer program embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. Each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present application may be implemented by software, or may be implemented by hardware, and the described units may also be disposed in a processor. Wherein the names of the elements do not in some way constitute a limitation on the elements themselves.
The above description is only a preferred exemplary embodiment of the present application, and is not intended to limit the embodiments of the present application, and those skilled in the art can easily make various changes and modifications according to the main concept and spirit of the present application, so that the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (10)
1. A communication method for a fixed telephone, comprising:
acquiring first terminal equipment associated with fixed telephone number information;
determining an IP address allocated to the first terminal equipment by the SIP server based on the registration of the first terminal equipment in the SIP server in advance;
and carrying out communication related to the fixed telephone number information according to the IP address.
2. The method of claim 1, wherein the determining the IP address assigned by the SIP server for the first terminal device comprises:
inquiring an IP address successfully registered in the SIP server by using the fixed telephone number information;
performing IP tracing on the IP address to obtain an identifier of the second terminal device corresponding to the IP address;
and if the identifier of the second terminal equipment is the same as the identifier of the first terminal equipment, taking the IP address of the target second terminal equipment as the IP address allocated by the SIP server to the first terminal equipment, wherein the identifier of the target second terminal equipment is the second terminal equipment with the same identifier as the first terminal equipment.
3. The method of claim 2, further comprising:
and if the identifier of the second terminal equipment is different from the identifier of the first terminal equipment, removing the fixed telephone number information stored in the second terminal equipment with the identifier different from the identifier of the first terminal equipment.
4. The method of claim 2, further comprising:
and if the identifier of the second terminal equipment is different from the identifier of the first terminal equipment, removing the fixed telephone number information stored in the gateway equipment connected with the second terminal equipment with the identifier different from the first terminal equipment.
5. The method of claim 2, further comprising:
and if the identifier of the second terminal equipment is different from the identifier of the first terminal equipment, deleting target registration information of the second terminal equipment with the identifier different from the first terminal equipment, which is stored in the SIP server, wherein the target registration information is registration information registered by the second terminal equipment with the identifier different from the first terminal equipment by using the fixed telephone number information.
6. The method of claim 1, wherein the performing the communication related to the fixed telephone number information according to the IP address comprises:
acquiring a calling request related to the fixed telephone number information;
judging whether the IP address sending the calling request is the IP address distributed by the SIP server to the first terminal equipment;
if yes, the outgoing call is allowed.
7. The method of claim 1, wherein the performing the communication related to the fixed telephone number information according to the IP address comprises:
acquiring an incoming call request related to the fixed telephone number information;
and sending the incoming call request to the first terminal equipment through the IP address.
8. A communication apparatus of a fixed telephone, comprising:
the acquisition module is used for acquiring first terminal equipment associated with fixed telephone number information;
a determining module, configured to determine an IP address allocated by the SIP server to the first terminal device;
and the communication module is used for carrying out communication related to the fixed telephone number information according to the IP address.
9. An electronic device, comprising:
a memory storing computer readable instructions;
a processor to read computer readable instructions stored by the memory to perform the method of any of claims 1-7.
10. A computer-readable storage medium having computer-readable instructions stored thereon, which, when executed by a processor of a computer, cause the computer to perform the method of any one of claims 1-7.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111310092.XA CN113905021B (en) | 2021-11-05 | 2021-11-05 | Communication method and device of fixed telephone, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111310092.XA CN113905021B (en) | 2021-11-05 | 2021-11-05 | Communication method and device of fixed telephone, electronic equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113905021A true CN113905021A (en) | 2022-01-07 |
| CN113905021B CN113905021B (en) | 2024-09-03 |
Family
ID=79193561
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111310092.XA Active CN113905021B (en) | 2021-11-05 | 2021-11-05 | Communication method and device of fixed telephone, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113905021B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1543167A (en) * | 2002-12-02 | 2004-11-03 | ���ǵ�����ʽ���� | Terminal Registration Method Using Session Initiation Protocol |
| US20060271664A1 (en) * | 2005-05-30 | 2006-11-30 | Go Ono | Wireless IP telephone system |
| CN1881946A (en) * | 2005-05-30 | 2006-12-20 | 西门子公司 | Method and device for setting up a connection to a terminal via a communication device |
| WO2008045957A2 (en) * | 2006-10-10 | 2008-04-17 | Qualcomm Incorporated | Registration of a terminal with a location server for user plane location |
| WO2015122442A1 (en) * | 2014-02-17 | 2015-08-20 | 日本電信電話株式会社 | Pbx system, phone terminal, program for phone terminal, portable phone terminal, program for portable phone terminal, and subscriber information registration method for pbx system |
-
2021
- 2021-11-05 CN CN202111310092.XA patent/CN113905021B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1543167A (en) * | 2002-12-02 | 2004-11-03 | ���ǵ�����ʽ���� | Terminal Registration Method Using Session Initiation Protocol |
| US20060271664A1 (en) * | 2005-05-30 | 2006-11-30 | Go Ono | Wireless IP telephone system |
| CN1881946A (en) * | 2005-05-30 | 2006-12-20 | 西门子公司 | Method and device for setting up a connection to a terminal via a communication device |
| WO2008045957A2 (en) * | 2006-10-10 | 2008-04-17 | Qualcomm Incorporated | Registration of a terminal with a location server for user plane location |
| WO2015122442A1 (en) * | 2014-02-17 | 2015-08-20 | 日本電信電話株式会社 | Pbx system, phone terminal, program for phone terminal, portable phone terminal, program for portable phone terminal, and subscriber information registration method for pbx system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113905021B (en) | 2024-09-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7739196B2 (en) | Policy control and billing support for call transfer in a session initiation protocol (SIP) network | |
| US9112910B2 (en) | Method and system for authentication | |
| US7872994B2 (en) | SIP out-of-dialog REFER mechanism for handoff between front-end and back-end services | |
| EP2400689A1 (en) | Method, device and system for authentication | |
| US20090238172A1 (en) | Ip phone terminal, server, authenticating apparatus, communication system, communication method, and recording medium | |
| US20100306820A1 (en) | Control of message to be transmitted from an emitter domain to a recipient domain | |
| US20200134143A1 (en) | Enhanced user authentication based on device usage characteristics for interactions using blockchains | |
| CA2716689C (en) | Address couplet communication filtering | |
| EP2640045A1 (en) | Method and System for Transferring Mobile Device Contact Information | |
| US8079062B2 (en) | Method and system using presence information to manage network access | |
| CN103124252B (en) | Client application access authentication treating method and apparatus | |
| WO2021254622A1 (en) | Methods, system and communication devices related to lawful interception | |
| CN102137102B (en) | Realizing method of service supporting platform for supporting multiclass information publishing modes | |
| CN100450011C (en) | Apparatus and method for mediating administrative orders | |
| US20060056284A1 (en) | Secure fallback network device | |
| CN111163465B (en) | Method and device for connecting user terminal and local terminal and call center system | |
| CN102546552A (en) | Authentication method, equipment and system | |
| CN113905021B (en) | Communication method and device of fixed telephone, electronic equipment and storage medium | |
| CN115549974B (en) | Authentication method and device for private line service and electronic equipment | |
| WO2010121551A1 (en) | Method for processing group messages, service delivery platform and associated equipment | |
| WO2022248073A1 (en) | Network supported authentication | |
| CN110933016B (en) | Login authentication method and device for call center system | |
| CN113691545B (en) | Routing control method and device, electronic equipment and computer readable medium | |
| JP7695435B1 (en) | Data distribution system, connector device and user authentication method | |
| US12425406B2 (en) | Processing method and an electronic equipment for securely accessing roaming resources |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |