CN101668059B - Method for configuration and version update of IP telephone - Google Patents

Method for configuration and version update of IP telephone Download PDF

Info

Publication number
CN101668059B
CN101668059B CN2008100423689A CN200810042368A CN101668059B CN 101668059 B CN101668059 B CN 101668059B CN 2008100423689 A CN2008100423689 A CN 2008100423689A CN 200810042368 A CN200810042368 A CN 200810042368A CN 101668059 B CN101668059 B CN 101668059B
Authority
CN
China
Prior art keywords
file
configuration
phone
version
telephone
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.)
Active
Application number
CN2008100423689A
Other languages
Chinese (zh)
Other versions
CN101668059A (en
Inventor
杨兵
朱洪
孙永光
田文武
薛鹏
周珽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHANGHAI YIREN COMMUNICATION TERMINAL CO Ltd
Infinite Shanghai Communication Terminals Ltd
Original Assignee
SHANGHAI YIREN COMMUNICATION TERMINAL 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 SHANGHAI YIREN COMMUNICATION TERMINAL CO Ltd filed Critical SHANGHAI YIREN COMMUNICATION TERMINAL CO Ltd
Priority to CN2008100423689A priority Critical patent/CN101668059B/en
Publication of CN101668059A publication Critical patent/CN101668059A/en
Application granted granted Critical
Publication of CN101668059B publication Critical patent/CN101668059B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method for automatic configuration and version update of an IP telephone. The method comprises the steps of executing a manual telephone configuration process, executing an automatic telephone configuration process and executing a manual or automatic firmware file downloading and updating process after the startup of the power supply of the telephone and the connection to a network. The method of the invention can protect the IP telephone from the difficulty, brought by multiple regions, multiple languages, multiple nations and multiple suppliers, of the configuration of server parameters of corresponding operators and allows a terminal user to quickly, simply and conveniently download the latest software version issued by the supplier of the telephone. In addition, according to the IP telephone version change automatic detection and update scheme of the invention, the telephone sends a request to a server when an update condition is triggered, namely when the time for periodical query arrives, and the telephone downloads the firmware file after version comparison. Telephones using the same mechanism can automatically detect and update parameter files.

Description

The method of IP phone configuration and version updating
Technical field:
The present invention relates to a kind of through the Internet to the IP phone method for updating of upgrading, the method for particularly a kind of IP phone configuration and version updating.
Background technology:
IP phone is as VOIP (Internet Protocol telephone) service supplier's user terminal product; Himself software is along with supplier needs the regular update upgrading to the expansion of the enhancing of function, value-added service; And possesses the characteristic of runing in Internet; Make it in theory can be easy like this, be registered to any family in the whole world efficiently VOIP is provided the operator of service.Automatically configuring technical be exactly a kind of trigger through web browser by the user after, IP phone is downloaded the necessary configuration data and the mechanism method of new version software through supplier's configuration server.This configuration data is with some of the server opening relationships of relevant operator parameter to be set, and comprises registration, the domain name addresses that agency and network pass through server, information such as port.This measure is the important method for fear of the loaded down with trivial details information that lets the end user go to remember above theory to be mentioned.The VOIP operator of various countries is responsible for the operation and management to servers such as its registration, agencies, and the number of the account and the password of issue IP phone.
But because region; Language; The difference of cultural practices; Need issue different versions for the VOIP supplier that product maintenance is provided and adapt to needs from the country variant user; So how let multinational user dialogue machine configuration parameter and be registered to the whole world any one tame VOIP service provider and use easily, can upgrade efficiently again and upgrade redaction corresponding to different regions supplier issue, be the VOIP service supplier that nowadays wants to use own product promotion in the whole world must face.
Summary of the invention:
The object of the invention be exactly for can give global user provide a kind of dispose phone to run in all over the world VOIP Operation Server convenient by way of; Can let simultaneously these users upgrade in time software version that the VOIP service supplier weeds out the old and bring forth the new, thus innovation has proposed the method for a kind of IP phone configuration and version updating.
Introduce concrete scheme of the present invention below.
Mainly comprising of the method for this IP phone configuration and version updating:
Phone manual configuration flow process;
The automatic configuration flow of phone;
Manual or the automatic down loading updating flow process of firmware file.
Particularly:
At first, carry out phone and start (IP phone phone power initiation and connection are gone up the Internet), afterwards, phone manual configuration flow process mainly comprises:
(1) phone navigates to the subdirectory of configuration server;
(2) visit master file and visit and select required configuration file successively through URL link;
(3) download Parameter File and write EEPROM.
The automatic configuration flow of phone mainly comprises: phone will inquire regularly that configuration server comes the redaction of detecting parameter file.For each Parameter File of operator unique filename is arranged, this does not become in time." version " label is arranged in each Parameter File, and this label is a character string that includes the date and time of creating XML source of configuration file.When phone is downloaded its operator Parameter File, its filename of stored parameter file and " version " character string that it comprised simultaneously in EEPROM.
Manual or the automatic down loading updating flow process of firmware file mainly also comprises:
(1) phone navigates to the subdirectory of configuration server;
(2) visit master file and finally navigate to the baseline file through URL;
(3) firmware file version number relatively;
(4) download firmware file.
For the generating mode of configuration file in configuration server in the above-mentioned IP phone layoutprocedure; Its configuration data is maintained in an XML (extend markup language) file, and ClearCase (configuration management tool) editor's this document version and preservation file are in the phone engineering.Explain this XML file through a Core Generator VoipProvisioner.exe (PC application program), make to generate all configuration file collection simultaneously by text message that the XML file needs from UIDB (user interface data storehouse) database taking-up and that quilt is explained.
For the published method of configuration file in configuration server in the above-mentioned IP phone layoutprocedure, it files through a series of firmware baselines and configuration file are combined into a compressed file, finally mails to the mode of web page server.
Performance characteristics of the present invention is:
First; Because the configuration file on configuration server is to be the binary file file layout of extension name with bin; So not only reduced file storage; And through the Content-Type (content-type) that HTTP packet header is set is application/octet-stream (application/byte stream), the HTTP service end can be correctly transfer files content apace.
The second, be the characteristics that multi-protocols are supported, configuration file not only can pass through HTTP (HTTP), HTTPS (Secure Hypertext Transfer Protocol) transmission.Equally, FTP (FTP) and TFTP (TFTP) also support the file transfer of this form.
According to the present invention, how regionally, multilingual avoid receiving in order to overcome IP phone on the one hand; Multinational family; Seek the difficulty of discussing the configuration respective operator server parameter that is brought with many supplies, making this solution of configuration automatically in use can provide the user guide's Web page; Utilize pull-down choice menus (referring at Fig. 1 (a)-(e)), the user can progressively select to operator from language, country.Then corresponding IP phone client read one by one being stored in configuration file on the configuration server (as in Fig. 2 from language file, public document, operator's file to Parameter File).Through this Parameter File; Phone can carry out assignment to address and the port that registration, agency, network such as pass through at server; The user is last so only need fill in the number of the account and password of oneself after, phone has used with regard to locating and be registered to corresponding VOIP operator.
According to the present invention, the terminal use can download the latest edition software (firmware file) of phone supplier issue fast, easily on the other hand.Angle from the client: the user can be through the Web page manual triggers upgrading of phone client; Need not to carry out extra setting, the configuration server that phone connects public network and after promotion condition triggers, can be positioned to supplier automatically removes to download the firmware file of latest edition.Angle from the service supplier: supplier can more effectively carry out Version Control, management, and safeguard.If certain, serious problems appearred in software version in period, the Run Script file that supplier can the closing server end stops the issue of redaction.
In addition, the scheme of automatic instrumented version variation of the IP phone described in the present invention and renewal.Make phone after promotion condition triggers, promptly satisfy the time of inquiry regularly.Phone sends request to server, and after the version contrast, phone can carry out the download of firmware file.Same machine-processed phone also can be surveyed and renewal automatically Parameter File.
Description of drawings:
Further specify the present invention below in conjunction with accompanying drawing and embodiment.
Fig. 1 (a)-(e) is client Web configuration downloading process figure.
Fig. 2 is configuration file and firmware file mapping graph.(only an EE variable being launched)
Fig. 3 is that firmware file manually or is automatically downloaded flow chart.
Fig. 4 (a) is the manual configuration flow chart.
Fig. 4 (b) is automatic configuration flow figure.
Fig. 5 is the generating mode sketch map of configuration file.
Fig. 6 is the published method sketch map of firmware file and configuration file.
Fig. 7 is the format structure sketch map of firmware file.
Embodiment:
For technological means, creation characteristic that the present invention is realized, reach purpose and effect and be easy to understand and understand, below in conjunction with concrete diagram, further set forth the present invention through specific embodiments.
Present embodiment is example with Sipset, and it is an IP phone of serving a plurality of different language versions of country variant through different VOIP operator.Realize phone utilize the Internet carry out Remote configuration and firmware file manually or automatically download flow process before, at first be to want phone to plug netting twine and power line, start-up routine makes it can connect Internet.
Introduce the concrete scheme that configuration and version (firmware file) upgrade below.
(1) phone manual configuration flow process;
This flow process specifically comprises:
(1) phone navigates to the subdirectory of configuration server;
(2) visit master file and visit and select required configuration file successively through URL link;
(3) download Parameter File and write EEPROM.
Shown in Fig. 4 (a), above-mentioned flow process particularly:
Flow process 1: after user's manual triggers client Web page was configured, it was the same to download flow process 1 as firmware file, and phone is according to basic URL, and the EE variable sends request visit master file to the subdirectory of configuration server.
Flow process 2:Sipset obtains the URL of language file through the visit to master file; Thereby realize location and visit to language file; This document comprises the language PNCAP ID that all configuration files are supported in this area version (constructed variable VARIANTE describes); And all language show in client Web page drop-down list to provide the user to select (referring to Fig. 1 (a), the user has selected English).
After the user made a choice, client had just obtained the pairing public document URL of this language, has realized location and visit to public document.
Same mode client is visited public document successively, and public document is the national title that has comprised all operation Sipset, in this class file, comprises the URL (referring to Fig. 1 (b), the user selects Germany) of operator's file.
Operator's file is to comprise Sipset is provided a VOIP operator directory listing of service; Each operator comprises the URL of a Parameter File, and this document only is described in that specific operator.Finally obtain Sipset configuration parameter parameters needed file URL.(referring to Fig. 1 (c), the user selects sipSNIP)
Flow process 3:Sipset downloads Parameter File, and it comprises the configuration data of user's needs, and these data will be obtained and be stored in the nonvolatile memory by Sipset.The user can see the registration of client; The domain name addresses that agency and network pass through server; Information such as port are assigned the configuration parameter (referring to Fig. 1 (d), Fig. 1 (e), associated server is configured to the domain name addresses of sipSNIP operator automatically) of relevant operator (sipSNIP of Germany).
(2) the automatic configuration flow of phone;
This flow process specifically comprises:
The Sipset phone will inquire regularly that configuration server comes the redaction of detecting parameter file.For each Parameter File of operator unique filename is arranged, this does not become in time, and for example this title of d_sipsnip.bin. is defined within the source of configuration file of XML." version " label is arranged in each Parameter File, and this label is a character string that includes the date and time of creating XML source of configuration file.When Sipset downloads its operator Parameter File, its filename of stored parameter file and " version " character string that it comprised simultaneously in EEPROM.In Fig. 4 (b), whether Sipset regularly detects version string that the Parameter File in configuration server comprises and conforms to character string in EEPROM.If do not conform to, just thereby it knows the Parameter File automatically undated parameter file that changed.
Configuration tool (VoipProvisioner.exe) is a content of being responsible for each Parameter File that relatively it produced and a nearest file, except " version " above-mentioned label.If two contents are coincide, instrument must abandon the Parameter File (because that nearest file still is up-to-date) that has just produced so.Yet, in have when coming in and going out, configuration tool must be issued the Parameter File that comprises new " version " label that it has just been created so.
The format description of configuration file:
The requirement of configuration file coding standard: can be simple in the Web of Sipset client, explain statically.Encouragement makes full use of the synergy of function and algorithm on the Web server of Sipset.The script of configuration file should be as much as possible little.Get (abstract syntax meets .1 basic coding standard) for the TLV generic concept from ASN.1BER;
The universal coding standard: the basic coding for configuration file is TLV element (label, length, a value), referring to table 1.
Figure G2008100423689D00061
Table 1
TAG: be the types of variables label of TLV element definition, this label is unique in each configuration file.
LEN: be the number that is described in byte in the codomain.Following two kinds of forms are arranged:
Short-form: the 8th place value of a byte is " 0 ".The 1-7 position provides length
Microscler formula: a 2-127 byte.The 8th of first byte is that " 1 " 1-7 position provides the number of appending byte, and second and ensuing byte are that unit provides length with 256.In Sipset, a microscler formula guarantees maximum 3 bytes, and the maximum of m is that the maximum of 3 such length is 65535
VALUE: describe the content of label, it also possibly comprise other TLV
With the master file form is example: each file comprises two TLV: the position of a definitional language file, the position of another baseline collected works.Each all comprises " url " TLV.
The coding example:
0x01?0x10 //<languages_link>len
0x03?0x0e“languages.bin” //<url>len?pathname
0x02?0x13 //<baselines_link>len
0x03?0x11“../baselins.bin”//<url>len?pathname
Configuration file generates and published method in the configuration server:
The generating mode of configuration file:
Be maintained in the XML file like Fig. 5 configuration data, ClearCase edits this document version and preserves file in the Sipset engineering.A Core Generator VoipProvisioner.exe (PC application program) explains this XML file, and XML file text message that need from the taking-up of UIDB database and that explained, and generates all configuration file collection.About the storage organization of file set in configuration server referring to Fig. 2.
The UNC of configuration file:
Language file: 1_ < version number>.bin is for example: 1_1606051644.bin
Public document: c_ < version number>_ < language number>.bin is for example: c_1606051644_chi.bin
Operator's file: p < national number>_ < version number>_ < language id>.bin
For example: pfr_1606051644_ger.bin
Parameter File: do not encrypt: d_ < operation trading company>.bin; Encrypt: x_ < operation trading company>.bin
For example: d_sipgate_de.bin
Parameter declaration:
Version number: unique character string is used for discerning " baseline " of configuration file.This character string is to construct in the date & time fileinfo from the XML source file.Form be < day>< month>< year>< hour>minute >, each element is represented by 2 ten's digits.
Language number: the language character string is to be defined in the UIDB text
As: eng, ger, chi...
National number: character string identification country (like ch, am, ge ...).Must there be a unique number in each country.
Operation trading company: character string identification operator (like sipset_ch, web_de ...).Must there be a unique number in each operator, this number should comprise a sub-strings discern the national attribute of operator (as ... _ de)
VoipProvisioner.exe is a window application of under Visual Studio.Net environment, realizing with C#, is in charge of its version by ClearCase.This Core Generator is used for explaining the XML source file, and it comprises operator's details parameter, uses engineering UIDB data base interpretation text, and produces a series of configuration files.
When being called, expect that there is following prerequisite in this Core Generator: the first, the XML source file be present in Sipset " sipset < x>< y>" in the catalogue.< x>to be the Sipset constructed variable represent that by a minimum length ten's digit < y>is that the EE variable of Sipset is represented by a minimum length ten's digit, as: " 1 ".The second, under working directory, need one and be referred to as " tool_output " and subdirectory, this instrument is stored in its output file under this catalogue; If it does not exist then creates it; If it is empty, then delete it.The 3rd; Under working directory, have one and be referred to as " version_store " subdirectory; This catalogue of ClearCase management and must comprise one by name " provisioning.zip " and compressed file; It is used for reflecting the current web page server content, and final products (official's issue) will pass through this tool implementation.Do comparison in order to carry out parameter current file and up-to-date one (in instrumented version changes, describing), this this compressed package to one of instrument expansion interim subdirectory " tool_temp ".The 4th, UIDB file (especially " file_list.xml " file) be arranged in " ui_db " subdirectory " constructed variable " catalogue (as " and x ") under.The explanation that is provided with by the ClearCase view forces this condition to realize.
The postcondition of Core Generator is: generate following configuration file and place them " tool_output " catalogue: comprise the master.bin file; Language file; Public document (each public document has the language of a support); Operator's file (each operator's file has a language of being supported and a country), Parameter File: those can be abandoned and replace (being described in automatic configuration flow) by nearest FileVersion with the consistent new file of parameter in the recent release.Installation _ script: comprising the Linux command script that runs on Web server is for new configuration file and deletion ancient deed are installed.A provisioning.zip compressed file comprises the spanned file of all above statements.This file produces (the third party WinRAR instrument that is used for compression and decompression is installed in the work station that calls the VoipProvisioner instrument) with the WinRAR instrument.
The installation of a redaction:
If satisfy: the first, with ClearCase manually at provisioning.zip file of " version_store " directory stores.The second, the Core Generator of the file that startup will be issued.The developer can test new configuration file in local http server.
The published method of firmware file and configuration file:
" issue " is to file through a series of firmware base line files and configuration file (normally up-to-date provisioning.zip), and finally mails to the mode of web page server.
As shown in Figure 6, this process is implemented (C# realization) by a control desk application program, and this document is positioned under the config directory of Sipset.The foundation of ClearCase " configuration " view be for ability " see " whole associated documents and with their operation.
The sipset.zip file that comes forth must be filed through ClearCase by issue personnel (manually).
(3) the manual or automatic down loading updating flow process of firmware file.
This flow process comprises:
(1) phone navigates to the subdirectory of configuration server;
(2) visit master file and finally navigate to the baseline file through URL;
(3) firmware file version number relatively;
(4) download firmware file.
As shown in Figure 3, four flow processs shown in the figure particularly:
Flow process 1: upgrade at user's manual triggers client Web page; Under the situation that perhaps phone auto-update query time satisfies; Phone sends request to the subdirectory of configuration server, and visit Sipset supplier's configuration service end needs a basic URL, constructed variable or EE variable.
Basis URL (unified resource location) is that to visit the Sipset server directory necessary, for example: http://infinite.sva.com/sipset in process of production, basic URL is among the EEPROM (electricallyerasable ROM (EEROM)) that is stored in Sipset.But the Sipset variable has the performance variable of dual mode in the Sipset series of products: constructed variable or EE (PROM) variable.
In configuration server, constructed variable is positioned at the highest subdirectory under the basic URL.Each variable has its oneself subdirectory, and this catalogue is carried the ten's digit title of a minimum length, and the value in the precompile device of title and Sipset version is corresponding.As: each variable of http://infinite.sva.com/sipset/1/ is all constructed individually.Purpose is to issue configuration file and the firmware file that is applicable to without localised edition for the VOIP supplier configuration server that provides the whole world to use.Its principal character is: through digit recognition unique in the precompile device, and the different regions release version of the corresponding Sipset of this numeral.(as: 1 represents the IM version; Being europe version) localised edition is in order to adapt to each regional people's the custom for information such as the expression of time on date and default languages; The configuration server that while is supported for the different regions version is also different, naturally its pairing configuration file collection is also just different.In process of production, constructed variable VARIANTE part (such as in the preceding text example/1/) be that the configuration client end of Sipset is through program creation.As shown in Figure 2; Subdirectory under in configuration server, being positioned under the basic URL comprises a baseline file; The URL that comprises the latest firmware file in some firmware files and the subdirectory of defined all the EE variablees of constructed variable hereto, baseline file.
In configuration server, the EE variable is positioned at the subdirectory under their the corresponding constructed variable catalogue.These subdirectories also carry the ten's digit title of a minimum length, as: the characteristics of these variablees of http://infinite.sva.com/sipset/1/0/ are that general feasibility is arranged; Only different is, and their value is comprised among the EEPROM.In process of production through being stored in each the EE variable of the unique identification of variable number among the EERPOM.Referring to Fig. 2, comprise a master file (master.bin) in the EE variable subdirectory, and all configuration file collection.(in ADVANCED APPLICATIONS, this catalogue also can selectively comprise a baseline file and a plurality of firmware file through the design of corresponding EE variable.) guide that gets into configuration and firmware file is provided is a master file, it is as arriving the start-up point that any configuration file and firmware file lead.Be the primary access object of Sipset to server.
In client, the Sipset phone only need be known the name " master.bin " of the URL and the master file of EE variable subdirectory; Every other filename through link definition all is contained in the master file.And the redirection function (referring to RFC2616) that client can realize.For the administrative convenience of server, and just in case under the situation that domain name changes, feedback is provided.If Sipset receive a conditional code be 3 * * a response (interim being redirected) and a location head, new request of absolute URI transmission that client should be given through the location head.From the consideration of safety factor, Sipset will can not upgrade the basic URL among the EEPROM automatically, even receiving that the responsive state sign indicating number is also can not under the situation of 301 (permanent moving).Client will can not be carried out and surpass being redirected more than 5 times.If in 5 are redirected, do not find the file that need seek, client should terminator, miscue user of (if possible) sign.
Flow process 2: according to above-mentioned explanation to master file and baseline file, Sipset request visit earlier master file obtains pointing to the URL of baseline file, thereby realizes baseline document alignment and visit.
Flow process 3: in the baseline file, Sipset finds the version number of available latest firmware file.Through making comparisons this version number and self firmware version number, judge whether this firmware version needs to upgrade, if need not upgrading, the client Web page can give the user to point out; If truly have available redaction, the Web page can inquire that the user confirms upgrading.
Flow process 4: after the user confirmed upgrading, (under support TFTP), Sipset downloaded firmware file pointed through the URL request of this baseline file for HTTP, FTP in various protocols.
As shown in Figure 7, firmware file itself is made up of with an information header executable.For be responsible for the necessary information of the relatively configuration tool of version (VoipProvision.exe introduces in detail) in the configuration file generating mode is to comprise one to be positioned at the structure that side-play amount is 200H.In the Sipset engineering, this structure is called as GV_stUpdateStruct, and the value of uiVersion and uiVariante is stated in file .cfg is set.
More than show and described basic principle of the present invention and principal character and advantage of the present invention.The technical staff of the industry should understand; The present invention is not restricted to the described embodiments; That describes in the foregoing description and the specification just explains principle of the present invention; Under the prerequisite that does not break away from spirit and scope of the invention, the present invention also has various changes and modifications, and these variations and improvement all fall in the scope of the invention that requires protection.The present invention requires protection range to be defined by appending claims and equivalent thereof.

Claims (3)

1.IP the method for telephone configuration and version updating is characterized in that, after phone passed through power initiation and network is connected, the step that needs to carry out comprised:
A. phone manual configuration flow process;
B. the automatic configuration flow of phone;
C. the manual or automatic down loading updating flow process of firmware file;
Among the said step a, phone manual configuration flow process key step comprises:
(1) phone navigates to the subdirectory of configuration server;
(2) visit master file and visit and select required configuration file successively through URL link;
(3) download Parameter File and write EEPROM;
Among the said step b, the automatic configuration flow of phone is mainly: phone will inquire regularly that configuration server comes the redaction of detecting parameter file; For each Parameter File of operator unique filename is arranged, this does not become in time; " version " label is arranged in each Parameter File, and this label is a character string that includes the date and time of creating XML source of configuration file; When phone is downloaded its operator Parameter File, its filename of stored parameter file and " version " character string that it comprised simultaneously in EEPROM;
Among the said step c, the manual or automatic down loading updating flow process of firmware file key step comprises:
(1) phone navigates to the subdirectory of configuration server;
(2) visit master file and finally navigate to the baseline file through URL;
(3) firmware file version number relatively;
(4) download firmware file.
2. according to the IP phone configuration of claim 1 and the method for version updating; It is characterized in that; The generating mode of said Parameter File in configuration server is: configuration data is maintained in the XML file, is edited this document version and is preserved file in the phone engineering by configuration management tool ClearCase; Explain this XML file through a Core Generator VoipProvisioner.exe, make to generate all configuration file collection simultaneously by text message that the XML file needs from the taking-up of UIDB database and that quilt is explained.
3. according to the IP phone configuration of claim 1 and the method for version updating; It is characterized in that; Said firmware file and the configuration file published method in configuration server is: file through a series of firmware files and configuration file are combined into a compressed file, finally mail to the mode of web page server.
CN2008100423689A 2008-09-02 2008-09-02 Method for configuration and version update of IP telephone Active CN101668059B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008100423689A CN101668059B (en) 2008-09-02 2008-09-02 Method for configuration and version update of IP telephone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008100423689A CN101668059B (en) 2008-09-02 2008-09-02 Method for configuration and version update of IP telephone

Publications (2)

Publication Number Publication Date
CN101668059A CN101668059A (en) 2010-03-10
CN101668059B true CN101668059B (en) 2012-05-23

Family

ID=41804492

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100423689A Active CN101668059B (en) 2008-09-02 2008-09-02 Method for configuration and version update of IP telephone

Country Status (1)

Country Link
CN (1) CN101668059B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105306238B (en) * 2014-06-30 2018-09-21 华为技术有限公司 Terminal access method, device and system
CN114070729A (en) * 2021-11-12 2022-02-18 上海华信长安网络科技有限公司 Method and device for phone unified configuration management by using phone

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1606283A (en) * 2003-10-09 2005-04-13 Lg电子株式会社 Home network system and method for operating the same
CN101068145A (en) * 2007-07-05 2007-11-07 杭州华三通信技术有限公司 EPON network element configuration method and EPON

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1606283A (en) * 2003-10-09 2005-04-13 Lg电子株式会社 Home network system and method for operating the same
CN101068145A (en) * 2007-07-05 2007-11-07 杭州华三通信技术有限公司 EPON network element configuration method and EPON

Also Published As

Publication number Publication date
CN101668059A (en) 2010-03-10

Similar Documents

Publication Publication Date Title
US7032011B2 (en) Server based extraction, transfer, storage and processing of remote settings, files and data
US20200012488A1 (en) Devices, systems and methods for tracking and upgrading firmware in intelligent electronic devices
CN102413022B (en) Application debugging method and system
US20170102925A1 (en) Automatch process and system for software development kit for application programming interface
US6370141B1 (en) Method and apparatus for configuring an internet appliance
CN101651707B (en) Method for automatically acquiring user behavior log of network
CN101206564B (en) Document version pipe control interface arrangement and method
KR101369773B1 (en) Method and apparatus for installation of application using application identifier
CN101384997A (en) Method and system for upgrading a plurality of devices
JP2008523464A (en) How to automatically build a software application customized for a specific type of wireless computing device
KR101497649B1 (en) Electric menubook service method using web editor and system thereof
US7865821B2 (en) Electronic document update notification device and electronic document update notifying method
CN104468189A (en) Method for automatically upgrading BIOS according to different client versions
CN105224344A (en) A kind of software upgrading file configuration method realized based on XML
CN109284106A (en) Method for release management, electronic device and the readable storage medium storing program for executing of business rule
CN108804321A (en) A kind of automatic test software update system and method
CN101668059B (en) Method for configuration and version update of IP telephone
CN111949276B (en) System and method for automatically deploying application programs based on container mode
CN103548321A (en) Information processing system, access rights management method, information processing device, and control method and control program therefor
US20240126538A1 (en) Devices, systems and methods for tracking and upgrading firmware in intelligent electronic devices
CN103019795A (en) Method and system for upgrading software basic data
CN101980503A (en) Method, device and system for managing widget application
CN101751258B (en) Intelligent card and developing method, system and deployment method for intelligent card application
CN104572145B (en) File edition management method and system
Le Zou et al. On synchronizing with web service evolution

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant