Download Print this page
Snom Mass Deployment V7 User Manual
Snom Mass Deployment V7 User Manual

Snom Mass Deployment V7 User Manual

Mass deployment v7

Advertisement

Quick Links

Overview | Introduction
Mass Deployment V7
Mass deployment (aka „Auto Provisioning") is a function which is
implemented proprietorily in the default firmware of all snom 3xx
VoIP phones.
Mass deployment allows remote
of an unlimited number of distinct snom phone types.
Mass Deployment is particularly useful for out-of-the-box
scenarios in larger phone installations.
Mass Deployment can be used to provide general and specific
configuration parameters to the phones (aka „Settings", e.g.
language, timezone, tone scheme, SIP identity) and initiates
firmware updates/ downgrades.
firmware updates/ downgrades
Slide 1
configuration
and
(
S
maintenance

Advertisement

loading
Need help?

Need help?

Do you have a question about the Mass Deployment V7 and is the answer not in the manual?

Questions and answers

Summary of Contents for Snom Mass Deployment V7

  • Page 1 Overview | Introduction Mass Deployment V7 Mass deployment (aka „Auto Provisioning“) is a function which is implemented proprietorily in the default firmware of all snom 3xx VoIP phones. configuration maintenance Mass deployment allows remote of an unlimited number of distinct snom phone types.
  • Page 2 Overview | Methods Mass Deployment V7 Implementation depends on the phone installation environment Private Local Area Networks Any Network (3) M (3) Manual (4) A t (4) Automatic (5) Fi (5) Fix (1) DHCP (2) Plug & Play Redirection Redirection...
  • Page 3 Setting Server | Types Mass Deployment V7 Setting Server provide configuration parameters and firmware updates to snom phones. • TFTP Server, e.g. tftp://mytftpserver • HTTP (S) Server, e.g. http://provisioning.mycompany.com, https://10.0.0.2 Provisioning of configuration Provisioning of configuration Provisioning of Provisioning of...
  • Page 4 Setting Server | Network Mass Deployment V7 Setting Server can be hosted on private or public servers depending on the mass deployment method DHCP Plug & Play Manual Automatic Redirection Redirection Redirection Redirection Redirection Redirection Private P blic Public Slide 4...
  • Page 5 Configuration Parameters | Types Mass Deployment V7 (1) Write- protected system parameters • are used internally and cannot be changed • factory value is marked by „&“ symbol • For example: mac&: 0004132YXXXX (2) Unprotected system parameters • are used internally and can only be changed via mass deployment •...
  • Page 6 Configuration Parameters | Settings“ page Mass Deployment V7 All available configuration parameter types are listed on the web user interface page „Settings“: Slide 6...
  • Page 7 Configuration Parameters | WIKI (1) Mass Deployment V7 A description of each configuration parameter and its relationship to the web user interface configuration can be found on the WIKI: • • http://wiki snom com/Snom3x0/Web Interface/V6/Settings http://wiki.snom.com/Snom3x0/Web_Interface/V6/Settings • http://wiki.snom.com/Snom3x0/Web_Interface/V7/Settings Slide 7...
  • Page 8 Configuration Parameters | WIKI (2) Mass Deployment V7 In Version 7 each web user interface configuration menu provides direct access to the description page of the related parameter • • http://wiki snom com/Settings/parameter name http://wiki.snom.com/Settings/parameter_name Slide 8...
  • Page 9 Setting Files | Overview Mass Deployment V7 Setting files are container for configuration parameters. Use as little parameters as necessary: • General settings e.g. language$, timezone$, etc. General settings e.g. language$, timezone$, etc. • Account specific settings, e.g. user_pname1$, user_name1$, user_realname1$, user_host1, user_srtp1$ etc.
  • Page 10 Setting Files | Syntax Mass Deployment V7 Setting files are XML tagged ASCII- based files • XML header is required • <?xml version="1.0" encoding="utf-8"?> "1 0" " f 8"? • The following XML tags are supported • <phone-settings> <function-keys> <phone-book> <dialplan> <firmware- •...
  • Page 11 XML Provisioning | Container <setting-files> Mass Deployment V7 XML container is a file construct which allows to load more then one file type in one go onto the phone more then one file type in one go onto the phone <setting-files>...
  • Page 12 XML Provisioning | Container Files Mass Deployment V7 (1) XML Container file for general configuration files and language files http://ss/snom3x0.htm (due to backwards compatibility reasons in • mixed phone type environments use „htm“ extension instead of „xml“ for automatical phone recognition)
  • Page 13 XML Provisioning | Container <setting-files> Mass Deployment V7 (1) http://ss/snom3x0 htm (1) http://ss/snom3x0.htm (2) http://ss/snom3x0 MAC htm (2) http://ss/snom3x0-MAC.htm Slide 13...
  • Page 14 XML Provisioning | Configuration Files Mass Deployment V7 (3) XML Settings file for general configuration parameters ttp ss s o ge e a http://ss/snom3x0/general.xml • (4) XML Container file for general phone user interface languages http://ss/gui-lang.xml • (5) XML Container file for general web user interface l l anguages http://ss/web-lang.xml...
  • Page 15 XML Provisioning | Container <setting-files> Mass Deployment V7 (1) http://ss/snom3x0 htm (1) http://ss/snom3x0.htm (3) http://ss/3x0/general.xml <?xml version="1.0" encoding="utf-8" ?> <setting files> <setting-files> <file url="http://ss/3x0/general.xml"/> <file url="http://ss/gui-lang.xml"/> <file url="http://ss/web-lang xml"/> <file url= http://ss/web lang.xml /> </setting-files> (2) http://ss/snom3x0 MAC htm (2) http://ss/snom3x0-MAC.htm (6) http://ss/3x0/MAC.xml...
  • Page 16 XML Provisioning | Container <settings> Mass Deployment V7 (1) http://ss/snom3x0 htm (1) http://ss/snom3x0.htm (3) http://ss/3x0/general.xml <?xml version="1.0" encoding="utf-8" ?> <setting files> <setting-files> <?xml version="1.0" encoding="utf-8" ?> <file url="http://ss/3x0/general.xml"/> <settings> <file url="http://ss/gui-lang.xml"/> <phone-settings>…</phone-settings> <file url="http://ss/web-lang xml"/> <file url= http://ss/web lang.xml />...
  • Page 17 XML Provisioning | V7 | <phone-settings> Mass Deployment V7 < h <phone-settings> > • Contains the main part of available configuration parameters and the and the URL of the firmware configuration file URL of the firmware configuration file <?xml version="1.0" encoding="utf-8"?>...
  • Page 18 XML Provisioning | Firmware Update Files Mass Deployment V7 Firmware updates / downgrades are defined in the firmware configuration file whose URL must only be specified in the <phone-settings> tag (7) XML firmware configuration file http://ss/3x0/firmware.xml (contains the URL of the firmware •...
  • Page 19 XML Provisioning | Firmware Update Files Mass Deployment V7 (1) http://ss/snom3x0 htm (1) http://ss/snom3x0.htm (3) http://ss/3x0/general.xml <?xml version="1.0" encoding="utf-8" ?> <setting-files> <?xml version="1.0" encoding="utf-8" ?> <file url="http://ss/3x0/general.xml"/> <settings> <file url="http://ss/gui-lang.xml"/> <phone-settings>…</phone-settings> <file url="http://ss/web-lang.xml"/> l "htt // / l"/ <function-keys>…</function-keys> …...
  • Page 20 XML Provisioning | <firmware-settings> Mass Deployment V7 <firmware-settings> • This XML file type must not be included in container setting fil files • The phone will download the firmware XML file specified in the firmware status URL configured under firmware_status •...
  • Page 21 XML Provisioning | Container <settings> Mass Deployment V7 (1) http://ss/snom3x0 htm (1) http://ss/snom3x0.htm (3) http://ss/3x0/general.xml <?xml version="1.0" encoding="utf-8" ?> <setting files> <setting-files> <?xml version="1.0" encoding="utf-8" ?> <file url="http://ss/3x0/general.xml"/> <settings> <file url="http://ss/gui-lang.xml"/> <phone-settings>…</phone-settings> <file url="http://ss/web-lang xml"/> <file url= http://ss/web lang.xml />...
  • Page 22 XML Provisioning | <function-keys> Mass Deployment V7 <function-keys> • Defines the free function keys Value <?xml version="1.0" encoding="utf-8"?> <function-keys> <fkey idx="0" context="active" perm="$">line</fkey> <fkey idx="1" context="1" perm="&">dest &lt;sip:423@tst.org;user=phone&gt;</fkey> Index … <fkey idx="53" context="12" perm="!">line</fkey> </function-keys> Context Flag Slide 22...
  • Page 23 XML Provisioning | Container <settings> Mass Deployment V7 (1) http://ss/snom3x0 htm (1) http://ss/snom3x0.htm (3) http://ss/3x0/general.xml <?xml version="1.0" encoding="utf-8" ?> <setting files> <setting-files> <?xml version="1.0" encoding="utf-8" ?> <file url="http://ss/3x0/general.xml"/> <settings> <file url="http://ss/gui-lang.xml"/> <phone-settings>…</phone-settings> <file url="http://ss/web-lang xml"/> <file url= http://ss/web lang.xml />...
  • Page 24 XML Provisioning | <phone-book> Mass Deployment V7 <phone-book> • Defines the entries of the locally stored phone directory Context Category <?xml version="1.0" encoding="utf-8"?> <phone-book> <item context="line1" type="none" index="0"> <name>Adrian</name> <number>42965</number> Index of </item> entry Name … </phone-book> Number Slide 24...
  • Page 25 XML Provisioning | Container <settings> Mass Deployment V7 (1) http://ss/snom3x0 htm (1) http://ss/snom3x0.htm (3) http://ss/3x0/general.xml <?xml version="1.0" encoding="utf-8" ?> <setting files> <setting-files> <?xml version="1.0" encoding="utf-8" ?> <file url="http://ss/3x0/general.xml"/> <settings> <file url="http://ss/gui-lang.xml"/> <phone-settings>…</phone-settings> <file url="http://ss/web-lang xml"/> <file url= http://ss/web lang.xml />...
  • Page 26 XML Provisioning | <dialplan> Mass Deployment V7 <dialplan> • Dial plans enable the phone to support automatic dialing and automatic generation of a secondary dial tone Timeout=”sec” MATCH=”pattern” <?xml version="1.0" encoding="utf-8"?> <dialplan> <template match="" timeout="" scheme="sip" user="Phone" Rewrite="" /> "" / </dialplan>...
  • Page 27 XML Provisioning | <dialplan> Mass Deployment V7 MATCH=”pattern” • is the dial pattern to match. While entering the pattern: use a period (.) to match any character or use an asterisk (*) to match one or more characters To match any character or use an asterisk ( ) to match one or more characters. To have the phone generate a secondary dial tone when the part of the template matches, use a comma (,).
  • Page 28 XML Provisioning | Language Support Mass Deployment V7 several snom370: languages (default “English”) come pre-installed with the firmware snom300, 320, 360: language (default “English”) is pre- installed with the firmware additional languages can ONLY be provided via XML provisioning the selected language will be loaded on request into the phone’s RAM...
  • Page 29 XML Provisioning | <xxx-languages> Mass Deployment V7 (1) http://ss/snom3x0 htm (1) http://ss/snom3x0.htm (4) http://ss/gui-lang.xml <?xml version="1.0" encoding="utf-8" ?> <setting-files> <?xml version="1.0" encoding="utf-8" ?> <gui-languages> <file url="http://ss/3x0/general.xml"/> <language url=http://ss/gui_de.xml <file url="http://ss/gui-lang.xml"/> name="Deutsch" /> name= Deutsch /> <file url="http://ss/web-lang.xml"/> l "htt // / l"/...
  • Page 30 • Each language file is unique for each firmware version and the name string determines how the language will appear in the phone's interface language list. The URL specified either links to the official snom or to <?xml version="1.0" encoding="utf-8" ?> your own translated XML your own translated XML language file.
  • Page 31 XML Provisioning | <phrases> Mass Deployment V7 (1) http://ss/snom3x0 htm (1) http://ss/snom3x0.htm (4) http://ss/gui-lang.xml <?xml version="1.0" encoding="utf-8" ?> <setting-files> <?xml version="1.0" encoding="utf-8" ?> <gui-languages> <file url="http://ss/3x0/general.xml"/> <language url=http://ss/gui_de.xml <file url="http://ss/gui-lang.xml"/> name="Deutsch" /> name= Deutsch /> <file url="http://ss/web-lang.xml"/> l "htt // / l"/...
  • Page 32 XML Provisioning | <phrases> / <w_phrases> Mass Deployment V7 <phrases> / <w phrases> <phrases> / <w_phrases> • The XML language file contains the phone / web user interfaces text phrases in different languages, e.g. “gui lang EN.xml”, phrases in different languages, e.g. gui_lang_EN.xml , <?xml version="1.0"...
  • Page 33 Plug & Play | Overview Mass Deployment V7 Usage Usage • This is particularly useful for out of the box setup of devices without using DHCP option 66/ 67 using DHCP option 66/ 67 Configuration • PnP is enabled by default...
  • Page 34 Plug & Play | SIP SUBSCRIBE (SIP Trace) Mass Deployment V7 SUBSCRIBE Phone sends a SIP message to a multicast address (224.0.1.75) Slide 34...
  • Page 35 Plug & Play | SIP SUBSCRIBE (pcap) Mass Deployment V7 Slide 35...
  • Page 36 Plug & Play | SIP NOTIFY Mass Deployment V7 SIP servers which have membership to the group can respond to the SUBSCRIBE and send NOTIFY messages with the setting server HTTP URL in the body The phone retrieves its settings from the URL specified.
  • Page 37 • • Settings script does not deliver any settings back to the phone Snom partner may request SSH accounts to redirect the setting server URL to their own setting server the setting server URL to their own setting server...
  • Page 38 Domain1 Domain1 Welcome, account! Type help for help. h l f Domain2 ==> help Domain3 Welcome to the snom configuration tool. You may use the following commands: Domain1 MACxx1 SHOW <mac> : Show the status of a phone. MACxx2 MACxx3 REGISTER <mac>...
  • Page 39 Manual Redirection | Overview Mass Deployment V7 Environments with few phones or without DHCP Server option 66 / 67 available Server option 66 / 67 available Change the Setting URL field manually via the web or phone user interface i t f...
  • Page 40 Fix Redirection | Overview Mass Deployment V7 Setting URL can be hardcoded for large scale OEM projects projects Assures full control over the phone since each factory reset will point to the designated OEM setting server i t t th d...

This manual is also suitable for:

3 series