Snom snomIPP-ST314 Configuration Manual

Page 1
Auto Provisioning
snomIPP - ST314
via snom‘s Redirection Service
© 2011 snom technology AG
Author: Alexander Feldt , Christian Niemczik
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
Page 2
Challenges and Objectives (1)
You’re the admin and you have managed to configure3
snom phones manually - congratulation!
Well, there are 1000 more waiting for you…
but don’t panic, we’ll show you how!
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
© 2011 snom technology AG
Author: Alexander Feldt , Christian Niemczik
Page 3
Challenges and Objectives (2)
SIP Server
There is NO SIP server capable of handling PnP SUBSCRIBE/NOTIFY in your network?
There is NO DHCP server capable of delivering option 66/67 in your network?
Question: How may auto provisioning work in this case?
Answer: Relax, snom takes care about it – and redirects your phone on boot-up time to your auto provisioning server. This is what we call snom’s redirection service.
with PnP
with option 66
DHCP Server
snom‘s public
AP Server
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
© 2011 snom technology AG
© 2011 snom technology AG
Author: Alexander Feldt , Christian Niemczik
Author: Alexander Feldt , Christian Niemczik
Page 4
Boot-Up Priority: snom Redirection Service
Pow
er
Up
Send SIP
Multicast
Wait for
reply
SIP
NOTIFY
received?
Yes
No
setting_server:=
URL in SIP NOTIFY body
Use URL of setting_server
This scenario has
third highest Scenario.
Is
setting_se
rver set?
Yes
DHCP option
43/66/67?
Use URL received in
DHCP Option
No
Yes
No
Manual change of
setting_server via WUI
Contact
provisioning.snom.com
Scenario 3
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
© 2011 snom technology AG
© 2011 snom technology AG
Author: Alexander Feldt , Christian Niemczik
Author: Alexander Feldt , Christian Niemczik
snomEssentials - ST314: Auto Provisioning Redirection
Page 5
Definition
The redirection service allows any customer to
register/list/unregister the MAC addresses of their purchased snom IP phones on snom‘s public Auto Provisioning Server (APS)
assign individual redirection URL‘s pointing to different Auto Provisioning Servers (APS)
implement an easy to use interface (XMLRPC) for secure interaction (HTTPS) with remote client applications
Well, there’s still something left you have to prepare in advance, let’s take a look…
© 2011 snom technology AG
© 2011 snom technology AG
Author: Alexander Feldt , Christian Niemczik
Author: Alexander Feldt , Christian Niemczik
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
Page 6
Configuration & troubleshooting tasks
Sign the end user agreement and receive your XMLRPC login credentials
Enter the MAC addresses of your purchased phones into your database
Register the MAC addresses on snom‘s APS using XMLRPC interface and create MAC address specific configuration files on your APS
Send the phones to your customer‘s premises and install them
Phones will be redirected to your APS and request all customer specific configuration.
Check the phone‘s configuration and system log
Author: Alexander Feldt , Christian Niemczik
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
Author: Alexander Feldt , Christian Niemczik
© 2011 snom technology AG
© 2011 snom technology AG
Page 7
Step 1: Sign the end user agreement and receive your XMLRPC login credentials
1a - Purchase
snom phones
1b – Sign End
user Agreement
1c – Receive
XMLRPC
credentials
Author: Alexander Feldt , Christian Niemczik
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
Author: Alexander Feldt , Christian Niemczik
© 2011 snom technology AG
© 2011 snom technology AG
Page 8
Configuration & troubleshooting tasks
Sign the end user agreement and receive your XMLRPC login credentials
Enter the MAC addresses of your purchased phones into your database
Register the MAC addresses on snom‘s APS using XMLRPC interface and create MAC address specific configuration files on your APS
Send the phones to your customer‘s premises and install them
Phones will be redirected to your APS and request all customer specific configuration.
Check the phone‘s configuration and system log
Author: Alexander Feldt , Christian Niemczik
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
Author: Alexander Feldt , Christian Niemczik
© 2011 snom technology AG
© 2011 snom technology AG
Page 9
1a - Purchase
Step 2: Enter the MAC addresses of the purchased phones to be redirected into your database
snom phones
into your
database
2 - Enter MAC‘s
Your CRM
Database
1b – Sign End
user Agreement
1c – Receive
XMLRPC
credentials
Author: Alexander Feldt , Christian Niemczik
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
Author: Alexander Feldt , Christian Niemczik
© 2011 snom technology AG
© 2011 snom technology AG
Page 10
Configuration & troubleshooting tasks
Sign the end user agreement and receive your XMLRPC login credentials
Enter the MAC addresses of your purchased phones into your database
Register the MAC addresses on snoms APS using XMLRPC interface and create MAC address specific configuration files on your APS
Send the phones to your customer‘s premises and install them
Phones will be redirected to your APS and request all customer specific configuration.
Check the phone‘s configuration and system log
Author: Alexander Feldt , Christian Niemczik
10
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
Author: Alexander Feldt , Christian Niemczik
© 2011 snom technology AG
© 2011 snom technology AG
Page 11
1a - Purchase
<?xml version='1.0'?> <methodCall> <methodName>redirect.registerPhone</methodName> <params> <param><value> <string>000413244321</string> </value></param> <param><value> <string>http://fox.snom.com/prv2.php?mac={mac}</ string> </value></param> </params> </methodCall>
Step 3: Register the MAC addresses on snom‘s APS using XMLRPC interface and create MAC address specific configuration files on your APS
snom phones
into your
database
2 - Enter MAC‘s
11
11
Your CRM
Database
1b – Sign End
user Agreement
1c – Receive
XMLRPC
credentials
3a - Access CRM
database
3c – Register MACs
XMLRPC
Interface
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
3b - Create MAC based
configuration for
customer phones
Author: Alexander Feldt , Christian Niemczik
Author: Alexander Feldt , Christian Niemczik
snomEssentials - ST314: Auto Provisioning Redirection
Your APServer
© 2011 snom technology AG
© 2011 snom technology AG
Page 12
Configuration & troubleshooting tasks
Sign the end user agreement and receive your XMLRPC login credentials
Enter the MAC addresses of your purchased phones into your database
Register the MAC addresses on snom‘s APS using XMLRPC interface and create MAC address specific configuration files on your APS
Send the phones to your customers premises and install them
Phones will be redirected to your APS and request all customer specific configuration.
Check the phone‘s configuration and system log
Author: Alexander Feldt , Christian Niemczik
12
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
Author: Alexander Feldt , Christian Niemczik
© 2011 snom technology AG
© 2011 snom technology AG
Page 13
4a – Send phones to customer
Step 4: Send the phones to your customer‘s premises and install them
premises
1a - Purchase
snom phones
into your
database
2 - Enter MAC‘s
Your CRM
Database
1b – Sign End
user Agreement
1c – Receive
XMLRPC
credentials
3a - Access CRM
database
4b – Install phones at customer
premises
3c – Register MACs
3b - Create MAC based
configuration for
customer phones
Your APServer
XMLRPC
Interface
13
13
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
© 2011 snom technology AG
© 2011 snom technology AG
Author: Alexander Feldt , Christian Niemczik
Author: Alexander Feldt , Christian Niemczik
Page 14
Configuration & troubleshooting tasks
Sign the end user agreement and receive your XMLRPC login credentials
Enter the MAC addresses of your purchased phones into your database
Register the MAC addresses on snom‘s APS using XMLRPC interface and create MAC address specific configuration files on your APS
Send the phones to your customer‘s premises and install them
Phones will be redirected to your APS and request all customer specific configuration.
Check the phone‘s configuration and system log
Author: Alexander Feldt , Christian Niemczik
14
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
Author: Alexander Feldt , Christian Niemczik
© 2011 snom technology AG
© 2011 snom technology AG
Page 15
4a – Send phones to customer
Step 5: The phones will be redirected to your APS and request all customer specific configuration
premises
1a - Purchase
snom phones
into your
database
2 - Enter MAC‘s
Your CRM
Database
1b – Sign End
user Agreement
1c – Receive
XMLRPC
credentials
3a - Access CRM
database
4b – Install phones at customer
5a - Request
snom‘s APS
5b - Receive
APS URL
3c – Register MACs
3b - Create MAC based
configuration for
customer phones
premises
from APS
5c – Request
configuration files
Your APServer
XMLRPC
Interface
Author: Alexander Feldt , Christian Niemczik
15
15
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
Author: Alexander Feldt , Christian Niemczik
© 2011 snom technology AG
© 2011 snom technology AG
Page 16
Process Flow: snom Redirection
DHCP Request
DHCP Offer: IP, Netmask, etc.
Internet Connectivity
Request Configuration Files
Receive new AP Server URL
Request Configuration Files
Send Configuration Parameters
1
snom‘s public
AP Server
2
3
16
snomEssentials - ST112: Auto Provisioning Overview
© 2011 snom technology AG
Author: Alexander Feldt , Christian Niemczik
Page 17
Configuration & troubleshooting tasks
Sign the end user agreement and receive your XMLRPC login credentials
Enter the MAC addresses of your purchased phones into your database
Register the MAC addresses on snom‘s APS using XMLRPC interface and create MAC address specific configuration files on your APS
Send the phones to your customer‘s premises and install them
Phones will be redirected to your APS and request all customer specific configuration.
Check the phones configuration and system log
Author: Alexander Feldt , Christian Niemczik
17
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
snomEssentials - ST314: Auto Provisioning Redirection
Author: Alexander Feldt , Christian Niemczik
© 2011 snom technology AG
© 2011 snom technology AG
Page 18
Check the phone‘s system log
Open the System Log page (e.g. http://10.11.106.4/ log.htm) for checking the boot-up events. You should see something like this:
20
18
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
© 2011 snom technology AG
© 2011 snom technology AG
Author: Alexander Feldt , Christian Niemczik
Author: Alexander Feldt , Christian Niemczik
snomEssentials - ST314: Auto Provisioning Redirection
Page 19
How to manage redirections
snom offers a free python script to manage redirections via XML RPC:
http://www.snom.com/uploads/docu/example.py
A .NET based implementation of a GUI for Windows is available for licensing, also ready for OCS
http://snomtastic.codeplex.com/
A full web-based configuration tool will be offered by snom soon
19
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
© 2011 snom technology AG
Author: Alexander Feldt , Christian Niemczik
Page 20
snomIPP - ST314
Auto Provisioning
Thank you for attending this introduction course “Auto Provisioning via snom’s redirection service”. We hope you enjoyed it and recommend to continue with the next course:
Server & XML Structure
See you there… Your snom Training Team
20
snomIPP - ST314: Auto Provisioning via snom’s Redirection Service
Author: Alexander Feldt , Christian Niemczik
© 2011 snom technology AG
Loading...