Communication terminal that performs network packet communication using sip servers, control method for the communication terminal, and storage medium
First Claim
Patent Images
1. A communication terminal that carries out network communication using a SIP server, comprising:
- a reception unit that receives, via a network, a SIP server address of the SIP server;
a transmission unit that transmits a SIP method for inquiring about a type of a supported SIP method which the SIP server supports using the SIP server address received by said reception unit;
a determination unit that determines a type of the SIP server based on the type of the supported SIP method indicated in response data to the SIP method transmitted by the transmission unit, the type of the SIP server including at least one of a SIP registration server, a SIP proxy server, a SIP redirect server, and a SIP location server; and
a storing control unit that stores, into a memory of the communication terminal, the type of the SIP server determined by said determination unit in association with the SIP server address received by said reception unit,wherein the determination unit determines the SIP registration server as the type of SIP server in a case where a Register method is indicted in the response data,wherein the determination unit determines the SIP proxy server as the type of SIP server in a case where a Refer method is indicated in the response data, andwherein the determination unit determines the SIP redirect server as the type of SIP server in a case where neither the Register method nor the Refer method is indicated in the response data.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication terminal that determines the types of SIP servers, and stores SIP server information in association with the determined types so that SIP communication can be normally performed. The communication terminal carries out network packet communication using the SIP servers. SIP server information on the SIP servers is acquired, and types of the SIP servers are determined based on the acquired SIP server information. The SIP server information is stored in association with the determined types of the SIP servers.
-
Citations
8 Claims
-
1. A communication terminal that carries out network communication using a SIP server, comprising:
-
a reception unit that receives, via a network, a SIP server address of the SIP server; a transmission unit that transmits a SIP method for inquiring about a type of a supported SIP method which the SIP server supports using the SIP server address received by said reception unit; a determination unit that determines a type of the SIP server based on the type of the supported SIP method indicated in response data to the SIP method transmitted by the transmission unit, the type of the SIP server including at least one of a SIP registration server, a SIP proxy server, a SIP redirect server, and a SIP location server; and a storing control unit that stores, into a memory of the communication terminal, the type of the SIP server determined by said determination unit in association with the SIP server address received by said reception unit, wherein the determination unit determines the SIP registration server as the type of SIP server in a case where a Register method is indicted in the response data, wherein the determination unit determines the SIP proxy server as the type of SIP server in a case where a Refer method is indicated in the response data, and wherein the determination unit determines the SIP redirect server as the type of SIP server in a case where neither the Register method nor the Refer method is indicated in the response data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A control method for a communication terminal that carries out network communication using a SIP server, comprising:
-
a reception step of receiving, via a network, a SIP server address of the SIP server; a transmission step of transmitting a SIP method for inquiring about a type of a supported SIP method which the SIP server supports using the SIP server address received in said reception step; a determination step of determining a type of the SIP server based on the type of the supported SIP method indicated in response data to the SIP method transmitted in said transmission step, the type of the SIP server including at least one of a SIP registration server, a SIP proxy server, a SIP redirect server, and a SIP location server; and a storage step of storing, into a memory of the communication terminal, the type of the SIP server determined in said determination step in association with the SIP server address received in said reception step, wherein the determination step determines the SIP registration server as the type of SIP server in a case where a Register method is indicted in the response data, wherein the determination step determines the SIP proxy server as the type of SIP server in a case where a Refer method is indicated in the response data, and wherein the determination step determines the SIP redirect server as the type of SIP server in a case where neither the Register method nor the Refer method is indicated in the response data.
-
-
8. A non-transitory computer-readable storage medium storing a program for causing a computer to implement a control method for a communication terminal that carries out network communication using a SIP server, the control method comprising:
-
a reception step of receiving, via a network, a SIP server address of the SIP server; a transmission step of transmitting a SIP method for inquiring about a type of a supported SIP method which the SIP server supports using the SIP server address received in said reception step; a determination step of determining a type of the SIP server based on the type of the supported SIP method indicated in response data to the SIP method transmitted in said transmission step, the type of the SIP server including at least one of a SIP registration server, a SIP proxy server, a SIP redirect server, and a SIP location server; and a storage step of storing, into a memory of the communication terminal, the type of the SIP server determined in said determination step in association with the SIP server address received in said reception step, wherein the determination step determines the SIP registration server as the type of SIP server in a case where a Register method is indicted in the response data, wherein the determination step determines the SIP proxy server as the type of SIP server in a case where a Refer method is indicated in the response data, and wherein the determination step determines the SIP redirect server as the type of SIP server in a case where neither the Register method nor the Refer method is indicated in the response data.
-
Specification