Provisioning phones
When Provisioning phones in Netsapiens, we need the following information:
-
The Mac address
-
Model of phone
-
Desired usage (what extension)
Log into Netsapiens: core1-rkv.uc.atlantech.net
Find the domain (search by CID, company name, also check if the name could be an acronym.)
Go into the Inventory tab of that domain.
Go to “Phone hardware”, then “Add Phone”.
Fill out the appropriate fields, the phone model, mac, and what extension (More than likely will be at line 1)

Check to ensure the phone you added populated under the users' “phones” section. If not, add it under there. It should populate under the proper endpoint (Ie, if you assign line 1 of a phone to 1001, it will go to the 1001 endpoint, not 1001t, not 1001p).
A green check will indicate that the device is registered. If not, it would be a red “X”.
Now, we will get to the actual provisioning part.
You will begin by seeing if we can remotely access their phones. That would require us to have access to their Adtran or voice device. There are a few ways you can go about finding the IP address for that device.
Let's take this user in the test domain for example.

You will see the phone Model/device type, Ip address, mac address, and what line they are assigned to.
The IP address listed in front of the “:” should be the IP address of their voice device (209.190.195.32 in this case). Otherwise, you can use Orion, Care, or other means of finding their Adtrans IP.
You will enter that IP address into the “Host” section of PuTTY

In this case, I cannot remotely reach the device. That means we will have to work with the customer to get it provisioned.
We will begin by removing the device from the domains inventory. You can do so by navigating to the “Inventory” tab on the upper right corner of the page. Search for the phone by entering the Mac address. Make sure you noted down any important information for the phone (Mac Address, phone model, etc.) prior to deletion; or have it at the ready.
Once removed, you want to re-add the phone into the inventory. After that, you can instruct the customer to factory reset using the instructions below:
1. Press the Menu/Home Key.
2. Select Settings.
3. Select Advanced. The Password is: VjK#7! (or 456)
4. Select Administration Settings.
5. Select Reset to Defaults.
6. Select Reset to Factory.
7. Select Yes for Are you Sure.
After that, it should be pulling a registration. There are obviously times where it will not, but that will be covered in the troubleshooting section. If everything goes right, the phone should be functional and have a green check mark next to it. We can also opt to do a remote session, but that will also be covered later.
When you can remotely reach a phone
Following the same steps as above, find the IP for their Voice Device. Attempt to connect/login with Putty. We'll use this phone as an example:

You can login using your TACAS or admin/irpzyuew. Generally, it will be TACAS though. Some groups have specific login information for their devices. That info can often be found in Rev.
Once you are connected to the device in question, run a "Show arp" command.

You can see the phone listed here, next to the 192.168.3.62 IP address. That means that we should be able to remotely access this phone.
You can also find this IP address by hovering over the IP listed in Netsapiens next to the phone. Although, doing a show arp in their Adtran is much more consistent so I would recommend this way. You can also only do this if the phone is already registered.

Open your browser of choice. You will get the link you need to access using these two IP addresses. There are two basic formats for these Links, I will post them down below.
Adtran- https://AdtranIP:6xxxx <----- Last octet of the phone IP will be the “xxxx” with zeros to fill the space
SRX- https://SRXIP:8xxx <----- Last octet of the phone IP will be the “xxx” with zeros to fill the space
I will create two example links using the info of the phone above. You must enter the https:// in the front.
Adtran- https://209.183.246.126:60062
SRX- https://209.183.246.126:8062
Since this is an Adtran connection, that is the link we will need. You must be on our network to access the phones.
Go ahead and enter the appropriate link into your web browser
You will get an unsafe/error page most likely, hit “advanced” at the bottom left a hit continue.
You will get to this screen

Keep admin selected; the password will either be VjK#7! Or 456. If it is not one of those, then either the customer or somebody entered a custom admin pw which is not good, hopefully it should pull our VjK password or 456 after a removal/re-add and factory reset. There are ways to work around not knowing the Admin password, but generally it will just be one of the two above.
Login, and Factory reset the device. You can do so under the “Utilities” tab.

You can also do other things under the utilities tab. Line key configuration will show you things like BLF’s SLA’s, and what lines are assigned to what. You can upgrade the software, and reboot. To factory reset, go to “phone backup & restore”.
Hit restore under the “global settings” sub-tab. Phones should come up after a remove/re-add in Netsapiens followed by a factory reset in the gui.
Wait for the phone to come up, around 5-10 mins. If it does not show a registration upon it starting back up, you will want to log back into the device. From there, you want to check the provisioning server information.

The provisioning server information should be this:
Server Type: FTP
Server: http://ndp1-rkv.uc.atlantech.net/cfg
Server Username: Atlantech
Server Password: Ops3lv!s
The password does not matter too much, but if you need the “one time password” it is “Ops3lv!s”. This will be entered to grant the phone a unique provisioning passcode. The phone should pull a registration upon a factory reset and not even need this. However, if you do need this information, someone with access to the back-end info will have to be consulted. Make sure you hit save when making any changes
After that, you want to reboot the phone. Do so under the utilities tab.
You can also check the Lines tab:

You may use this to see if the phone is actually pulling the information for the user. Sometimes getting the sip information from someone with access to backend information can help get a phone registered as well. The Sip username (generally just the extension) and the Sip password can be entered under the “authentication” tab. ALWAYS REMEMBER TO HIT SAVE.
For our intents and purposes, that will be about the extent of what we need to do within the gui. Anything else will be covered in the troubleshooting section.
Troubleshooting Polycom’s
Whenever a phone does not come up after a remove/re-add and factory reset, there may be additional steps you need to do. Google and Youtube will be your best friend in this scenario.
You can always check ZTP. It will tell you if a phone is reaching out for provisioning information
Here is a link to a good guide on how to use ZTP:
https://atlantechonlineinc-my.sharepoint.com/:w:/g/personal/wcrawford_corp_atlantech_net/EV7Fq-ac8r5Cmi2Gl1FrQ-QBwaBhkfPhbbgQLwCL7OJmHw?CID=e42332a5-668d-9325-573f-0b2977052de9
I always like to ensure that the phone is properly connected to the customers network as one of my first steps when normal procedures do not get a phone up and running. Have them do the following:
Press the home button
Settings
Status
Network
TCP/IP Parameters
Ensure the device is pulling IP information. Have them read it off to you; It will be helpful to have if a remote session is deemed necessary.
I will include the links to some articles/videos here below for some situations we have run into.
Factory resetting without the admin password: https://www.youtube.com/watch?v=8QtWqWm1lzI
-
Basically, hold the 1, 3, and 5 key down during the boot up process after power cycling the phone. This will take you to a password entry screen where you may enter the mac address as the password.
-
We have also run into an issue where “skype for business” rather than “generic” is selected in simple setup:

Ensure “Generic” is selected.
Sometimes the link will not work even if you have it entered as it should be. That could be due to the access rules being entered improperly. Since this is just a provisioning guide, I will not go too in depth upon editing access rules. We have some documentation on the process within our files. The access rules are what makes the link we use to access phones work. I will post the link to the documentation below
There Is also a list of devices we can almost guarantee to work with Netsapiens. I will post that link as well
https://care.atlantech.net/kb/articles/hosted-voice-approved-endpoint-list
Yealink
We will usually use/work on Polycom phones. However, we sometimes must register a Yealink phone. The process is very similar; Find the adtran/phone IP, add/remove/re-add to NS, factory reset, etc. The main difference here is the gui layout. Login credentials should be the same (admin/VjK#7!).
I will be using this link here
The gui can vary from model to model. Sometimes you will be logging into a base, sometimes a phone. Depends on the model.
In this situation, when you first login it will take you to a “status” page that shows you basic device info (IP info, MAC, Uptime, Line/account status, etc.)

The “account” tab will show you provisioning related information. This is what the info should generally look like (user dependent as far as that specific information goes)

The “features” tab is fairly helpful as far as troubleshooting goes. It will show you what features are enabled/active.

“Settings” is very helpful as well as far as troubleshooting goes. It will also allow you to factory reset/reboot. The reset/reboot functions are under the “upgrade” sub-tab along with firmware upgrades.

You must download firmware updates from Yealink’s support website. You can then upload it into the gui. I will provide the link to Yealink’s support for this specific model.
https://support.yealink.com/en/portal/docList?archiveType=software&productCode=95ef8c9dce7c98ba
Remote Sessions
I will briefly go over remote sessions as well. You want to have the customer check their computer for Quick Assist.

If they do not have it, they will need to download it. They will often have to go through their internal IT/system admin to do so. This usually does come preloaded onto most Windows PC’s.
This application is very helpful for us to reach the gui if we cannot do so remotely. You will get a code, give the customer the code, and remotely take over their computer. Ensure that their computer is on the same network as the phone you are troubleshooting (check the phone IP as well as the IP for the computer you remote into, should be on the same subnet).
This can only be done if the computer is pulling IP information. Since we do not have to go through an Adtran or anything of that sort, the URL will just be https://phoneIP.
You can find this in the ARP of the Adtran or by having the customer do the following on the phone:
Press the home button
Settings
Status
Network
TCP/IP Parameters
Have them read it off to you. If it is showing 190.168.45.32, then the URL will be https://190.168.45.32. That will take you to the gui, then it is just the same normal process from then on.
In Conclusion
Add the phone to the inv/user, factory reset. Does not work? Remove/re-add then factory reset again. That does not work? Manually enter the provisioning information along with the provisioning/sip passwords. You can get the prov/sip passwords from someone with access to back-end information. GOOGLE AND YOUTUBE WILL BE YOUR BEST FRIEND.



Comment (1)