<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.voip.ms/w/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.voip.ms/w/index.php?feed=atom&amp;target=Neocypher&amp;title=Special%3AContributions%2FNeocypher</id>
		<title>VoIP.ms Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.voip.ms/w/index.php?feed=atom&amp;target=Neocypher&amp;title=Special%3AContributions%2FNeocypher"/>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Special:Contributions/Neocypher"/>
		<updated>2026-06-23T20:54:09Z</updated>
		<subtitle>From VoIP.ms Wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>https://wiki.voip.ms/article/File:Time_destination.jpg</id>
		<title>File:Time destination.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:Time_destination.jpg"/>
				<updated>2026-06-17T16:22:42Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: uploaded a new version of &amp;amp;quot;File:Time destination.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Destination for the Time conditions.&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:Time_destination.jpg</id>
		<title>File:Time destination.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:Time_destination.jpg"/>
				<updated>2026-06-17T16:16:07Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: uploaded a new version of &amp;amp;quot;File:Time destination.jpg&amp;amp;quot;: Reverted to version as of 16:09, 17 June 2026&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Destination for the Time conditions.&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:Time_destination.jpg</id>
		<title>File:Time destination.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:Time_destination.jpg"/>
				<updated>2026-06-17T16:14:04Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: uploaded a new version of &amp;amp;quot;File:Time destination.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Destination for the Time conditions.&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:Time_destination.jpg</id>
		<title>File:Time destination.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:Time_destination.jpg"/>
				<updated>2026-06-17T16:09:30Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: uploaded a new version of &amp;amp;quot;File:Time destination.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Destination for the Time conditions.&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:Routing.png</id>
		<title>File:Routing.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:Routing.png"/>
				<updated>2026-06-17T15:39:14Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: uploaded a new version of &amp;amp;quot;File:Routing.png&amp;amp;quot;: Reverted to version as of 16:13, 24 June 2015&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Manage_DID</id>
		<title>Manage DID</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Manage_DID"/>
				<updated>2026-06-17T15:37:25Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: /* Edit a single DID number */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Gestion_des_DID Français] || &lt;br /&gt;
[https://wiki.voip.ms/article/Configuraci%C3%B3n_de_DID_(Manage_DID) Español]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Manage DID''' section is where you can see listed your DID numbers, check and edit their routes (where the call will be routed) and other options as well like enable/disable [[SMS | SMS]], [[Voicemail#Assigning_your_Voicemail_to_your_DID | assign  Voicemail]]'s to them, set their fail over options, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you have DID numbers in your account, you will have to edit their default settings in order to receive/forward/route the incoming calls the way you need to. To do this you need to access the &amp;quot;'''Manage DID(s)'''&amp;quot; option from the &amp;quot;'''DID Numbers'''&amp;quot; menu tab.&lt;br /&gt;
&lt;br /&gt;
[[File:MenuOption.jpg|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DID's information ==&lt;br /&gt;
&lt;br /&gt;
At this part you can see the general information for the DID numbers (once you have [[Order a DID Number | ordered]] or [[Porting a Number | ported ]]  a DID number in)&lt;br /&gt;
&lt;br /&gt;
Here you will see different keywords and icons that you may not be familiar with, however you can get a quick description of each one of them by clicking on the &amp;quot;'''Help'''&amp;quot; icon at the top right of the page. There is also the option to ''Export Account DIDs'', this will create a .txt file of your DID numbers and their rate centers. &lt;br /&gt;
&lt;br /&gt;
[[File:ManageDIDs.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Export and Back-Up DID Configuration ==&lt;br /&gt;
&lt;br /&gt;
From Manage DID numbers page, you can also export a CSV file containing the entire list of the DIDs in the account and all their respective configuration parameters and values. This is particularly useful to always have a back-up of the configuration in case of an accident with the settings while configuring the numbers or if you simply want a complete list of all the numbers in your account.&lt;br /&gt;
&lt;br /&gt;
Look for the '''&amp;quot;Export Account DIDs&amp;quot;''' option and click on it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Exportdid.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Next, select '''&amp;quot;New Export&amp;quot;''' option. This will automatically generate and download a CSV file to your computer.&lt;br /&gt;
&lt;br /&gt;
[[File:Newexport.png|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to upload a the file with the DID configuration at a later time, you can do so by clicking on the '''&amp;quot;Update DIDs&amp;quot;''' button.&lt;br /&gt;
&lt;br /&gt;
[[File:Uploaddid.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Edit a single DID number ==&lt;br /&gt;
&lt;br /&gt;
If you need to access the options to edit a single DID, the easiest way is to click on the little &amp;quot;'''Paper and pencil'''&amp;quot; icon.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:EditDID.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first and Main section you will see, is the &amp;quot;'''DID Routing'''&amp;quot; section, which may or may not have all the options available, this simply depends on which features you have already enabled from your portal, that is, if you have not created a [[Voicemail]], you wont be able to select this option and apply it to a DID.&lt;br /&gt;
&lt;br /&gt;
This is basically the route the call will take, when someone calls to the DID. Whatever you select here, is the route the call will follow and will apply for all the calls.&lt;br /&gt;
&lt;br /&gt;
In order to select an option, you need to click on the radio button, and then select the desired choice from the drop-down list (in case you have more than one option for that routing).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Routing.png|thumb|none|800px]]&lt;br /&gt;
&lt;br /&gt;
== Failover Options ==&lt;br /&gt;
&lt;br /&gt;
[[File:Failover.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*You can also click the '''Show Failover Options''' button, which will display 4 more DID routing sections. These Failover options will trigger an alternative routing option for your incoming calls depending on the state of the DID number.&lt;br /&gt;
&lt;br /&gt;
'''Busy''': Choose a new routing for your calls in case your phone device is returning a busy signal.&lt;br /&gt;
&lt;br /&gt;
'''Unreachable''': Choose a new routing for your calls in case your phone device is unreachable (Unregistered, registration issue, firewall and any other cause that would make the device to be unreachable).&lt;br /&gt;
&lt;br /&gt;
'''No Answer''': Choose a new routing for your calls in case you are not answering the incoming call.&lt;br /&gt;
&lt;br /&gt;
'''Max Capacity''': When enabled, you can choose a custom amount of maximum incoming callers for your number and send any call over that limit to an alternative route.&lt;br /&gt;
&lt;br /&gt;
== DID's Point of Presence (POP) ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*'''DID point of presence''', this setting is the server where you will locate your DID, in order to route the calls, this setting must match the same [[Choosing Server|server or proxy]] you are using on your [[Welcome#Devices|ATA device]], [[Welcome#PBX|PBX]] trunk or [[Welcome#Softphones|softphone]] registration in order to receive calls.&lt;br /&gt;
&lt;br /&gt;
[[File:PointOfPresence.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Additional settings ==&lt;br /&gt;
&lt;br /&gt;
*'''Voicemail associated with DID''', This is where you can assign a Mailbox to your DID. '''[[Voicemail]]'''&lt;br /&gt;
*'''Ring Time in seconds''', is basically the time the call will ring before it reaches one of the Failover states or [[Voicemail]].&lt;br /&gt;
&lt;br /&gt;
*'''Caller ID name lookup''', when you enable this option, the system will perform a Query on the Databases, looking for a name matching the number of your caller, and will display the name on the [[Caller ID]] name section of the [[Caller ID]].&lt;br /&gt;
&lt;br /&gt;
*'''Caller ID name prefix''', this setting will simply add any word you set, as a prefix to the [[Caller ID]] name you receive. Will also work even if you don't have &amp;quot;Caller ID name lookup&amp;quot; enabled or if you don't receive a [[Caller ID]] name. This option is specially useful when you need to differentiate incoming calls from different DIDs going to the same phone.&lt;br /&gt;
'''Note''', this is just an Internal description for the DID, so you can manage them.&lt;br /&gt;
&lt;br /&gt;
*'''Dialing Mode for Inbound Calls''', When someone calls your number, the system sends a SIP INVITE to your device. This is like a digital message saying “you have an incoming call.” The way the phone number is sent can follow one of two formats:&lt;br /&gt;
**'''NANPA Format:''' The number is sent with just 10 digits, like this: 5551234567.This is common in the U.S. and Canada and does not include the country code.&lt;br /&gt;
**'''E.164 Format:''' The number is sent with a + and the country code first, like this: +15551234567. This is the international standard and works globally.&lt;br /&gt;
'''Make sure your device or phone system is set up to understand the format you’re using so calls come through correctly.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''Remember that none of these changes will be saved until you press the &amp;quot;Click here to apply changes settings&amp;quot; button.'''&lt;br /&gt;
&lt;br /&gt;
== SMS message service ==&lt;br /&gt;
&lt;br /&gt;
In this section, you will be able to configure the SMS service. Please notice that it has some restrictions. You can find details about in our [[SMS#Configuring_the_SMS_service | wiki entry for SMS]]&lt;br /&gt;
&lt;br /&gt;
[[File:SMSSIPAccount.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Editing Multiple DIDs at a time ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are 2 additional buttons you will see when you access the Manage DID option from the menu, those are ''&amp;quot;Edit Selection - All settings at Once&amp;quot;'' and ''&amp;quot;Edit Selection - One Setting at a Time&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
'''&amp;quot;Edit Selection - All settings at Once&amp;quot;''', if you choose this option, you will enter an Edition page, the way the settings on this page end, is the exact way the settings will be applied to all the DIDs selected for edition. Be careful, as the final settings from the Edition page will be applied exactly as you see them, even those settings you did not change, will be replaced for the final configuration of the Edition page. That is if you select a [[Voicemail]], all the DIDs will use the same [[Voicemail]], if you leave a blank field like the &amp;quot;Caller ID prefix&amp;quot;, all of the DIDs will have this setting blank.&lt;br /&gt;
This option is useful if you want all your DIDs with the exact same configuration for each one of the settings, including the NOTE.&lt;br /&gt;
&lt;br /&gt;
'''&amp;quot;Edit Selection - One Setting at a Time&amp;quot;''', this option allows you to access the Edition page, but this time, every setting will have its own independent &amp;quot;Apply&amp;quot; button, so you can make a change to a specific setting, without affecting the rest.&lt;br /&gt;
This option is useful if you already have your DIDs configured with different settings, and you need to set only a specific setting for all of them. By doing it this way, the rest of the settings from the DIDs will remain untouched.&lt;br /&gt;
&lt;br /&gt;
= Reseller Configuration =&lt;br /&gt;
&lt;br /&gt;
Also if you're using the [[Reseller Basic Guide|Reseller Interface]], you can associate a DID to one of your reseller client. &lt;br /&gt;
&lt;br /&gt;
'''Reseller Client''': Here you can select your reseller client that you want to associate this DID. &lt;br /&gt;
:'''NOTE:''' You need first to create the account of your customer using the [[Reseller Basic Guide|Reseller section]] in your Customer Portal.&lt;br /&gt;
&lt;br /&gt;
: [[File:ResellerClient_SelectClient.png|500px]]&lt;br /&gt;
&lt;br /&gt;
'''Sub Account''': It allows you to associate this feature with a '''Reseller Client''' by selecting a '''Sub Account''' that is already linked to that client.&lt;br /&gt;
&lt;br /&gt;
:'''NOTE''': The Reseller Client must already exist and have at least one Sub Account linked to it.&lt;br /&gt;
Once linked, the DID will be able to be managed in the Reseller Portal and inbound calls.&lt;br /&gt;
:'''NOTE''': In your CDR, all incoming calls received on that DID after being linked will be showing the selected Sub‑Account in the “Account” field. This remains the case even if the DID’s routing is later changed—for example, to an IVR or something else. &lt;br /&gt;
 The CDR will always reflect the Sub‑Account to which the DID was originally linked for billing purposes.&lt;br /&gt;
&lt;br /&gt;
: [[File:ResellerClient_SelectClient_Subaccount.png|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:guides]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:Routing.png</id>
		<title>File:Routing.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:Routing.png"/>
				<updated>2026-06-17T15:34:55Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: uploaded a new version of &amp;amp;quot;File:Routing.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:Failover.png</id>
		<title>File:Failover.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:Failover.png"/>
				<updated>2026-06-17T15:30:56Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: uploaded a new version of &amp;amp;quot;File:Failover.png&amp;amp;quot;: Reverted to version as of 15:26, 17 June 2026&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:Failover.png</id>
		<title>File:Failover.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:Failover.png"/>
				<updated>2026-06-17T15:30:13Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: uploaded a new version of &amp;amp;quot;File:Failover.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/File:Failover.png</id>
		<title>File:Failover.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/File:Failover.png"/>
				<updated>2026-06-17T15:26:52Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: uploaded a new version of &amp;amp;quot;File:Failover.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms</id>
		<title>Porting from Skype to VoIP.ms</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms"/>
				<updated>2025-03-25T17:16:21Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Logo-VoIPms-light.png|left|400px]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [] || [] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This article provides general guidelines on how to start your porting process from Skype to VoIP.ms&lt;br /&gt;
&lt;br /&gt;
== Documentation Requirements ==&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
* Service address associated with the number. Note due to industry standards, all US numbers must provide a US address when doing a port.&lt;br /&gt;
* Account number. This is typically the username of the skype account &lt;br /&gt;
* PIN if applicable. &lt;br /&gt;
* List of numbers to port. &lt;br /&gt;
* Proof of ownership. A screenshot taken directly from the skype portal, showing the numbers to be ported. This screenshot must be e.signed or handsigned. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Start The Process ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1. Create an Account and Add Funds''' &amp;lt;br&amp;gt;&lt;br /&gt;
Before proceeding with the port request, you will need to create an account on our platform and add funds. This ensures that your service is ready once the number is ported. https://voip.ms/SignUp &lt;br /&gt;
&lt;br /&gt;
'''2. Request Port-Out Information from Skype''' &amp;lt;br&amp;gt;&lt;br /&gt;
You will need to contact Skype and request the port-out details for your phone number. This typically includes: &lt;br /&gt;
&lt;br /&gt;
* Service address associated with the number (US addresses only) &lt;br /&gt;
* Account number: you can use the user name with Skype &lt;br /&gt;
* PIN (if applicable) &lt;br /&gt;
* List of phone numbers to port (in case there are other numbers on the account) &lt;br /&gt;
&lt;br /&gt;
'''3. Prepare Proof of Ownership of the numbers'''&amp;lt;br&amp;gt;&lt;br /&gt;
Take a screenshot from the Skype portal where the phone number and account details are visible. Please add your signature to these screenshots before uploading the documentation.&lt;br /&gt;
&lt;br /&gt;
'''4. Start the Process'''&amp;lt;br&amp;gt;&lt;br /&gt;
From the customer portal, go to DID numbers menu, select the option DID Porting to start the process. Please refer to our general [[Porting FAQ]] for more details and information about porting.&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* '''The phone number must remain active throughout the porting process.'''&lt;br /&gt;
* '''The porting process typically takes 5-7 business days, depending on the response time from Skype.''' &lt;br /&gt;
* '''If your Skype account has an international or Canadian address, please request Skype a valid physical U.S. address before submitting the porting request.'''&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms</id>
		<title>Porting from Skype to VoIP.ms</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms"/>
				<updated>2025-03-25T17:03:39Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Logo-VoIPms-light.png|left|400px]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [] || [] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This article provides general guidelines on how to start your porting process from Skype to VoIP.ms&lt;br /&gt;
&lt;br /&gt;
== Documentation Requirements ==&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
* Service address associated with the number. *Skype only accepts US addresses. &lt;br /&gt;
* Account number. This is typically the username of the skype account &lt;br /&gt;
* PIN if applicable. &lt;br /&gt;
* List of numbers to port. &lt;br /&gt;
* Proof of ownership. A screenshot taken directly from the skype portal, showing the numbers to be ported. This screenshot must be e.signed or handsigned. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Start The Process ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1. Create an Account and Add Funds''' &amp;lt;br&amp;gt;&lt;br /&gt;
Before proceeding with the port request, you will need to create an account on our platform and add funds. This ensures that your service is ready once the number is ported. https://voip.ms/SignUp &lt;br /&gt;
&lt;br /&gt;
'''2. Request Port-Out Information from Skype''' &amp;lt;br&amp;gt;&lt;br /&gt;
You will need to contact Skype and request the port-out details for your phone number. This typically includes: &lt;br /&gt;
&lt;br /&gt;
* Service address associated with the number (US addresses only) &lt;br /&gt;
* Account number: you can use the user name with Skype &lt;br /&gt;
* PIN (if applicable) &lt;br /&gt;
* List of phone numbers to port (in case there are other numbers on the account) &lt;br /&gt;
&lt;br /&gt;
'''3. Prepare Proof of Ownership of the numbers'''&amp;lt;br&amp;gt;&lt;br /&gt;
Take a screenshot from the Skype portal where the phone number and account details are visible. Please add your signature to these screenshots before uploading the documentation.&lt;br /&gt;
&lt;br /&gt;
'''4. Start the Process'''&amp;lt;br&amp;gt;&lt;br /&gt;
From the customer portal, go to DID numbers menu, select the option DID Porting to start the process. Please refer to our general [[Porting FAQ]] for more details and information about porting.&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* '''The phone number must remain active throughout the porting process.'''&lt;br /&gt;
* '''The porting process typically takes 5-7 business days, depending on the response time from Skype.''' &lt;br /&gt;
* '''If your Skype account has an international or Canadian address, update it to a valid physical U.S. address before submitting the porting request.'''&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms</id>
		<title>Porting from Skype to VoIP.ms</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms"/>
				<updated>2025-03-25T17:02:05Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: /* How to Start The Process */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Logo-VoIPms-light.png|left|400px]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [] || [] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This article provides general guidelines on how to start your porting process from Skype to VoIP.ms&lt;br /&gt;
&lt;br /&gt;
== Documentation Requirements ==&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
* Service address associated with the number. *Skype only accepts US addresses. &lt;br /&gt;
* Account number. This is typically the username of the skype account &lt;br /&gt;
* PIN if applicable. &lt;br /&gt;
* List of numbers to port. &lt;br /&gt;
* Proof of ownership. A screenshot taken directly from the skype portal, showing the numbers to be ported. This screenshot must be e.signed or handsigned. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Start The Process ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''1. Create an Account and Add Funds''' &amp;lt;br&amp;gt;&lt;br /&gt;
Before proceeding with the port request, you will need to create an account on our platform and add funds. This ensures that your service is ready once the number is ported. https://voip.ms/SignUp &lt;br /&gt;
&lt;br /&gt;
'''2. Request Port-Out Information from Skype''' &amp;lt;br&amp;gt;&lt;br /&gt;
You will need to contact Skype and request the port-out details for your phone number. This typically includes: &lt;br /&gt;
&lt;br /&gt;
* Service address associated with the number (US addresses only) &lt;br /&gt;
* Account number: you can use the user name with Skype &lt;br /&gt;
* PIN (if applicable) &lt;br /&gt;
* List of phone numbers to port (in case there are other numbers on the account) &lt;br /&gt;
&lt;br /&gt;
'''3. Prepare Proof of Ownership of the numbers'''&amp;lt;br&amp;gt;&lt;br /&gt;
Take a screenshot from the Skype portal where the phone number and account details are visible. Please add your signature to these screenshots before uploading the documentation.&lt;br /&gt;
&lt;br /&gt;
'''4. Start the Process'''&amp;lt;br&amp;gt;&lt;br /&gt;
From the customer portal, go to DID numbers menu, select the option DID Porting to start the process. Follow this guide for more details.&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* '''The phone number must remain active throughout the porting process.'''&lt;br /&gt;
* '''The porting process typically takes 5-7 business days, depending on the response time from Skype.''' &lt;br /&gt;
* '''If your Skype account has an international or Canadian address, update it to a valid physical U.S. address before submitting the porting request.'''&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms</id>
		<title>Porting from Skype to VoIP.ms</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms"/>
				<updated>2025-03-25T16:58:51Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Logo-VoIPms-light.png|left|400px]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [] || [] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This article provides general guidelines on how to start your porting process from Skype to VoIP.ms&lt;br /&gt;
&lt;br /&gt;
== Documentation Requirements ==&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
* Service address associated with the number. *Skype only accepts US addresses. &lt;br /&gt;
* Account number. This is typically the username of the skype account &lt;br /&gt;
* PIN if applicable. &lt;br /&gt;
* List of numbers to port. &lt;br /&gt;
* Proof of ownership. A screenshot taken directly from the skype portal, showing the numbers to be ported. This screenshot must be e.signed or handsigned. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Start The Process ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Create an Account and Add Funds &lt;br /&gt;
Before proceeding with the port request, you will need to create an account on our platform and add funds. This ensures that your service is ready once the number is ported. https://voip.ms/SignUp &lt;br /&gt;
&lt;br /&gt;
2. Request Port-Out Information from Skype &lt;br /&gt;
You will need to contact Skype and request the port-out details for your phone number. This typically includes: &lt;br /&gt;
&lt;br /&gt;
* Service address associated with the number (US addresses only) &lt;br /&gt;
* Account number: you can use the user name with Skype &lt;br /&gt;
* PIN (if applicable) &lt;br /&gt;
* List of phone numbers to port (in case there are other numbers on the account) &lt;br /&gt;
&lt;br /&gt;
3. Prepare Proof of Ownership of the numbers&lt;br /&gt;
&lt;br /&gt;
Take a screenshot from the Skype portal where the phone number and account details are visible. Please add your signature to these screenshots before uploading the documentation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* '''The phone number must remain active throughout the porting process.'''&lt;br /&gt;
* '''The porting process typically takes 5-7 business days, depending on the response time from Skype.''' &lt;br /&gt;
* '''If your Skype account has an international or Canadian address, update it to a valid physical U.S. address before submitting the porting request.'''&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms</id>
		<title>Porting from Skype to VoIP.ms</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms"/>
				<updated>2025-03-25T16:58:11Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Logo-VoIPms-light.png|left|400px]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [] || [] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This article provides general guidelines on how to start your porting process from Skype to VoIP.ms&lt;br /&gt;
&lt;br /&gt;
== Documentation Requirements ==&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
* Service address associated with the number. *Skype only accepts US addresses. &lt;br /&gt;
* Account number. This is typically the username of the skype account &lt;br /&gt;
* PIN if applicable. &lt;br /&gt;
* List of numbers to port. &lt;br /&gt;
* Proof of ownership. A screenshot taken directly from the skype portal, showing the numbers to be ported. This screenshot must be e.signed or handsigned. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Start The Process ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Create an Account and Add Funds &lt;br /&gt;
Before proceeding with the port request, you will need to create an account on our platform and add funds. This ensures that your service is ready once the number is ported. https://voip.ms/SignUp &lt;br /&gt;
&lt;br /&gt;
2. Request Port-Out Information from Skype &lt;br /&gt;
You will need to contact Skype and request the port-out details for your phone number. This typically includes: &lt;br /&gt;
&lt;br /&gt;
* Service address associated with the number (US addresses only) &lt;br /&gt;
* Account number: you can use the user name with Skype &lt;br /&gt;
* PIN (if applicable) &lt;br /&gt;
* List of phone numbers to port (in case there are other numbers on the account) &lt;br /&gt;
&lt;br /&gt;
3. Prepare Proof of Ownership of the numbers&lt;br /&gt;
&lt;br /&gt;
Take a screenshot from the Skype portal where the phone number and account details are visible. Please add your signature to these screenshots before uploading the documentation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''* The phone number must remain active throughout the porting process.'''&lt;br /&gt;
'''* The porting process typically takes 5-7 business days, depending on the response time from Skype.''' &lt;br /&gt;
'''* If your Skype account has an international or Canadian address, update it to a valid physical U.S. address before submitting the porting request.'''&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms</id>
		<title>Porting from Skype to VoIP.ms</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms"/>
				<updated>2025-03-25T16:57:30Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Logo-VoIPms-light.png|left|400px]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [] || [] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This article provides general guidelines on how to start your porting process from Skype to VoIP.ms&lt;br /&gt;
&lt;br /&gt;
== Documentation Requirements ==&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
* Service address associated with the number. *Skype only accepts US addresses. &lt;br /&gt;
* Account number. This is typically the username of the skype account &lt;br /&gt;
* PIN if applicable. &lt;br /&gt;
* List of numbers to port. &lt;br /&gt;
* Proof of ownership. A screenshot taken directly from the skype portal, showing the numbers to be ported. This screenshot must be e.signed or handsigned. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Start The Process ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Create an Account and Add Funds &lt;br /&gt;
Before proceeding with the port request, you will need to create an account on our platform and add funds. This ensures that your service is ready once the number is ported. https://voip.ms/SignUp &lt;br /&gt;
&lt;br /&gt;
2. Request Port-Out Information from Skype &lt;br /&gt;
You will need to contact Skype and request the port-out details for your phone number. This typically includes: &lt;br /&gt;
&lt;br /&gt;
* Service address associated with the number (US addresses only) &lt;br /&gt;
* Account number: you can use the user name with Skype &lt;br /&gt;
* PIN (if applicable) &lt;br /&gt;
* List of phone numbers to port (in case there are other numbers on the account) &lt;br /&gt;
&lt;br /&gt;
3. Prepare Proof of Ownership of the numbers&lt;br /&gt;
&lt;br /&gt;
Take a screenshot from the Skype portal where the phone number and account details are visible. Please add your signature to these screenshots before uploading the documentation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''* The phone number must remain active throughout the porting process.&lt;br /&gt;
* The porting process typically takes 5-7 business days, depending on the response time from Skype. &lt;br /&gt;
* If your Skype account has an international or Canadian address, update it to a valid physical U.S. address before submitting the porting request.'''&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms</id>
		<title>Porting from Skype to VoIP.ms</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms"/>
				<updated>2025-03-25T16:56:39Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Logo-VoIPms-light.png|left|400px]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [] || [] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This article provides general guidelines on how to start your porting process from Skype to VoIP.ms&lt;br /&gt;
&lt;br /&gt;
== Documentation Requirements ==&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
* Service address associated with the number. *Skype only accepts US addresses. &lt;br /&gt;
* Account number. This is typically the username of the skype account &lt;br /&gt;
* PIN if applicable. &lt;br /&gt;
* List of numbers to port. &lt;br /&gt;
* Proof of ownership. A screenshot taken directly from the skype portal, showing the numbers to be ported. This screenshot must be e.signed or handsigned. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Start The Process ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Create an Account and Add Funds &lt;br /&gt;
Before proceeding with the port request, you will need to create an account on our platform and add funds. This ensures that your service is ready once the number is ported. https://voip.ms/SignUp &lt;br /&gt;
&lt;br /&gt;
2. Request Port-Out Information from Skype &lt;br /&gt;
You will need to contact Skype and request the port-out details for your phone number. This typically includes: &lt;br /&gt;
&lt;br /&gt;
* Service address associated with the number (US addresses only) &lt;br /&gt;
&lt;br /&gt;
* Account number: you can use the user name with Skype &lt;br /&gt;
&lt;br /&gt;
PIN (if applicable) &lt;br /&gt;
List of phone numbers to port (in case there are other numbers on the account) &lt;br /&gt;
&lt;br /&gt;
3. Prepare Proof of Ownership of the numbers&lt;br /&gt;
&lt;br /&gt;
A screenshot from the Skype portal where the phone number and account details are visible. Please add your signature to these screenshots before uploading the documentation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''* The phone number must remain active throughout the porting process.&lt;br /&gt;
* The porting process typically takes 5-7 business days, depending on the response time from Skype. &lt;br /&gt;
* If your Skype account has an international or Canadian address, update it to a valid physical U.S. address before submitting the porting request.'''&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms</id>
		<title>Porting from Skype to VoIP.ms</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms"/>
				<updated>2025-03-25T16:55:02Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
[[File:Logo-VoIPms-light.png|left|400px]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [] || [] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This article provides general guidelines on how to start your porting process from Skype to VoIP.ms&lt;br /&gt;
&lt;br /&gt;
== Documentation Requirements ==&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
* Service address associated with the number. *Skype only accepts US addresses. &lt;br /&gt;
* Account number. This is typically the username of the skype account &lt;br /&gt;
* PIN if applicable. &lt;br /&gt;
* List of numbers to port. &lt;br /&gt;
* Proof of ownership. A screenshot taken directly from the skype portal, showing the numbers to be ported. This screenshot must be e.signed or handsigned. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Start The Process ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Create an Account and Add Funds &lt;br /&gt;
Before proceeding with the port request, you will need to create an account on our platform and add funds. This ensures that your service is ready once the number is ported. https://voip.ms/SignUp &lt;br /&gt;
&lt;br /&gt;
2. Request Port-Out Information from Skype &lt;br /&gt;
You will need to contact Skype and request the port-out details for your phone number. This typically includes: &lt;br /&gt;
&lt;br /&gt;
Service address associated with the number (US addresses only) &lt;br /&gt;
&lt;br /&gt;
Account number: you can use the user name with Skype &lt;br /&gt;
&lt;br /&gt;
PIN (if applicable) &lt;br /&gt;
List of phone numbers to port (in case there are other numbers on the account) &lt;br /&gt;
&lt;br /&gt;
3. Prepare Proof of Ownership of the numbers&lt;br /&gt;
&lt;br /&gt;
A screenshot from the Skype portal where the phone number and account details are visible. Please add your signature to these screenshots before uploading the documentation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
'''* The phone number must remain active throughout the porting process.&lt;br /&gt;
* The porting process typically takes 5-7 business days, depending on the response time from Skype. &lt;br /&gt;
* If your Skype account has an international or Canadian address, update it to a valid physical U.S. address before submitting the porting request.'''&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms</id>
		<title>Porting from Skype to VoIP.ms</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Porting_from_Skype_to_VoIP.ms"/>
				<updated>2025-03-25T16:51:10Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: Created page with &amp;quot;This article provides general guidelines on how to start your porting process from Skype to VoIP.ms  == Documentation Requirements ==     Service address associated with the numb...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article provides general guidelines on how to start your porting process from Skype to VoIP.ms&lt;br /&gt;
&lt;br /&gt;
== Documentation Requirements ==&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
Service address associated with the number. *Skype only accepts US addresses. &lt;br /&gt;
Account number. This is typically the username of the skype account &lt;br /&gt;
PIN if applicable. &lt;br /&gt;
List of numbers to port. &lt;br /&gt;
Proof of ownership. A screenshot taken directly from the skype portal, showing the numbers to be ported. This screenshot must be e.signed or handsigned. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== How to Start The Process ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Create an Account and Add Funds &lt;br /&gt;
Before proceeding with the port request, you will need to create an account on our platform and add funds. This ensures that your service is ready once the number is ported. https://voip.ms/SignUp &lt;br /&gt;
&lt;br /&gt;
2. Request Port-Out Information from Skype &lt;br /&gt;
You will need to contact Skype and request the port-out details for your phone number. This typically includes: &lt;br /&gt;
&lt;br /&gt;
Service address associated with the number (US addresses only) &lt;br /&gt;
&lt;br /&gt;
Account number: you can use the user name with Skype &lt;br /&gt;
&lt;br /&gt;
PIN (if applicable) &lt;br /&gt;
List of phone numbers to port (in case there are other numbers on the account) &lt;br /&gt;
&lt;br /&gt;
3. Prepare Proof of Ownership of the numbers&lt;br /&gt;
&lt;br /&gt;
A screenshot from the Skype portal where the phone number and account details are visible. Please add your signature to these screenshots before uploading the documentation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Important Notes ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
The phone number must remain active throughout the porting process. &amp;lt;/n&amp;gt;&lt;br /&gt;
The porting process typically takes 5-7 business days, depending on the response time from Skype. &lt;br /&gt;
If your Skype account has an international or Canadian address, update it to a valid physical U.S. address before submitting the porting request.&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Porting_a_Toll_Free_Number</id>
		<title>Porting a Toll Free Number</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Porting_a_Toll_Free_Number"/>
				<updated>2024-09-26T16:57:47Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can port one or multiple numbers within one order. Please note that in order to port multiple numbers in one order, all the numbers have to be on the same Invoice and account with the losing provider. They must all be associated to the same billing telephone number (BTN). You should not mix toll-free numbers and local numbers on the same order. Same goes with Canadian and US Numbers. You'll need to start a new request if the information is somehow different. The porting fee for Canadian and American Carrier Per Number is free.&lt;br /&gt;
&lt;br /&gt;
 '''IMPORTANT''': Due to industry regulations, all U.S. Toll-Free Numbers are required to complete a verification process before being able to send SMS/MMS traffic. &lt;br /&gt;
 This verification requires the submission of multiple business information and documents to register the number. &lt;br /&gt;
 Without a successful registration, SMS service for a TollFree number cannot be available. &lt;br /&gt;
 Please contact us at messaging@voip.ms to check the registry requirements before initiating your port.&lt;br /&gt;
&lt;br /&gt;
'''Please note:''' Toll Free Numbers have no FOC date, they are simply released to our carrier without prior notice. We are always monitoring these releases in order to add the number(s) as soon as it ports to avoid missing calls. The process can take from 5 business days.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Every toll free number from USA and Canada can be ported to VoIP.ms as long as the losing provider does not reject the port request. Please contact your current provider before starting a port request, to make sure they will agree to the port request and to be sure you are not under any kind of contract with them or any other reason why they may reject the port request.&lt;br /&gt;
&lt;br /&gt;
In the following lines you will find all the necessary steps to port an existing Toll Free number from another provider to VoIP.MS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Step 1.''' &lt;br /&gt;
&lt;br /&gt;
First you have to confirm the order type of your port process. In this case will be a Toll Free number.&lt;br /&gt;
Make sure you select the correct Toll Free option, as fees are billed differently for US calls and Canadian calls depending on what you select. Please contact our Support staff if you want to know more about these rates.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Lnptollfreestep1.JPG|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Selecting carrier type:'''&lt;br /&gt;
&lt;br /&gt;
 '''American Carrier, American Callers Only:'''&lt;br /&gt;
 Your toll-free number will work for US callers only at a rate of 1.9 cents per minute. This can be changed later to USA/Canada (See below). Monthly fee is $0.99 starting at &lt;br /&gt;
 delivery date.&lt;br /&gt;
&lt;br /&gt;
 '''American Carrier, American and Canadian Callers allowed:'''&lt;br /&gt;
 Your toll-free number will work for both US and Canadian callers at a rate of 1.9 cents per minute for US callers and 8 cents per minute for Canadian Callers. Monthly fee is &lt;br /&gt;
 $0.99 per month starting at delivery date.&lt;br /&gt;
&lt;br /&gt;
 '''Canadian Carrier:'''&lt;br /&gt;
 Your toll-free numbers will work for both American and Canadian Callers at a rate of 2.7 cents per minute for both countries. Monthly fee is $1.25 per month starting at &lt;br /&gt;
 delivery date.&lt;br /&gt;
&lt;br /&gt;
'''Step 2.'''&lt;br /&gt;
&lt;br /&gt;
Now you should enter the number(s) you would like to port. If you have more than 1 number with the losing provider but you only want to port one or some of them, you should check on Yes at the &amp;quot;Partial Port&amp;quot; section. If you want to port all of them, you have to check on No at &amp;quot;Partial Port&amp;quot; and you should enter all the numbers at &amp;quot;DID Number(s) to port&amp;quot; .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Lnptollfreestep2.JPG|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Step 3.'''&lt;br /&gt;
&lt;br /&gt;
Now you should enter all the required information. It must be exactly as it appears on the invoice with the losing carrier. If you are planning to port a number under a different name than yours to a VoIP.ms account, you just have to fill the information as it appears on the invoice. It does not matter if the name on the losing carrier's account does not match with the information at VoIP.ms.&lt;br /&gt;
&lt;br /&gt;
You must enter the Service Provider/Carrier Information. What is needed is your Customer Account number and Service Provider Name as it's listed with the losing carrier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:portstep3.JPG|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Step 4.'''&lt;br /&gt;
&lt;br /&gt;
You will need to upload a scan of your latest signed invoice from your current losing provider. Please place your signature on a Blank area where there are no elements interfering with it. If the provider of the number does not provide an invoice, you could take a screen shot from the losing provider´s customer portal that shows the number to port and the account information.&lt;br /&gt;
&lt;br /&gt;
If you would like to include any comment or additional information to this port. You can do it at the Notes/Comments field.&lt;br /&gt;
&lt;br /&gt;
Please note CNAM/LIDB database option does not apply when porting a Toll Free numbers. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:portstep4.JPG|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Step 5.'''&lt;br /&gt;
&lt;br /&gt;
The system will show you the number(s) that will be ported, the porting fee when applicable, per number and the Total amount that will be debited from your balance. Please confirm that all information is correct.&lt;br /&gt;
&lt;br /&gt;
After this, the port process will be completed and your request will be sent to the LNP Department at VoIP.ms&lt;br /&gt;
&lt;br /&gt;
LNP Department will process your request in a timely manner and they will email you either requesting more information if needed or just to confirm everything is correct.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:portstep5.JPG|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please note that some carriers can take some hours to completely update their routes when a number has been ported and this could cause random situations with your number at your FOC Date.&lt;br /&gt;
&lt;br /&gt;
Please contact the Support department if a ported-in number is still unreachable from some providers after 24 hours since you were advised that the port had completed.&lt;br /&gt;
&lt;br /&gt;
Thank you for your understanding.&lt;br /&gt;
&lt;br /&gt;
[[category:guides]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Cisco_SPA112</id>
		<title>Cisco SPA112</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Cisco_SPA112"/>
				<updated>2024-04-30T20:12:23Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SPA112.jpg|300px|thumb|left|Cisco SPA112]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;width:100%;overflow:hidden;clear:both&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note '''these models are EOL''' (End of life, discontinued mid-2020) and are '''not supported by CISCO anymore'''. Their successors are the (very-similar) [[Cisco ATA191 and ATA192]]. https://www.cisco.com/c/en/us/products/collateral/unified-communications/small-business-voice-gateways-ata/eos-eol-notice-c51-743206.html &lt;br /&gt;
&lt;br /&gt;
: '''There have been some reports of issues with this device from customers of both VoIP.ms and other providers.'''&lt;br /&gt;
: '''Make sure to install the latest firmware from [https://software.cisco.com/download/release.html?mdfid=283998771&amp;amp;softwareid=282463187&amp;amp;release=1.4.1%20SR3&amp;amp;relind=AVAILABLE&amp;amp;rellifecycle=&amp;amp;reltype=latest Cisco Software].'''&lt;br /&gt;
: '''Version 1.1 or later should be used for proper Caller ID support. '''&lt;br /&gt;
: '''Some People have reported issues using Firefox to Configure this device; please try Chrome or IE. '''&lt;br /&gt;
&lt;br /&gt;
==Documentation==&lt;br /&gt;
[https://www.cisco.com/c/en/us/support/unified-communications/spa112-2-port-phone-adapter/model.html#~tab-documents Official Configuration guide / User guide / Data Sheets]&lt;br /&gt;
&lt;br /&gt;
== Configuration Details ==&lt;br /&gt;
&lt;br /&gt;
=== Getting the IP address of your device ===&lt;br /&gt;
&lt;br /&gt;
There are two ways to retrieve the IP address of your Cisco SPA112: via analog phone menu, and via your internet router.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | Analog phone interface&lt;br /&gt;
! style=&amp;quot;text-align: center;&amp;quot; | Internet Router&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
# Attach the Cisco SPA112 to your network and attach an analog phone to one of the phone ports, then do the following:&lt;br /&gt;
## Dial **** from the phone, even though there is no dial tone. &lt;br /&gt;
## When you hear &amp;quot;System Configuration Menu,&amp;quot; dial 1 1 0 # slowly. The current IP address will be read back. (e.g. 192.168.X.X)&lt;br /&gt;
&lt;br /&gt;
 '''If you hear 0.0.0.0, check your network connection and DHCP server. If necessary, a static IP address'''&lt;br /&gt;
 '''can be assigned by using option 111# at the IVR, then entering the IP address with your phone's keypad'''&lt;br /&gt;
 '''(for example, 10*1*27*2 for 10.1.27.2). The network mask can be set with option 121# and the default'''&lt;br /&gt;
 '''gateway can be sent with option 131#'''&lt;br /&gt;
 Learn more about the IVR menu options from the https://supportforums.cisco.com/docs/DOC-9900 document.&lt;br /&gt;
&lt;br /&gt;
Be sure to allow at least a minute or two for the box to initialize; even a correctly configured and installed SPA112/122 will give no power or dialtone to the phone until initialization is complete.&lt;br /&gt;
&lt;br /&gt;
Note that the SPA122 is basically a SPA112 with a second network port, intended for installation between a local network hub (LAN) and an upstream Internet (WAN) connection. The SPA122 may be configured as either a &amp;quot;NAT&amp;quot; or &amp;quot;bridge&amp;quot;. Depending on configuration, this leaves the SPA122 with two addresses; a local area network address (such as 192.168.15.1) and an outside Internet address. Dialing ****110# will give one address, ****210# will give the other.&lt;br /&gt;
|&lt;br /&gt;
# Attach the Cisco SPA112 to your network&lt;br /&gt;
# Access your router's remote administration interface via your web browser (typical addresses may be &amp;lt;code&amp;gt;192.168.0.1&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;192.168.1.1&amp;lt;/code&amp;gt;). Refer to your router instructions for more information.&lt;br /&gt;
# Enter your username/password if asked. If you have not set one, then it is likely the unchanged default password.&lt;br /&gt;
# In the router's menu, there should be a page showing a list of connected clients, with their internal IP address. Find the entry corresponding to the Cisco SPA112. It should identify itself in the list as &amp;quot;SPA112&amp;quot;&lt;br /&gt;
# Navigate to this IP address via your web browser&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Accessing to the device's settings page ===&lt;br /&gt;
&lt;br /&gt;
Open your web browser and go to the IP address you obtained in step 1 (for example, http://192.168.2.1).&lt;br /&gt;
The default username is admin, and the default password is also admin.&lt;br /&gt;
&lt;br /&gt;
For the SPA122, if one address does not return the web interface (or has some functions greyed/disabled), try the other.&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Quick Setup screen ===&lt;br /&gt;
&lt;br /&gt;
Go to Quick Setup and configure Line 1 as follows:&lt;br /&gt;
&lt;br /&gt;
'''Proxy:''' atlanta.voip.ms (You can choose any of our multiple VoIP.ms [http://wiki.voip.ms/article/Choosing_Server servers])&lt;br /&gt;
&lt;br /&gt;
'''Display Name:''' Your Outbound callerID Name'''(See the requirements below)'''&lt;br /&gt;
&lt;br /&gt;
'''User ID:''' 100000 (Replace with your 6 digit Main SIP account UserID or Sub Account user name, i.e. 123456 or 123456_sub)&lt;br /&gt;
&lt;br /&gt;
'''Password:''' Your VoIP.MS SIP Password&lt;br /&gt;
&lt;br /&gt;
'''Dial Plan:''' (911S0|310xxxx|&amp;lt;:1555&amp;gt;[2-9]xxxxxx|1[2-9]xx[2-9]xxxxxxS0|[2-9]xx[2-9]xxxxxxS0|*xx|***xxx|*xx.|[3468]11|822|0|00|4xxx|**275*x.|xxxxxxxxxxxx.)&lt;br /&gt;
&lt;br /&gt;
 ('''''Note''''': Replace 555 in the dial plan with your area code, See [[Dial Plan for Linksys ATAs]] for details.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 '''IMPORTANT for Display Name''':&lt;br /&gt;
   - We suggest entering your outbound Caller ID Name must be in '''capital letters'''. This will appears more clearly/visible on some devices.&lt;br /&gt;
   - You must '''NOT''' use any special characters, they will not be displayed. &lt;br /&gt;
   - '''Enter a max of 15 characters.''' Some of regular Canadian providers will not show more than '''15 characters max'''. We suggest shrinking or adapt your caller ID. &lt;br /&gt;
   - Spaces are allowed in a caller id name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click Submit to save settings.&lt;br /&gt;
&lt;br /&gt;
[[File:quick_setup_test.png|800px|thumb|left|Quick Setup Page - Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuring the Voice Line ===&lt;br /&gt;
==== Nat Settings ====&lt;br /&gt;
&lt;br /&gt;
Click on Voice, then Line 1&lt;br /&gt;
&lt;br /&gt;
Set '''NAT Mapping Enable''' to Yes, then set '''NAT Keep Alive Enable''' to Yes. If your environment does not use NAT, you can leave these settings disabled. These features can usually be disabled on the SPA122 if it is connected directly to your modem since its traffic will not be subject to NAT in this configuration.&lt;br /&gt;
&lt;br /&gt;
If using the second phone line on an SPA122 device, change the SIP Port for one of the lines to e.g. 5080.&lt;br /&gt;
&lt;br /&gt;
[[File:VL_1_nat_settings.png|800px|thumb|left|NAT Settings - Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Proxy and Registration ====&lt;br /&gt;
&lt;br /&gt;
Under '''Proxy and Registration''', set the server you will use as registration server and the proper values for the Register Expires and Proxy Fallback Intvl:&lt;br /&gt;
&lt;br /&gt;
 '''Proxy''': atlanta.voip.ms (one of VoIP.ms multiple [http://wiki.voip.ms/article/Choosing_Server servers], you can choose the one closest to your location)&lt;br /&gt;
 '''Register Expires''' to 300&lt;br /&gt;
 '''Proxy Fallback Intvl''' to 300&lt;br /&gt;
&lt;br /&gt;
Also confirm the following settings:&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Register:''' YES &amp;lt;br /&amp;gt;&lt;br /&gt;
'''Use DNS SRV:''' NO&amp;lt;br /&amp;gt;&lt;br /&gt;
'''DNS SRV Auto Prefix:''' NO&lt;br /&gt;
&lt;br /&gt;
[[File:VL_2_proxyAndRegistration.png|800px|thumb|left|Proxy and Registration - Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click Submit to save these changes&lt;br /&gt;
&lt;br /&gt;
==== Subscriber Information ====&lt;br /&gt;
&lt;br /&gt;
In this section please confirm that you have the proper account information:&lt;br /&gt;
&lt;br /&gt;
 '''Display Name''': Your name (that will be shown as callerID name)&lt;br /&gt;
 '''User ID''': 100000 (Replace with your 6 digit Main SIP account UserID or Sub Account user name, i.e. 123456 or 123456_sub)&lt;br /&gt;
 '''Password''': Your VoIP.ms SIP Password&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:VL_3_subscriberInformation.png|800px|thumb|left|Subscriber Information - Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Audio Configuration ====&lt;br /&gt;
&lt;br /&gt;
You can verify or change the audio codec that will be used with the calls. Please verify that you have the same codec selected in your SIP account's settings. &lt;br /&gt;
&lt;br /&gt;
Preferred codec: g711u (or G729)&lt;br /&gt;
&lt;br /&gt;
[[File:VL_4_audioConfig.png|800px|thumb|left|Audio configuration - Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dial Plan ====&lt;br /&gt;
&lt;br /&gt;
We recommend to use this dial plan.&lt;br /&gt;
&lt;br /&gt;
 (911S0|310xxxx|&amp;lt;:1555&amp;gt;[2-9]xxxxxx|1[2-9]xx[2-9]xxxxxxS0|[2-9]xx[2-9]xxxxxxS0|*xx|***xxx|*xx.|[3468]11|822|0|00|4xxx|**275*x.|xxxxxxxxxxxx.)&lt;br /&gt;
&lt;br /&gt;
 ('''''Note''''': Replace 555 in the dial plan with your area code, See [[Dial Plan for Linksys ATAs]] for details.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:VL_5_dialPlan.png|800px|thumb|left|Dial Plan - Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can create your own dial plan if you need it. See [[Dial Plan for Linksys ATAs]] and also [https://www.cisco.com/c/en/us/support/docs/collaboration-endpoints/spa901-1-line-ip-phone/108747-pqa-108747.html here] you'll find a great explanation about dial plans for Cisco devices&lt;br /&gt;
&lt;br /&gt;
=== Optional settings  ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Outbound audio &amp;quot;breaking up&amp;quot;. ====&lt;br /&gt;
&lt;br /&gt;
Cisco's defaults (SIP T1 = 0.5 sec, RTP packet size 0.030 on most Sipura adapters) respectively may cause unnecessary retransmission of commands over connections with high latency and create issues with outbound audio &amp;quot;breaking up&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Click '''Voice''', then go to '''SIP'''.&lt;br /&gt;
&lt;br /&gt;
Set SIP Timer Values (sec)&lt;br /&gt;
&lt;br /&gt;
    SIP T1: 1 &lt;br /&gt;
&lt;br /&gt;
Set RTP Parameters&lt;br /&gt;
&lt;br /&gt;
    RTP Packet Size: 0.02 &lt;br /&gt;
    RTP Port Min: 10000 &lt;br /&gt;
    RTP Port Max: 20000 &lt;br /&gt;
&lt;br /&gt;
Click Submit to save the changes &lt;br /&gt;
&lt;br /&gt;
[[File:VS_sipAndRTP.png|800px|thumb|left|SIP Values - Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Caller ID display showing incorrect time ====&lt;br /&gt;
&lt;br /&gt;
Sometimes the hour shown in your caller ID is incorrect. Following this suggestion usually solves the issue:&lt;br /&gt;
&lt;br /&gt;
Enter your device's settings and click '''Network Setup''', then go to '''Basic Setup''', then click '''Time Settings'''&lt;br /&gt;
&lt;br /&gt;
Set your time zone and (optional) NTP settings. A good time server choice is 0.pool.ntp.org. Setting the proper time zone will ensure that the time which appears on your Caller ID display is correct.&lt;br /&gt;
&lt;br /&gt;
===Configuring a Voice line using TLS===&lt;br /&gt;
&lt;br /&gt;
 '''NOTE''': This section is optional. It explains in detail how to use encrypted traffic in the device. If you are not certain on how encrypted traffic works, or the benefits of encrypting SIP traffic, please contact technical support for more information.&lt;br /&gt;
&lt;br /&gt;
These devices are compatible with TLS, however, some settings need to be adjusted to have it working. This section will be assuming that your SIP account is already enabled to use TLS, if you have not enable it yet, please follow these instructions before going further:&lt;br /&gt;
&lt;br /&gt;
For more information on how to enable encrypted traffic for the main account, please click on [[Call_Encryption_-_TLS/SRTP#Activate_This_Option_on_Your_Main_Account | Main account]] or more information on how to enable encrypted traffic for the sub account [[Call_Encryption_-_TLS/SRTP#Activate_This_Option_on_Your_Sub_Account | sub account]]&lt;br /&gt;
&lt;br /&gt;
====Verifying the device's Firmware version====&lt;br /&gt;
&lt;br /&gt;
First, check your firmware's version. This is, from your Device's Configuration Utility at ''Status &amp;gt;&amp;gt; System Information''&lt;br /&gt;
&lt;br /&gt;
 We '''strongly recommend''' to use the latest firmware version available, up today is the ''1.4.1 (SR3) Apr 3 2019''. If you do not have this version, you may consider its upgrade.&lt;br /&gt;
&lt;br /&gt;
[[File:SPA_FW_Ver.png|800px|thumb|left|Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Enabling TLS for the line ====&lt;br /&gt;
&lt;br /&gt;
Go to the User's line you will use (If you use the Line 1 go to User 1) and navigate to the '''''Supplementary Service Settings''''', there set:&lt;br /&gt;
:''Secure Call Setting'': '''''yes'''''&lt;br /&gt;
&lt;br /&gt;
[[File:SPA_User_SCS.png|800px|thumb|left|Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Configuring the transport and port ====&lt;br /&gt;
&lt;br /&gt;
Go to the line you will be using with TLS and navigate to the section ''SIP Settings'', then set:&lt;br /&gt;
:''SIP Transport'' : '''''TLS''''' &lt;br /&gt;
:''SIP Port'' : '''''5061'''''&lt;br /&gt;
&lt;br /&gt;
[[File:SPA_Voice_Line.png|800px|thumb|left|Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== CA Certificate ====&lt;br /&gt;
&lt;br /&gt;
As per CISCO's requirements, a CA certificate is needed to use Secure calls with the SPA112's device. To achieve this you will need to import the CA Cert.&lt;br /&gt;
&lt;br /&gt;
Go to ''Voice &amp;gt;&amp;gt; Provisioning'' and once there navigate to '''''CA Settings''''', at ''Custom CA URL'' enter the following:&lt;br /&gt;
&lt;br /&gt;
 https://spa1xx.voip.ms/cca.pem &lt;br /&gt;
 If your device has firmware version 1.4.1 SR5 you'll need to enter: http://spa1xx.voip.ms/cca.pem&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:SPA_Prov_CA.png|800px|thumb|left|Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click ''Submit'', the device will reboot and after that will register and you will be ready to use it with TLS&lt;br /&gt;
&lt;br /&gt;
==== Secure Call Indication Tone ====&lt;br /&gt;
&lt;br /&gt;
Once the secure call feature is enabled, during all the duration of your calls you will hear a couple of tones (beeps), this is normal and beyond ''VoIP.ms'' control, however you can disable this notification going to: ''Voice &amp;gt;&amp;gt; Regional &amp;gt;&amp;gt; Secure Call Indication Tone''&lt;br /&gt;
&lt;br /&gt;
 '''''Note:''''' Please notice that this setting is not an on/off, you will need to remove all the line&lt;br /&gt;
 In case you need to set it back, the default value is &lt;br /&gt;
 397@-19,507@-19;15(0/2/0,.2/.1/1,.1/2.1/2)&lt;br /&gt;
&lt;br /&gt;
[[File:SPA_Regional_Tone.png|800px|thumb|left|Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Click Submit to save the changes &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
==Known Issues==&lt;br /&gt;
&lt;br /&gt;
=== '''Phone will not ring on handset''' ===&lt;br /&gt;
&lt;br /&gt;
Sometimes the Phone you are using is designed for a certain voltage and ring waveform. If someone tries to call you and the phone appears to be ringing for the caller but your phone never rings, please follow these steps to hopefully resolve this issue for you.&lt;br /&gt;
&lt;br /&gt;
Step 1: First access the SPA web interface.&lt;br /&gt;
 &lt;br /&gt;
Step 2: Click on the '''Admin Login''' and then click on '''(switch to advanced view)'''&lt;br /&gt;
&lt;br /&gt;
Step 3: Click on your Regional tab on the top menu.&lt;br /&gt;
&lt;br /&gt;
Step 4: Go halfway down the page until you see the heading '''Ring and Call Waiting Tone Spec'''&lt;br /&gt;
&lt;br /&gt;
[[File:Pap2Ring.jpg|800px|thumb|left| Ring and Call Waiting - Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step 5: Change the Ring Waveform setting to Sinusoid or Trapezoid, the opposite of what you have set. You can also change the Ring Voltage in increments of 5 to 90 or 95.&lt;br /&gt;
&lt;br /&gt;
Step 6: Save settings and test an incoming call.&lt;br /&gt;
&lt;br /&gt;
=== Receiving Unwanted Calls in the middle of the Night (i.e. CallerID 100) that do not appear in your CDR: ===&lt;br /&gt;
&lt;br /&gt;
These calls are not going through our Network but rather through the internet directly to your ATA Device.&lt;br /&gt;
&lt;br /&gt;
Please look under the Voice&amp;gt;&amp;gt; Line 1 page in your SPA device for the following setting: Restrict Source IP and make sure it's enabled. &lt;br /&gt;
&lt;br /&gt;
This way the ATA device will block any traffic not coming from our servers.&lt;br /&gt;
&lt;br /&gt;
[[File:VL_1_restrictSourceIP.png|800px|thumb|left|Restrict IP - Click to enlarge]]&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Firmware Upgrade ===&lt;br /&gt;
&lt;br /&gt;
SPA112 and SPA122 adapters were distributed with outdated (1.0.x) firmware at least as late as 2012; affected boxes will not show Caller ID on any inbound call, even though the caller names and numbers are visible in the call detail record on VoIP.ms (or other provider's) web interface.&lt;br /&gt;
&lt;br /&gt;
Updated firmware is available from the Cisco site [https://software.cisco.com/download/release.html?mdfid=283998771&amp;amp;softwareid=282463187&amp;amp;release=1.4.1%20SR3&amp;amp;relind=AVAILABLE&amp;amp;rellifecycle=&amp;amp;reltype=latest  Cisco Firmware] as a .ZIP archive which contains two files (a .BIN with the actual firmware and a .PDF with documentation). Download and unzip this file. Go to the 'administration' tab on the web interface (on the SPA122, this needs to be done from the LAN side with SPA122's built-in networking set to NAT mode). On the left sidebar, click 'update firmware' (as most of the administration menu does not appear for Firefox users, downgrade to MS IE or another browser temporarily). Click the 'upload' button and indicate the location of the unzipped .BIN file. A box will appear with a progress indicator and a warning not to interrupt the upgrade. When the upgrade is completed, the SPA112/122 will reset and will likely take a minute or more to reinitialize, reconnect to the network and restore dial tone. SPA122 users who have installed the device in-line between the local PCs and the Internet will be disconnected from the Internet until reinitialization is complete.&lt;br /&gt;
&lt;br /&gt;
Once the new firmware is deployed, call display will operate normally and the configuration web page will display in Firefox without missing options in the administration menu.&lt;br /&gt;
&lt;br /&gt;
A manual for Cisco's SPA100 series adapters is online at http://www.cisco.com/en/US/docs/voice_ip_comm/csbpvga/spa100-200/admin_guide_SPA100/spa100_ag.html&lt;br /&gt;
&lt;br /&gt;
* You can check the most commonly used [[Cisco/Linksys Star Codes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SPA Star Codes ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin-left: center; margin-right: auto; border: none;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | SPA Star Codes&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Star Code&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Result&lt;br /&gt;
|-&lt;br /&gt;
| *69 || Call Return Code || This code calls the last caller.&lt;br /&gt;
|-&lt;br /&gt;
| *07 || Call Redial Code || Redials the last number called. (Not in pap2t)&lt;br /&gt;
|-&lt;br /&gt;
| *98 || Blind Transfer Code || Begins a blind transfer of the current call to the extension specified after the activation code.&lt;br /&gt;
|-&lt;br /&gt;
| *66 || Call Back Act Code || Starts a callback when the last outbound call is not busy.&lt;br /&gt;
|-&lt;br /&gt;
| *86 || Call Back Dea t Code || Cancels a callback.&lt;br /&gt;
|-&lt;br /&gt;
| *05 || Call Back Busy Act Code || Starts a callback when the last outbound call is busy. (Not in pap2t) &lt;br /&gt;
|-&lt;br /&gt;
| *72 || Cfwd All Act Code || Forwards all calls to the extension specified after the activation code.&lt;br /&gt;
|-&lt;br /&gt;
| *73 || Cfwd All Deact Code || Cancels call forwarding of all calls.&lt;br /&gt;
|-&lt;br /&gt;
| *90 || Cfwd Busy Act Code || Forwards busy calls to the extension specified after the activation code.&lt;br /&gt;
|-&lt;br /&gt;
| *91 || Cfwd Busy Deact Code || Cancels call forwarding of busy calls.&lt;br /&gt;
|-&lt;br /&gt;
| *92 || Cfwd No Ans Act Code || Forwards no-answer calls to the extension specified after the activation code.&lt;br /&gt;
|-&lt;br /&gt;
| *93 || Cfwd No Ans Deact Code || Cancels call forwarding of no-answer calls.&lt;br /&gt;
|-&lt;br /&gt;
| *63 || Cfwd Last Act Code || Forwards the last inbound or outbound calls to the extension specified after the activation code.&lt;br /&gt;
|-&lt;br /&gt;
| *83 || Cfwd Last Deact Code || Cancels call forwarding of the last inbound or outbound calls.&lt;br /&gt;
|-&lt;br /&gt;
| *60 || Block Last Act Code || Blocks the last inbound call.&lt;br /&gt;
|-&lt;br /&gt;
| *80 || Block Last Deact Code || Cancels blocking of the last inbound call.&lt;br /&gt;
|-&lt;br /&gt;
| *64 || Accept Last Act Code || Accepts the last outbound call. It lets the call ring through when do not disturb or call forwarding of all calls are enabled.&lt;br /&gt;
|-&lt;br /&gt;
| *84 || Accept Last Deact Code || Cancels the code to accept the last outbound call.&lt;br /&gt;
|-&lt;br /&gt;
| *56 || CW Act Code || Enables call waiting on all calls.&lt;br /&gt;
|-&lt;br /&gt;
| *57 || CW Deact Code || Disables call waiting on all calls.&lt;br /&gt;
|-&lt;br /&gt;
| *71 || CW Per Call Act Code || Enables call waiting for the next call.&lt;br /&gt;
|-&lt;br /&gt;
| *70 || CW Per Call Deact Code || Disables call waiting for the next call.&lt;br /&gt;
|-&lt;br /&gt;
| *67 || Block CID Act Code || Blocks caller ID on all outbound calls.&lt;br /&gt;
|-&lt;br /&gt;
| *68 || Block CID Deact Code || Removes caller ID blocking on all outbound calls.&lt;br /&gt;
|-&lt;br /&gt;
| *81 || Block CID Per Call Act Code || Blocks caller ID on the next outbound call.&lt;br /&gt;
|-&lt;br /&gt;
| *82 || Block CID Per Call Deact Code || Removes caller ID blocking on the next inbound call.&lt;br /&gt;
|-&lt;br /&gt;
| *77 || Block ANC Act Code || Blocks all anonymous calls.&lt;br /&gt;
|-&lt;br /&gt;
| *87 || Block ANC Deact Code || Removes blocking of all anonymous calls. &lt;br /&gt;
|-&lt;br /&gt;
| *78 || DND Act Code || Enables the do not disturb feature.&lt;br /&gt;
|-&lt;br /&gt;
| *79 || DND Deact Code || Disables the do not disturb feature.&lt;br /&gt;
|-&lt;br /&gt;
| *65 || CID Act Code || Enables caller ID generation.&lt;br /&gt;
|-&lt;br /&gt;
| *85 || CID Deact Code || Disables caller ID generation.&lt;br /&gt;
|-&lt;br /&gt;
| *25 || CWCID Act Code || Enables call waiting, caller ID generation.&lt;br /&gt;
|-&lt;br /&gt;
| *45 || CWCID Deact Code || Disables call waiting, caller ID generation.&lt;br /&gt;
|-&lt;br /&gt;
| *26 || Dist Ring Act Code || Enables the distinctive ringing feature.&lt;br /&gt;
|-&lt;br /&gt;
| *46 || Dist Ring Deact Code || Enables the distinctive ringing feature.  The default is *46 ||.&lt;br /&gt;
|-&lt;br /&gt;
| *74 || Speed Dial Act Code  || Assigns a speed dial number.&lt;br /&gt;
|-&lt;br /&gt;
| *16 || Secure All Call Act Code || Makes all outbound calls secure.&lt;br /&gt;
|-&lt;br /&gt;
| *17 || Secure No Call Act Code || Makes all outbound calls not secure.&lt;br /&gt;
|-&lt;br /&gt;
| *18 || Secure One Call Act Code || Makes the next outbound call secure. (It is redundant if all outbound calls are secure by default.)&lt;br /&gt;
|-&lt;br /&gt;
| *19 || Secure One Call Deact Code || Secure One Call Deact Code Makes the next outbound call not secure. (It is redundant if all outbound calls are not secure by default.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===SPA112 registering over TLS/5061===&lt;br /&gt;
&lt;br /&gt;
We have received numerous reports of issues with registering over TLS/5061 while using the SPA112 device. &lt;br /&gt;
&lt;br /&gt;
We kindly ask you to review the following information for resolution:&lt;br /&gt;
&lt;br /&gt;
For certain models, the previous certificate may still be cached. Therefore, a swift resolution involves accessing the settings of the Cisco SPA 112 and deleting the data present in the ‘Custom CA URL’ field.&lt;br /&gt;
Following this, save the modifications and reboot the unit. This action will purge the old certificate from the cache. Subsequently, revisit the settings and input the previously used URL.&lt;br /&gt;
Save these changes and restart the unit again. After performing these steps, the device should acquire the correct certificate and registration should be successful.&lt;br /&gt;
&lt;br /&gt;
==Guide Links==&lt;br /&gt;
In the event where you need the guide directly from Cisco, you may find the admin manual guide below:&lt;br /&gt;
&lt;br /&gt;
Admin Manual : [https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/csbpvga/spa100-200/admin_guide_SPA100/spa100_ag_1_3_5.pdf Download PDF]&lt;br /&gt;
&lt;br /&gt;
[[category:Analog Telephone Adapters]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Filtro_de_Llamadas_(CallerID_Filtering)</id>
		<title>Filtro de Llamadas (CallerID Filtering)</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Filtro_de_Llamadas_(CallerID_Filtering)"/>
				<updated>2022-08-18T21:20:57Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: /* Caller ID Name considerado como 'anónimo' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article in English !! Article en Français&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/CallerID_Filtering English] ||&lt;br /&gt;
[https://wiki.voip.ms/article/Filtrage_du_num%C3%A9ro_d%27identification_de_l%27appelant Français]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esta función le permite filtrar las llamadas entrantes de sus números DID para que éstas se enruten de manera diferente a la ruta actual de su DID, este filtro se lo puede aplicar a llamadas que provengan de números específicos, códigos de área o incluso números anónimos. &lt;br /&gt;
Por ejemplo, si recibe fastidiosas llamadas de una empresa que hace ventas por teléfono, puede crear un filtro para enrutar todas las llamadas de su numéro DID a una grabación que reproduzca el siguiente mensaje &amp;quot;Este número ya no está en servicio, cuelgue y vuelva a intentarlo&amp;quot;, entre varias opciones más de ruteo. Las coincidencias exactas tendrán prioridad en los filtros que cree, seguidas de los comodines (wild cards) y luego con prioridad de arriba hacia abajo en la lista ya existente de las reglas del filtro de llamadas.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Cómo crear un filtro de llamadas ==&lt;br /&gt;
&lt;br /&gt;
Primero debe ir a su portal del cliente y hacer clic en el menú &amp;quot;DID Numbers&amp;quot;&amp;gt;&amp;gt;&amp;quot;[https://www.voip.ms/m/callerid_filtering.php CallerID Filtering].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:CID filtering1.jpg|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lo primero que debe configurar es el tipo de filtro que va a crear. Puede elegir entre:&lt;br /&gt;
&lt;br /&gt;
 - Números anónimos (Anonymous CallerID Number): esto incluye 'anónimo', 'privado', 'restringido', 'desconocido' y 'no disponible'.&lt;br /&gt;
 - Números que no coincidan con el Plan de Administración de Números para Norte América (NANPA) (CallerID not matching the North American NPANXXXXXX format): ésto podría bloquear las llamadas internacionales&lt;br /&gt;
 - Todo su directorio (All Phone Book)&lt;br /&gt;
 - Grupo del directorio (Phone Book Group)&lt;br /&gt;
 - Número en específico (Specific CallerID Number)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Sel_type_filter1.png|none|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A continuación, seleccione el DID al que desea aplicar estas reglas de filtrado. Puede seleccionar &amp;quot;Todos los DID&amp;quot; para asignar esta regla a TODOS sus DID o simplemente &amp;quot;seleccionar&amp;quot; algunos. Si tiene muchos DID, también puede usar el cuadro de búsqueda para encontrar un número específico.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Sel_did_filter2.jpg|none|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para crear una lista blanca o un grupo de lista negra, primero deberá ingresar los números que desea permitir / bloquear en su [[Directorio (Phone Book)|Directorio]] y crear un grupo. Después, podrá seleccionar si desea que el filtro se aplique a todas las entradas de su directorio o si solo a un grupo en específico.&lt;br /&gt;
&lt;br /&gt;
Para las primeras 4 opciones, puede crear un filtro y editarlo si es necesario. La última opción le dará una mayor flexibilidad si hace un buen uso de los '''comodines'''.&lt;br /&gt;
&lt;br /&gt;
== Uso de Comodines (Opcional) ==&lt;br /&gt;
 X - Coincide cualquier dígito con un parte específica del número.&lt;br /&gt;
 * - Coincide cualquier numero de dígitos y cualquier dígito.&lt;br /&gt;
&lt;br /&gt;
Por ejemplo, digamos que el callerID (número identificador de llamadas) de la persona que llama es 2145550000:&lt;br /&gt;
&lt;br /&gt;
 2145550000, 214*, 214XXX0000, 214XXXXXXX y 214XXX00* son ejemplos que coinciden con el CallerID 2145550000&lt;br /&gt;
 214XXX7* y 214XXX son ejemplos que no coinciden con el CallerID.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Después de eso, seleccione si desea aplicar el filtro a todos sus números DID o si solo a un número en específico.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:FilterRouting1.jpg|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Las siguientes opciones le permiten cambiar el enrutamiento de la llamada entrante. Puede rutear la llamada a una cuenta específica, a una  [[Recepcionista Digital|IVR]], a [[ Llamadas en Cola (Calling Queues) | Cola de llamadas]], [[Condiciones de Tiempo (Time Conditions) | Condiciones de Tiempo]], etc. Si hace clic en el botón '''mostrar las opciones de conmutación por error (show failover options)''', podrá elegir el destino que tomará la llamada si el destino original está ocupado, es inalcanzable o no responde. También puede dejar una nota al filtro que cree.&lt;br /&gt;
&lt;br /&gt;
== Manejo de reglas existentes en el filtro de llamadas ==&lt;br /&gt;
&lt;br /&gt;
Una vez que haya creado su filtro, aparecerá en la parte inferior de la página de filtro de llamadas. Allí, podrá buscar los filtros que haya creado, así como editarlos, ordenarlos o eliminarlos.&lt;br /&gt;
&lt;br /&gt;
Además, también puede eliminar de forma masiva las entradas que ya no desearía filtrar, ya sea seleccionando las entradas que desea eliminar o simplemente eliminando todas las entradas en su Filtrado de identificador de llamadas.&lt;br /&gt;
&lt;br /&gt;
[[File:CallerIDfilternewEN.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Caller ID Name considerado como 'anónimo' ==&lt;br /&gt;
&lt;br /&gt;
Además de números que en específico muestran en el identificador de llamadas &amp;quot;anónimo&amp;quot;, la función de filtro de llamadas también considera las siguientes llamadas como &amp;quot;Anónimas&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* 'Privado'&lt;br /&gt;
* 'Restringido'&lt;br /&gt;
* 'Desconocido'&lt;br /&gt;
* 'No disponible'&lt;br /&gt;
&lt;br /&gt;
== Ejemplos de uso ==&lt;br /&gt;
&lt;br /&gt;
Aquí hay algunos ejemplos que muestran lo que puede hacer con esta función.&lt;br /&gt;
&lt;br /&gt;
- El número DID de su negocio está ruteado al teléfono SIP de su recepcionista, pero cuando el número de callerID de la llamadas entrantes coincida con el de sus clientes importantes a usted le gustaría recibir las llamadas directamente a su teléfono celular. Para lograr ésto simplemente tiene que crear una entrada de [[Desvío de Llamadas (Call Forwarding) | Desvío de Llamadas]] con su número de teléfono celular, luego tiene que crear una regla en el filtro de llamadas con el número de CallerID de su cliente y después tiene que rutear las llamadas del filtro al desvío de llamadas que haya creado con su número de celular.  &lt;br /&gt;
&lt;br /&gt;
- Usted quisiera que las personas que llamen a su número de lada sin costo con el código de área 214 escuchen una grabación la cual indicará su número con código de área 214 al cual llamar. Para ésto puede crear una regla en su filtro de llamadas con el dígito 214 * y rutear estas llamadas a un mensaje pregrabado que usted ya haya cargado en el sistema.&lt;br /&gt;
&lt;br /&gt;
= Filtro de llamadas mediante la interfaz para revendedores =&lt;br /&gt;
&lt;br /&gt;
La función está disponible para su cliente a través de la interfaz para revendedores. Debe habilitar esta función en su paquete para que pueda usarla. &lt;br /&gt;
&lt;br /&gt;
Vaya a la barra de navegación en '''[Reseller]''' y luego haga clic en '''[Manage Rates &amp;amp; Packages]'''&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_1.png|thumb|none|300px]]&lt;br /&gt;
&lt;br /&gt;
Haga clic en el botón Edit para editar su paquete, o haga clic en '''[Create a new package]''' para crear uno nuevo.&lt;br /&gt;
&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_2.png|thumb|none|700px]]&lt;br /&gt;
&lt;br /&gt;
Vaya a la pestaña '''[Reseller System Configuration]''', y en la sección &amp;quot;Type of configuration&amp;quot; seleccione: '''[Package Configuration]''', &lt;br /&gt;
&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_3.png|thumb|none|700px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, desplace hacia abajo y busque la función '''CallerID Filtering''', y actívela.&lt;br /&gt;
&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_4.png|thumb|none|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Para añadir una entrada de filtro de llamadas a su cliente, o para ayudar a su cliente a añadir una. Vaya a '''[Services]''' en la barra de navegación de la izquierda, y luego a '''[CallerID Filtering]''' &lt;br /&gt;
&lt;br /&gt;
[[File:CallerIDFiltering_Add.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
2) Una vez en la página, haga clic en la pestaña '''Add new CallerID Filtering'''. &lt;br /&gt;
Tendrá que introducir alguna información básica, como el tipo de filtro, a qué DID le gustaría aplicar este filtro, una nota, y en la pestaña '''Routing''', a dónde le gustaría dirigir este filtro.  &lt;br /&gt;
&lt;br /&gt;
[[File:CallerIDFiltering_Add_2.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
3) Haga clic en '''[Save CallerID Filtering]'''&lt;br /&gt;
&lt;br /&gt;
Su filtro de llamadas se ha creado con éxito...&lt;br /&gt;
&lt;br /&gt;
[[category:Guías]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Filtrage_du_num%C3%A9ro_d%27identification_de_l%27appelant</id>
		<title>Filtrage du numéro d'identification de l'appelant</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Filtrage_du_num%C3%A9ro_d%27identification_de_l%27appelant"/>
				<updated>2022-08-18T21:20:38Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: /* Numéros d'identification de l'appelant considérés 'Anonymes' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article in English !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/CallerID_Filtering English] || [https://wiki.voip.ms/article/Filtro_de_Llamadas_(CallerID_Filtering) Español] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cette fonctionnalité vous permettra de filtrer les appels entrants de votre numéro DID à une destination différente provenant d’un numéro spécifique, code régional ou même des numéros anonymes. Par exemple, si vous receviez des appels intolérables d’une compagnie de télémarketing, vous pourriez créer un filtre pour envoyer leurs appels à un message automatisé disant &amp;quot;Le numéro composé a été déconnecté&amp;quot;. Toute entrée complète prendra priorité sur les filtres généraux et ensuite sur la première entrée jusqu’à la dernière.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Créer une entrée pour filtrer un numéro d'identification de l'appelant ==&lt;br /&gt;
&lt;br /&gt;
Premièrement, vous devrez aller dans votre portail &amp;gt; DID Numbers &amp;gt; [https://www.voip.ms/m/callerid_filtering.php Filtrage du numéro d'identification de l'appelant].&lt;br /&gt;
&lt;br /&gt;
[[File:FilltreAppelants.png|thumb|none|700px]]&lt;br /&gt;
&lt;br /&gt;
Le premier point que vous devrez configurer est le type de filtre à créer. Vous pouvez choisir entre:&lt;br /&gt;
 - Numéro d'identification de l'appelant anonyme (Cela inclut 'anonyme', 'privé', 'limité', 'inconnu' et 'indisponible').&lt;br /&gt;
 - L'identification de l'appelant ne correspond pas au format NPANXXXXXX de l'Amérique du Nord (pourrait bloquer les appels internationaux)&lt;br /&gt;
 - Numéro d'identification de l'appelant spécifique&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:FR_Sel_type_filter1.png|none|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite, sélectionnez le DID auquel vous souhaitez appliquer ces règles de filtrage. Vous pouvez sélectionner &amp;quot;Tous&amp;quot; pour attribuer cette règle à TOUS vos DID ou simplement en &amp;quot;sélectionner&amp;quot; certains. Si vous avez plusieurs DID, vous pouvez également utiliser le champ de recherche pour trouver un numéro spécifique.&lt;br /&gt;
&lt;br /&gt;
[[File:FR_Sel_did_filter2.jpg|none|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pour créer un groupe de liste blanche ou de liste noire, vous devez d'abord avoir saisi les numéros que vous souhaitez autoriser/bloquer dans votre [[Répertoire_téléphonique | Répertoire téléphonique]], et créer un groupe de répertoire. Vous pouvez ensuite choisir si vous souhaitez que le filtre soit appliqué à toutes les entrées de votre répertoire téléphonique ou uniquement à un groupe spécifique du répertoire téléphonique.&lt;br /&gt;
&lt;br /&gt;
For the first 4 options you can create a filter and edit it if required. The last option would give you a higher flexibility if you make good use of the '''Wildcards'''.&lt;br /&gt;
&lt;br /&gt;
==L’usage des caractères génériques (Optionnel)==&lt;br /&gt;
&lt;br /&gt;
Utilisation des caractères génériques (Optionnel).&lt;br /&gt;
 X – Signifie n’importe quel numéro à l’endroit spécifique où vous l’avez placé.&lt;br /&gt;
 * – Signifie n’importe quel numéro et le nombre de numéros à partir de l’emplacement. &lt;br /&gt;
Voici quelques exemples en utilisant le numéro d'identification 5145550000:&lt;br /&gt;
 5145550000, 514*, 514XXX0000, 514XXXXXXX et 514XXX00* sont des exemples auxquels ils bloqueront le numéro d'identification 5145550000&lt;br /&gt;
 514XXX7* et 514XXX sont des exemples qui ne bloqueront pas le 5145550000.&lt;br /&gt;
Après avoir fait la sélection du filtre et le numéro (si choisi), vous devrez sélectionner si vous voulez appliquer le filtre pour seulement un DID ou à tous les DIDs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:FiltreAppels2.png|thumb|none|700px]]&lt;br /&gt;
&lt;br /&gt;
La prochaine option vous permet de changer la route de l’appel entrant. Vous pouvez mettre la destination à un compte spécifique, un [[Répondeur_Automatisé_IVR], une [[File d'attente]], une [[Conditions Temporelles | Condition Temporelle]], etc.  Si vous cliquez sur le bouton &amp;quot;'''Afficher Les Options de Basculement'''&amp;quot;, vous pourrez choisir la destination de l’appel s’il est occupé, ne répond pas ou encore que l’appareil n’est pas rejoignable. Vous pouvez également laisser une notre pour le filtre que vous avez créé.&lt;br /&gt;
&lt;br /&gt;
== Gérer les règles de filtrage de l'identification de l'appelant existant ==&lt;br /&gt;
&lt;br /&gt;
Une fois le filtre créé, il apparaîtra au bas de la page. Vous pourrez rechercher les filtres créés, les éditer et même les effacer. &lt;br /&gt;
&lt;br /&gt;
De plus, vous pouvez également supprimer en bloc les entrées que vous ne souhaitez plus filtrer en sélectionnant les entrées que vous souhaitez supprimer ou en supprimant simplement toutes les entrées dans votre filtrage de l'identification de l'appelant.&lt;br /&gt;
&lt;br /&gt;
[[File:CallerIDfilternewFR.png|thumb|none|700px]]&lt;br /&gt;
&lt;br /&gt;
= Numéros d'identification de l'appelant considérés 'Anonymes'  =&lt;br /&gt;
&lt;br /&gt;
- Mise à part la spécification du &amp;quot;Anonyme&amp;quot; en tant que caller ID, les autres mots suivants sont également considérés en tant qu’&amp;quot;anonymes&amp;quot; par notre outil:&lt;br /&gt;
* 'Anonyme'&lt;br /&gt;
* 'Privé'&lt;br /&gt;
* 'Limité'&lt;br /&gt;
* 'Inconnu'&lt;br /&gt;
* 'Indisponible'&lt;br /&gt;
&lt;br /&gt;
= Exemples d’usages =&lt;br /&gt;
Voici quelques exemples de ce que vous pouvez faire avec cet outil.&lt;br /&gt;
- Le DID de votre entreprise est configuré au téléphone de votre réceptionniste. Vous voudriez recevoir certains appels directement à votre téléphone mobile provenant de vos clients importants. Vous pouvez simplement créer un filtre avec le numéro d'identification de l'appelant en question et ensuite mettre la route au renvoi d’appel en question.&lt;br /&gt;
&lt;br /&gt;
- Vous ne voulez pas que les appels provenant du code régional 450 vous rejoignent, mais qu’ils reçoivent un message enregistré. Vous n’avez qu’à créer un filtre 450* et ensuite mettre le message en question en tant que route.&lt;br /&gt;
&lt;br /&gt;
= Filtrage de l'identification de l'appelant en utilisant l'interface revendeur =&lt;br /&gt;
&lt;br /&gt;
Cette fonction est disponible pour votre client via l'interface revendeur. Vous devez activer cette fonction dans votre forfait afin de leur donner la possibilité d'en tirer parti. &lt;br /&gt;
&lt;br /&gt;
Allez sous la barre de navigation sur '''[Revendeur]''' puis cliquez sur '''[Gestion des tarifs et des forfaits]''' &lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_1_FR.png|thumb|none|300px]]&lt;br /&gt;
&lt;br /&gt;
Cliquez sur le bouton Modifier pour modifier votre forfait, ou cliquez sur '''[Créer un nouveau forfait]''' pour en créer un nouveau. &lt;br /&gt;
&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_2_FR.png|thumb|none|700px]]&lt;br /&gt;
&lt;br /&gt;
Allez sous l'onglet '''[Configuration du système du revendeur]''', et dans la section &amp;quot;Type de configuration&amp;quot; sélectionnez: '''[Configuration du forfait]''', &lt;br /&gt;
&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_3_FR.png|thumb|none|700px]]&lt;br /&gt;
&lt;br /&gt;
Ensuite, faites défiler vers le bas et recherchez la fonction &amp;quot;Filtrage de l'identification de l'appelant&amp;quot;, puis activez-la. &lt;br /&gt;
&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_4_FR.png|thumb|none|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Pour ajouter une nouveau Filtrage de l'identification de l'appelant à votre client, ou pour aider votre client à en ajouter une. Via la barre de navigation de gauche, allez sur l'option '''[Services]''', puis '''[CallerID Filtering]'''.&lt;br /&gt;
&lt;br /&gt;
[[File:CallerIDFiltering_Add.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
2) Une fois sur la page, cliquez sur l'onglet '''[Add new CallerID Filtering]'''. &lt;br /&gt;
Vous devrez entrer quelques informations de base, telles que le type de filtre, le DID auquel vous souhaitez appliquer ce filtre, une note, et dans l'onglet '''Routing''', l'endroit où vous souhaitez acheminer ce filtre.&lt;br /&gt;
&lt;br /&gt;
[[File:CallerIDFiltering_Add_2.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
3) Remplissez le formulaire et cliquez sur le bouton '''[Save CallerID Filtering]'''&lt;br /&gt;
&lt;br /&gt;
Votre Filtrage de l'identification de l'appelant a été créé avec succès....&lt;br /&gt;
&lt;br /&gt;
[[category:guides en français]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/CallerID_Filtering</id>
		<title>CallerID Filtering</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/CallerID_Filtering"/>
				<updated>2022-08-18T21:18:51Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: /* Caller ID Names considered as 'Anonymous' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Filtrage_du_num%C3%A9ro_d%27identification_de_l%27appelant Français] || &lt;br /&gt;
[https://wiki.voip.ms/article/Filtro_de_Llamadas_(CallerID_Filtering) Español] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This feature allows you to filter incoming calls to your DID numbers to route differently than the current DID routing that come from specific numbers, area code or even anonymous numbers. &lt;br /&gt;
For example, if you receive annoying incoming calls from a telemarketing company, you can create a filter to route all the calls to a recording that plays the message &amp;quot;That number is no longer in service, please hang-up and try again&amp;quot;, amongst several other routing options.&lt;br /&gt;
Exact matches will be given priority in the filters that you create, followed by Wildcards and then in priority from top to bottom on the existing CallerID Filtering Rules list. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Create a CallerID Filtering entry =&lt;br /&gt;
&lt;br /&gt;
First you need to go your Customer Portal and click on the &amp;quot;DID Numbers&amp;quot; &amp;gt;&amp;gt; &amp;quot;[https://www.voip.ms/m/callerid_filtering.php CallerID Filtering]&amp;quot; menu option.&lt;br /&gt;
&lt;br /&gt;
[[File:CID filtering1.jpg|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
The first thing you need to set is the type of filter you're going to create. You can choose between:&lt;br /&gt;
 - Anonymous CallerID Number (This includes 'anonymous','private','restricted','unknown'&amp;amp;'unavailable')&lt;br /&gt;
 - CallerID not matching the North American NPANXXXXXX format ''(Could block International Calls)''&lt;br /&gt;
 - All Phone Book&lt;br /&gt;
 - Phone Book Group&lt;br /&gt;
 - Specific CallerID Number&lt;br /&gt;
&lt;br /&gt;
[[File:Sel_type_filter1.png|none|600px]]&lt;br /&gt;
&lt;br /&gt;
Next, select the DID to which you want to apply these filtering rules. You can select &amp;quot;All DIDs&amp;quot; to assign this rule to ALL your DIDs or just &amp;quot;select&amp;quot; some. If you have many DIDs, you can also use the search box to find a specific number.&lt;br /&gt;
&lt;br /&gt;
[[File:Sel_did_filter2.jpg|none|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To create a whitelist or blacklist group, you will first need to have entered the numbers you want to allow/block to your [[Phone book]], and create a Phone book group. You can then select whether you want the filter to be applied to all the entries on your phone book, or only to a specific group in the phone book.&lt;br /&gt;
&lt;br /&gt;
For the first 4 options you can create a filter and edit it if required. The last option would give you a higher flexibility if you make good use of the '''Wildcards'''.&lt;br /&gt;
&lt;br /&gt;
==Use of Wildcards (Optional)==&lt;br /&gt;
 X - Matches any digit at the specific location in the number. &lt;br /&gt;
 * - Matches any number of digits and any digit. &lt;br /&gt;
&lt;br /&gt;
For example, let say that the callerID number is 2145550000:&lt;br /&gt;
 2145550000, 214*, 214XXX0000, 214XXXXXXX and 214XXX00* are examples that match CallerID 2145550000&lt;br /&gt;
 214XXX7* and 214XXX are examples that do NOT match the CallerID.&lt;br /&gt;
&lt;br /&gt;
After that, select if you want to apply the filter to all your DID numbers or to a specific number only.&lt;br /&gt;
&lt;br /&gt;
[[File:FilterRouting1.jpg|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
The next options allow you to change the routing of the incoming call. You can route the call to a specific account, an [[Digital Receptionist (IVR)|IVR]], a [[Calling Queues]], [[Time Conditions]], etc. If you click on the '''Show Failover Options''' button, you will be able to choose the routing the call will take if the original destination is busy, unreachable or does not answer. You can also leave a note for the filter you're creating.&lt;br /&gt;
&lt;br /&gt;
=Manage existing Caller ID Filtering Rules =&lt;br /&gt;
&lt;br /&gt;
Once you have created your Filter, it will appear on the bottom of the CallerID Filtering Page. In there, you will be able to search for the filters you have created as well as edit, sort or delete them.&lt;br /&gt;
&lt;br /&gt;
Additionally, you can also bulk delete entries that you would no longer want to filter by either selecting the entries you wish to remove, or simply deleting all of the entries in your callerID Filtering.&lt;br /&gt;
&lt;br /&gt;
[[File:CallerIDfilternewEN.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
= Caller ID Names considered as 'Anonymous' =&lt;br /&gt;
&lt;br /&gt;
- Besides the specific &amp;quot;Anonymous&amp;quot; caller ID, the following words are also considered as 'Anonymous' by the Caller ID Filtering Feature:&lt;br /&gt;
* 'Anonymous'&lt;br /&gt;
* 'Private'&lt;br /&gt;
* 'Restricted'&lt;br /&gt;
* 'Unknown'&lt;br /&gt;
* 'Unavailable'&lt;br /&gt;
&lt;br /&gt;
= Usage Samples =&lt;br /&gt;
Here are a few samples of what you can achieve with this feature. &lt;br /&gt;
&lt;br /&gt;
- Your business DID is configured to route to your receptionist's SIP phone. You would like to receive the calls directly on your Cell Phone when the CallerID matches one of your important clients. Simply create a [[Call Forwarding]] entry with your cellphone, then create a CallerID Filtering rule with the CallerID of your client and select your Cell Phone forwarding entry as the routing. &lt;br /&gt;
&lt;br /&gt;
- You have a local number with the 214 area code and do not want Callers from this area code to dial your toll-free number but instead want to playback a message to those callers indicating the local number to call, you can create a Filter with 214* and redirect routing to a pre-recorded message you have uploaded to the system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= CallerID Filtering using the Reseller Interface =&lt;br /&gt;
&lt;br /&gt;
The feature is available for your client through the Reseller interface. You must enable this feature in your package in order to give them the ability to leverage this. &lt;br /&gt;
&lt;br /&gt;
Go under the navigation bar on '''[Reseller]''' then click on '''[Manage Rates &amp;amp; Packages]'''&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_1.png|thumb|none|300px]]&lt;br /&gt;
&lt;br /&gt;
Click on the Edit button to edit your package, or click on '''[Create a new package]''' to create a new one.&lt;br /&gt;
&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_2.png|thumb|none|700px]]&lt;br /&gt;
&lt;br /&gt;
Go under the '''[Reseller System Configuration]''' Tab, and on the section &amp;quot;Type of configuration&amp;quot; select: '''[Package Configuration]''', &lt;br /&gt;
&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_3.png|thumb|none|700px]]&lt;br /&gt;
&lt;br /&gt;
Then scroll down and find the feature '''&amp;quot;CallerID Filtering&amp;quot;''', and enable it.&lt;br /&gt;
&lt;br /&gt;
: [[File:CallerIDFiltering_Reseller_4.png|thumb|none|500px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) To add a new CallerID Filtering for your client, or to help your client adding one. Go under the '''[Services]''' at the left navigation bar, then on '''[CallerID Filtering]'''.&lt;br /&gt;
&lt;br /&gt;
[[File:CallerIDFiltering_Add.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
2) Once on the page, click on '''[Add new CallerID Filtering]''' tab. &lt;br /&gt;
You will need to enter some basic information, such as the type of filter, to which DID you would like to apply this filter, a note, and in the '''&amp;quot;Routing&amp;quot;''' tab, where you would like to route this filter.  &lt;br /&gt;
&lt;br /&gt;
[[File:CallerIDFiltering_Add_2.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
3) Click '''[Save CallerID Filtering]'''&lt;br /&gt;
&lt;br /&gt;
Your CallerID Filtering has been created successfully...&lt;br /&gt;
&lt;br /&gt;
[[category:guides]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-12-02T20:43:28Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''Canada'''&lt;br /&gt;
*Montreal 1, QC     ('''montreal.voip.ms''')    208.100.60.19&lt;br /&gt;
*Montreal 2, QC     ('''montreal2.voip.ms''')   208.100.60.20&lt;br /&gt;
*Montreal 3, QC     ('''montreal3.voip.ms''')   208.100.60.21&lt;br /&gt;
*Montreal 4, QC     ('''montreal4.voip.ms''')   208.100.60.22&lt;br /&gt;
*Montreal 5, QC     ('''montreal5.voip.ms''')   208.100.60.23&lt;br /&gt;
*Montreal 6, QC     ('''montreal6.voip.ms''')   208.100.60.24&lt;br /&gt;
*Montreal 7, QC     ('''montreal7.voip.ms''')   208.100.60.25&lt;br /&gt;
*Montreal 8, QC     ('''montreal8.voip.ms''')   208.100.60.26&lt;br /&gt;
*Montreal 9, QC     ('''montreal9.voip.ms''')   208.100.60.27&lt;br /&gt;
*Montreal 10, QC     ('''montreal10.voip.ms''') 208.100.60.28&lt;br /&gt;
*Toronto 1, ON      ('''toronto.voip.ms''')     208.100.60.50&lt;br /&gt;
*Toronto 2, ON      ('''toronto2.voip.ms''')    208.100.60.51&lt;br /&gt;
*Toronto 3, ON      ('''toronto3.voip.ms''')    208.100.60.52&lt;br /&gt;
*Toronto 4, ON      ('''toronto4.voip.ms''')    208.100.60.53&lt;br /&gt;
*Toronto 5, ON      ('''toronto5.voip.ms''')    208.100.60.54&lt;br /&gt;
*Toronto 6, ON      ('''toronto6.voip.ms''')    208.100.60.55&lt;br /&gt;
*Toronto 7, ON      ('''toronto7.voip.ms''')    208.100.60.56&lt;br /&gt;
*Toronto 8, ON      ('''toronto8.voip.ms''')    208.100.60.57&lt;br /&gt;
*Toronto 9, ON      ('''toronto9.voip.ms''')    208.100.60.58&lt;br /&gt;
*Toronto 10, ON      ('''toronto10.voip.ms''')  208.100.60.59&lt;br /&gt;
*Vancouver 1, BC    ('''vancouver.voip.ms''')   208.100.60.60 &lt;br /&gt;
*Vancouver 2, BC    ('''vancouver2.voip.ms''')  208.100.60.61&lt;br /&gt;
*Vancouver 3, BC    ('''vancouver3.voip.ms''')  208.100.60.62&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''United States'''&lt;br /&gt;
*Atlanta 1, GA      ('''atlanta.voip.ms''')     208.100.60.17&lt;br /&gt;
*Atlanta 2, GA      ('''atlanta2.voip.ms''')    208.100.60.18&lt;br /&gt;
*Chicago 1, IL      ('''chicago.voip.ms''')     208.100.60.8&lt;br /&gt;
*Chicago 2, IL      ('''chicago2.voip.ms''')    208.100.60.9 &lt;br /&gt;
*Chicago 3, IL      ('''chicago3.voip.ms''')    208.100.60.10&lt;br /&gt;
*Chicago 4, IL      ('''chicago4.voip.ms''')    208.100.60.11    &lt;br /&gt;
*Dallas, TX         ('''dallas.voip.ms''')      208.100.60.29&lt;br /&gt;
*Dallas 2, TX         ('''dallas2.voip.ms''')   208.100.60.30&lt;br /&gt;
*Denver 1, CO       ('''denver.voip.ms''')      208.100.60.32 &lt;br /&gt;
*Denver 2, CO       ('''denver2.voip.ms''')     208.100.60.33&lt;br /&gt;
*Houston, TX        ('''houston.voip.ms''')     208.100.60.15&lt;br /&gt;
*Houston 2, TX        ('''houston2.voip.ms''')  208.100.60.16&lt;br /&gt;
*Los Angeles 1, CA  ('''losangeles.voip.ms''')  208.100.60.35&lt;br /&gt;
*Los Angeles 2, CA  ('''losangeles2.voip.ms''') 208.100.60.36&lt;br /&gt;
*Los Angeles 3, CA  ('''losangeles3.voip.ms''') 208.100.60.37&lt;br /&gt;
*Los Angeles 4, CA  ('''losangeles4.voip.ms''') 208.100.60.38&lt;br /&gt;
*New York 1, NY     ('''newyork.voip.ms''')     208.100.60.66&lt;br /&gt;
*New York 2, NY     ('''newyork2.voip.ms''')    208.100.60.67&lt;br /&gt;
*New York 3, NY     ('''newyork3.voip.ms''')    208.100.60.68&lt;br /&gt;
*New York 4, NY     ('''newyork4.voip.ms''')    208.100.60.69&lt;br /&gt;
*New York 5, NY     ('''newyork5.voip.ms''')    208.100.60.11&lt;br /&gt;
*New York 6, NY     ('''newyork6.voip.ms''')    208.100.60.12&lt;br /&gt;
*New York 7, NY     ('''newyork7.voip.ms''')    208.100.60.13&lt;br /&gt;
*New York 8, NY     ('''newyork8.voip.ms''')    208.100.60.14&lt;br /&gt;
*San Jose, CA       ('''sanjose.voip.ms''')     208.100.60.40&lt;br /&gt;
*San Jose 2, CA     ('''sanjose2.voip.ms''')    208.100.60.41&lt;br /&gt;
*Seattle 1, WA      ('''seattle.voip.ms''')     208.100.60.42&lt;br /&gt;
*Seattle 2, WA      ('''seattle2.voip.ms''')    208.100.60.43&lt;br /&gt;
*Seattle 3, WA      ('''seattle3.voip.ms''')    208.100.60.44&lt;br /&gt;
*Tampa, FL          ('''tampa.voip.ms''')       208.100.60.46&lt;br /&gt;
*Tampa 2, FL        ('''tampa2.voip.ms''')      208.100.60.47&lt;br /&gt;
*Tampa 3, FL        ('''tampa3.voip.ms''')      208.100.60.48&lt;br /&gt;
*Tampa 4, FL        ('''tampa4.voip.ms''')      208.100.60.49&lt;br /&gt;
*Washington 1, DC   ('''washington.voip.ms''')  208.100.60.63&lt;br /&gt;
*Washington 2, DC   ('''washington2.voip.ms''') 208.100.60.64&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''International'''&lt;br /&gt;
*Amsterdam, NL      ('''amsterdam1.voip.ms''')   208.100.60.65&lt;br /&gt;
*London, UK         ('''london1.voip.ms''')      208.100.60.34&lt;br /&gt;
*Paris, FR          ('''paris1.voip.ms''')       208.100.60.39&lt;br /&gt;
*Sydney, AU         ('''sydney1.voip.ms''')     208.100.60.45&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-10-20T16:24:38Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Amsterdam   1&lt;br /&gt;
| amsterdam1.voip.ms&lt;br /&gt;
| 208.100.60.65&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   4&lt;br /&gt;
| chicago4.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   1&lt;br /&gt;
| losangeles1.voip.ms&lt;br /&gt;
| 208.100.60.35&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   2&lt;br /&gt;
| losangeles2.voip.ms&lt;br /&gt;
| 208.100.60.36&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   3&lt;br /&gt;
| losangeles3.voip.ms&lt;br /&gt;
| 208.100.60.37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   4&lt;br /&gt;
| losangeles4.voip.ms&lt;br /&gt;
| 208.100.60.38&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | San Jose 1&lt;br /&gt;
| sanjose1.voip.ms&lt;br /&gt;
| 208.100.60.40&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | San Jose 2&lt;br /&gt;
| sanjose2.voip.ms&lt;br /&gt;
| 208.100.60.41&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   2&lt;br /&gt;
| tampa2.voip.ms&lt;br /&gt;
| 208.100.60.47&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   3&lt;br /&gt;
| tampa3.voip.ms&lt;br /&gt;
| 208.100.60.48&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   4&lt;br /&gt;
| tampa4.voip.ms&lt;br /&gt;
| 208.100.60.49&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   5&lt;br /&gt;
| toronto5.voip.ms&lt;br /&gt;
| 208.100.60.54&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   6&lt;br /&gt;
| toronto6.voip.ms&lt;br /&gt;
| 208.100.60.55&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   7&lt;br /&gt;
| toronto7.voip.ms&lt;br /&gt;
| 208.100.60.56&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   8&lt;br /&gt;
| toronto8.voip.ms&lt;br /&gt;
| 208.100.60.57&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   9&lt;br /&gt;
| toronto9.voip.ms&lt;br /&gt;
| 208.100.60.58&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   1&lt;br /&gt;
| washington1.voip.ms&lt;br /&gt;
| 208.100.60.63&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-10-07T14:36:32Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   1&lt;br /&gt;
| losangeles1.voip.ms&lt;br /&gt;
| 208.100.60.35&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   2&lt;br /&gt;
| losangeles2.voip.ms&lt;br /&gt;
| 208.100.60.36&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   3&lt;br /&gt;
| losangeles3.voip.ms&lt;br /&gt;
| 208.100.60.37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   4&lt;br /&gt;
| losangeles4.voip.ms&lt;br /&gt;
| 208.100.60.38&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | San Jose 1&lt;br /&gt;
| sanjose1.voip.ms&lt;br /&gt;
| 208.100.60.40&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | San Jose 2&lt;br /&gt;
| sanjose2.voip.ms&lt;br /&gt;
| 208.100.60.41&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   2&lt;br /&gt;
| tampa2.voip.ms&lt;br /&gt;
| 208.100.60.47&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   3&lt;br /&gt;
| tampa3.voip.ms&lt;br /&gt;
| 208.100.60.48&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   4&lt;br /&gt;
| tampa4.voip.ms&lt;br /&gt;
| 208.100.60.49&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   5&lt;br /&gt;
| toronto5.voip.ms&lt;br /&gt;
| 208.100.60.54&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   6&lt;br /&gt;
| toronto6.voip.ms&lt;br /&gt;
| 208.100.60.55&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   8&lt;br /&gt;
| toronto8.voip.ms&lt;br /&gt;
| 208.100.60.57&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   9&lt;br /&gt;
| toronto9.voip.ms&lt;br /&gt;
| 208.100.60.58&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   1&lt;br /&gt;
| washington1.voip.ms&lt;br /&gt;
| 208.100.60.63&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-10-01T01:34:04Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   2&lt;br /&gt;
| losangeles2.voip.ms&lt;br /&gt;
| 208.100.60.36&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   3&lt;br /&gt;
| losangeles3.voip.ms&lt;br /&gt;
| 208.100.60.37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   4&lt;br /&gt;
| losangeles4.voip.ms&lt;br /&gt;
| 208.100.60.38&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | San Jose 1&lt;br /&gt;
| sanjose1.voip.ms&lt;br /&gt;
| 208.100.60.40&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   2&lt;br /&gt;
| tampa2.voip.ms&lt;br /&gt;
| 208.100.60.47&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   3&lt;br /&gt;
| tampa3.voip.ms&lt;br /&gt;
| 208.100.60.48&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   4&lt;br /&gt;
| tampa4.voip.ms&lt;br /&gt;
| 208.100.60.49&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   5&lt;br /&gt;
| toronto5.voip.ms&lt;br /&gt;
| 208.100.60.54&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   6&lt;br /&gt;
| toronto6.voip.ms&lt;br /&gt;
| 208.100.60.55&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   8&lt;br /&gt;
| toronto8.voip.ms&lt;br /&gt;
| 208.100.60.57&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   9&lt;br /&gt;
| toronto9.voip.ms&lt;br /&gt;
| 208.100.60.58&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   1&lt;br /&gt;
| washington1.voip.ms&lt;br /&gt;
| 208.100.60.63&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-30T21:00:23Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   3&lt;br /&gt;
| losangeles3.voip.ms&lt;br /&gt;
| 208.100.60.37&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   4&lt;br /&gt;
| losangeles4.voip.ms&lt;br /&gt;
| 208.100.60.38&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | San Jose 1&lt;br /&gt;
| sanjose1.voip.ms&lt;br /&gt;
| 208.100.60.40&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   5&lt;br /&gt;
| toronto5.voip.ms&lt;br /&gt;
| 208.100.60.54&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   6&lt;br /&gt;
| toronto6.voip.ms&lt;br /&gt;
| 208.100.60.55&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   8&lt;br /&gt;
| toronto8.voip.ms&lt;br /&gt;
| 208.100.60.57&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   9&lt;br /&gt;
| toronto9.voip.ms&lt;br /&gt;
| 208.100.60.58&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   1&lt;br /&gt;
| washington1.voip.ms&lt;br /&gt;
| 208.100.60.63&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-30T03:06:27Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   4&lt;br /&gt;
| losangeles4.voip.ms&lt;br /&gt;
| 208.100.60.38&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | San Jose 1&lt;br /&gt;
| sanjose1.voip.ms&lt;br /&gt;
| 208.100.60.40&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   5&lt;br /&gt;
| toronto5.voip.ms&lt;br /&gt;
| 208.100.60.54&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   6&lt;br /&gt;
| toronto6.voip.ms&lt;br /&gt;
| 208.100.60.55&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   8&lt;br /&gt;
| toronto8.voip.ms&lt;br /&gt;
| 208.100.60.57&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   9&lt;br /&gt;
| toronto9.voip.ms&lt;br /&gt;
| 208.100.60.58&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   1&lt;br /&gt;
| washington1.voip.ms&lt;br /&gt;
| 208.100.60.63&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-30T02:54:34Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   4&lt;br /&gt;
| losangeles4.voip.ms&lt;br /&gt;
| 208.100.60.38&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | San Jose 1&lt;br /&gt;
| sanjose1.voip.ms&lt;br /&gt;
| 208.100.60.40&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   5&lt;br /&gt;
| toronto5.voip.ms&lt;br /&gt;
| 208.100.60.54&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   8&lt;br /&gt;
| toronto8.voip.ms&lt;br /&gt;
| 208.100.60.57&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   9&lt;br /&gt;
| toronto9.voip.ms&lt;br /&gt;
| 208.100.60.58&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   1&lt;br /&gt;
| washington1.voip.ms&lt;br /&gt;
| 208.100.60.63&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-30T01:27:26Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Los Angeles   4&lt;br /&gt;
| losangeles4.voip.ms&lt;br /&gt;
| 208.100.60.38&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | San Jose 1&lt;br /&gt;
| sanjose1.voip.ms&lt;br /&gt;
| 208.100.60.40&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   8&lt;br /&gt;
| toronto8.voip.ms&lt;br /&gt;
| 208.100.60.57&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   1&lt;br /&gt;
| washington1.voip.ms&lt;br /&gt;
| 208.100.60.63&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-29T22:58:23Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | San Jose 1&lt;br /&gt;
| sanjose1.voip.ms&lt;br /&gt;
| 208.100.60.40&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   8&lt;br /&gt;
| toronto8.voip.ms&lt;br /&gt;
| 208.100.60.57&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   1&lt;br /&gt;
| washington1.voip.ms&lt;br /&gt;
| 208.100.60.63&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-29T02:16:59Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   1&lt;br /&gt;
| washington1.voip.ms&lt;br /&gt;
| 208.100.60.63&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-29T02:16:32Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   1&lt;br /&gt;
| washington1.voip.ms&lt;br /&gt;
| 208.100.60.63&lt;br /&gt;
|&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-28T23:27:04Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Paris 1&lt;br /&gt;
| paris1.voip.ms&lt;br /&gt;
| 208.100.60.39&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   1&lt;br /&gt;
| seattle1.voip.ms&lt;br /&gt;
| 208.100.60.42&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   2&lt;br /&gt;
| seattle2.voip.ms&lt;br /&gt;
| 208.100.60.43&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Seattle   3&lt;br /&gt;
| seattle3.voip.ms&lt;br /&gt;
| 208.100.60.44&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Sydney   1&lt;br /&gt;
| sydney1.voip.ms&lt;br /&gt;
| 208.100.60.45&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   10&lt;br /&gt;
| toronto10.voip.ms&lt;br /&gt;
| 208.100.60.59&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Washington   2&lt;br /&gt;
| washington2.voip.ms&lt;br /&gt;
| 208.100.60.64&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-28T18:40:10Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-28T18:38:22Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   2&lt;br /&gt;
| dallas2.voip.ms&lt;br /&gt;
| 208.100.60.30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | London   1&lt;br /&gt;
| london1.voip.ms&lt;br /&gt;
| 208.100.60.34&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   1&lt;br /&gt;
| toronto1.voip.ms&lt;br /&gt;
| 208.100.60.50&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   2&lt;br /&gt;
| toronto2.voip.ms&lt;br /&gt;
| 208.100.60.51&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   3&lt;br /&gt;
| toronto3.voip.ms&lt;br /&gt;
| 208.100.60.52&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Toronto   4&lt;br /&gt;
| toronto4.voip.ms&lt;br /&gt;
| 208.100.60.53&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Recommended_POPs</id>
		<title>Recommended POPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Recommended_POPs"/>
				<updated>2021-09-27T16:50:00Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;vertical-align:bottom;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;font-weight:bold; text-align:center; background-color:#A4C2F4;&amp;quot;&lt;br /&gt;
! Server&lt;br /&gt;
! DNS&lt;br /&gt;
! IP   ADDRESS&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta 1&lt;br /&gt;
| atlanta1.voip.ms&lt;br /&gt;
| 208.100.60.17&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Atlanta   2&lt;br /&gt;
| atlanta2.voip.ms&lt;br /&gt;
| 208.100.60.18&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   1&lt;br /&gt;
| chicago1.voip.ms&lt;br /&gt;
| 208.100.60.8&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   2&lt;br /&gt;
| chicago2.voip.ms&lt;br /&gt;
| 208.100.60.9&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Chicago   3&lt;br /&gt;
| chicago3.voip.ms&lt;br /&gt;
| 208.100.60.10&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Dallas   1&lt;br /&gt;
| dallas1.voip.ms&lt;br /&gt;
| 208.100.60.29&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Denver   1&lt;br /&gt;
| denver1.voip.ms&lt;br /&gt;
| 208.100.60.32&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   1&lt;br /&gt;
| houston1.voip.ms&lt;br /&gt;
| 208.100.60.15&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Houston   2&lt;br /&gt;
| houston2.voip.ms&lt;br /&gt;
| 208.100.60.16&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   1&lt;br /&gt;
| montreal1.voip.ms&lt;br /&gt;
| 208.100.60.19&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   2&lt;br /&gt;
| montreal2.voip.ms&lt;br /&gt;
| 208.100.60.20&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   3&lt;br /&gt;
| montreal3.voip.ms&lt;br /&gt;
| 208.100.60.21&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   4&lt;br /&gt;
| montreal4.voip.ms&lt;br /&gt;
| 208.100.60.22&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   5&lt;br /&gt;
| montreal5.voip.ms&lt;br /&gt;
| 208.100.60.23&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   6&lt;br /&gt;
| montreal6.voip.ms&lt;br /&gt;
| 208.100.60.24&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   7&lt;br /&gt;
| montreal7.voip.ms&lt;br /&gt;
| 208.100.60.25&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   8&lt;br /&gt;
| montreal8.voip.ms&lt;br /&gt;
| 208.100.60.26&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   9&lt;br /&gt;
| montreal9.voip.ms&lt;br /&gt;
| 208.100.60.27&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Montreal   10&lt;br /&gt;
| montreal10.voip.ms&lt;br /&gt;
| 208.100.60.28&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   1&lt;br /&gt;
| newyork1.voip.ms&lt;br /&gt;
| 208.100.60.66&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   2&lt;br /&gt;
| newyork2.voip.ms&lt;br /&gt;
| 208.100.60.67&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   3&lt;br /&gt;
| newyork3.voip.ms&lt;br /&gt;
| 208.100.60.68&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   4&lt;br /&gt;
| newyork4.voip.ms&lt;br /&gt;
| 208.100.60.69&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   5&lt;br /&gt;
| newyork5.voip.ms&lt;br /&gt;
| 208.100.60.11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   6&lt;br /&gt;
| newyork6.voip.ms&lt;br /&gt;
| 208.100.60.12&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   7&lt;br /&gt;
| newyork7.voip.ms&lt;br /&gt;
| 208.100.60.13&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | NewYork   8&lt;br /&gt;
| newyork8.voip.ms&lt;br /&gt;
| 208.100.60.14&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Tampa   1&lt;br /&gt;
| tampa1.voip.ms&lt;br /&gt;
| 208.100.60.46&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   1&lt;br /&gt;
| vancouver1.voip.ms&lt;br /&gt;
| 208.100.60.60&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   2&lt;br /&gt;
| vancouver2.voip.ms&lt;br /&gt;
| 208.100.60.61&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-weight:bold;&amp;quot; | Vancouver   3&lt;br /&gt;
| vancouver3.voip.ms&lt;br /&gt;
| 208.100.60.62&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/C%C3%B3digos_de_Marcaci%C3%B3n</id>
		<title>Códigos de Marcación</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/C%C3%B3digos_de_Marcaci%C3%B3n"/>
				<updated>2021-05-03T16:05:09Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;VoIP.ms cuenta con diferentes códigos de marcado dependiendo del destino que usted desee alcanzar, y se pueden utilizar desde la cuenta principal o una subcuenta dependiendo de sus necesidades. Es importante resaltar que existen dos tipos de rutas que determinaran la forma en que usted realice su marcación, ruta para llamadas locales y ruta para llamadas internacionales. Llamadas a Estados Unidos (excepto Hawái y Alaska) y Canadá son consideradas como llamadas locales. Todas los demás destinos serán considerados como llamadas Internacionales y usaran la ruta correspondiente.&lt;br /&gt;
&lt;br /&gt;
== Llamadas locales ==&lt;br /&gt;
&lt;br /&gt;
Para llamadas a Estados Unidos y Canada, usted sólo necesita marcar el número a 10 digitos, aunque de igual forma la marcacion con 11 digitos está permitida, para ello solamente agregue el prefijo 1 antes del número que desea marcar.&lt;br /&gt;
&lt;br /&gt;
 Ejemplo: 1514-316-xxxx o 514-316-xxxx (No use guiones al marcar)&lt;br /&gt;
&lt;br /&gt;
En el caso de Canada, desde Configuración de la Cuenta (Account Settings)&amp;gt;&amp;gt; Enrutamiento de la cuenta (Account Routing), se puede establecer una ruta que se usará para estas llamadas, hay una opción para usar la ruta de valor o premium ([[Value vs. Premium|Value y Premium]]), y también, es posible cambiar el enrutamiento que usará la llamada marcando el prefijo 033 (Value) y 044 (Premium) seguido del número de 11 dígitos. Para EE. UU. solo está disponible en la ruta Premium.&lt;br /&gt;
&lt;br /&gt;
*033 + 1 + Código de área + número: Canada Value (Anular la configuración de la cuenta)&lt;br /&gt;
&lt;br /&gt;
*044 + 1 + Código de área + número:  Canada Premium (Anular la configuración de la cuenta)&lt;br /&gt;
(El símbolo + solo se esta usando como referencia. No incluya como parte de su marcación)&lt;br /&gt;
&lt;br /&gt;
 Costo con la ruta '''Canada''' '''Value:''' Empenzando en $0.0052 &lt;br /&gt;
 Costo con la ruta '''Canada''' '''Premium:'''  $0.0090&lt;br /&gt;
 Costo con la ruta '''USA48''' '''(Premium)''': $0.0100&lt;br /&gt;
 &lt;br /&gt;
 ''Nota: excepto Yukón, Territorios del Noroeste y Nunavut los cuales son considerados en esta sección, pero tienen diferente tarifa ($0.1900 por minuto).''&lt;br /&gt;
&lt;br /&gt;
'''USA48: Los Estados Unidos contiguos o Estados Unidos continentales (en inglés, contiguous United States o Mainland United States) son los 48 estados de EE. UU. localizados al sur de Canadá, además del Distrito de Columbia. La expresión excluye los estados de Alaska y Hawai, y todos los territorios insulares y protectorados de EE. UU., como Puerto Rico.'''&lt;br /&gt;
&lt;br /&gt;
== Llamadas Internacionales ==&lt;br /&gt;
&lt;br /&gt;
Existen diferentes códigos que se pueden utilizar para marcar números Internacionales (afuera de US48 y Canadá). Hawai y Alaska son considerados en esta sección, ya que cualquier cambio que realice para las Llamadas Internacionales en las [[Configuraciones de la Cuenta (Account Settings)|configuraciones de su cuenta]], afectará las llamadas a estos destinos. Esto significa que si utiliza la ruta premium en sus llamadas internacionales, al llamar a Hawai o Alaska la llamada será realizada usando la ruta Premium, incluso si usted marca como una llamada local (a 10 u 11 dígitos)&lt;br /&gt;
&lt;br /&gt;
 '''Nota''': Algunos destinos internacionales puede ser marcados usando solamente el prefijo 1, esto aplica para países que forman parte de la NANPA. 011 y 00 son utilizados para el restos de los países.&lt;br /&gt;
 Por ej. cuando llame a Hawai, Alaska, países del Caribe y territorios de Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Para llamar a países fuera de los Estados Unidos y Canadá, puede utilizar los siguiente códigos:&lt;br /&gt;
&lt;br /&gt;
*011+Código del País+Número: Internacional&lt;br /&gt;
*00+Código del País+Número: Internacional&lt;br /&gt;
*033+Código del País+Número: Internacional Value (asegura el uso de la ruta Value, sin importar que no la haya elegido en las [[Configuraciones de la Cuenta (Account Settings)|configuraciones de su cuenta]])&lt;br /&gt;
*044+Código del País+Número: Internacional Premium (asegura el uso de la ruta Premium, sin importar que no la haya elegido en las [[Configuraciones de la Cuenta (Account Settings)|configuraciones de su cuenta]])&lt;br /&gt;
&lt;br /&gt;
(El símbolo + es usado solo como referencia. No lo incluya como parte de su marcación)&lt;br /&gt;
&lt;br /&gt;
 Ejemplo de Marcado a México: 011+Código del País (52) +Número incluyendo código de la ciudad. Ejemplo: 011-52-999xxxxxxx (no utilice guiones al marcar)&lt;br /&gt;
&lt;br /&gt;
== Códigos Especiales ==&lt;br /&gt;
&lt;br /&gt;
Estos son algunos códigos especiales que pueden ser usados junto con VoIP.ms&lt;br /&gt;
&lt;br /&gt;
=== Código de Acceso a su Buzón de Voz === &lt;br /&gt;
 *Marque &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;97 para acceder directamente al [[Buzón de voz (Voicemail)|buzón]] que se encuentra asociado con la cuenta desde la cual está marcando. (solamente se le solicitará la contraseña del buzón)&lt;br /&gt;
 &lt;br /&gt;
 *Marque &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;98 para acceder a cualquier [[Buzón de voz (Voicemail)|buzón]] en su cuenta, sin importar desde qué cuenta marque.(Se le solicitará el número del buzón y la contraseña).&lt;br /&gt;
&lt;br /&gt;
Si no tiene acceso a la red de VoIP.ms y desea consultar su [[Buzón de voz (Voicemail)|buzón]], usted puede simplemente marcar su número y una vez que el [[Buzón de voz (Voicemail)|buzón]] tome la llamada presiona la tecla asterisco (*).&lt;br /&gt;
&lt;br /&gt;
=== Balance de Cuenta ===&lt;br /&gt;
&lt;br /&gt;
Marque * 225 (* bal): este código le permite acceder al saldo de su cuenta VoIP.ms. Puede habilitarse o deshabilitarse en [[Subcuentas]].&lt;br /&gt;
&lt;br /&gt;
=== Pruebas de Eco y Tonos de Teclado (Echo &amp;amp; DTMF test) ===&lt;br /&gt;
&lt;br /&gt;
4443 (Prueba de Eco - Echo Test): Este código le permite realizar una prueba eco, con una cuenta nueva puede utilizar este código incluso si no tiene fondos, esta prueba es útil para validar la calidad del audio.&lt;br /&gt;
&lt;br /&gt;
4747 (Tonos de Teclado - DTMF Test): Este código es utilizado para probar los tonos de su teclado, de igual forma puede ser utilizado incluso sin fondos, este código es útil para validar que la configuración de DTMF es la correcta.&lt;br /&gt;
&lt;br /&gt;
== Códigos de servicio para Canadá ==&lt;br /&gt;
&lt;br /&gt;
'''1-555-555-0911''' (Prueba para el [[Numero Identificador (Caller ID)|CallerID]] y servicio de e911): Puede usar este código para probar si funciona el [[Numero Identificador (Caller ID)|CallerID]] que usted está enviando y de igual forma le indica si el número está activado con el servicio de e911.&lt;br /&gt;
&lt;br /&gt;
'''411:''' Asistencia de Directorio (debe ser habilitado en las configuraciones de su cuenta), cuando lo habilite puede marcar para obtener asistencia de directorio a un costo de $0.99 por llamada.&lt;br /&gt;
&lt;br /&gt;
'''311:''' Servicio de Policía (no emergencias), Municipales y otros servicios gubernamentales (Solamente se puede acceder usando servidores Canadienses y pasando un [[Numero Identificador (Caller ID)|CallerID]] válido de una ciudad donde el servicio esté disponible.)&lt;br /&gt;
&lt;br /&gt;
El servicio se ha puesto a disposición en las siguientes comunidades (con fecha de inicio), háganos saber si tiene algún problema:&lt;br /&gt;
&lt;br /&gt;
    Calgary, Alberta (18 Mayo 2005)&lt;br /&gt;
    Edmonton, Alberta (16 Diciembre 2008)&lt;br /&gt;
    Fort St. John, British Columbia (14 Noviembre 2006)&lt;br /&gt;
    Gatineau, Quebec (22 Junio 2005)&lt;br /&gt;
    Greater Sudbury, Ontario (12 Febrero 2007)&lt;br /&gt;
    Halifax Regional Municipality, Nova Scotia (15 Noviembre 2012)[8]&lt;br /&gt;
    ''Halton Region, Ontario (18 Marzo 2008). Actualmente, las llamadas al 311 desde la región de Halton no son compatibles con VoIP.ms. Por favor use 1-866-4HALTON   &lt;br /&gt;
     (1-866-442-5866) o 905-825-6000''&lt;br /&gt;
    Laval, Quebec (3 Octubre 2007)&lt;br /&gt;
    Montreal, Quebec (mid-Diciembre 2007)&lt;br /&gt;
    Ottawa, Ontario (19 Septiembre 2005)&lt;br /&gt;
    Regional Municipality of Peel, Ontario (5 Octubre 2009)&lt;br /&gt;
    St. John's, Newfoundland and Labrador (27 Junio 2006)&lt;br /&gt;
    Toronto, Ontario (24 Septiembre 2009)&lt;br /&gt;
    Vancouver, British Columbia&lt;br /&gt;
    Windsor, Ontario (22 Agosto 2005)&lt;br /&gt;
    Winnipeg, Manitoba (16 Enero 2009)[9]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''511:''' Servicios de clima e información al viajero (Solamente se puede acceder usando servidores Canadienses y pasando un [[Numero Identificador (Caller ID)|CallerID]] válido de una ciudad donde el servicio esté disponible.)&lt;br /&gt;
&lt;br /&gt;
'''811:''' Servicios no urgentes de salud (Health Teletriage/Telehealth). (Solamente se puede acceder usando servidores Canadienses y pasando un [[Numero Identificador (Caller ID)|CallerID]] válido de una ciudad donde el servicio esté disponible.)&lt;br /&gt;
&lt;br /&gt;
'''Notas Importantes:'''&lt;br /&gt;
&lt;br /&gt;
* Los servicios solo se pueden llamar desde servidores canadienses. Hay planes para agregar códigos de servicio a los servidores de EE. UU. Lo antes posible. Esto no se aplica al servicio 411.&lt;br /&gt;
* Los servicios dependen en el [[Numero Identificador (Caller ID)|CallerID]] para enrutar su llamada con la linea de servicio adecuada, por lo tanto algunos servicios pueden no estar soportados en su provincia o área especifica.&lt;br /&gt;
* No se aplican cargos en su cuenta cuando marca al 311, 511 o 811.&lt;br /&gt;
&lt;br /&gt;
== Servicio 310 para Canadá ==&lt;br /&gt;
&lt;br /&gt;
''Exchange'' 310 es un código especial, este tipo de números solamente sólo pueden alcanzarse desde el area al cual pertenecen. Desde VoIP.ms usted solamente necesita marcar usando 7 digitos para alcanzar estos números, de igual forma es importante pasar un [[Numero Identificador (Caller ID)|CallerID]] canadiense valido y estar registrado en el servidor de Chicago, Seattle o cualquier de los servidores canadienses.&lt;br /&gt;
&lt;br /&gt;
'''Ejemplo''': Al marcar 310-xxxx (recuerde no utilizar guiones al marcar), si usted esta enviando un [[Numero Identificador (Caller ID)|CallerID]] con el código de area 514, es como si estuviera marcando 514-310-xxxx.&lt;br /&gt;
&lt;br /&gt;
== Casos Especiales ==&lt;br /&gt;
&lt;br /&gt;
La terminación de llamadas no esta soportada a los números 1900, números premium y números gratuitos internacionales (fuera de EE. UU. Y Canadá). Si tiene preguntas sobre esto, no dude en ponerse en contacto con nuestro personal de soporte a través de [mailto: support@voip.ms | soporte de tickets] o chat en vivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Guías]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Codes_de_Composition</id>
		<title>Codes de Composition</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Codes_de_Composition"/>
				<updated>2021-05-03T16:04:17Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article in English !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Dialing_Codes English] || [https://wiki.voip.ms/article/C%C3%B3digos_de_Marcado Español] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
VoIP.ms a des codes de composition différents en fonction de la destination que vous voulez rejoindre, et vous pouvez utiliser ces codes à partir de votre compte principal ou sous-comptes, selon le besoin. Il y a deux principales différences entre les routes lors de la numérotation, les appels locaux et internationaux, il est important de le mentionner, les appels aux États-Unis 48 (sauf Hawaï et Alaska) et au Canada sont considérés comme des appels locaux.  Toutes les autres destinations seront considérées comme internationales et utiliseront la route correspondante.&lt;br /&gt;
&lt;br /&gt;
== Appels locaux (USA48/Canada) ==&lt;br /&gt;
&lt;br /&gt;
Pour les appels vers USA48 &amp;amp; Canada, il vous suffit de composer le numéro à 10 chiffres, vous pouvez le composer optionnellement en utilisant 11 chiffres, en ajoutant le préfixe 1 avant le numéro.  &lt;br /&gt;
&lt;br /&gt;
 Exemple: 1514-316-xxxx or 514-316-xxxx (N'utilisez pas les tirets lors de la composition)&lt;br /&gt;
&lt;br /&gt;
Dans la page '''Paramètres du compte''' &amp;gt; '''Routage de compte''', il est possible de configurer une route pour ces appels, et choisir entre la route &amp;quot;Value&amp;quot; ou &amp;quot;Premium&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Value: Le Canada à partir de $0.0052&lt;br /&gt;
&lt;br /&gt;
* Premium: USA 48/Canada $0.01.  Remarquez que le Yukon, les Territoires du Nord-Ouest et le Nunavut sont considérés dans cette section, mais ont un taux différent (valeur à $0.0102 et $0.0260). ''&lt;br /&gt;
&lt;br /&gt;
'''USA48: Ce sont les 48 états des États-Unis du continent de l'Amérique du Nord, situés au sud du Canada, en plus du District de Columbia. Ce terme exclut les États de l'Alaska et d'Hawaï, ainsi que tous les territoires en dehors de la zone des États-Unis, tel que Puerto Rico.'''&lt;br /&gt;
&lt;br /&gt;
== Appels internationaux ==&lt;br /&gt;
&lt;br /&gt;
Il existe des codes différents qui peuvent être utilisés pour composer des numéros internationaux (à l'extérieur de US48 &amp;amp; Canada).  Hawaï et Alaska sont considérés dans cette section, puisque toute modification apportée à '''Paramètres du compte''' &amp;gt; '''Routage international''', aura une incidence sur ces destinations, cela signifie que si vous utilisez la route premium, les appels vers ces destinations utiliseront également la route premium, mais peuvent être composés comme des numéros locaux américains (10 ou 11 chiffres).&lt;br /&gt;
&lt;br /&gt;
Remarque: Certaines destinations internationales peuvent être composées en utilisant uniquement le préfixe 1, cela s'applique pour une partie des pays de la NANPA. 011 &amp;amp; 00 sont pour le reste du pays.&lt;br /&gt;
&lt;br /&gt;
  Par exemple: Quand on appelle à Hawaï, Alaska, les pays des Caraïbes et les territoires américains.&lt;br /&gt;
&lt;br /&gt;
Pour les appels vers des pays hors USA et Canada, nous pouvons utiliser ces codes:&lt;br /&gt;
&lt;br /&gt;
* 011 + Code du pays + numéro: International&lt;br /&gt;
* 00  + Code du pays + numéro: International&lt;br /&gt;
* 033 + Code du pays + numéro: International Value &lt;br /&gt;
* 044 + Code du pays + numéro: International Premium &lt;br /&gt;
&lt;br /&gt;
(Les signes + sont utilisés uniquement comme référence.  Ne pas les inclure lors de la numérotation)&lt;br /&gt;
&lt;br /&gt;
  Exemple de composition pour le Mexique: 011 + le code du pays + numéro = 011-52-9999xxxxxx (ne pas utiliser les tirets lors de la numérotation).&lt;br /&gt;
&lt;br /&gt;
== Codes spéciaux ==&lt;br /&gt;
&lt;br /&gt;
Certains codes spéciaux que vous pouvez utiliser avec le service:&lt;br /&gt;
&lt;br /&gt;
=== Les codes de [[Messagerie vocale]] === &lt;br /&gt;
&lt;br /&gt;
 *97 pour accéder directement à la Messagerie vocale associée au compte. (Vous demandera un mot de passe)&lt;br /&gt;
 &lt;br /&gt;
 *98 pour accéder à votre messagerie vocale et choisir un de vos comptes de boîte vocale. (Vous demandera code de Messagerie vocale et mot de passe)&lt;br /&gt;
&lt;br /&gt;
Si vous n'avez pas accès à notre réseau VoIP et que vous souhaitiez consulter votre messagerie vocale, il vous suffit de composer votre numéro. Une fois que le système de messagerie vocale répond à votre appel, appuyez sur la touche astérisque (*).&lt;br /&gt;
&lt;br /&gt;
=== Tests de qualite sonore et Test DTMF ===&lt;br /&gt;
4443 (Tests de qualite sonore): Ce code est utilisé pour accéder au Tests de qualite sonore, avec un nouveau compte ce code peut être composé même sans fonds, il est utile pour vérifier la qualité de votre ligne.&lt;br /&gt;
&lt;br /&gt;
4747 (Test DTMF): Ce code est utilisé pour accéder au test DTMF, avec un nouveau compte ce code peut être composé même sans fonds, il est utile de vérifier si le DTMF (tonalité) est configuré correctement.&lt;br /&gt;
&lt;br /&gt;
== Codes de service au Canada ==&lt;br /&gt;
&lt;br /&gt;
'''1-555-555-0911''': Pour tester &amp;quot;[[ID de l'appelant (Caller ID) | ID de l'appelant]]&amp;quot; et &amp;quot;E911&amp;quot;, pour tester si votre &amp;quot;[[ID de l'appelant (Caller ID) | ID de l'appelant]]&amp;quot; fonctionne correctement, vous pouvez composer ce numéro, cet enregistrement vous permettra également de savoir si votre numéro est activé avec le [[Service E911]].&lt;br /&gt;
&lt;br /&gt;
'''411''':  Pages Blanches (Doit être activé dans les paramètres du compte), quand il est activé les utilisateurs peuvent appeler l'annuaire de renseignements à un coût de 0,99 $ par appel.&lt;br /&gt;
&lt;br /&gt;
'''311''': Un non-numéro d'urgence de la police, ou des services municipaux et gouvernementaux (serveurs canadiens)&lt;br /&gt;
&lt;br /&gt;
Le service est disponible dans les villes suivantes (laissez-nous savoir si vous avez des problèmes):&lt;br /&gt;
&lt;br /&gt;
    Calgary, Alberta (18 mai 2005)&lt;br /&gt;
    Edmonton, Alberta (16 décembre 2008)&lt;br /&gt;
    Fort St. John, British Columbia (14 novembre 2006)&lt;br /&gt;
    Gatineau, Quebec (22 juin 2005)&lt;br /&gt;
    Greater Sudbury, Ontario (12 février 2007)&lt;br /&gt;
    Halifax Regional Municipality, Nova Scotia (15 novembre 2012)[8]&lt;br /&gt;
    ''Halton Region, Ontario (18 mars 2008). Les appels vers 311 à partir de la région d'Halton ne sont actuellement pas portés par VoIP.ms. Veuillez utiliser 1-866-4HALTON   &lt;br /&gt;
     (1-866-442-5866) or 905-825-6000''&lt;br /&gt;
    Laval, Québec (3 octobre 2007)&lt;br /&gt;
    Montreal, Québec (mi-décembre 2007)&lt;br /&gt;
    Ottawa, Ontario (19 septembre 2005)&lt;br /&gt;
    Regional Municipality of Peel, Ontario (5 octobre 2009)&lt;br /&gt;
    St. John's, Newfoundland and Labrador (27 juin 2006)&lt;br /&gt;
    Toronto, Ontario (24 septembre 2009)&lt;br /&gt;
    Vancouver, British Columbia&lt;br /&gt;
    Windsor, Ontario (22 août 2005)&lt;br /&gt;
    Winnipeg, Manitoba (16 janvier 2009)[9]&lt;br /&gt;
&lt;br /&gt;
'''511''': Informations sur les prévisions météorologiques et les services aux voyageurs (serveurs canadiens)&lt;br /&gt;
&lt;br /&gt;
'''811''': Services de santé (non urgents) / services de télésanté (serveurs canadiens)&lt;br /&gt;
&lt;br /&gt;
'''Remarques importantes''':&lt;br /&gt;
&lt;br /&gt;
* Ces services ne peuvent être appelés qu'à partir que de nos serveurs canadiens. Nous prévoyons ajouter des codes de service à nos serveurs US dès que possible.&lt;br /&gt;
* Ces services comptent sur votre CallerID pour acheminer votre appel vers le service en ligne approprié, par conséquent, certains services peuvent ne pas être pris en charge dans votre province.&lt;br /&gt;
* Il n'y a aucun frais appliqué à votre compte lorsque vous appelez le 311, 511 ou 811.&lt;br /&gt;
&lt;br /&gt;
== Le service Canada 310 ==&lt;br /&gt;
&lt;br /&gt;
310 est un code spécial, ces numéros ne sont accessibles qu'à partir de la région où ils appartiennent, depuis notre service, et vous devrez composer seulement les 7 chiffres, pour bien atteindre ces numéros, passer un &amp;quot;Caller ID&amp;quot; canadien valide et être enregistré à Chicago, Seattle ou l'un des serveurs canadiens.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Exemple: Composez 310-xxxx (ne pas utiliser les tirets lors de la numérotation), si vous passez par un &amp;quot;Caller ID&amp;quot; 514, c'est comme si vous&lt;br /&gt;
             composiez le 514-310-xxxx.&lt;br /&gt;
[[category:Guides en français]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/C%C3%B3digos_de_Marcado</id>
		<title>Códigos de Marcado</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/C%C3%B3digos_de_Marcado"/>
				<updated>2021-05-03T16:03:22Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article in English !! Article en Français&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Dialing_Codes English] ||&lt;br /&gt;
[https://wiki.voip.ms/article/Codes_de_Composition Français] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
VoIP.ms cuenta con diferentes códigos de marcado dependiendo del destino que usted desee alcanzar, y se pueden utilizar desde la cuenta principal o una subcuenta dependiendo de sus necesidades. Es importante resaltar que existen dos tipos de rutas que determinaran la forma en que usted realice su marcación, ruta para llamadas locales y ruta para llamadas internacionales. Llamadas a Estados Unidos (excepto Hawái y Alaska) y Canadá son consideradas como llamadas locales. Todas los demás destinos serán considerados como llamadas Internacionales y usaran la ruta correspondiente.&lt;br /&gt;
&lt;br /&gt;
== Llamadas locales ==&lt;br /&gt;
&lt;br /&gt;
Para llamadas a Estados Unidos y Canada, usted sólo necesita marcar el número a 10 digitos, aunque de igual forma la marcacion con 11 digitos está permitida, para ello solamente agregue el prefijo 1 antes del número que desea marcar.&lt;br /&gt;
&lt;br /&gt;
 Ejemplo: 1514-316-xxxx o 514-316-xxxx (No use guiones al marcar)&lt;br /&gt;
&lt;br /&gt;
En el caso de Canada, desde Configuración de la Cuenta (Account Settings)&amp;gt;&amp;gt; Enrutamiento de la cuenta (Account Routing), se puede establecer una ruta que se usará para estas llamadas, hay una opción para usar la ruta de valor o premium ([[Value vs. Premium|Value y Premium]]), y también, es posible cambiar el enrutamiento que usará la llamada marcando el prefijo 033 (Value) y 044 (Premium) seguido del número de 11 dígitos. Para EE. UU. solo está disponible en la ruta Premium.&lt;br /&gt;
&lt;br /&gt;
*033 + 1 + Código de área + número: Canada Value (Anular la configuración de la cuenta)&lt;br /&gt;
&lt;br /&gt;
*044 + 1 + Código de área + número:  Canada Premium (Anular la configuración de la cuenta)&lt;br /&gt;
(El símbolo + solo se esta usando como referencia. No incluya como parte de su marcación)&lt;br /&gt;
&lt;br /&gt;
 Costo con la ruta '''Canada''' '''Value:''' Empenzando en $0.0052 &lt;br /&gt;
 Costo con la ruta '''Canada''' '''Premium:'''  $0.0090&lt;br /&gt;
 Costo con la ruta '''USA48''' '''(Premium)''': $0.0100&lt;br /&gt;
 &lt;br /&gt;
 ''Nota: excepto Yukón, Territorios del Noroeste y Nunavut los cuales son considerados en esta sección, pero tienen diferente tarifa ($0.1900 por minuto).''&lt;br /&gt;
&lt;br /&gt;
'''USA48: Los Estados Unidos contiguos o Estados Unidos continentales (en inglés, contiguous United States o Mainland United States) son los 48 estados de EE. UU. localizados al sur de Canadá, además del Distrito de Columbia. La expresión excluye los estados de Alaska y Hawai, y todos los territorios insulares y protectorados de EE. UU., como Puerto Rico.'''&lt;br /&gt;
&lt;br /&gt;
== Llamadas Internacionales ==&lt;br /&gt;
&lt;br /&gt;
Existen diferentes códigos que se pueden utilizar para marcar números Internacionales (afuera de US48 y Canadá). Hawai y Alaska son considerados en esta sección, ya que cualquier cambio que realice para las Llamadas Internacionales en las [[Configuraciones de la Cuenta (Account Settings)|configuraciones de su cuenta]], afectará las llamadas a estos destinos. Esto significa que si utiliza la ruta premium en sus llamadas internacionales, al llamar a Hawai o Alaska la llamada será realizada usando la ruta Premium, incluso si usted marca como una llamada local (a 10 u 11 dígitos)&lt;br /&gt;
&lt;br /&gt;
 '''Nota''': Algunos destinos internacionales puede ser marcados usando solamente el prefijo 1, esto aplica para países que forman parte de la NANPA. 011 y 00 son utilizados para el restos de los países.&lt;br /&gt;
 Por ej. cuando llame a Hawai, Alaska, países del Caribe y territorios de Estados Unidos.&lt;br /&gt;
&lt;br /&gt;
Para llamar a países fuera de los Estados Unidos y Canadá, puede utilizar los siguiente códigos:&lt;br /&gt;
&lt;br /&gt;
*011+Código del País+Número: Internacional&lt;br /&gt;
*00+Código del País+Número: Internacional&lt;br /&gt;
*033+Código del País+Número: Internacional Value (asegura el uso de la ruta Value, sin importar que no la haya elegido en las [[Configuraciones de la Cuenta (Account Settings)|configuraciones de su cuenta]])&lt;br /&gt;
*044+Código del País+Número: Internacional Premium (asegura el uso de la ruta Premium, sin importar que no la haya elegido en las [[Configuraciones de la Cuenta (Account Settings)|configuraciones de su cuenta]])&lt;br /&gt;
&lt;br /&gt;
(El símbolo + es usado solo como referencia. No lo incluya como parte de su marcación)&lt;br /&gt;
&lt;br /&gt;
 Ejemplo de Marcado a México: 011+Código del País (52) +Número incluyendo código de la ciudad. Ejemplo: 011-52-999xxxxxxx (no utilice guiones al marcar)&lt;br /&gt;
&lt;br /&gt;
== Códigos Especiales ==&lt;br /&gt;
&lt;br /&gt;
Estos son algunos códigos especiales que pueden ser usados junto con VoIP.ms&lt;br /&gt;
&lt;br /&gt;
=== Código de Acceso a su Buzón de Voz === &lt;br /&gt;
 *Marque &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;97 para acceder directamente al [[Buzón de voz (Voicemail)|buzón]] que se encuentra asociado con la cuenta desde la cual está marcando. (solamente se le solicitará la contraseña del buzón)&lt;br /&gt;
 &lt;br /&gt;
 *Marque &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;98 para acceder a cualquier [[Buzón de voz (Voicemail)|buzón]] en su cuenta, sin importar desde qué cuenta marque.(Se le solicitará el número del buzón y la contraseña).&lt;br /&gt;
&lt;br /&gt;
Si no tiene acceso a la red de VoIP.ms y desea consultar su [[Buzón de voz (Voicemail)|buzón]], usted puede simplemente marcar su número y una vez que el [[Buzón de voz (Voicemail)|buzón]] tome la llamada presiona la tecla asterisco (*).&lt;br /&gt;
&lt;br /&gt;
=== Balance de Cuenta ===&lt;br /&gt;
&lt;br /&gt;
Marque * 225 (* bal): este código le permite acceder al saldo de su cuenta VoIP.ms. Puede habilitarse o deshabilitarse en [[Subcuentas]].&lt;br /&gt;
&lt;br /&gt;
=== Pruebas de Eco y Tonos de Teclado (Echo &amp;amp; DTMF test) ===&lt;br /&gt;
&lt;br /&gt;
4443 (Prueba de Eco - Echo Test): Este código le permite realizar una prueba eco, con una cuenta nueva puede utilizar este código incluso si no tiene fondos, esta prueba es útil para validar la calidad del audio.&lt;br /&gt;
&lt;br /&gt;
4747 (Tonos de Teclado - DTMF Test): Este código es utilizado para probar los tonos de su teclado, de igual forma puede ser utilizado incluso sin fondos, este código es útil para validar que la configuración de DTMF es la correcta.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Códigos de servicio para Canadá ==&lt;br /&gt;
&lt;br /&gt;
'''1-555-555-0911''' (Prueba para el [[Numero Identificador (Caller ID)|CallerID]] y servicio de e911): Puede usar este código para probar si funciona el [[Numero Identificador (Caller ID)|CallerID]] que usted está enviando y de igual forma le indica si el número está activado con el servicio de e911.&lt;br /&gt;
&lt;br /&gt;
'''411:''' Asistencia de Directorio (debe ser habilitado en las configuraciones de su cuenta), cuando lo habilite puede marcar para obtener asistencia de directorio a un costo de $0.99 por llamada.&lt;br /&gt;
&lt;br /&gt;
'''311:''' Servicio de Policía (no emergencias), Municipales y otros servicios gubernamentales (Solamente se puede acceder usando servidores Canadienses y pasando un [[Numero Identificador (Caller ID)|CallerID]] válido de una ciudad donde el servicio esté disponible.)&lt;br /&gt;
&lt;br /&gt;
El servicio se ha puesto a disposición en las siguientes comunidades (con fecha de inicio), háganos saber si tiene algún problema:&lt;br /&gt;
&lt;br /&gt;
    Calgary, Alberta (18 Mayo 2005)&lt;br /&gt;
    Edmonton, Alberta (16 Diciembre 2008)&lt;br /&gt;
    Fort St. John, British Columbia (14 Noviembre 2006)&lt;br /&gt;
    Gatineau, Quebec (22 Junio 2005)&lt;br /&gt;
    Greater Sudbury, Ontario (12 Febrero 2007)&lt;br /&gt;
    Halifax Regional Municipality, Nova Scotia (15 Noviembre 2012)[8]&lt;br /&gt;
    ''Halton Region, Ontario (18 Marzo 2008). Actualmente, las llamadas al 311 desde la región de Halton no son compatibles con VoIP.ms. Por favor use 1-866-4HALTON   &lt;br /&gt;
     (1-866-442-5866) o 905-825-6000''&lt;br /&gt;
    Laval, Quebec (3 Octubre 2007)&lt;br /&gt;
    Montreal, Quebec (mid-Diciembre 2007)&lt;br /&gt;
    Ottawa, Ontario (19 Septiembre 2005)&lt;br /&gt;
    Regional Municipality of Peel, Ontario (5 Octubre 2009)&lt;br /&gt;
    St. John's, Newfoundland and Labrador (27 Junio 2006)&lt;br /&gt;
    Toronto, Ontario (24 Septiembre 2009)&lt;br /&gt;
    Vancouver, British Columbia&lt;br /&gt;
    Windsor, Ontario (22 Agosto 2005)&lt;br /&gt;
    Winnipeg, Manitoba (16 Enero 2009)[9]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''511:''' Servicios de clima e información al viajero (Solamente se puede acceder usando servidores Canadienses y pasando un [[Numero Identificador (Caller ID)|CallerID]] válido de una ciudad donde el servicio esté disponible.)&lt;br /&gt;
&lt;br /&gt;
'''811:''' Servicios no urgentes de salud (Health Teletriage/Telehealth). (Solamente se puede acceder usando servidores Canadienses y pasando un [[Numero Identificador (Caller ID)|CallerID]] válido de una ciudad donde el servicio esté disponible.)&lt;br /&gt;
&lt;br /&gt;
'''Notas Importantes:'''&lt;br /&gt;
&lt;br /&gt;
* Los servicios solo se pueden llamar desde servidores canadienses. Hay planes para agregar códigos de servicio a los servidores de EE. UU. Lo antes posible. Esto no se aplica al servicio 411.&lt;br /&gt;
* Los servicios dependen en el [[Numero Identificador (Caller ID)|CallerID]] para enrutar su llamada con la linea de servicio adecuada, por lo tanto algunos servicios pueden no estar soportados en su provincia o área especifica.&lt;br /&gt;
* No se aplican cargos en su cuenta cuando marca al 311, 511 o 811.&lt;br /&gt;
&lt;br /&gt;
== Servicio 310 para Canadá ==&lt;br /&gt;
&lt;br /&gt;
''Exchange'' 310 es un código especial, este tipo de números solamente sólo pueden alcanzarse desde el area al cual pertenecen. Desde VoIP.ms usted solamente necesita marcar usando 7 digitos para alcanzar estos números, de igual forma es importante pasar un [[Numero Identificador (Caller ID)|CallerID]] canadiense valido y estar registrado en el servidor de Chicago, Seattle o cualquier de los servidores canadienses.&lt;br /&gt;
&lt;br /&gt;
'''Ejemplo''': Al marcar 310-xxxx (recuerde no utilizar guiones al marcar), si usted esta enviando un [[Numero Identificador (Caller ID)|CallerID]] con el código de area 514, es como si estuviera marcando 514-310-xxxx.&lt;br /&gt;
&lt;br /&gt;
== Casos Especiales ==&lt;br /&gt;
&lt;br /&gt;
La terminación de llamadas no esta soportada a los números 1900, números premium y números gratuitos internacionales (fuera de EE. UU. Y Canadá). Si tiene preguntas sobre esto, no dude en ponerse en contacto con nuestro personal de soporte a través de [mailto: support@voip.ms | soporte de tickets] o chat en vivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Guías]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Dialing_Codes</id>
		<title>Dialing Codes</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Dialing_Codes"/>
				<updated>2021-05-03T16:02:24Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Codes_de_Composition Français] || &lt;br /&gt;
[https://wiki.voip.ms/article/C%C3%B3digos_de_Marcado Español] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://voip.ms/ VoIP.ms] has different dialing codes depending on the destination you want to reach, and you can use these codes from your main or sub account depending on your needs. It is important to mention that there are two main distinctions between the routes when dialing local and international calls. Calls to United States 48 (except Hawaii &amp;amp; Alaska) and Canada are considered local calls. All the other destinations will be considered International and will use the corresponding route.&lt;br /&gt;
&lt;br /&gt;
== Local calls (USA48/Canada) ==&lt;br /&gt;
&lt;br /&gt;
For calls to USA48 &amp;amp; Canada, you only need to dial the complete 10 digits number, optionally you can dial using 11 digits, adding the prefix 1 before the number. &lt;br /&gt;
&lt;br /&gt;
 Example: 1514-316-xxxx or 514-316-xxxx (do not use the dashes when dialing)&lt;br /&gt;
&lt;br /&gt;
On the case of Canada, from the Account Settings &amp;gt;&amp;gt; Account Routing, it can be set a route for these calls, there is an option to use value or premium route, and also, it's possible to switch the routing the call will use by dialing the prefix 033 (Value) and 044 (Premium) followed by the 11 digits number. The US is only available on the Premium route.&lt;br /&gt;
&lt;br /&gt;
*033 + 1 + Area Code + number: Canada Value (override account setting)&lt;br /&gt;
&lt;br /&gt;
*044 + 1 + Area Code + number:  Canada Premium (override account setting)&lt;br /&gt;
(+ signs used as reference only. Do not include + signs when dialing)&lt;br /&gt;
&lt;br /&gt;
 Cost with the '''Canada''' '''Value''' route: Starting at $0.0052 &lt;br /&gt;
 Cost with the '''Canada''' '''Premium''' route: $0.0090&lt;br /&gt;
 Cost with the '''USA48''' route ('''Premium'''): $0.0100&lt;br /&gt;
 &lt;br /&gt;
 ''Note (except Yukon, North West Territories &amp;amp; Nunavut are considered in this section but have a different rate ($0.1900 per minute).''&lt;br /&gt;
&lt;br /&gt;
'''USA48: The contiguous United States are the 48 U.S. states on the continent of North America that are south of Canada, plus the District of Columbia. The term excludes the states of Alaska and Hawaii, and all off-shore U.S. territories and possessions, such as Puerto Rico.&lt;br /&gt;
'''&lt;br /&gt;
&lt;br /&gt;
== International calls ==&lt;br /&gt;
&lt;br /&gt;
There are different codes that can be used to dial International numbers (Outside US48 &amp;amp; Canada). Hawaii and Alaska are considered in this section, since any change made on the [[Account Settings]] &amp;gt;&amp;gt; Account Routing for International calls, will affect also these destinations, this means if we set to use premium route, calls to these destinations will use also premium route, but they can be dialed as local US numbers (10 or 11 digits).&lt;br /&gt;
&lt;br /&gt;
 Note: Some International destinations can be dialed using only the prefix 1, this applies for countries part of the NANPA. 011 &amp;amp; 00 are for the rest of countries. &lt;br /&gt;
 E.g. when dialing Hawaii, Alaska, Caribbean countries an U.S. Territories. &lt;br /&gt;
&lt;br /&gt;
For dialing to countries outside US &amp;amp; Canada, we can follow these codes:&lt;br /&gt;
&lt;br /&gt;
*011 + Country Code + number: International&lt;br /&gt;
*00 + Country Code + number: International&lt;br /&gt;
*033 + Country Code + number: International Value (override account setting)&lt;br /&gt;
*044 + Country Code + number: International Premium (override account setting)&lt;br /&gt;
&lt;br /&gt;
(+ signs used as reference only. Do not include + signs when dialing)&lt;br /&gt;
&lt;br /&gt;
 Example Dialing to Mexico: 011+country code+number 011-52-9999xxxxxx (do not use the dashes when dialing)&lt;br /&gt;
&lt;br /&gt;
== Special codes ==&lt;br /&gt;
&lt;br /&gt;
Some special codes that you can use with the service:&lt;br /&gt;
&lt;br /&gt;
=== [[Voicemail]] Access Codes === &lt;br /&gt;
 *97 to access directly the Mailbox associated to the account you are dialing from. (Will prompt for Password only)&lt;br /&gt;
 &lt;br /&gt;
 *98 to access your Voicemail and choose one of your Mailbox accounts. (Will prompt for Mailbox ID and Password)&lt;br /&gt;
&lt;br /&gt;
If you don't have access to our VoIP network and would like to check your Voicemail, you can simply dial your number. Once the Voicemail system answers your call, press the asterisk key (*).&lt;br /&gt;
&lt;br /&gt;
=== Account Balance ===&lt;br /&gt;
&lt;br /&gt;
Dial *225 (*bal): This code allow you to access your VoIP.ms Account Balance. It can be Enable or Disable on [[Sub Accounts]]. &lt;br /&gt;
&lt;br /&gt;
=== Echo &amp;amp; DTMF test ===&lt;br /&gt;
&lt;br /&gt;
4443 (Echo Test): This code is used to access the echo test, with a new account this code can be dialed even without funds, it is useful to verify the quality on your line.&lt;br /&gt;
&lt;br /&gt;
4747 (DTMF Test): This code is used to access the dtmf test, with a new account this code can be dialed even without funds, it is useful to verify if the dtmf is configured properly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Service codes for Canada ==&lt;br /&gt;
&lt;br /&gt;
'''1-555-555-0911:''' Test CallerID and [[e911]] Test: to test if your caller Id is working properly you can dial this number, also this recording will let you know if your number is activated with the e911 service.&lt;br /&gt;
&lt;br /&gt;
'''411:''' Directory Assistance (Must be enabled in [[Account Settings]]), when enabled users can dial the directory assistance at a cost of $0.99 per call.&lt;br /&gt;
&lt;br /&gt;
'''311:''' Non-Emergency Police, Municipal and Other Governmental Services (Canadian Servers) &lt;br /&gt;
&lt;br /&gt;
The service has been made available in the following communities (with starting date), please let us know if you experience an issue:&lt;br /&gt;
&lt;br /&gt;
    Calgary, Alberta (18 May 2005)&lt;br /&gt;
    Edmonton, Alberta (16 December 2008)&lt;br /&gt;
    Fort St. John, British Columbia (14 November 2006)&lt;br /&gt;
    Gatineau, Quebec (22 June 2005)&lt;br /&gt;
    Greater Sudbury, Ontario (12 February 2007)&lt;br /&gt;
    Halifax Regional Municipality, Nova Scotia (15 November 2012)[8]&lt;br /&gt;
    ''Halton Region, Ontario (18 March 2008). The calls to 311 from the Halton Region are not currently supported with VoIP.ms. Please use 1-866-4HALTON   &lt;br /&gt;
     (1-866-442-5866) or 905-825-6000''&lt;br /&gt;
    Laval, Quebec (3 October 2007)&lt;br /&gt;
    Montreal, Quebec (mid-December 2007)&lt;br /&gt;
    Ottawa, Ontario (19 September 2005)&lt;br /&gt;
    Regional Municipality of Peel, Ontario (5 October 2009)&lt;br /&gt;
    St. John's, Newfoundland and Labrador (27 June 2006)&lt;br /&gt;
    Toronto, Ontario (24 September 2009)&lt;br /&gt;
    Vancouver, British Columbia&lt;br /&gt;
    Windsor, Ontario (22 August 2005)&lt;br /&gt;
    Winnipeg, Manitoba (16 January 2009)[9]&lt;br /&gt;
&lt;br /&gt;
'''511:''' Provision of Weather and Traveler Information Services (Canadian Servers)&lt;br /&gt;
&lt;br /&gt;
'''811:''' Non-Urgent Health Teletriage / telehealth Services (Canadian Servers)&lt;br /&gt;
&lt;br /&gt;
'''Important Notes:'''&lt;br /&gt;
&lt;br /&gt;
* The services can only be Called from Canadian servers. There are plans on adding service codes to US servers as soon as possible. This doesn't apply to the 411 service.&lt;br /&gt;
* The services rely on your [http://wiki.voip.ms/article/Caller_ID CallerID] to route your call to the proper service line, therefore, some services may not be supported in your province or for your specific area.&lt;br /&gt;
* The are no charges applied to your account when you call 311, 511 or 811.&lt;br /&gt;
&lt;br /&gt;
== Canada 310 service ==&lt;br /&gt;
&lt;br /&gt;
Exchange 310 is a special code, these numbers are only reachable from the area where they belong, from the service, you will need to dial only the 7 digits to properly reach these numbers, pass a valid Canadian CallerID and be registered in Chicago, Seattle or any of the Canadian servers.&lt;br /&gt;
&lt;br /&gt;
Example: Dial 310-xxxx (do not use the dashes when dialing), if you pass a caller id in area code 514, dialing seven digits 310-xxxx is like dialing 514-310-xxxx.&lt;br /&gt;
&lt;br /&gt;
== Special cases ==&lt;br /&gt;
&lt;br /&gt;
Termination is not supported to 1900 numbers, premium numbers and  International Toll Free numbers (out of USA and Canada). If you have questions about please fell free to contact our support staff via [mailto:support@voip.ms | ticket  support ]  or live chat.&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Choosing_Server</id>
		<title>Choosing Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Choosing_Server"/>
				<updated>2021-02-03T21:46:22Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: /* Powershell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:ChooseServerImg.png|thumb|none|1280px|VoIP.ms servers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Choisir_un_serveur Français] || &lt;br /&gt;
[https://wiki.voip.ms/article/Elegir_servidor Español] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Choosing a Server =&lt;br /&gt;
&lt;br /&gt;
[http://www.voip.ms VoIP.ms] offers many different servers, but which one should you choose? One misconception is that you should pick the closest to your location, however this is not needed most of the time. For example, if you are in the USA, any of the US servers will provide a really good latency and service quality. The newest server within a city is indicated with the highest number attached to the name, as they are classified in ascending order. Also worth noting is that there is a network tool that will help you when deciding which server you want to use, generally named a &amp;quot;ping&amp;quot;, which will provide you the latency between you and the server. Therefore the server which provides you less latency should be used.&lt;br /&gt;
&lt;br /&gt;
 '''Note:''' Please bear in mind that some servers might not be available for your DID number to be used as POP (Point of presence) at the ''Manage DIDs'' section. &lt;br /&gt;
 Make sure that your SIP/IAX device and your phone number are pointing to the same server. &lt;br /&gt;
&lt;br /&gt;
=== IPs ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''Canada'''&lt;br /&gt;
*Montreal 1, QC     ('''montreal.voip.ms''')    192.175.96.73&lt;br /&gt;
*Montreal 2, QC     ('''montreal2.voip.ms''')   192.175.96.74&lt;br /&gt;
*Montreal 3, QC     ('''montreal3.voip.ms''')   192.175.96.68&lt;br /&gt;
*Montreal 4, QC     ('''montreal4.voip.ms''')   67.205.74.179&lt;br /&gt;
*Montreal 5, QC     ('''montreal5.voip.ms''')   192.175.96.69&lt;br /&gt;
*Montreal 6, QC     ('''montreal6.voip.ms''')   192.175.96.70&lt;br /&gt;
*Montreal 7, QC     ('''montreal7.voip.ms''')   192.175.96.71&lt;br /&gt;
*Montreal 8, QC     ('''montreal8.voip.ms''')   192.175.96.72&lt;br /&gt;
*Montreal 9, QC     ('''montreal9.voip.ms''')   67.205.74.184&lt;br /&gt;
*Montreal 10, QC     ('''montreal10.voip.ms''') 67.205.74.187&lt;br /&gt;
*Toronto 1, ON      ('''toronto.voip.ms''')     158.85.70.148&lt;br /&gt;
*Toronto 2, ON      ('''toronto2.voip.ms''')    158.85.70.149&lt;br /&gt;
*Toronto 3, ON      ('''toronto3.voip.ms''')    158.85.70.150&lt;br /&gt;
*Toronto 4, ON      ('''toronto4.voip.ms''')    158.85.70.151&lt;br /&gt;
*Toronto 5, ON      ('''toronto5.voip.ms''')    184.75.215.106&lt;br /&gt;
*Toronto 6, ON      ('''toronto6.voip.ms''')    184.75.215.114&lt;br /&gt;
*Toronto 7, ON      ('''toronto7.voip.ms''')    184.75.215.146&lt;br /&gt;
*Toronto 8, ON      ('''toronto8.voip.ms''')    184.75.213.210&lt;br /&gt;
*Toronto 9, ON      ('''toronto9.voip.ms''')    158.85.70.154&lt;br /&gt;
*Toronto 10, ON      ('''toronto10.voip.ms''')    158.85.70.158&lt;br /&gt;
*Vancouver 1, BC    ('''vancouver.voip.ms''')   162.213.157.220&lt;br /&gt;
*Vancouver 2, BC    ('''vancouver2.voip.ms''')  162.213.157.117&lt;br /&gt;
*Vancouver 3, BC    ('''vancouver3.voip.ms''')  162.213.157.82&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''United States'''&lt;br /&gt;
*Atlanta 1, GA      ('''atlanta.voip.ms''')     75.127.65.130&lt;br /&gt;
*Atlanta 2, GA      ('''atlanta2.voip.ms''')    209.217.224.50&lt;br /&gt;
*Chicago 1, IL      ('''chicago.voip.ms''')     69.162.175.27&lt;br /&gt;
*Chicago 2, IL      ('''chicago2.voip.ms''')    69.162.175.28 &lt;br /&gt;
*Chicago 3, IL      ('''chicago3.voip.ms''')    69.162.175.29&lt;br /&gt;
*Chicago 4, IL      ('''chicago4.voip.ms''')    208.100.39.55&lt;br /&gt;
*Chicago 5, IL      ('''chicago5.voip.ms''')    50.31.115.149&lt;br /&gt;
*Chicago 6, IL      ('''chicago6.voip.ms''')    50.31.115.150&lt;br /&gt;
*Chicago 7, IL      ('''chicago7.voip.ms''')    50.31.115.151&lt;br /&gt;
*Dallas, TX         ('''dallas.voip.ms''')      158.85.149.162&lt;br /&gt;
*Dallas 2, TX         ('''dallas2.voip.ms''')   158.85.149.163&lt;br /&gt;
*Denver 1, CO       ('''denver.voip.ms''')      23.239.211.90 &lt;br /&gt;
*Denver 2, CO       ('''denver2.voip.ms''')     64.27.52.226&lt;br /&gt;
*Houston, TX        ('''houston.voip.ms''')     173.193.85.18&lt;br /&gt;
*Houston 2, TX        ('''houston2.voip.ms''')  173.193.85.19&lt;br /&gt;
*Los Angeles 1, CA  ('''losangeles.voip.ms''')  96.44.149.186&lt;br /&gt;
*Los Angeles 2, CA  ('''losangeles2.voip.ms''') 96.44.149.202&lt;br /&gt;
*Los Angeles 3, CA  ('''losangeles3.voip.ms''') 64.188.6.162&lt;br /&gt;
*Los Angeles 4, CA  ('''losangeles4.voip.ms''') 64.188.6.170&lt;br /&gt;
*New York 1, NY     ('''newyork.voip.ms''')     72.251.239.196&lt;br /&gt;
*New York 2, NY     ('''newyork2.voip.ms''')    72.251.239.205&lt;br /&gt;
*New York 3, NY     ('''newyork3.voip.ms''')    72.251.239.206&lt;br /&gt;
*New York 4, NY     ('''newyork4.voip.ms''')    72.251.239.207&lt;br /&gt;
*New York 5, NY     ('''newyork5.voip.ms''')    23.29.136.28&lt;br /&gt;
*New York 6, NY     ('''newyork6.voip.ms''')    23.29.136.29&lt;br /&gt;
*New York 7, NY     ('''newyork7.voip.ms''')    23.29.136.38&lt;br /&gt;
*New York 8, NY     ('''newyork8.voip.ms''')    23.29.136.40 &lt;br /&gt;
*San Jose, CA       ('''sanjose.voip.ms''')     23.246.247.146&lt;br /&gt;
*San Jose 2, CA     ('''sanjose2.voip.ms''')    23.246.247.147&lt;br /&gt;
*Seattle 1, WA      ('''seattle.voip.ms''')     50.23.160.53&lt;br /&gt;
*Seattle 2, WA      ('''seattle2.voip.ms''')    50.23.149.166&lt;br /&gt;
*Seattle 3, WA      ('''seattle3.voip.ms''')    50.23.160.54&lt;br /&gt;
*Tampa, FL          ('''tampa.voip.ms''')       162.254.144.173&lt;br /&gt;
*Tampa 2, FL        ('''tampa2.voip.ms''')      162.254.144.176&lt;br /&gt;
*Tampa 3, FL        ('''tampa3.voip.ms''')      23.111.187.139&lt;br /&gt;
*Tampa 4, FL        ('''tampa4.voip.ms''')      23.111.166.202&lt;br /&gt;
*Washington 1, DC   ('''washington.voip.ms''')  169.62.41.189&lt;br /&gt;
*Washington 2, DC   ('''washington2.voip.ms''') 169.62.41.187&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''International'''&lt;br /&gt;
*Amsterdam, NL      ('''amsterdam.voip.ms''')   37.58.88.242&lt;br /&gt;
*London, UK         ('''london.voip.ms''')      159.8.157.212&lt;br /&gt;
*Sydney, AU      ('''sydney1.voip.ms''')   168.1.73.84&lt;br /&gt;
*Paris, FR          ('''paris.voip.ms''')       159.8.85.180&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server Realms===&lt;br /&gt;
&lt;br /&gt;
For IOS, Please click here [http://wiki.voip.ms/article/Server_Realms Server Realms] to get the Realm Name for the server you plan on using, this can differ from the Domain Name being used. &lt;br /&gt;
&lt;br /&gt;
= What is a Ping? =&lt;br /&gt;
&lt;br /&gt;
Ping is a standard tool used to test network connections. It is mostly used to determine if a server or device can be reached across the network and the latency of the response(the time it takes to send a packet to the destination and for it to return to your computer).&lt;br /&gt;
&lt;br /&gt;
Ping tools are part of Windows, Mac OS X and Linux as well as some routers.&lt;br /&gt;
&lt;br /&gt;
== How does the ping work? ==&lt;br /&gt;
&lt;br /&gt;
It sends request messages to a target network address or DNS names at periodic intervals and measures the time it takes for a response message to arrive and return(better known as latency). &lt;br /&gt;
&lt;br /&gt;
==How to ping on a PC==&lt;br /&gt;
&lt;br /&gt;
Pinging is a command which tells you if the connection between your computer and a particular domain is working correctly.&lt;br /&gt;
&lt;br /&gt;
In Windows, select Start &amp;gt; Programs &amp;gt; Accessories &amp;gt; Command Prompt. This will give you a window like the one below.&lt;br /&gt;
&lt;br /&gt;
Enter the word ping, followed by a space, then the domain name.(montreal.voip.ms) in this case domain is our server name.&lt;br /&gt;
&lt;br /&gt;
If the results show a series of replies, the connection is working. The time shows you how fast the connection is. If you see a &amp;quot;timed out&amp;quot; error instead of a reply, there is a breakdown somewhere between your computer and the domain.&lt;br /&gt;
&lt;br /&gt;
[[File:Ping.gif|thumb|none|600px|Ping]]&lt;br /&gt;
&lt;br /&gt;
==How to ping on a Mac Computer==&lt;br /&gt;
&lt;br /&gt;
1- Click on Finder in the dock.&lt;br /&gt;
&lt;br /&gt;
2- Click on Applications.&lt;br /&gt;
&lt;br /&gt;
3- Click on Utilities.&lt;br /&gt;
&lt;br /&gt;
4- Double-click on Network Utility. &amp;amp;#42;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#42; In OS X Mavericks (10.9.x) this utility app changed location. Launch it from spotlight instead, either press &amp;quot;command&amp;quot;+&amp;quot;space bar&amp;quot; or click on spotlight directly (magnifying glass icon at top right of screen), type &amp;quot;network utility&amp;quot; and hit &amp;quot;return&amp;quot;&lt;br /&gt;
&lt;br /&gt;
5- In the Network Utility window, click on the Ping tab&lt;br /&gt;
&lt;br /&gt;
6- In the field under &amp;quot;Please enter the network address to ping,&amp;quot; like montreal.voip.ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''If pings results are not consistent, you may have an issue with Jitter. You can work on this issue by adjusting the &amp;quot;Network Jitter Level&amp;quot; setting on your VoIP device. Usually a ping of under 150 ms is recommended in order to have good quality. The latency time to the server is important, however there are also other factors that could affect the quality of the calls such as packet loss (VoIP communications are very sensitive to this), and the Jitter level of your Internet connection.''&lt;br /&gt;
&lt;br /&gt;
The following is the output of running ping with the target losangeles.voip.ms.&lt;br /&gt;
&lt;br /&gt;
 #ping losangeles.voip.ms&lt;br /&gt;
 Ping to losangeles.voip.ms [67.215.241.250] with 32 bytes de datos:&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=67ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=69ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=68ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=67ms TTL=52&lt;br /&gt;
 ping statistics from 67.215.241.250:&lt;br /&gt;
 4 packets transmitted, 4 received, 0% packet lost. rtt min/avg/max/mdev = 67ms, 69ms, 67ms&lt;br /&gt;
&lt;br /&gt;
Sample ping output in windows:&lt;br /&gt;
 C:\Windows\system32&amp;gt;ping montreal.voip.ms&lt;br /&gt;
 &lt;br /&gt;
 Pinging montreal.voip.ms [67.205.74.184] with 32 bytes of data:&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=85ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=86ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=86ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=85ms TTL=49&lt;br /&gt;
 &lt;br /&gt;
 Ping statistics for 67.205.74.184:&lt;br /&gt;
     Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;br /&gt;
 Approximate round trip times in milli-seconds:&lt;br /&gt;
     Minimum = 85ms, Maximum = 86ms, Average = 85ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Latency Testing Scripts (User Submitted) =&lt;br /&gt;
&amp;lt;p&amp;gt;All the following scripts were produced by voip.ms users who felt others might also benefit from the output of their efforts.  They were written over a span of Years and probably need adjusting before you use them, to cater for changes in servers over time and changes in policies (like not testing heavily subscribed servers which are not open to new registrations)&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If you aren't satisfied that the scripts are safe or simply don’t like the way they syntactically appear, you can still manually ping a selection of servers and choose a server based on the best latency. The following scripts are essentially just wrappers around the ping command which support lists of servers to feed to ping and present the output in a readable format.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If you feel you have a simpler cleaner script that works for another platform or language, please do add it to this wiki via a support ticket.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Bash Script To Handle The Mac Ping Output Format ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To make use of this script (1) save as a plain text file (2) set permissions on the file to executable (3) invoke script&lt;br /&gt;
e.g. Save script below using your favourite editor as pingVoipMS.sh (2) chmod u+x pingVoipMS.sh (3) ./pingVoipMS.sh&lt;br /&gt;
This is a bash 3.x script, so it also works in Linux, just change the ping packet loss field from 7 to 6 in the final loop below (or wherever the loss field is in your ping output format).  Depending upon your distro curl might need to change to wget.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Ping several servers and display Latency, Jitter and Packet Loss&lt;br /&gt;
#      Usage: [-c &amp;lt;count&amp;gt;][-i &amp;lt;wait time&amp;gt;][-r test restricted servers][&amp;lt;server list file&amp;gt;]&lt;br /&gt;
#&lt;br /&gt;
# The optional server list text file should be formatted with one host name per line.&lt;br /&gt;
# The list of voip.ms servers is available at https://wiki.voip.ms/article/Choosing_Server&lt;br /&gt;
# If no args are supplied, this script will scrape a ping server list from voip.ms&lt;br /&gt;
#&lt;br /&gt;
USER_FILE=&amp;quot;&amp;quot;&lt;br /&gt;
COUNT=3; INTERVAL=5; RESTRICTED=0&lt;br /&gt;
restrictedList=(atlanta.voip.ms chicago.voip.ms&lt;br /&gt;
                montreal.voip.ms montreal2.voip.ms montreal3.voip.ms montreal4.voip.ms&lt;br /&gt;
                newyork.voip.ms newyork4.voip.ms seattle.voip.ms&lt;br /&gt;
                toronto.voip.ms toronto2.voip.ms toronto3.voip.ms toronto4.voip.ms)&lt;br /&gt;
&lt;br /&gt;
# Handle any passed in script arguments&lt;br /&gt;
while getopts c:i:r parm&lt;br /&gt;
do&lt;br /&gt;
    case $parm in&lt;br /&gt;
        c)count_opt=$OPTARG;;&lt;br /&gt;
        i)interval_opt=$OPTARG;;&lt;br /&gt;
        r)RESTRICTED=1;;&lt;br /&gt;
        *)echo -e &amp;quot;Invalid arg\nUsage:\t[ -c &amp;lt;count of ECHO_REQUESTs to Tx, default 3&amp;gt; ] \&lt;br /&gt;
                  \n\t[ -i &amp;lt;wait time (s) between datagrams, default 5&amp;gt; ]                \&lt;br /&gt;
                  \n\t[ -r ] Include restricted servers in latency test                  \&lt;br /&gt;
                  \n\t[FILE &amp;lt;ping server list&amp;gt; ]&amp;quot;;exit 1;;&lt;br /&gt;
    esac&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# Test if an option was specified and whether it's a +ve non-zero integer&lt;br /&gt;
[[ -n $count_opt    &amp;amp;&amp;amp; ($count_opt =~ ^[[:digit:]]+$)    &amp;amp;&amp;amp; $count_opt -gt 0 ]] &amp;amp;&amp;amp;&lt;br /&gt;
        COUNT=$count_opt&lt;br /&gt;
[[ -n $interval_opt &amp;amp;&amp;amp; ($interval_opt =~ ^[[:digit:]]+$) &amp;amp;&amp;amp; $interval_opt -gt 0 ]] &amp;amp;&amp;amp;&lt;br /&gt;
        INTERVAL=$interval_opt&lt;br /&gt;
&lt;br /&gt;
shift $((OPTIND - 1))&lt;br /&gt;
&lt;br /&gt;
# Validate supplied file (server list)&lt;br /&gt;
[[ -n $1 &amp;amp;&amp;amp; ! (-f $1 &amp;amp;&amp;amp; -r $1) ]] &amp;amp;&amp;amp;&lt;br /&gt;
        { echo &amp;quot;\&amp;quot;$1\&amp;quot; file does not exist or is not readable&amp;quot;; exit 1; }&lt;br /&gt;
[[ -n $1 &amp;amp;&amp;amp; -f $1 &amp;amp;&amp;amp; -r $1 ]] &amp;amp;&amp;amp; USER_FILE=&amp;quot;$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [[ -n $USER_FILE ]]&lt;br /&gt;
then&lt;br /&gt;
# Bash 3.x in macOS does not support readarray, need to do cumbersome array loops instead&lt;br /&gt;
    while IFS= read -r servers; do&lt;br /&gt;
        serverList+=( &amp;quot;$servers&amp;quot; )&lt;br /&gt;
    done &amp;lt; &amp;lt;(grep -Eo '^\b[[:alpha:]]+?[[:alnum:]]\.voip\.ms\b$' &amp;quot;$USER_FILE&amp;quot; | \&lt;br /&gt;
             grep -v '^\s*#' | awk NF | sort)&lt;br /&gt;
else&lt;br /&gt;
# N.B. The script looks for the html boldface tags &amp;lt;b&amp;gt; &amp;lt;/b&amp;gt; inside a bracket&lt;br /&gt;
# If the website alters and the parse fails, manually create the list and&lt;br /&gt;
# supply as a script arg (or perhaps update the parsing to work again :)&lt;br /&gt;
    while IFS= read -r servers; do&lt;br /&gt;
        serverList+=( &amp;quot;$servers&amp;quot; )&lt;br /&gt;
    done &amp;lt; &amp;lt;(curl -sm 10 https://wiki.voip.ms/article/Choosing_Server | \&lt;br /&gt;
             grep -E '(&amp;lt;b&amp;gt;[[:alpha:]]+?[[:alnum:]]\.voip\.ms&amp;lt;/b&amp;gt;)'    | \&lt;br /&gt;
             tr &amp;quot;&amp;lt;&amp;gt;&amp;quot; &amp;quot; &amp;quot; | awk '{print $(NF-3)}' | sort                 )&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Newer voip.ms clients can't register onto these over-subscribed servers&lt;br /&gt;
# Don't test the restricted list unless explicitly asked (with the -r cmd line option)&lt;br /&gt;
if [[ $RESTRICTED -eq 0 ]]&lt;br /&gt;
then&lt;br /&gt;
    for server in &amp;quot;${restrictedList[@]}&amp;quot;&lt;br /&gt;
    do&lt;br /&gt;
        ix=$(printf &amp;quot;%s\n&amp;quot; &amp;quot;${serverList[@]}&amp;quot; | grep -n &amp;quot;^${server}&amp;quot; | cut -d &amp;quot;:&amp;quot; -f1)&lt;br /&gt;
        while IFS= read -ra idx; do&lt;br /&gt;
            keys+=( &amp;quot;${idx[@]}&amp;quot; )&lt;br /&gt;
        done &amp;lt; &amp;lt;([[ $ix -gt 0 ]] &amp;amp;&amp;amp; echo $((ix-1)))&lt;br /&gt;
    done&lt;br /&gt;
    for ((i=${#keys[@]} - 1; i &amp;gt;= 0; i--)); do unset &amp;quot;serverList[keys[i]]&amp;quot;; done&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [[ ${#serverList[@]} -eq 0 ]]&lt;br /&gt;
then&lt;br /&gt;
    echo &amp;quot;No unrestricted Voip.ms servers could be found, please supply a server list&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
runTime=$((COUNT * INTERVAL * ${#serverList[@]}))&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;PING will send $COUNT packet(s) with a wait of $INTERVAL sec(s) between each packet&amp;quot;&lt;br /&gt;
echo &amp;quot;Change the PING options by invoking this script with -c and/or -i, default \&amp;quot;-c 3 -i 5\&amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;Over $((${#serverList[@]})) server(s) the estimated script Run Time will be $runTime seconds&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%-20s %-18s %7s %8s %6s   %s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;IP Address&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot; &amp;quot;Countdown&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================  (seconds)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
for myLn in &amp;quot;${serverList[@]}&amp;quot;&lt;br /&gt;
do&lt;br /&gt;
     while IFS=$'\n' read -r pings; do&lt;br /&gt;
         pingList+=( &amp;quot;$pings&amp;quot; )&lt;br /&gt;
         printf &amp;quot;%-64s %5d   %2d/%-2d\n&amp;quot; &amp;quot;$pings&amp;quot; \&lt;br /&gt;
                &amp;quot;$((runTime - COUNT * INTERVAL * ${#pingList[@]}))&amp;quot; \&lt;br /&gt;
                &amp;quot;${#pingList[@]}&amp;quot; &amp;quot;${#serverList[@]}&amp;quot;&lt;br /&gt;
     done &amp;lt; &amp;lt;( ping -c &amp;quot;$COUNT&amp;quot; -i &amp;quot;$INTERVAL&amp;quot; -q &amp;quot;$myLn&amp;quot; | awk \&lt;br /&gt;
     '&lt;br /&gt;
        /^PING / {myH=$2}&lt;br /&gt;
        /^PING / {&lt;br /&gt;
            IP = substr($3,2,15)&lt;br /&gt;
            split(IP,myIP,&amp;quot;)&amp;quot;) }&lt;br /&gt;
        /packet loss/ {myPL=$7}&lt;br /&gt;
        /min\/avg\/max/ {&lt;br /&gt;
            split($4,myS,&amp;quot;/&amp;quot;)&lt;br /&gt;
            printf(&amp;quot;%-20s %-18s %7.3f %8.3f %6s\n&amp;quot;,&lt;br /&gt;
                    myH, myIP[1], myS[2], myS[4], myPL ) }&lt;br /&gt;
     ' )&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
echo -e &amp;quot;\nMost appropriate server listed in order of best latency\n&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%-20s %-18s %7s %8s %6s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;IP Address&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%s\n&amp;quot; &amp;quot;${pingList[@]}&amp;quot; | LC_ALL=C sort -n -k 3,3 -k 5,5 -k 4,4 | \&lt;br /&gt;
        awk '{printf(&amp;quot;%s    \(%2d\)\n&amp;quot;,$0, NR)}'&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Perl Script ===&lt;br /&gt;
Pings list of voip.ms servers round robin with optional output csv file.&lt;br /&gt;
&lt;br /&gt;
    # usage ping_voip.ms.pl &amp;lt;number of times&amp;gt; &amp;lt;seconds in between&amp;gt; &amp;lt;output.csv&amp;gt;&lt;br /&gt;
    use Net::Ping;&lt;br /&gt;
    use Time::HiRes;&lt;br /&gt;
    use strict;&lt;br /&gt;
    &lt;br /&gt;
    # input list &lt;br /&gt;
    my @hosts = qw(&lt;br /&gt;
        atlanta.voip.ms&lt;br /&gt;
        atlanta2.voip.ms&lt;br /&gt;
        chicago.voip.ms&lt;br /&gt;
        chicago2.voip.ms&lt;br /&gt;
        chicago3.voip.ms&lt;br /&gt;
        chicago4.voip.ms&lt;br /&gt;
        dallas.voip.ms&lt;br /&gt;
        denver.voip.ms&lt;br /&gt;
        denver2.voip.ms&lt;br /&gt;
        houston.voip.ms&lt;br /&gt;
        losangeles.voip.ms&lt;br /&gt;
        losangeles2.voip.ms&lt;br /&gt;
        newyork.voip.ms&lt;br /&gt;
        newyork2.voip.ms&lt;br /&gt;
        newyork3.voip.ms&lt;br /&gt;
        newyork4.voip.ms&lt;br /&gt;
        seattle.voip.ms&lt;br /&gt;
        seattle2.voip.ms&lt;br /&gt;
        seattle3.voip.ms&lt;br /&gt;
        tampa.voip.ms&lt;br /&gt;
        washington.voip.ms&lt;br /&gt;
        washington2.voip.ms&lt;br /&gt;
        montreal.voip.ms&lt;br /&gt;
        montreal2.voip.ms&lt;br /&gt;
        montreal3.voip.ms&lt;br /&gt;
        montreal4.voip.ms&lt;br /&gt;
        toronto2.voip.ms&lt;br /&gt;
        toronto3.voip.ms&lt;br /&gt;
        toronto4.voip.ms&lt;br /&gt;
        toronto.voip.ms&lt;br /&gt;
        london.voip.ms&lt;br /&gt;
    );&lt;br /&gt;
    &lt;br /&gt;
    $| = 1; #autoflush&lt;br /&gt;
    # High precision syntax (requires Time::HiRes)&lt;br /&gt;
    my $p = Net::Ping-&amp;gt;new(&amp;quot;icmp&amp;quot;,1);&lt;br /&gt;
    $p-&amp;gt;hires();&lt;br /&gt;
    my $max_name_length = (reverse sort { $a &amp;lt;=&amp;gt; $b } map { length($_) } @hosts)[0];&lt;br /&gt;
    my $count = 4; # number of times to ping&lt;br /&gt;
    my $interval = 5; # seconds between ping rounds&lt;br /&gt;
    my $output_file = &amp;quot;&amp;quot;;&lt;br /&gt;
    my @data;&lt;br /&gt;
    &lt;br /&gt;
    # check for arguments&lt;br /&gt;
    my $num_args = @ARGV;&lt;br /&gt;
    if ($num_args &amp;gt;= 1) {$count = $ARGV[0];}&lt;br /&gt;
    if ($num_args &amp;gt;= 2) {$interval = $ARGV[1];}&lt;br /&gt;
    if ($num_args &amp;gt;= 3) {$output_file = $ARGV[2];}&lt;br /&gt;
    &lt;br /&gt;
    # check argument validity&lt;br /&gt;
    $0 =~ /^.*\\(.*)$/;&lt;br /&gt;
    my $script = $1;&lt;br /&gt;
    if ($count !~ /^\d+$/ or $interval !~ /^\d+$/) {die &amp;quot;Usage: $script &amp;lt;number of rounds&amp;gt; &amp;lt;seconds between rounds&amp;gt; &amp;lt;output.csv&amp;gt;\n&amp;quot;;}&lt;br /&gt;
    if (length($output_file) &amp;gt; 0 and $output_file !~ /\.csv$/) {$output_file .= &amp;quot;.csv&amp;quot;;}&lt;br /&gt;
    &lt;br /&gt;
    # main loop&lt;br /&gt;
    for my $i (1..$count)&lt;br /&gt;
    {&lt;br /&gt;
        sleep $interval unless $i == 1;&lt;br /&gt;
        print &amp;quot;Round $i\n&amp;quot;;&lt;br /&gt;
        my $host_num=0;&lt;br /&gt;
        foreach my $host (@hosts)&lt;br /&gt;
        {&lt;br /&gt;
            (my $ret, my $duration, my $ip) = $p-&amp;gt;ping($host);&lt;br /&gt;
            $ip =~ /(\d+)\.(\d+)\.(\d+)\.(\d+)/; &lt;br /&gt;
            if ($ret)&lt;br /&gt;
            {&lt;br /&gt;
                printf(&amp;quot;%*s [ip: %3s.%3s.%3s.%3s] is alive (%6.2f ms)\n&amp;quot;, $max_name_length, $host, $1, $2, $3, $4, $duration*1000);&lt;br /&gt;
                $data[$host_num][$i]=$duration*1000;&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
            {&lt;br /&gt;
                printf(&amp;quot;%*s [ip: %3s.%3s.%3s.%3s] is dead\n&amp;quot;, $max_name_length, $host, $1, $2, $3, $4);&lt;br /&gt;
            }&lt;br /&gt;
            $host_num++;&lt;br /&gt;
        }&lt;br /&gt;
        print &amp;quot;\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    $p-&amp;gt;close();&lt;br /&gt;
    &lt;br /&gt;
    # if output file name given&lt;br /&gt;
    if (length($output_file)&amp;gt;0)&lt;br /&gt;
    {&lt;br /&gt;
        # print output to file&lt;br /&gt;
        open FILE, &amp;quot;&amp;gt;$output_file&amp;quot; or die &amp;quot;$!\n&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        # print column headers&lt;br /&gt;
        print FILE &amp;quot;Server\\Round&amp;quot;;&lt;br /&gt;
        for my $i (1..$count)&lt;br /&gt;
        {&lt;br /&gt;
            print FILE &amp;quot;, $i&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        print FILE &amp;quot;, Average\n&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        # print data&lt;br /&gt;
        my $i = 0;&lt;br /&gt;
        foreach my $host (@hosts)&lt;br /&gt;
        {&lt;br /&gt;
            print FILE &amp;quot;$host&amp;quot;;&lt;br /&gt;
            my $sum = 0;&lt;br /&gt;
            for my $j (1..$count)&lt;br /&gt;
            {&lt;br /&gt;
                $sum += $data[$i][$j];&lt;br /&gt;
                printf FILE &amp;quot;, %8.4f&amp;quot;,$data[$i][$j];&lt;br /&gt;
            }&lt;br /&gt;
            printf FILE &amp;quot;, %8.4f\n&amp;quot;,$sum/$count;&lt;br /&gt;
            $i++;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        close FILE;&lt;br /&gt;
        print &amp;quot;Data written to $output_file\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    # print summary to screen&lt;br /&gt;
    my $i = 0;&lt;br /&gt;
    printf(&amp;quot;%-*s Average (ms)\n&amp;quot;, $max_name_length, &amp;quot;Server&amp;quot;);&lt;br /&gt;
    foreach my $host (@hosts)&lt;br /&gt;
    {&lt;br /&gt;
        my $sum = 0;&lt;br /&gt;
        for my $j (1..$count)&lt;br /&gt;
        {&lt;br /&gt;
            $sum += $data[$i][$j];&lt;br /&gt;
        }&lt;br /&gt;
        printf(&amp;quot;%-*s %8.4f\n&amp;quot;, $max_name_length+1, $host, $sum/$count);&lt;br /&gt;
        $i++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
    Round 1&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.97 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.99 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.70 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 59.76 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.53 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 49.73 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 94.99 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 94.05 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.13 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (102.87 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 64.92 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 63.41 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (131.75 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (120.64 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (120.49 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (111.43 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.25 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.86 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 90.85 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (123.29 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.71 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.19 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 81.82 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 86.13 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 77.09 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.18 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (103.70 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (131.27 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (125.13 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.26 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (152.77 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 2&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.14 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.86 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 50.03 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 59.44 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.33 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 50.22 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 95.58 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 95.94 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.29 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (102.73 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.59 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 64.27 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (112.74 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (121.22 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (121.34 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.75 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.06 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.33 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 91.58 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (122.94 ms)&lt;br /&gt;
     washington.voip.ms [ip: 169.62.41.189] is alive ( 98.28 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 169.62.41.187] is alive (101.40 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 81.91 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 85.64 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 75.15 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.79 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (103.10 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (150.85 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (138.40 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.45 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (170.79 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 3&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.76 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.86 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.65 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 60.01 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.05 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 49.53 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 95.82 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 95.02 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.60 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (103.35 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.79 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 64.05 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (113.01 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (121.41 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (122.23 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.62 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 93.65 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.19 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 90.75 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (125.12 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.19 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.98 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 80.16 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 87.16 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 76.54 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 97.51 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (104.18 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (142.81 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (138.95 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.78 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (153.14 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 4&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 89.19 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.98 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.21 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 60.50 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.68 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 50.18 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 93.93 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 94.22 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.10 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (103.67 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.58 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 63.60 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (114.76 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (120.44 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (121.05 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.51 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.04 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 96.92 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 91.23 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (123.28 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.45 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (100.94 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 82.33 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 85.02 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 76.85 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.32 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (104.22 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (148.33 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (141.61 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (105.91 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (152.85 ms)&lt;br /&gt;
    &lt;br /&gt;
    Server              Average (ms)&lt;br /&gt;
    atlanta.voip.ms       88.7630&lt;br /&gt;
    atlanta2.voip.ms      92.9233&lt;br /&gt;
    chicago.voip.ms       49.6477&lt;br /&gt;
    chicago2.voip.ms      59.9305&lt;br /&gt;
    chicago3.voip.ms      59.3972&lt;br /&gt;
    chicago4.voip.ms      49.9152&lt;br /&gt;
    dallas.voip.ms        95.0790&lt;br /&gt;
    denver.voip.ms        94.8077&lt;br /&gt;
    denver2.voip.ms       85.2797&lt;br /&gt;
    houston.voip.ms      103.1562&lt;br /&gt;
    losangeles.voip.ms    65.4693&lt;br /&gt;
    losangeles2.voip.ms   63.8347&lt;br /&gt;
    newyork.voip.ms      118.0643&lt;br /&gt;
    newyork2.voip.ms     120.9265&lt;br /&gt;
    newyork3.voip.ms     121.2778&lt;br /&gt;
    newyork4.voip.ms     110.8275&lt;br /&gt;
    seattle.voip.ms       93.9993&lt;br /&gt;
    seattle2.voip.ms      95.8267&lt;br /&gt;
    seattle3.voip.ms      91.1035&lt;br /&gt;
    tampa.voip.ms        123.6570&lt;br /&gt;
    washington.voip.ms    98.4065&lt;br /&gt;
    washington2.voip.ms  101.3774&lt;br /&gt;
    montreal.voip.ms      81.5525&lt;br /&gt;
    montreal2.voip.ms     85.9863&lt;br /&gt;
    montreal3.voip.ms     76.4058&lt;br /&gt;
    montreal4.voip.ms     96.7013&lt;br /&gt;
    toronto2.voip.ms     103.7986&lt;br /&gt;
    toronto3.voip.ms     143.3156&lt;br /&gt;
    toronto4.voip.ms     136.0254&lt;br /&gt;
    toronto.voip.ms      104.1012&lt;br /&gt;
    london.voip.ms       157.3885&lt;br /&gt;
&lt;br /&gt;
=== Powershell ===&lt;br /&gt;
&lt;br /&gt;
 Dec 2017 - A bug in the code shown washington2.voip.ms as the best server, this was corrected.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Usage: Copy and paste the following code into a powershell window&lt;br /&gt;
# To run it from a command prompt, save this file with extension ps1. &lt;br /&gt;
# Then run Powershell.exe -file &amp;quot;pathtothisscript.ps1&amp;quot;&lt;br /&gt;
Clear-Variable best* -Scope Global #Clear the best* variables in case you run it more than once...&lt;br /&gt;
#Get the list of servers into an array&lt;br /&gt;
$Servers =      &lt;br /&gt;
@(&amp;quot;amsterdam.voip.ms&amp;quot;,&amp;quot;atlanta.voip.ms&amp;quot;,&amp;quot;atlanta2.voip.ms&amp;quot;,&amp;quot;chicago.voip.ms&amp;quot;,&amp;quot;chicago2.voip.ms&amp;quot;,&amp;quot;chicago3.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;chicago4.voip.ms&amp;quot;,&amp;quot;dallas.voip.ms&amp;quot;,&amp;quot;dallas2.voip.ms&amp;quot;,&amp;quot;denver.voip.ms&amp;quot;,&amp;quot;denver2.voip.ms&amp;quot;,&amp;quot;houston.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;houston2.voip.ms&amp;quot;,&amp;quot;london.voip.ms&amp;quot;,&amp;quot;losangeles.voip.ms&amp;quot;,&amp;quot;losangeles2.voip.ms&amp;quot;,&amp;quot;montreal.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;montreal2.voip.ms&amp;quot;,&amp;quot;montreal3.voip.ms&amp;quot;,&amp;quot;montreal4.voip.ms&amp;quot;,&amp;quot;montreal5.voip.ms&amp;quot;,&amp;quot;montreal6.voip.ms&amp;quot;,&amp;quot;montreal7.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;montreal8.voip.ms&amp;quot;,&amp;quot;newyork.voip.ms&amp;quot;,&amp;quot;newyork2.voip.ms&amp;quot;,&amp;quot;newyork3.voip.ms&amp;quot;,&amp;quot;newyork4.voip.ms&amp;quot;,&amp;quot;newyork5.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;newyork6.voip.ms&amp;quot;,&amp;quot;newyork7.voip.ms&amp;quot;,&amp;quot;newyork8.voip.ms&amp;quot;,&amp;quot;paris.voip.ms&amp;quot;,&amp;quot;sanjose.voip.ms&amp;quot;,&amp;quot;sanjose2.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;seattle.voip.ms&amp;quot;,&amp;quot;seattle2.voip.ms&amp;quot;,&amp;quot;seattle3.voip.ms&amp;quot;,&amp;quot;tampa.voip.ms&amp;quot;,&amp;quot;tampa2.voip.ms&amp;quot;,&amp;quot;toronto.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;toronto2.voip.ms&amp;quot;,&amp;quot;toronto3.voip.ms&amp;quot;,&amp;quot;toronto4.voip.ms&amp;quot;,&amp;quot;toronto5.voip.ms&amp;quot;,&amp;quot;toronto6.voip.ms&amp;quot;,&amp;quot;toronto7.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;toronto8.voip.ms&amp;quot;,&amp;quot;vancouver.voip.ms&amp;quot;,&amp;quot;vancouver2.voip.ms&amp;quot;,&amp;quot;washington.voip.ms&amp;quot;,&amp;quot;washington2.voip.ms&amp;quot;)&lt;br /&gt;
$k = 0 #Counting variable so we know what server number we are testing&lt;br /&gt;
#num of servers to test&lt;br /&gt;
$servercount = $servers.length &lt;br /&gt;
#Do the following code for each server in our array&lt;br /&gt;
ForEach($server in $servers)&lt;br /&gt;
{  &lt;br /&gt;
  #Add one to the counting variable....we are on server #1...then server 2, then server 3 etc...&lt;br /&gt;
  $k++&lt;br /&gt;
  #Update the progress bar                    &lt;br /&gt;
  Write-Progress -Activity &amp;quot;Testing Server: ${server}&amp;quot; -status &amp;quot;Testing Server $k out of $servercount&amp;quot; -percentComplete ($k / $servercount*100) &lt;br /&gt;
  #Counting variable for number of times we tried to ping a given server&lt;br /&gt;
  $i = 0&lt;br /&gt;
  Do{&lt;br /&gt;
     #assume a failure&lt;br /&gt;
     $pingsuccess = $false &lt;br /&gt;
     $i++ #Add one to the counting variable.....1st try....2nd try....3rd try etc...&lt;br /&gt;
     Try{&lt;br /&gt;
         #Try to ping&lt;br /&gt;
         $currentping = (test-connection $server -count 1 -ErrorAction Stop).responsetime &lt;br /&gt;
         #If success full, set success variable&lt;br /&gt;
         $pingsuccess = $true&lt;br /&gt;
     }&lt;br /&gt;
     #Catch the failure and set the success variable to false&lt;br /&gt;
     Catch {&lt;br /&gt;
      $pingsuccess = $false &lt;br /&gt;
      }     &lt;br /&gt;
  }&lt;br /&gt;
  #Try everything between Do and While up to 5 times, or while $pingsuccess is not true&lt;br /&gt;
  While($pingsuccess -eq $false -and $i -le 5) &lt;br /&gt;
  #Compare the last ping test with the best known ping test....if there is no known best ping test, assume this one is the best $bestping = $currentping &lt;br /&gt;
  If($pingsuccess -and ($currentping -lt $bestping -or (!($bestping)))){ &lt;br /&gt;
  #If this is the best ping...save it&lt;br /&gt;
        $bestserver = $server    #Save the best server&lt;br /&gt;
        $bestping = $currentping #Save the best ping results&lt;br /&gt;
  }&lt;br /&gt;
  write-host &amp;quot;tested: $server at $currentping ms after $i attempts&amp;quot; #write the results of the test for this server&lt;br /&gt;
}&lt;br /&gt;
write-host &amp;quot;`r`n The server with the best ping is: $bestserver at $bestping ms`r`n&amp;quot; #write the end result&lt;br /&gt;
Pause&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux Shell Script ===&lt;br /&gt;
Pings several voip.ms servers&lt;br /&gt;
&lt;br /&gt;
   #!/bin/sh&lt;br /&gt;
   # Ping several servers and display Latency, Jitter and Packet Loss &lt;br /&gt;
   #&lt;br /&gt;
   # First, create a text file with all servers you want to ping - one host name per line. &lt;br /&gt;
   # The list of voip.ms servers is available at http://wiki.voip.ms/article/Choosing_Server&lt;br /&gt;
   myHF=&amp;quot;voip_ping_hosts.txt&amp;quot;&lt;br /&gt;
   # Sample file:&lt;br /&gt;
   #    toronto.voip.ms&lt;br /&gt;
   #    montreal.voip.ms&lt;br /&gt;
   #    seattle.voip.ms&lt;br /&gt;
   #    chicago.voip.ms&lt;br /&gt;
   #    newyork.voip.ms&lt;br /&gt;
   #&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
   printf &amp;quot;%-20s %7s %8s %6s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot;&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
   cat ${myHF} |\&lt;br /&gt;
   while read myLn&lt;br /&gt;
   do&lt;br /&gt;
      ping -c 3 -i 5 -q $myLn |\&lt;br /&gt;
      awk '/^PING / {myH=$2}&lt;br /&gt;
           /packet loss/ {myPL=$6}&lt;br /&gt;
           /min\/avg\/max/ {&lt;br /&gt;
              split($4,myS,&amp;quot;/&amp;quot;)&lt;br /&gt;
              printf( &amp;quot;%-20s    %3.1f    %1.3f   %4s\n&amp;quot;, myH, myS[2], myS[4], myPL)&lt;br /&gt;
          }'&lt;br /&gt;
   done&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
   ============================================&lt;br /&gt;
   VoIP Server          Latency   Jitter   Loss&lt;br /&gt;
   ============================================&lt;br /&gt;
   toronto.voip.ms         68.3    0.439     0%&lt;br /&gt;
   montreal.voip.ms        89.6    0.197     0%&lt;br /&gt;
   seattle.voip.ms         71.2    0.387     0%&lt;br /&gt;
   chicago.voip.ms         71.6    0.084     0%&lt;br /&gt;
   newyork.voip.ms         79.1    0.411     0%&lt;br /&gt;
   ============================================&lt;br /&gt;
&lt;br /&gt;
= Latency and its importance =&lt;br /&gt;
&lt;br /&gt;
Latency is very important for Voip, this will determine the time that will take for the data package transmission to reach the destination. A high latency will lead to a delay and echoes in the communication.&lt;br /&gt;
&lt;br /&gt;
Latency is measured in milliseconds (ms) For example: a latency of 150ms is barely noticeable, thus acceptable. Higher than that, quality starts to suffer. When it gets higher than 300 ms, it becomes unacceptable.&lt;br /&gt;
&lt;br /&gt;
[[category:guides]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Choisir_un_serveur</id>
		<title>Choisir un serveur</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Choisir_un_serveur"/>
				<updated>2021-02-03T20:56:37Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:ChooseServerImg.png|thumb|none|1280px|VoIP.ms servers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article in English !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Choosing_Server English] || [https://wiki.voip.ms/article/Elegir_servidor Español] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Choisir un serveur =&lt;br /&gt;
&lt;br /&gt;
[http://www.voip.ms VoIP.ms] propose de nombreux serveurs PoP différents, mais lequel choisir? Une des conceptions erronées est que vous devriez choisir le serveur PoP le plus proche de votre emplacement, mais cela n'est pas nécessaire la plupart du temps. &lt;br /&gt;
&lt;br /&gt;
Par exemple, si vous êtes aux États-Unis, l'un des serveurs américains fournira une très bonne latence et une très bonne qualité de service. Le serveur le plus récent d'une ville est indiqué par le numéro le plus élevé associé au nom du serveur, car ils sont classés par ordre croissant. &lt;br /&gt;
&lt;br /&gt;
Il convient également de noter qu'il existe un outil réseau qui vous aidera à choisir le serveur que vous souhaitez utiliser, généralement appelé &amp;quot;ping&amp;quot;, qui vous fournira la latence entre vous et le serveur. Par conséquent, le serveur qui vous offre le moins de latence doit être utilisé.&lt;br /&gt;
&lt;br /&gt;
 '''Note:''' Veuillez garder à l'esprit que certains serveurs peuvent ne pas être disponibles pour que votre numéro DID soit utilisé comme POP (point de présence) dans la section &lt;br /&gt;
 '''Gestion des DID'''. Assurez-vous aussi que votre appareil SIP/IAX et votre numéro DID pointent vers le même serveur POP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Adresses IPs ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''Canada'''&lt;br /&gt;
*Montreal 1, QC     ('''montreal.voip.ms''')    192.175.96.73&lt;br /&gt;
*Montreal 2, QC     ('''montreal2.voip.ms''')   192.175.96.74&lt;br /&gt;
*Montreal 3, QC     ('''montreal3.voip.ms''')   192.175.96.68&lt;br /&gt;
*Montreal 4, QC     ('''montreal4.voip.ms''')   67.205.74.179&lt;br /&gt;
*Montreal 5, QC     ('''montreal5.voip.ms''')   192.175.96.69&lt;br /&gt;
*Montreal 6, QC     ('''montreal6.voip.ms''')   192.175.96.70&lt;br /&gt;
*Montreal 7, QC     ('''montreal7.voip.ms''')   192.175.96.71&lt;br /&gt;
*Montreal 8, QC     ('''montreal8.voip.ms''')   192.175.96.72&lt;br /&gt;
*Montreal 9, QC     ('''montreal9.voip.ms''')   67.205.74.184&lt;br /&gt;
*Montreal 10, QC     ('''montreal10.voip.ms''') 67.205.74.187&lt;br /&gt;
*Toronto 1, ON      ('''toronto.voip.ms''')     158.85.70.148&lt;br /&gt;
*Toronto 2, ON      ('''toronto2.voip.ms''')    158.85.70.149&lt;br /&gt;
*Toronto 3, ON      ('''toronto3.voip.ms''')    158.85.70.150&lt;br /&gt;
*Toronto 4, ON      ('''toronto4.voip.ms''')    158.85.70.151&lt;br /&gt;
*Toronto 5, ON      ('''toronto5.voip.ms''')    184.75.215.106&lt;br /&gt;
*Toronto 6, ON      ('''toronto6.voip.ms''')    184.75.215.114&lt;br /&gt;
*Toronto 7, ON      ('''toronto7.voip.ms''')    184.75.215.146&lt;br /&gt;
*Toronto 8, ON      ('''toronto8.voip.ms''')    184.75.213.210&lt;br /&gt;
*Toronto 9, ON      ('''toronto9.voip.ms''')    158.85.70.154&lt;br /&gt;
*Toronto 10, ON      ('''toronto10.voip.ms''')    158.85.70.158&lt;br /&gt;
*Vancouver 1, BC    ('''vancouver.voip.ms''')   162.213.157.220&lt;br /&gt;
*Vancouver 2, BC    ('''vancouver2.voip.ms''')  162.213.157.117&lt;br /&gt;
*Vancouver 3, BC    ('''vancouver3.voip.ms''')  162.213.157.82&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''États-Unis'''&lt;br /&gt;
*Atlanta 1, GA      ('''atlanta.voip.ms''')     75.127.65.130&lt;br /&gt;
*Atlanta 2, GA      ('''atlanta2.voip.ms''')    209.217.224.50&lt;br /&gt;
*Chicago 1, IL      ('''chicago.voip.ms''')     69.162.175.27&lt;br /&gt;
*Chicago 2, IL      ('''chicago2.voip.ms''')    69.162.175.28&lt;br /&gt;
*Chicago 3, IL      ('''chicago3.voip.ms''')    69.162.175.29&lt;br /&gt;
*Chicago 4, IL      ('''chicago4.voip.ms''')    208.100.39.55&lt;br /&gt;
*Chicago 5, IL      ('''chicago5.voip.ms''')    50.31.115.149&lt;br /&gt;
*Chicago 6, IL      ('''chicago6.voip.ms''')    50.31.115.150&lt;br /&gt;
*Chicago 7, IL      ('''chicago7.voip.ms''')    50.31.115.151&lt;br /&gt;
*Dallas, TX         ('''dallas.voip.ms''')      158.85.149.162&lt;br /&gt;
*Dallas 2, TX         ('''dallas2.voip.ms''')   158.85.149.163&lt;br /&gt;
*Denver 1, CO       ('''denver.voip.ms''')      23.239.211.90 &lt;br /&gt;
*Denver 2, CO       ('''denver2.voip.ms''')     64.27.52.226&lt;br /&gt;
*Houston, TX        ('''houston.voip.ms''')     173.193.85.18&lt;br /&gt;
*Houston 2, TX        ('''houston2.voip.ms''')  173.193.85.19&lt;br /&gt;
*Los Angeles 1, CA  ('''losangeles.voip.ms''')  96.44.149.186&lt;br /&gt;
*Los Angeles 2, CA  ('''losangeles2.voip.ms''') 96.44.149.202&lt;br /&gt;
*Los Angeles 3, CA  ('''losangeles3.voip.ms''') 64.188.6.162&lt;br /&gt;
*Los Angeles 4, CA  ('''losangeles4.voip.ms''') 64.188.6.170&lt;br /&gt;
*New York 1, NY     ('''newyork.voip.ms''')     72.251.239.196&lt;br /&gt;
*New York 2, NY     ('''newyork2.voip.ms''')    72.251.239.205&lt;br /&gt;
*New York 3, NY     ('''newyork3.voip.ms''')    72.251.239.206&lt;br /&gt;
*New York 4, NY     ('''newyork4.voip.ms''')    72.251.239.207&lt;br /&gt;
*New York 5, NY     ('''newyork5.voip.ms''')    23.29.136.28&lt;br /&gt;
*New York 6, NY     ('''newyork6.voip.ms''')    23.29.136.29&lt;br /&gt;
*New York 7, NY     ('''newyork7.voip.ms''')    23.29.136.38&lt;br /&gt;
*New York 8, NY     ('''newyork8.voip.ms''')    23.29.136.40 &lt;br /&gt;
*San Jose, CA       ('''sanjose.voip.ms''')     23.246.247.146&lt;br /&gt;
*San Jose 2, CA     ('''sanjose2.voip.ms''')    23.246.247.147&lt;br /&gt;
*Seattle 1, WA      ('''seattle.voip.ms''')     50.23.160.53&lt;br /&gt;
*Seattle 2, WA      ('''seattle2.voip.ms''')    50.23.149.166&lt;br /&gt;
*Seattle 3, WA      ('''seattle3.voip.ms''')    50.23.160.54&lt;br /&gt;
*Tampa, FL          ('''tampa.voip.ms''')       162.254.144.173&lt;br /&gt;
*Tampa 2, FL        ('''tampa2.voip.ms''')      162.254.144.176&lt;br /&gt;
*Tampa 3, FL        ('''tampa3.voip.ms''')      23.111.187.139&lt;br /&gt;
*Tampa 4, FL        ('''tampa4.voip.ms''')      23.111.166.202&lt;br /&gt;
*Washington 1, DC   ('''washington.voip.ms''')  169.62.41.187&lt;br /&gt;
*Washington 2, DC   ('''washington2.voip.ms''') 169.62.41.189&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''Internationaux'''&lt;br /&gt;
*Amsterdam, NL      ('''amsterdam.voip.ms''')   37.58.88.242&lt;br /&gt;
*London, UK         ('''london.voip.ms''')      159.8.157.212&lt;br /&gt;
*Paris, FR          ('''paris.voip.ms''')       159.8.85.180&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Serveur Realms ===&lt;br /&gt;
&lt;br /&gt;
Pour IOS, s'il vous plaît utiliser le lien [http://wiki.voip.ms/article/Server_Realms Serveur Realms] pour obtenir le nom du serveur Realms que vous prévoyez utiliser, cela peut être différent du nom de domaine utilisé. &lt;br /&gt;
&lt;br /&gt;
= Qu'est-ce qu'un ping? =&lt;br /&gt;
&lt;br /&gt;
Un Ping est un outil standard utilisé pour tester les connexions réseau. Il est principalement utilisé pour déterminer si un serveur ou un périphérique peut être atteint sur le réseau et la latence de la réponse (le temps qu'il faut pour envoyer un paquet à la destination souhaitée et pour qu'il vous revienne sur votre ordinateur).&lt;br /&gt;
&lt;br /&gt;
Les outils Ping font partie de Windows, Mac OS X et Linux ainsi que de certains routeurs.&lt;br /&gt;
&lt;br /&gt;
== Comment fonctionne le ping? ==&lt;br /&gt;
&lt;br /&gt;
Il envoie des messages de demande à une adresse réseau cible ou à des noms DNS à intervalle régulier et mesure le temps nécessaire à un message pour s'y rendre et revenir (mieux connu sous le nom de latence).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= La latence et son importance =&lt;br /&gt;
&lt;br /&gt;
La latence est très importante pour la Voix sur IP, cela déterminera le temps nécessaire à la transmission du paquet de données pour atteindre la destination. Une latence élevée entraînera un retard et des échos dans la communication.&lt;br /&gt;
&lt;br /&gt;
La latence se mesure en millisecondes (ms) Par exemple: une latence de 150ms est à peine perceptible, donc acceptable. Avec une valeur plus haute que celle-ci, la qualité de l'appel commence à être affectée. Lorsqu'elle dépasse 300 ms, cela devient inacceptable.&lt;br /&gt;
&lt;br /&gt;
[[category:guides]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Servers</id>
		<title>Servers</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Servers"/>
				<updated>2021-02-03T20:56:12Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:ChooseServerImg.png|thumb|none|1280px|VoIP.ms servers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [[https://wiki.voip.ms/article/Choisir_un_serveur Français]] || &lt;br /&gt;
[[https://wiki.voip.ms/article/Elegir_servidor Español]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Choosing a Server =&lt;br /&gt;
&lt;br /&gt;
[http://www.voip.ms VoIP.ms] offers many different servers, but which one should you choose? One misconception is that you should pick the closest to your location, however this is not needed most of the time. For example, if you are in the USA, any of the US servers will provide a really good latency and service quality. The newest server within a city is indicated with the highest number attached to the name, as they are classified in ascending order. Also worth noting is that there is a network tool that will help you when deciding which server you want to use, generally named a &amp;quot;ping&amp;quot;, which will provide you the latency between you and the server. Therefore the server which provides you less latency should be used.&lt;br /&gt;
&lt;br /&gt;
 '''Note:''' Please bear in mind that some servers might not be available for your DID number to be used as POP (Point of presence) at the ''Manage DIDs'' section. &lt;br /&gt;
 Make sure that your SIP/IAX device and your phone number are pointing to the same server. &lt;br /&gt;
&lt;br /&gt;
=== IPs ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''Canada'''&lt;br /&gt;
*Montreal 1, QC     ('''montreal.voip.ms''')    192.175.96.73&lt;br /&gt;
*Montreal 2, QC     ('''montreal2.voip.ms''')   192.175.96.74&lt;br /&gt;
*Montreal 3, QC     ('''montreal3.voip.ms''')   192.175.96.68&lt;br /&gt;
*Montreal 4, QC     ('''montreal4.voip.ms''')   67.205.74.179&lt;br /&gt;
*Montreal 5, QC     ('''montreal5.voip.ms''')   192.175.96.69&lt;br /&gt;
*Montreal 6, QC     ('''montreal6.voip.ms''')   192.175.96.70&lt;br /&gt;
*Montreal 7, QC     ('''montreal7.voip.ms''')   192.175.96.71&lt;br /&gt;
*Montreal 8, QC     ('''montreal8.voip.ms''')   192.175.96.72&lt;br /&gt;
*Montreal 9, QC     ('''montreal9.voip.ms''')   67.205.74.184&lt;br /&gt;
*Montreal 10, QC     ('''montreal10.voip.ms''') 67.205.74.187&lt;br /&gt;
*Toronto 1, ON      ('''toronto.voip.ms''')     158.85.70.148&lt;br /&gt;
*Toronto 2, ON      ('''toronto2.voip.ms''')    158.85.70.149&lt;br /&gt;
*Toronto 3, ON      ('''toronto3.voip.ms''')    158.85.70.150&lt;br /&gt;
*Toronto 4, ON      ('''toronto4.voip.ms''')    158.85.70.151&lt;br /&gt;
*Toronto 5, ON      ('''toronto5.voip.ms''')    184.75.215.106&lt;br /&gt;
*Toronto 6, ON      ('''toronto6.voip.ms''')    184.75.215.114&lt;br /&gt;
*Toronto 7, ON      ('''toronto7.voip.ms''')    184.75.215.146&lt;br /&gt;
*Toronto 8, ON      ('''toronto8.voip.ms''')    184.75.213.210&lt;br /&gt;
*Toronto 9, ON      ('''toronto9.voip.ms''')    158.85.70.154&lt;br /&gt;
*Toronto 10, ON      ('''toronto10.voip.ms''')    158.85.70.158&lt;br /&gt;
*Vancouver 1, BC    ('''vancouver.voip.ms''')   162.213.157.220&lt;br /&gt;
*Vancouver 2, BC    ('''vancouver2.voip.ms''')  162.213.157.117&lt;br /&gt;
*Vancouver 3, BC    ('''vancouver3.voip.ms''')  162.213.157.82&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''United States'''&lt;br /&gt;
*Atlanta 1, GA      ('''atlanta.voip.ms''')     75.127.65.130&lt;br /&gt;
*Atlanta 2, GA      ('''atlanta2.voip.ms''')    209.217.224.50&lt;br /&gt;
*Chicago 1, IL      ('''chicago.voip.ms''')     69.162.175.27&lt;br /&gt;
*Chicago 2, IL      ('''chicago2.voip.ms''')    69.162.175.28 &lt;br /&gt;
*Chicago 3, IL      ('''chicago3.voip.ms''')    69.162.175.29&lt;br /&gt;
*Chicago 4, IL      ('''chicago4.voip.ms''')    208.100.39.55&lt;br /&gt;
*Chicago 5, IL      ('''chicago5.voip.ms''')    50.31.115.149&lt;br /&gt;
*Chicago 6, IL      ('''chicago6.voip.ms''')    50.31.115.150&lt;br /&gt;
*Chicago 7, IL      ('''chicago7.voip.ms''')    50.31.115.151&lt;br /&gt;
*Dallas, TX         ('''dallas.voip.ms''')      158.85.149.162&lt;br /&gt;
*Dallas 2, TX         ('''dallas2.voip.ms''')   158.85.149.163&lt;br /&gt;
*Denver 1, CO       ('''denver.voip.ms''')      23.239.211.90 &lt;br /&gt;
*Denver 2, CO       ('''denver2.voip.ms''')     64.27.52.226&lt;br /&gt;
*Houston, TX        ('''houston.voip.ms''')     173.193.85.18&lt;br /&gt;
*Houston 2, TX        ('''houston2.voip.ms''')  173.193.85.19&lt;br /&gt;
*Los Angeles 1, CA  ('''losangeles.voip.ms''')  96.44.149.186&lt;br /&gt;
*Los Angeles 2, CA  ('''losangeles2.voip.ms''') 96.44.149.202&lt;br /&gt;
*Los Angeles 3, CA  ('''losangeles3.voip.ms''') 64.188.6.162&lt;br /&gt;
*Los Angeles 4, CA  ('''losangeles4.voip.ms''') 64.188.6.170&lt;br /&gt;
*New York 1, NY     ('''newyork.voip.ms''')     72.251.239.196&lt;br /&gt;
*New York 2, NY     ('''newyork2.voip.ms''')    72.251.239.205&lt;br /&gt;
*New York 3, NY     ('''newyork3.voip.ms''')    72.251.239.206&lt;br /&gt;
*New York 4, NY     ('''newyork4.voip.ms''')    72.251.239.207&lt;br /&gt;
*New York 5, NY     ('''newyork5.voip.ms''')    23.29.136.28&lt;br /&gt;
*New York 6, NY     ('''newyork6.voip.ms''')    23.29.136.29&lt;br /&gt;
*New York 7, NY     ('''newyork7.voip.ms''')    23.29.136.38&lt;br /&gt;
*New York 8, NY     ('''newyork8.voip.ms''')    23.29.136.40 &lt;br /&gt;
*San Jose, CA       ('''sanjose.voip.ms''')     23.246.247.146&lt;br /&gt;
*San Jose 2, CA     ('''sanjose2.voip.ms''')    23.246.247.147&lt;br /&gt;
*Seattle 1, WA      ('''seattle.voip.ms''')     50.23.160.53&lt;br /&gt;
*Seattle 2, WA      ('''seattle2.voip.ms''')    50.23.149.166&lt;br /&gt;
*Seattle 3, WA      ('''seattle3.voip.ms''')    50.23.160.54&lt;br /&gt;
*Tampa, FL          ('''tampa.voip.ms''')       162.254.144.173&lt;br /&gt;
*Tampa 2, FL        ('''tampa2.voip.ms''')      162.254.144.176&lt;br /&gt;
*Tampa 3, FL        ('''tampa3.voip.ms''')      23.111.187.139&lt;br /&gt;
*Tampa 4, FL        ('''tampa4.voip.ms''')      23.111.166.202&lt;br /&gt;
*Washington 1, DC   ('''washington.voip.ms''')  208.43.234.226&lt;br /&gt;
*Washington 2, DC   ('''washington2.voip.ms''') 208.43.234.227&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''International'''&lt;br /&gt;
*Amsterdam, NL      ('''amsterdam.voip.ms''')   37.58.88.242&lt;br /&gt;
*London, UK         ('''london.voip.ms''')      159.8.157.212&lt;br /&gt;
*Paris, FR          ('''paris.voip.ms''')       159.8.85.180&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server Realms===&lt;br /&gt;
&lt;br /&gt;
For IOS, Please click here [http://wiki.voip.ms/article/Server_Realms Server Realms] to get the Realm Name for the server you plan on using, this can differ from the Domain Name being used. &lt;br /&gt;
&lt;br /&gt;
= What is a Ping? =&lt;br /&gt;
&lt;br /&gt;
Ping is a standard tool used to test network connections. It is mostly used to determine if a server or device can be reached across the network and the latency of the response(the time it takes to send a packet to the destination and for it to return to your computer).&lt;br /&gt;
&lt;br /&gt;
Ping tools are part of Windows, Mac OS X and Linux as well as some routers.&lt;br /&gt;
&lt;br /&gt;
== How does the ping work? ==&lt;br /&gt;
&lt;br /&gt;
It sends request messages to a target network address or DNS names at periodic intervals and measures the time it takes for a response message to arrive and return(better known as latency). &lt;br /&gt;
&lt;br /&gt;
==How to ping on a PC==&lt;br /&gt;
&lt;br /&gt;
Pinging is a command which tells you if the connection between your computer and a particular domain is working correctly.&lt;br /&gt;
&lt;br /&gt;
In Windows, select Start &amp;gt; Programs &amp;gt; Accessories &amp;gt; Command Prompt. This will give you a window like the one below.&lt;br /&gt;
&lt;br /&gt;
Enter the word ping, followed by a space, then the domain name.(montreal.voip.ms) in this case domain is our server name.&lt;br /&gt;
&lt;br /&gt;
If the results show a series of replies, the connection is working. The time shows you how fast the connection is. If you see a &amp;quot;timed out&amp;quot; error instead of a reply, there is a breakdown somewhere between your computer and the domain.&lt;br /&gt;
&lt;br /&gt;
[[File:Ping.gif|thumb|none|600px|Ping]]&lt;br /&gt;
&lt;br /&gt;
==How to ping on a Mac Computer==&lt;br /&gt;
&lt;br /&gt;
1- Click on Finder in the dock.&lt;br /&gt;
&lt;br /&gt;
2- Click on Applications.&lt;br /&gt;
&lt;br /&gt;
3- Click on Utilities.&lt;br /&gt;
&lt;br /&gt;
4- Double-click on Network Utility. &amp;amp;#42;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#42; In OS X Mavericks (10.9.x) this utility app changed location. Launch it from spotlight instead, either press &amp;quot;command&amp;quot;+&amp;quot;space bar&amp;quot; or click on spotlight directly (magnifying glass icon at top right of screen), type &amp;quot;network utility&amp;quot; and hit &amp;quot;return&amp;quot;&lt;br /&gt;
&lt;br /&gt;
5- In the Network Utility window, click on the Ping tab&lt;br /&gt;
&lt;br /&gt;
6- In the field under &amp;quot;Please enter the network address to ping,&amp;quot; like montreal.voip.ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''If pings results are not consistent, you may have an issue with Jitter. You can work on this issue by adjusting the &amp;quot;Network Jitter Level&amp;quot; setting on your VoIP device. Usually a ping of under 150 ms is recommended in order to have good quality. The latency time to the server is important, however there are also other factors that could affect the quality of the calls such as packet loss (VoIP communications are very sensitive to this), and the Jitter level of your Internet connection.''&lt;br /&gt;
&lt;br /&gt;
The following is the output of running ping with the target losangeles.voip.ms.&lt;br /&gt;
&lt;br /&gt;
 #ping losangeles.voip.ms&lt;br /&gt;
 Ping to losangeles.voip.ms [67.215.241.250] with 32 bytes de datos:&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=67ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=69ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=68ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=67ms TTL=52&lt;br /&gt;
 ping statistics from 67.215.241.250:&lt;br /&gt;
 4 packets transmitted, 4 received, 0% packet lost. rtt min/avg/max/mdev = 67ms, 69ms, 67ms&lt;br /&gt;
&lt;br /&gt;
Sample ping output in windows:&lt;br /&gt;
 C:\Windows\system32&amp;gt;ping montreal.voip.ms&lt;br /&gt;
 &lt;br /&gt;
 Pinging montreal.voip.ms [67.205.74.184] with 32 bytes of data:&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=85ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=86ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=86ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=85ms TTL=49&lt;br /&gt;
 &lt;br /&gt;
 Ping statistics for 67.205.74.184:&lt;br /&gt;
     Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;br /&gt;
 Approximate round trip times in milli-seconds:&lt;br /&gt;
     Minimum = 85ms, Maximum = 86ms, Average = 85ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Latency Testing Scripts (User Submitted) =&lt;br /&gt;
&amp;lt;p&amp;gt;All the following scripts were produced by voip.ms users who felt others might also benefit from the output of their efforts.  They were written over a span of Years and probably need adjusting before you use them, to cater for changes in servers over time and changes in policies (like not testing heavily subscribed servers which are not open to new registrations)&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If you aren't satisfied that the scripts are safe or simply don’t like the way they syntactically appear, you can still manually ping a selection of servers and choose a server based on the best latency. The following scripts are essentially just wrappers around the ping command which support lists of servers to feed to ping and present the output in a readable format.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If you feel you have a simpler cleaner script that works for another platform or language, please do add it to this wiki via a support ticket.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Bash Script To Handle The Mac Ping Output Format ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To make use of this script (1) save as a plain text file (2) set permissions on the file to executable (3) invoke script&lt;br /&gt;
e.g. Save script below using your favourite editor as pingVoipMS.sh (2) chmod u+x pingVoipMS.sh (3) ./pingVoipMS.sh&lt;br /&gt;
This is a bash 3.x script, so it also works in Linux, just change the ping packet loss field from 7 to 6 in the final loop below (or wherever the loss field is in your ping output format).  Depending upon your distro curl might need to change to wget.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Ping several servers and display Latency, Jitter and Packet Loss&lt;br /&gt;
#      Usage: [-c &amp;lt;count&amp;gt;][-i &amp;lt;wait time&amp;gt;][-r test restricted servers][&amp;lt;server list file&amp;gt;]&lt;br /&gt;
#&lt;br /&gt;
# The optional server list text file should be formatted with one host name per line.&lt;br /&gt;
# The list of voip.ms servers is available at https://wiki.voip.ms/article/Choosing_Server&lt;br /&gt;
# If no args are supplied, this script will scrape a ping server list from voip.ms&lt;br /&gt;
#&lt;br /&gt;
USER_FILE=&amp;quot;&amp;quot;&lt;br /&gt;
COUNT=3; INTERVAL=5; RESTRICTED=0&lt;br /&gt;
restrictedList=(atlanta.voip.ms chicago.voip.ms&lt;br /&gt;
                montreal.voip.ms montreal2.voip.ms montreal3.voip.ms montreal4.voip.ms&lt;br /&gt;
                newyork.voip.ms newyork4.voip.ms seattle.voip.ms&lt;br /&gt;
                toronto.voip.ms toronto2.voip.ms toronto3.voip.ms toronto4.voip.ms)&lt;br /&gt;
&lt;br /&gt;
# Handle any passed in script arguments&lt;br /&gt;
while getopts c:i:r parm&lt;br /&gt;
do&lt;br /&gt;
    case $parm in&lt;br /&gt;
        c)count_opt=$OPTARG;;&lt;br /&gt;
        i)interval_opt=$OPTARG;;&lt;br /&gt;
        r)RESTRICTED=1;;&lt;br /&gt;
        *)echo -e &amp;quot;Invalid arg\nUsage:\t[ -c &amp;lt;count of ECHO_REQUESTs to Tx, default 3&amp;gt; ] \&lt;br /&gt;
                  \n\t[ -i &amp;lt;wait time (s) between datagrams, default 5&amp;gt; ]                \&lt;br /&gt;
                  \n\t[ -r ] Include restricted servers in latency test                  \&lt;br /&gt;
                  \n\t[FILE &amp;lt;ping server list&amp;gt; ]&amp;quot;;exit 1;;&lt;br /&gt;
    esac&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# Test if an option was specified and whether it's a +ve non-zero integer&lt;br /&gt;
[[ -n $count_opt    &amp;amp;&amp;amp; ($count_opt =~ ^[[:digit:]]+$)    &amp;amp;&amp;amp; $count_opt -gt 0 ]] &amp;amp;&amp;amp;&lt;br /&gt;
        COUNT=$count_opt&lt;br /&gt;
[[ -n $interval_opt &amp;amp;&amp;amp; ($interval_opt =~ ^[[:digit:]]+$) &amp;amp;&amp;amp; $interval_opt -gt 0 ]] &amp;amp;&amp;amp;&lt;br /&gt;
        INTERVAL=$interval_opt&lt;br /&gt;
&lt;br /&gt;
shift $((OPTIND - 1))&lt;br /&gt;
&lt;br /&gt;
# Validate supplied file (server list)&lt;br /&gt;
[[ -n $1 &amp;amp;&amp;amp; ! (-f $1 &amp;amp;&amp;amp; -r $1) ]] &amp;amp;&amp;amp;&lt;br /&gt;
        { echo &amp;quot;\&amp;quot;$1\&amp;quot; file does not exist or is not readable&amp;quot;; exit 1; }&lt;br /&gt;
[[ -n $1 &amp;amp;&amp;amp; -f $1 &amp;amp;&amp;amp; -r $1 ]] &amp;amp;&amp;amp; USER_FILE=&amp;quot;$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [[ -n $USER_FILE ]]&lt;br /&gt;
then&lt;br /&gt;
# Bash 3.x in macOS does not support readarray, need to do cumbersome array loops instead&lt;br /&gt;
    while IFS= read -r servers; do&lt;br /&gt;
        serverList+=( &amp;quot;$servers&amp;quot; )&lt;br /&gt;
    done &amp;lt; &amp;lt;(grep -Eo '^\b[[:alpha:]]+?[[:alnum:]]\.voip\.ms\b$' &amp;quot;$USER_FILE&amp;quot; | \&lt;br /&gt;
             grep -v '^\s*#' | awk NF | sort)&lt;br /&gt;
else&lt;br /&gt;
# N.B. The script looks for the html boldface tags &amp;lt;b&amp;gt; &amp;lt;/b&amp;gt; inside a bracket&lt;br /&gt;
# If the website alters and the parse fails, manually create the list and&lt;br /&gt;
# supply as a script arg (or perhaps update the parsing to work again :)&lt;br /&gt;
    while IFS= read -r servers; do&lt;br /&gt;
        serverList+=( &amp;quot;$servers&amp;quot; )&lt;br /&gt;
    done &amp;lt; &amp;lt;(curl -sm 10 https://wiki.voip.ms/article/Choosing_Server | \&lt;br /&gt;
             grep -E '(&amp;lt;b&amp;gt;[[:alpha:]]+?[[:alnum:]]\.voip\.ms&amp;lt;/b&amp;gt;)'    | \&lt;br /&gt;
             tr &amp;quot;&amp;lt;&amp;gt;&amp;quot; &amp;quot; &amp;quot; | awk '{print $(NF-3)}' | sort                 )&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Newer voip.ms clients can't register onto these over-subscribed servers&lt;br /&gt;
# Don't test the restricted list unless explicitly asked (with the -r cmd line option)&lt;br /&gt;
if [[ $RESTRICTED -eq 0 ]]&lt;br /&gt;
then&lt;br /&gt;
    for server in &amp;quot;${restrictedList[@]}&amp;quot;&lt;br /&gt;
    do&lt;br /&gt;
        ix=$(printf &amp;quot;%s\n&amp;quot; &amp;quot;${serverList[@]}&amp;quot; | grep -n &amp;quot;^${server}&amp;quot; | cut -d &amp;quot;:&amp;quot; -f1)&lt;br /&gt;
        while IFS= read -ra idx; do&lt;br /&gt;
            keys+=( &amp;quot;${idx[@]}&amp;quot; )&lt;br /&gt;
        done &amp;lt; &amp;lt;([[ $ix -gt 0 ]] &amp;amp;&amp;amp; echo $((ix-1)))&lt;br /&gt;
    done&lt;br /&gt;
    for ((i=${#keys[@]} - 1; i &amp;gt;= 0; i--)); do unset &amp;quot;serverList[keys[i]]&amp;quot;; done&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [[ ${#serverList[@]} -eq 0 ]]&lt;br /&gt;
then&lt;br /&gt;
    echo &amp;quot;No unrestricted Voip.ms servers could be found, please supply a server list&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
runTime=$((COUNT * INTERVAL * ${#serverList[@]}))&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;PING will send $COUNT packet(s) with a wait of $INTERVAL sec(s) between each packet&amp;quot;&lt;br /&gt;
echo &amp;quot;Change the PING options by invoking this script with -c and/or -i, default \&amp;quot;-c 3 -i 5\&amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;Over $((${#serverList[@]})) server(s) the estimated script Run Time will be $runTime seconds&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%-20s %-18s %7s %8s %6s   %s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;IP Address&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot; &amp;quot;Countdown&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================  (seconds)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
for myLn in &amp;quot;${serverList[@]}&amp;quot;&lt;br /&gt;
do&lt;br /&gt;
     while IFS=$'\n' read -r pings; do&lt;br /&gt;
         pingList+=( &amp;quot;$pings&amp;quot; )&lt;br /&gt;
         printf &amp;quot;%-64s %5d   %2d/%-2d\n&amp;quot; &amp;quot;$pings&amp;quot; \&lt;br /&gt;
                &amp;quot;$((runTime - COUNT * INTERVAL * ${#pingList[@]}))&amp;quot; \&lt;br /&gt;
                &amp;quot;${#pingList[@]}&amp;quot; &amp;quot;${#serverList[@]}&amp;quot;&lt;br /&gt;
     done &amp;lt; &amp;lt;( ping -c &amp;quot;$COUNT&amp;quot; -i &amp;quot;$INTERVAL&amp;quot; -q &amp;quot;$myLn&amp;quot; | awk \&lt;br /&gt;
     '&lt;br /&gt;
        /^PING / {myH=$2}&lt;br /&gt;
        /^PING / {&lt;br /&gt;
            IP = substr($3,2,15)&lt;br /&gt;
            split(IP,myIP,&amp;quot;)&amp;quot;) }&lt;br /&gt;
        /packet loss/ {myPL=$7}&lt;br /&gt;
        /min\/avg\/max/ {&lt;br /&gt;
            split($4,myS,&amp;quot;/&amp;quot;)&lt;br /&gt;
            printf(&amp;quot;%-20s %-18s %7.3f %8.3f %6s\n&amp;quot;,&lt;br /&gt;
                    myH, myIP[1], myS[2], myS[4], myPL ) }&lt;br /&gt;
     ' )&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
echo -e &amp;quot;\nMost appropriate server listed in order of best latency\n&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%-20s %-18s %7s %8s %6s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;IP Address&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%s\n&amp;quot; &amp;quot;${pingList[@]}&amp;quot; | LC_ALL=C sort -n -k 3,3 -k 5,5 -k 4,4 | \&lt;br /&gt;
        awk '{printf(&amp;quot;%s    \(%2d\)\n&amp;quot;,$0, NR)}'&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Perl Script ===&lt;br /&gt;
Pings list of voip.ms servers round robin with optional output csv file.&lt;br /&gt;
&lt;br /&gt;
    # usage ping_voip.ms.pl &amp;lt;number of times&amp;gt; &amp;lt;seconds in between&amp;gt; &amp;lt;output.csv&amp;gt;&lt;br /&gt;
    use Net::Ping;&lt;br /&gt;
    use Time::HiRes;&lt;br /&gt;
    use strict;&lt;br /&gt;
    &lt;br /&gt;
    # input list &lt;br /&gt;
    my @hosts = qw(&lt;br /&gt;
        atlanta.voip.ms&lt;br /&gt;
        atlanta2.voip.ms&lt;br /&gt;
        chicago.voip.ms&lt;br /&gt;
        chicago2.voip.ms&lt;br /&gt;
        chicago3.voip.ms&lt;br /&gt;
        chicago4.voip.ms&lt;br /&gt;
        dallas.voip.ms&lt;br /&gt;
        denver.voip.ms&lt;br /&gt;
        denver2.voip.ms&lt;br /&gt;
        houston.voip.ms&lt;br /&gt;
        losangeles.voip.ms&lt;br /&gt;
        losangeles2.voip.ms&lt;br /&gt;
        newyork.voip.ms&lt;br /&gt;
        newyork2.voip.ms&lt;br /&gt;
        newyork3.voip.ms&lt;br /&gt;
        newyork4.voip.ms&lt;br /&gt;
        seattle.voip.ms&lt;br /&gt;
        seattle2.voip.ms&lt;br /&gt;
        seattle3.voip.ms&lt;br /&gt;
        tampa.voip.ms&lt;br /&gt;
        washington.voip.ms&lt;br /&gt;
        washington2.voip.ms&lt;br /&gt;
        montreal.voip.ms&lt;br /&gt;
        montreal2.voip.ms&lt;br /&gt;
        montreal3.voip.ms&lt;br /&gt;
        montreal4.voip.ms&lt;br /&gt;
        toronto2.voip.ms&lt;br /&gt;
        toronto3.voip.ms&lt;br /&gt;
        toronto4.voip.ms&lt;br /&gt;
        toronto.voip.ms&lt;br /&gt;
        london.voip.ms&lt;br /&gt;
    );&lt;br /&gt;
    &lt;br /&gt;
    $| = 1; #autoflush&lt;br /&gt;
    # High precision syntax (requires Time::HiRes)&lt;br /&gt;
    my $p = Net::Ping-&amp;gt;new(&amp;quot;icmp&amp;quot;,1);&lt;br /&gt;
    $p-&amp;gt;hires();&lt;br /&gt;
    my $max_name_length = (reverse sort { $a &amp;lt;=&amp;gt; $b } map { length($_) } @hosts)[0];&lt;br /&gt;
    my $count = 4; # number of times to ping&lt;br /&gt;
    my $interval = 5; # seconds between ping rounds&lt;br /&gt;
    my $output_file = &amp;quot;&amp;quot;;&lt;br /&gt;
    my @data;&lt;br /&gt;
    &lt;br /&gt;
    # check for arguments&lt;br /&gt;
    my $num_args = @ARGV;&lt;br /&gt;
    if ($num_args &amp;gt;= 1) {$count = $ARGV[0];}&lt;br /&gt;
    if ($num_args &amp;gt;= 2) {$interval = $ARGV[1];}&lt;br /&gt;
    if ($num_args &amp;gt;= 3) {$output_file = $ARGV[2];}&lt;br /&gt;
    &lt;br /&gt;
    # check argument validity&lt;br /&gt;
    $0 =~ /^.*\\(.*)$/;&lt;br /&gt;
    my $script = $1;&lt;br /&gt;
    if ($count !~ /^\d+$/ or $interval !~ /^\d+$/) {die &amp;quot;Usage: $script &amp;lt;number of rounds&amp;gt; &amp;lt;seconds between rounds&amp;gt; &amp;lt;output.csv&amp;gt;\n&amp;quot;;}&lt;br /&gt;
    if (length($output_file) &amp;gt; 0 and $output_file !~ /\.csv$/) {$output_file .= &amp;quot;.csv&amp;quot;;}&lt;br /&gt;
    &lt;br /&gt;
    # main loop&lt;br /&gt;
    for my $i (1..$count)&lt;br /&gt;
    {&lt;br /&gt;
        sleep $interval unless $i == 1;&lt;br /&gt;
        print &amp;quot;Round $i\n&amp;quot;;&lt;br /&gt;
        my $host_num=0;&lt;br /&gt;
        foreach my $host (@hosts)&lt;br /&gt;
        {&lt;br /&gt;
            (my $ret, my $duration, my $ip) = $p-&amp;gt;ping($host);&lt;br /&gt;
            $ip =~ /(\d+)\.(\d+)\.(\d+)\.(\d+)/; &lt;br /&gt;
            if ($ret)&lt;br /&gt;
            {&lt;br /&gt;
                printf(&amp;quot;%*s [ip: %3s.%3s.%3s.%3s] is alive (%6.2f ms)\n&amp;quot;, $max_name_length, $host, $1, $2, $3, $4, $duration*1000);&lt;br /&gt;
                $data[$host_num][$i]=$duration*1000;&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
            {&lt;br /&gt;
                printf(&amp;quot;%*s [ip: %3s.%3s.%3s.%3s] is dead\n&amp;quot;, $max_name_length, $host, $1, $2, $3, $4);&lt;br /&gt;
            }&lt;br /&gt;
            $host_num++;&lt;br /&gt;
        }&lt;br /&gt;
        print &amp;quot;\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    $p-&amp;gt;close();&lt;br /&gt;
    &lt;br /&gt;
    # if output file name given&lt;br /&gt;
    if (length($output_file)&amp;gt;0)&lt;br /&gt;
    {&lt;br /&gt;
        # print output to file&lt;br /&gt;
        open FILE, &amp;quot;&amp;gt;$output_file&amp;quot; or die &amp;quot;$!\n&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        # print column headers&lt;br /&gt;
        print FILE &amp;quot;Server\\Round&amp;quot;;&lt;br /&gt;
        for my $i (1..$count)&lt;br /&gt;
        {&lt;br /&gt;
            print FILE &amp;quot;, $i&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        print FILE &amp;quot;, Average\n&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        # print data&lt;br /&gt;
        my $i = 0;&lt;br /&gt;
        foreach my $host (@hosts)&lt;br /&gt;
        {&lt;br /&gt;
            print FILE &amp;quot;$host&amp;quot;;&lt;br /&gt;
            my $sum = 0;&lt;br /&gt;
            for my $j (1..$count)&lt;br /&gt;
            {&lt;br /&gt;
                $sum += $data[$i][$j];&lt;br /&gt;
                printf FILE &amp;quot;, %8.4f&amp;quot;,$data[$i][$j];&lt;br /&gt;
            }&lt;br /&gt;
            printf FILE &amp;quot;, %8.4f\n&amp;quot;,$sum/$count;&lt;br /&gt;
            $i++;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        close FILE;&lt;br /&gt;
        print &amp;quot;Data written to $output_file\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    # print summary to screen&lt;br /&gt;
    my $i = 0;&lt;br /&gt;
    printf(&amp;quot;%-*s Average (ms)\n&amp;quot;, $max_name_length, &amp;quot;Server&amp;quot;);&lt;br /&gt;
    foreach my $host (@hosts)&lt;br /&gt;
    {&lt;br /&gt;
        my $sum = 0;&lt;br /&gt;
        for my $j (1..$count)&lt;br /&gt;
        {&lt;br /&gt;
            $sum += $data[$i][$j];&lt;br /&gt;
        }&lt;br /&gt;
        printf(&amp;quot;%-*s %8.4f\n&amp;quot;, $max_name_length+1, $host, $sum/$count);&lt;br /&gt;
        $i++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
    Round 1&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.97 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.99 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.70 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 59.76 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.53 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 49.73 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 94.99 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 94.05 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.13 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (102.87 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 64.92 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 63.41 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (131.75 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (120.64 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (120.49 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (111.43 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.25 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.86 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 90.85 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (123.29 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.71 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.19 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 81.82 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 86.13 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 77.09 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.18 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (103.70 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (131.27 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (125.13 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.26 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (152.77 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 2&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.14 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.86 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 50.03 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 59.44 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.33 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 50.22 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 95.58 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 95.94 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.29 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (102.73 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.59 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 64.27 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (112.74 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (121.22 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (121.34 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.75 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.06 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.33 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 91.58 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (122.94 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.28 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.40 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 81.91 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 85.64 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 75.15 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.79 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (103.10 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (150.85 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (138.40 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.45 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (170.79 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 3&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.76 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.86 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.65 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 60.01 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.05 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 49.53 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 95.82 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 95.02 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.60 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (103.35 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.79 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 64.05 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (113.01 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (121.41 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (122.23 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.62 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 93.65 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.19 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 90.75 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (125.12 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.19 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.98 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 80.16 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 87.16 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 76.54 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 97.51 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (104.18 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (142.81 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (138.95 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.78 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (153.14 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 4&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 89.19 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.98 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.21 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 60.50 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.68 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 50.18 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 93.93 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 94.22 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.10 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (103.67 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.58 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 63.60 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (114.76 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (120.44 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (121.05 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.51 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.04 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 96.92 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 91.23 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (123.28 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.45 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (100.94 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 82.33 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 85.02 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 76.85 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.32 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (104.22 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (148.33 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (141.61 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (105.91 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (152.85 ms)&lt;br /&gt;
    &lt;br /&gt;
    Server              Average (ms)&lt;br /&gt;
    atlanta.voip.ms       88.7630&lt;br /&gt;
    atlanta2.voip.ms      92.9233&lt;br /&gt;
    chicago.voip.ms       49.6477&lt;br /&gt;
    chicago2.voip.ms      59.9305&lt;br /&gt;
    chicago3.voip.ms      59.3972&lt;br /&gt;
    chicago4.voip.ms      49.9152&lt;br /&gt;
    dallas.voip.ms        95.0790&lt;br /&gt;
    denver.voip.ms        94.8077&lt;br /&gt;
    denver2.voip.ms       85.2797&lt;br /&gt;
    houston.voip.ms      103.1562&lt;br /&gt;
    losangeles.voip.ms    65.4693&lt;br /&gt;
    losangeles2.voip.ms   63.8347&lt;br /&gt;
    newyork.voip.ms      118.0643&lt;br /&gt;
    newyork2.voip.ms     120.9265&lt;br /&gt;
    newyork3.voip.ms     121.2778&lt;br /&gt;
    newyork4.voip.ms     110.8275&lt;br /&gt;
    seattle.voip.ms       93.9993&lt;br /&gt;
    seattle2.voip.ms      95.8267&lt;br /&gt;
    seattle3.voip.ms      91.1035&lt;br /&gt;
    tampa.voip.ms        123.6570&lt;br /&gt;
    washington.voip.ms    98.4065&lt;br /&gt;
    washington2.voip.ms  101.3774&lt;br /&gt;
    montreal.voip.ms      81.5525&lt;br /&gt;
    montreal2.voip.ms     85.9863&lt;br /&gt;
    montreal3.voip.ms     76.4058&lt;br /&gt;
    montreal4.voip.ms     96.7013&lt;br /&gt;
    toronto2.voip.ms     103.7986&lt;br /&gt;
    toronto3.voip.ms     143.3156&lt;br /&gt;
    toronto4.voip.ms     136.0254&lt;br /&gt;
    toronto.voip.ms      104.1012&lt;br /&gt;
    london.voip.ms       157.3885&lt;br /&gt;
&lt;br /&gt;
=== Powershell ===&lt;br /&gt;
&lt;br /&gt;
 Dec 2017 - A bug in the code shown washington2.voip.ms as the best server, this was corrected.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Usage: Copy and paste the following code into a powershell window&lt;br /&gt;
# To run it from a command prompt, save this file with extension ps1. &lt;br /&gt;
# Then run Powershell.exe -file &amp;quot;pathtothisscript.ps1&amp;quot;&lt;br /&gt;
Clear-Variable best* -Scope Global #Clear the best* variables in case you run it more than once...&lt;br /&gt;
#Get the list of servers into an array&lt;br /&gt;
$Servers =      &lt;br /&gt;
@(&amp;quot;amsterdam.voip.ms&amp;quot;,&amp;quot;atlanta.voip.ms&amp;quot;,&amp;quot;atlanta2.voip.ms&amp;quot;,&amp;quot;chicago.voip.ms&amp;quot;,&amp;quot;chicago2.voip.ms&amp;quot;,&amp;quot;chicago3.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;chicago4.voip.ms&amp;quot;,&amp;quot;dallas.voip.ms&amp;quot;,&amp;quot;dallas2.voip.ms&amp;quot;,&amp;quot;denver.voip.ms&amp;quot;,&amp;quot;denver2.voip.ms&amp;quot;,&amp;quot;houston.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;houston2.voip.ms&amp;quot;,&amp;quot;london.voip.ms&amp;quot;,&amp;quot;losangeles.voip.ms&amp;quot;,&amp;quot;losangeles2.voip.ms&amp;quot;,&amp;quot;montreal.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;montreal2.voip.ms&amp;quot;,&amp;quot;montreal3.voip.ms&amp;quot;,&amp;quot;montreal4.voip.ms&amp;quot;,&amp;quot;montreal5.voip.ms&amp;quot;,&amp;quot;montreal6.voip.ms&amp;quot;,&amp;quot;montreal7.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;montreal8.voip.ms&amp;quot;,&amp;quot;newyork.voip.ms&amp;quot;,&amp;quot;newyork2.voip.ms&amp;quot;,&amp;quot;newyork3.voip.ms&amp;quot;,&amp;quot;newyork4.voip.ms&amp;quot;,&amp;quot;newyork5.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;newyork6.voip.ms&amp;quot;,&amp;quot;newyork7.voip.ms&amp;quot;,&amp;quot;newyork8.voip.ms&amp;quot;,&amp;quot;paris.voip.ms&amp;quot;,&amp;quot;sanjose.voip.ms&amp;quot;,&amp;quot;sanjose2.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;seattle.voip.ms&amp;quot;,&amp;quot;seattle2.voip.ms&amp;quot;,&amp;quot;seattle3.voip.ms&amp;quot;,&amp;quot;tampa.voip.ms&amp;quot;,&amp;quot;tampa2.voip.ms&amp;quot;,&amp;quot;toronto.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;toronto2.voip.ms&amp;quot;,&amp;quot;toronto3.voip.ms&amp;quot;,&amp;quot;toronto4.voip.ms&amp;quot;,&amp;quot;toronto5.voip.ms&amp;quot;,&amp;quot;toronto6.voip.ms&amp;quot;,&amp;quot;toronto7.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;toronto8.voip.ms&amp;quot;,&amp;quot;vancouver.voip.ms&amp;quot;,&amp;quot;vancouver2.voip.ms&amp;quot;,&amp;quot;washington.voip.ms&amp;quot;,&amp;quot;washington2.voip.ms&amp;quot;)&lt;br /&gt;
$k = 0 #Counting variable so we know what server number we are testing&lt;br /&gt;
#num of servers to test&lt;br /&gt;
$servercount = $servers.length &lt;br /&gt;
#Do the following code for each server in our array&lt;br /&gt;
ForEach($server in $servers)&lt;br /&gt;
{  &lt;br /&gt;
  #Add one to the counting variable....we are on server #1...then server 2, then server 3 etc...&lt;br /&gt;
  $k++&lt;br /&gt;
  #Update the progress bar                    &lt;br /&gt;
  Write-Progress -Activity &amp;quot;Testing Server: ${server}&amp;quot; -status &amp;quot;Testing Server $k out of $servercount&amp;quot; -percentComplete ($k / $servercount*100) &lt;br /&gt;
  #Counting variable for number of times we tried to ping a given server&lt;br /&gt;
  $i = 0&lt;br /&gt;
  Do{&lt;br /&gt;
     #assume a failure&lt;br /&gt;
     $pingsuccess = $false &lt;br /&gt;
     $i++ #Add one to the counting variable.....1st try....2nd try....3rd try etc...&lt;br /&gt;
     Try{&lt;br /&gt;
         #Try to ping&lt;br /&gt;
         $currentping = (test-connection $server -count 1 -ErrorAction Stop).responsetime &lt;br /&gt;
         #If success full, set success variable&lt;br /&gt;
         $pingsuccess = $true&lt;br /&gt;
     }&lt;br /&gt;
     #Catch the failure and set the success variable to false&lt;br /&gt;
     Catch {&lt;br /&gt;
      $pingsuccess = $false &lt;br /&gt;
      }     &lt;br /&gt;
  }&lt;br /&gt;
  #Try everything between Do and While up to 5 times, or while $pingsuccess is not true&lt;br /&gt;
  While($pingsuccess -eq $false -and $i -le 5) &lt;br /&gt;
  #Compare the last ping test with the best known ping test....if there is no known best ping test, assume this one is the best $bestping = $currentping &lt;br /&gt;
  If($pingsuccess -and ($currentping -lt $bestping -or (!($bestping)))){ &lt;br /&gt;
  #If this is the best ping...save it&lt;br /&gt;
        $bestserver = $server    #Save the best server&lt;br /&gt;
        $bestping = $currentping #Save the best ping results&lt;br /&gt;
  }&lt;br /&gt;
  write-host &amp;quot;tested: $server at $currentping ms after $i attempts&amp;quot; #write the results of the test for this server&lt;br /&gt;
}&lt;br /&gt;
write-host &amp;quot;`r`n The server with the best ping is: $bestserver at $bestping ms`r`n&amp;quot; #write the end result&lt;br /&gt;
Pause&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux Shell Script ===&lt;br /&gt;
Pings several voip.ms servers&lt;br /&gt;
&lt;br /&gt;
   #!/bin/sh&lt;br /&gt;
   # Ping several servers and display Latency, Jitter and Packet Loss &lt;br /&gt;
   #&lt;br /&gt;
   # First, create a text file with all servers you want to ping - one host name per line. &lt;br /&gt;
   # The list of voip.ms servers is available at http://wiki.voip.ms/article/Choosing_Server&lt;br /&gt;
   myHF=&amp;quot;voip_ping_hosts.txt&amp;quot;&lt;br /&gt;
   # Sample file:&lt;br /&gt;
   #    toronto.voip.ms&lt;br /&gt;
   #    montreal.voip.ms&lt;br /&gt;
   #    seattle.voip.ms&lt;br /&gt;
   #    chicago.voip.ms&lt;br /&gt;
   #    newyork.voip.ms&lt;br /&gt;
   #&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
   printf &amp;quot;%-20s %7s %8s %6s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot;&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
   cat ${myHF} |\&lt;br /&gt;
   while read myLn&lt;br /&gt;
   do&lt;br /&gt;
      ping -c 3 -i 5 -q $myLn |\&lt;br /&gt;
      awk '/^PING / {myH=$2}&lt;br /&gt;
           /packet loss/ {myPL=$6}&lt;br /&gt;
           /min\/avg\/max/ {&lt;br /&gt;
              split($4,myS,&amp;quot;/&amp;quot;)&lt;br /&gt;
              printf( &amp;quot;%-20s    %3.1f    %1.3f   %4s\n&amp;quot;, myH, myS[2], myS[4], myPL)&lt;br /&gt;
          }'&lt;br /&gt;
   done&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
   ============================================&lt;br /&gt;
   VoIP Server          Latency   Jitter   Loss&lt;br /&gt;
   ============================================&lt;br /&gt;
   toronto.voip.ms         68.3    0.439     0%&lt;br /&gt;
   montreal.voip.ms        89.6    0.197     0%&lt;br /&gt;
   seattle.voip.ms         71.2    0.387     0%&lt;br /&gt;
   chicago.voip.ms         71.6    0.084     0%&lt;br /&gt;
   newyork.voip.ms         79.1    0.411     0%&lt;br /&gt;
   ============================================&lt;br /&gt;
&lt;br /&gt;
= Latency and its importance =&lt;br /&gt;
&lt;br /&gt;
Latency is very important for Voip, this will determine the time that will take for the data package transmission to reach the destination. A high latency will lead to a delay and echoes in the communication.&lt;br /&gt;
&lt;br /&gt;
Latency is measured in milliseconds (ms) For example: a latency of 150ms is barely noticeable, thus acceptable. Higher than that, quality starts to suffer. When it gets higher than 300 ms, it becomes unacceptable.&lt;br /&gt;
&lt;br /&gt;
[[category:guides]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Server_Realms</id>
		<title>Server Realms</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Server_Realms"/>
				<updated>2021-02-03T20:55:41Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:ChooseServerImg.png|thumb|none|1280px|VoIP.ms servers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article en Français !! Artículo en Español&lt;br /&gt;
|-&lt;br /&gt;
| [[https://wiki.voip.ms/article/Choisir_un_serveur Français]] || &lt;br /&gt;
[[https://wiki.voip.ms/article/Elegir_servidor Español]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Choosing a Server =&lt;br /&gt;
&lt;br /&gt;
[http://www.voip.ms VoIP.ms] offers many different servers, but which one should you choose? One misconception is that you should pick the closest to your location, however this is not needed most of the time. For example, if you are in the USA, any of the US servers will provide a really good latency and service quality. The newest server within a city is indicated with the highest number attached to the name, as they are classified in ascending order. Also worth noting is that there is a network tool that will help you when deciding which server you want to use, generally named a &amp;quot;ping&amp;quot;, which will provide you the latency between you and the server. Therefore the server which provides you less latency should be used.&lt;br /&gt;
&lt;br /&gt;
 '''Note:''' Please bear in mind that some servers might not be available for your DID number to be used as POP (Point of presence) at the ''Manage DIDs'' section. &lt;br /&gt;
 Make sure that your SIP/IAX device and your phone number are pointing to the same server. &lt;br /&gt;
&lt;br /&gt;
=== IPs ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''Canada'''&lt;br /&gt;
*Montreal 1, QC     ('''montreal.voip.ms''')    192.175.96.73&lt;br /&gt;
*Montreal 2, QC     ('''montreal2.voip.ms''')   192.175.96.74&lt;br /&gt;
*Montreal 3, QC     ('''montreal3.voip.ms''')   192.175.96.68&lt;br /&gt;
*Montreal 4, QC     ('''montreal4.voip.ms''')   67.205.74.179&lt;br /&gt;
*Montreal 5, QC     ('''montreal5.voip.ms''')   192.175.96.69&lt;br /&gt;
*Montreal 6, QC     ('''montreal6.voip.ms''')   192.175.96.70&lt;br /&gt;
*Montreal 7, QC     ('''montreal7.voip.ms''')   192.175.96.71&lt;br /&gt;
*Montreal 8, QC     ('''montreal8.voip.ms''')   192.175.96.72&lt;br /&gt;
*Montreal 9, QC     ('''montreal9.voip.ms''')   67.205.74.184&lt;br /&gt;
*Montreal 10, QC     ('''montreal10.voip.ms''') 67.205.74.187&lt;br /&gt;
*Toronto 1, ON      ('''toronto.voip.ms''')     158.85.70.148&lt;br /&gt;
*Toronto 2, ON      ('''toronto2.voip.ms''')    158.85.70.149&lt;br /&gt;
*Toronto 3, ON      ('''toronto3.voip.ms''')    158.85.70.150&lt;br /&gt;
*Toronto 4, ON      ('''toronto4.voip.ms''')    158.85.70.151&lt;br /&gt;
*Toronto 5, ON      ('''toronto5.voip.ms''')    184.75.215.106&lt;br /&gt;
*Toronto 6, ON      ('''toronto6.voip.ms''')    184.75.215.114&lt;br /&gt;
*Toronto 7, ON      ('''toronto7.voip.ms''')    184.75.215.146&lt;br /&gt;
*Toronto 8, ON      ('''toronto8.voip.ms''')    184.75.213.210&lt;br /&gt;
*Toronto 9, ON      ('''toronto9.voip.ms''')    158.85.70.154&lt;br /&gt;
*Toronto 10, ON      ('''toronto10.voip.ms''')    158.85.70.158&lt;br /&gt;
*Vancouver 1, BC    ('''vancouver.voip.ms''')   162.213.157.220&lt;br /&gt;
*Vancouver 2, BC    ('''vancouver2.voip.ms''')  162.213.157.117&lt;br /&gt;
*Vancouver 3, BC    ('''vancouver3.voip.ms''')  162.213.157.82&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''United States'''&lt;br /&gt;
*Atlanta 1, GA      ('''atlanta.voip.ms''')     75.127.65.130&lt;br /&gt;
*Atlanta 2, GA      ('''atlanta2.voip.ms''')    209.217.224.50&lt;br /&gt;
*Chicago 1, IL      ('''chicago.voip.ms''')     69.162.175.27&lt;br /&gt;
*Chicago 2, IL      ('''chicago2.voip.ms''')    69.162.175.28 &lt;br /&gt;
*Chicago 3, IL      ('''chicago3.voip.ms''')    69.162.175.29&lt;br /&gt;
*Chicago 4, IL      ('''chicago4.voip.ms''')    208.100.39.55&lt;br /&gt;
*Chicago 5, IL      ('''chicago5.voip.ms''')    50.31.115.149&lt;br /&gt;
*Chicago 6, IL      ('''chicago6.voip.ms''')    50.31.115.150&lt;br /&gt;
*Chicago 7, IL      ('''chicago7.voip.ms''')    50.31.115.151&lt;br /&gt;
*Dallas, TX         ('''dallas.voip.ms''')      158.85.149.162&lt;br /&gt;
*Dallas 2, TX         ('''dallas2.voip.ms''')   158.85.149.163&lt;br /&gt;
*Denver 1, CO       ('''denver.voip.ms''')      23.239.211.90 &lt;br /&gt;
*Denver 2, CO       ('''denver2.voip.ms''')     64.27.52.226&lt;br /&gt;
*Houston, TX        ('''houston.voip.ms''')     173.193.85.18&lt;br /&gt;
*Houston 2, TX        ('''houston2.voip.ms''')  173.193.85.19&lt;br /&gt;
*Los Angeles 1, CA  ('''losangeles.voip.ms''')  96.44.149.186&lt;br /&gt;
*Los Angeles 2, CA  ('''losangeles2.voip.ms''') 96.44.149.202&lt;br /&gt;
*Los Angeles 3, CA  ('''losangeles3.voip.ms''') 64.188.6.162&lt;br /&gt;
*Los Angeles 4, CA  ('''losangeles4.voip.ms''') 64.188.6.170&lt;br /&gt;
*New York 1, NY     ('''newyork.voip.ms''')     72.251.239.196&lt;br /&gt;
*New York 2, NY     ('''newyork2.voip.ms''')    72.251.239.205&lt;br /&gt;
*New York 3, NY     ('''newyork3.voip.ms''')    72.251.239.206&lt;br /&gt;
*New York 4, NY     ('''newyork4.voip.ms''')    72.251.239.207&lt;br /&gt;
*New York 5, NY     ('''newyork5.voip.ms''')    23.29.136.28&lt;br /&gt;
*New York 6, NY     ('''newyork6.voip.ms''')    23.29.136.29&lt;br /&gt;
*New York 7, NY     ('''newyork7.voip.ms''')    23.29.136.38&lt;br /&gt;
*New York 8, NY     ('''newyork8.voip.ms''')    23.29.136.40 &lt;br /&gt;
*San Jose, CA       ('''sanjose.voip.ms''')     23.246.247.146&lt;br /&gt;
*San Jose 2, CA     ('''sanjose2.voip.ms''')    23.246.247.147&lt;br /&gt;
*Seattle 1, WA      ('''seattle.voip.ms''')     50.23.160.53&lt;br /&gt;
*Seattle 2, WA      ('''seattle2.voip.ms''')    50.23.149.166&lt;br /&gt;
*Seattle 3, WA      ('''seattle3.voip.ms''')    50.23.160.54&lt;br /&gt;
*Tampa, FL          ('''tampa.voip.ms''')       162.254.144.173&lt;br /&gt;
*Tampa 2, FL        ('''tampa2.voip.ms''')      162.254.144.176&lt;br /&gt;
*Tampa 3, FL        ('''tampa3.voip.ms''')      23.111.187.139&lt;br /&gt;
*Tampa 4, FL        ('''tampa4.voip.ms''')      23.111.166.202&lt;br /&gt;
*Washington 1, DC   ('''washington.voip.ms''')  208.43.234.226&lt;br /&gt;
*Washington 2, DC   ('''washington2.voip.ms''') 208.43.234.227&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''International'''&lt;br /&gt;
*Amsterdam, NL      ('''amsterdam.voip.ms''')   37.58.88.242&lt;br /&gt;
*London, UK         ('''london.voip.ms''')      159.8.157.212&lt;br /&gt;
*Paris, FR          ('''paris.voip.ms''')       159.8.85.180&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Server Realms===&lt;br /&gt;
&lt;br /&gt;
For IOS, Please click here [http://wiki.voip.ms/article/Server_Realms Server Realms] to get the Realm Name for the server you plan on using, this can differ from the Domain Name being used. &lt;br /&gt;
&lt;br /&gt;
= What is a Ping? =&lt;br /&gt;
&lt;br /&gt;
Ping is a standard tool used to test network connections. It is mostly used to determine if a server or device can be reached across the network and the latency of the response(the time it takes to send a packet to the destination and for it to return to your computer).&lt;br /&gt;
&lt;br /&gt;
Ping tools are part of Windows, Mac OS X and Linux as well as some routers.&lt;br /&gt;
&lt;br /&gt;
== How does the ping work? ==&lt;br /&gt;
&lt;br /&gt;
It sends request messages to a target network address or DNS names at periodic intervals and measures the time it takes for a response message to arrive and return(better known as latency). &lt;br /&gt;
&lt;br /&gt;
==How to ping on a PC==&lt;br /&gt;
&lt;br /&gt;
Pinging is a command which tells you if the connection between your computer and a particular domain is working correctly.&lt;br /&gt;
&lt;br /&gt;
In Windows, select Start &amp;gt; Programs &amp;gt; Accessories &amp;gt; Command Prompt. This will give you a window like the one below.&lt;br /&gt;
&lt;br /&gt;
Enter the word ping, followed by a space, then the domain name.(montreal.voip.ms) in this case domain is our server name.&lt;br /&gt;
&lt;br /&gt;
If the results show a series of replies, the connection is working. The time shows you how fast the connection is. If you see a &amp;quot;timed out&amp;quot; error instead of a reply, there is a breakdown somewhere between your computer and the domain.&lt;br /&gt;
&lt;br /&gt;
[[File:Ping.gif|thumb|none|600px|Ping]]&lt;br /&gt;
&lt;br /&gt;
==How to ping on a Mac Computer==&lt;br /&gt;
&lt;br /&gt;
1- Click on Finder in the dock.&lt;br /&gt;
&lt;br /&gt;
2- Click on Applications.&lt;br /&gt;
&lt;br /&gt;
3- Click on Utilities.&lt;br /&gt;
&lt;br /&gt;
4- Double-click on Network Utility. &amp;amp;#42;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#42; In OS X Mavericks (10.9.x) this utility app changed location. Launch it from spotlight instead, either press &amp;quot;command&amp;quot;+&amp;quot;space bar&amp;quot; or click on spotlight directly (magnifying glass icon at top right of screen), type &amp;quot;network utility&amp;quot; and hit &amp;quot;return&amp;quot;&lt;br /&gt;
&lt;br /&gt;
5- In the Network Utility window, click on the Ping tab&lt;br /&gt;
&lt;br /&gt;
6- In the field under &amp;quot;Please enter the network address to ping,&amp;quot; like montreal.voip.ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''If pings results are not consistent, you may have an issue with Jitter. You can work on this issue by adjusting the &amp;quot;Network Jitter Level&amp;quot; setting on your VoIP device. Usually a ping of under 150 ms is recommended in order to have good quality. The latency time to the server is important, however there are also other factors that could affect the quality of the calls such as packet loss (VoIP communications are very sensitive to this), and the Jitter level of your Internet connection.''&lt;br /&gt;
&lt;br /&gt;
The following is the output of running ping with the target losangeles.voip.ms.&lt;br /&gt;
&lt;br /&gt;
 #ping losangeles.voip.ms&lt;br /&gt;
 Ping to losangeles.voip.ms [67.215.241.250] with 32 bytes de datos:&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=67ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=69ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=68ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=67ms TTL=52&lt;br /&gt;
 ping statistics from 67.215.241.250:&lt;br /&gt;
 4 packets transmitted, 4 received, 0% packet lost. rtt min/avg/max/mdev = 67ms, 69ms, 67ms&lt;br /&gt;
&lt;br /&gt;
Sample ping output in windows:&lt;br /&gt;
 C:\Windows\system32&amp;gt;ping montreal.voip.ms&lt;br /&gt;
 &lt;br /&gt;
 Pinging montreal.voip.ms [67.205.74.184] with 32 bytes of data:&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=85ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=86ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=86ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=85ms TTL=49&lt;br /&gt;
 &lt;br /&gt;
 Ping statistics for 67.205.74.184:&lt;br /&gt;
     Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;br /&gt;
 Approximate round trip times in milli-seconds:&lt;br /&gt;
     Minimum = 85ms, Maximum = 86ms, Average = 85ms&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Latency Testing Scripts (User Submitted) =&lt;br /&gt;
&amp;lt;p&amp;gt;All the following scripts were produced by voip.ms users who felt others might also benefit from the output of their efforts.  They were written over a span of Years and probably need adjusting before you use them, to cater for changes in servers over time and changes in policies (like not testing heavily subscribed servers which are not open to new registrations)&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If you aren't satisfied that the scripts are safe or simply don’t like the way they syntactically appear, you can still manually ping a selection of servers and choose a server based on the best latency. The following scripts are essentially just wrappers around the ping command which support lists of servers to feed to ping and present the output in a readable format.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;If you feel you have a simpler cleaner script that works for another platform or language, please do add it to this wiki via a support ticket.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
=== Bash Script To Handle The Mac Ping Output Format ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;To make use of this script (1) save as a plain text file (2) set permissions on the file to executable (3) invoke script&lt;br /&gt;
e.g. Save script below using your favourite editor as pingVoipMS.sh (2) chmod u+x pingVoipMS.sh (3) ./pingVoipMS.sh&lt;br /&gt;
This is a bash 3.x script, so it also works in Linux, just change the ping packet loss field from 7 to 6 in the final loop below (or wherever the loss field is in your ping output format).  Depending upon your distro curl might need to change to wget.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Ping several servers and display Latency, Jitter and Packet Loss&lt;br /&gt;
#      Usage: [-c &amp;lt;count&amp;gt;][-i &amp;lt;wait time&amp;gt;][-r test restricted servers][&amp;lt;server list file&amp;gt;]&lt;br /&gt;
#&lt;br /&gt;
# The optional server list text file should be formatted with one host name per line.&lt;br /&gt;
# The list of voip.ms servers is available at https://wiki.voip.ms/article/Choosing_Server&lt;br /&gt;
# If no args are supplied, this script will scrape a ping server list from voip.ms&lt;br /&gt;
#&lt;br /&gt;
USER_FILE=&amp;quot;&amp;quot;&lt;br /&gt;
COUNT=3; INTERVAL=5; RESTRICTED=0&lt;br /&gt;
restrictedList=(atlanta.voip.ms chicago.voip.ms&lt;br /&gt;
                montreal.voip.ms montreal2.voip.ms montreal3.voip.ms montreal4.voip.ms&lt;br /&gt;
                newyork.voip.ms newyork4.voip.ms seattle.voip.ms&lt;br /&gt;
                toronto.voip.ms toronto2.voip.ms toronto3.voip.ms toronto4.voip.ms)&lt;br /&gt;
&lt;br /&gt;
# Handle any passed in script arguments&lt;br /&gt;
while getopts c:i:r parm&lt;br /&gt;
do&lt;br /&gt;
    case $parm in&lt;br /&gt;
        c)count_opt=$OPTARG;;&lt;br /&gt;
        i)interval_opt=$OPTARG;;&lt;br /&gt;
        r)RESTRICTED=1;;&lt;br /&gt;
        *)echo -e &amp;quot;Invalid arg\nUsage:\t[ -c &amp;lt;count of ECHO_REQUESTs to Tx, default 3&amp;gt; ] \&lt;br /&gt;
                  \n\t[ -i &amp;lt;wait time (s) between datagrams, default 5&amp;gt; ]                \&lt;br /&gt;
                  \n\t[ -r ] Include restricted servers in latency test                  \&lt;br /&gt;
                  \n\t[FILE &amp;lt;ping server list&amp;gt; ]&amp;quot;;exit 1;;&lt;br /&gt;
    esac&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# Test if an option was specified and whether it's a +ve non-zero integer&lt;br /&gt;
[[ -n $count_opt    &amp;amp;&amp;amp; ($count_opt =~ ^[[:digit:]]+$)    &amp;amp;&amp;amp; $count_opt -gt 0 ]] &amp;amp;&amp;amp;&lt;br /&gt;
        COUNT=$count_opt&lt;br /&gt;
[[ -n $interval_opt &amp;amp;&amp;amp; ($interval_opt =~ ^[[:digit:]]+$) &amp;amp;&amp;amp; $interval_opt -gt 0 ]] &amp;amp;&amp;amp;&lt;br /&gt;
        INTERVAL=$interval_opt&lt;br /&gt;
&lt;br /&gt;
shift $((OPTIND - 1))&lt;br /&gt;
&lt;br /&gt;
# Validate supplied file (server list)&lt;br /&gt;
[[ -n $1 &amp;amp;&amp;amp; ! (-f $1 &amp;amp;&amp;amp; -r $1) ]] &amp;amp;&amp;amp;&lt;br /&gt;
        { echo &amp;quot;\&amp;quot;$1\&amp;quot; file does not exist or is not readable&amp;quot;; exit 1; }&lt;br /&gt;
[[ -n $1 &amp;amp;&amp;amp; -f $1 &amp;amp;&amp;amp; -r $1 ]] &amp;amp;&amp;amp; USER_FILE=&amp;quot;$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [[ -n $USER_FILE ]]&lt;br /&gt;
then&lt;br /&gt;
# Bash 3.x in macOS does not support readarray, need to do cumbersome array loops instead&lt;br /&gt;
    while IFS= read -r servers; do&lt;br /&gt;
        serverList+=( &amp;quot;$servers&amp;quot; )&lt;br /&gt;
    done &amp;lt; &amp;lt;(grep -Eo '^\b[[:alpha:]]+?[[:alnum:]]\.voip\.ms\b$' &amp;quot;$USER_FILE&amp;quot; | \&lt;br /&gt;
             grep -v '^\s*#' | awk NF | sort)&lt;br /&gt;
else&lt;br /&gt;
# N.B. The script looks for the html boldface tags &amp;lt;b&amp;gt; &amp;lt;/b&amp;gt; inside a bracket&lt;br /&gt;
# If the website alters and the parse fails, manually create the list and&lt;br /&gt;
# supply as a script arg (or perhaps update the parsing to work again :)&lt;br /&gt;
    while IFS= read -r servers; do&lt;br /&gt;
        serverList+=( &amp;quot;$servers&amp;quot; )&lt;br /&gt;
    done &amp;lt; &amp;lt;(curl -sm 10 https://wiki.voip.ms/article/Choosing_Server | \&lt;br /&gt;
             grep -E '(&amp;lt;b&amp;gt;[[:alpha:]]+?[[:alnum:]]\.voip\.ms&amp;lt;/b&amp;gt;)'    | \&lt;br /&gt;
             tr &amp;quot;&amp;lt;&amp;gt;&amp;quot; &amp;quot; &amp;quot; | awk '{print $(NF-3)}' | sort                 )&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Newer voip.ms clients can't register onto these over-subscribed servers&lt;br /&gt;
# Don't test the restricted list unless explicitly asked (with the -r cmd line option)&lt;br /&gt;
if [[ $RESTRICTED -eq 0 ]]&lt;br /&gt;
then&lt;br /&gt;
    for server in &amp;quot;${restrictedList[@]}&amp;quot;&lt;br /&gt;
    do&lt;br /&gt;
        ix=$(printf &amp;quot;%s\n&amp;quot; &amp;quot;${serverList[@]}&amp;quot; | grep -n &amp;quot;^${server}&amp;quot; | cut -d &amp;quot;:&amp;quot; -f1)&lt;br /&gt;
        while IFS= read -ra idx; do&lt;br /&gt;
            keys+=( &amp;quot;${idx[@]}&amp;quot; )&lt;br /&gt;
        done &amp;lt; &amp;lt;([[ $ix -gt 0 ]] &amp;amp;&amp;amp; echo $((ix-1)))&lt;br /&gt;
    done&lt;br /&gt;
    for ((i=${#keys[@]} - 1; i &amp;gt;= 0; i--)); do unset &amp;quot;serverList[keys[i]]&amp;quot;; done&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [[ ${#serverList[@]} -eq 0 ]]&lt;br /&gt;
then&lt;br /&gt;
    echo &amp;quot;No unrestricted Voip.ms servers could be found, please supply a server list&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
runTime=$((COUNT * INTERVAL * ${#serverList[@]}))&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;PING will send $COUNT packet(s) with a wait of $INTERVAL sec(s) between each packet&amp;quot;&lt;br /&gt;
echo &amp;quot;Change the PING options by invoking this script with -c and/or -i, default \&amp;quot;-c 3 -i 5\&amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;Over $((${#serverList[@]})) server(s) the estimated script Run Time will be $runTime seconds&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%-20s %-18s %7s %8s %6s   %s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;IP Address&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot; &amp;quot;Countdown&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================  (seconds)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
for myLn in &amp;quot;${serverList[@]}&amp;quot;&lt;br /&gt;
do&lt;br /&gt;
     while IFS=$'\n' read -r pings; do&lt;br /&gt;
         pingList+=( &amp;quot;$pings&amp;quot; )&lt;br /&gt;
         printf &amp;quot;%-64s %5d   %2d/%-2d\n&amp;quot; &amp;quot;$pings&amp;quot; \&lt;br /&gt;
                &amp;quot;$((runTime - COUNT * INTERVAL * ${#pingList[@]}))&amp;quot; \&lt;br /&gt;
                &amp;quot;${#pingList[@]}&amp;quot; &amp;quot;${#serverList[@]}&amp;quot;&lt;br /&gt;
     done &amp;lt; &amp;lt;( ping -c &amp;quot;$COUNT&amp;quot; -i &amp;quot;$INTERVAL&amp;quot; -q &amp;quot;$myLn&amp;quot; | awk \&lt;br /&gt;
     '&lt;br /&gt;
        /^PING / {myH=$2}&lt;br /&gt;
        /^PING / {&lt;br /&gt;
            IP = substr($3,2,15)&lt;br /&gt;
            split(IP,myIP,&amp;quot;)&amp;quot;) }&lt;br /&gt;
        /packet loss/ {myPL=$7}&lt;br /&gt;
        /min\/avg\/max/ {&lt;br /&gt;
            split($4,myS,&amp;quot;/&amp;quot;)&lt;br /&gt;
            printf(&amp;quot;%-20s %-18s %7.3f %8.3f %6s\n&amp;quot;,&lt;br /&gt;
                    myH, myIP[1], myS[2], myS[4], myPL ) }&lt;br /&gt;
     ' )&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
echo -e &amp;quot;\nMost appropriate server listed in order of best latency\n&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%-20s %-18s %7s %8s %6s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;IP Address&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%s\n&amp;quot; &amp;quot;${pingList[@]}&amp;quot; | LC_ALL=C sort -n -k 3,3 -k 5,5 -k 4,4 | \&lt;br /&gt;
        awk '{printf(&amp;quot;%s    \(%2d\)\n&amp;quot;,$0, NR)}'&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Perl Script ===&lt;br /&gt;
Pings list of voip.ms servers round robin with optional output csv file.&lt;br /&gt;
&lt;br /&gt;
    # usage ping_voip.ms.pl &amp;lt;number of times&amp;gt; &amp;lt;seconds in between&amp;gt; &amp;lt;output.csv&amp;gt;&lt;br /&gt;
    use Net::Ping;&lt;br /&gt;
    use Time::HiRes;&lt;br /&gt;
    use strict;&lt;br /&gt;
    &lt;br /&gt;
    # input list &lt;br /&gt;
    my @hosts = qw(&lt;br /&gt;
        atlanta.voip.ms&lt;br /&gt;
        atlanta2.voip.ms&lt;br /&gt;
        chicago.voip.ms&lt;br /&gt;
        chicago2.voip.ms&lt;br /&gt;
        chicago3.voip.ms&lt;br /&gt;
        chicago4.voip.ms&lt;br /&gt;
        dallas.voip.ms&lt;br /&gt;
        denver.voip.ms&lt;br /&gt;
        denver2.voip.ms&lt;br /&gt;
        houston.voip.ms&lt;br /&gt;
        losangeles.voip.ms&lt;br /&gt;
        losangeles2.voip.ms&lt;br /&gt;
        newyork.voip.ms&lt;br /&gt;
        newyork2.voip.ms&lt;br /&gt;
        newyork3.voip.ms&lt;br /&gt;
        newyork4.voip.ms&lt;br /&gt;
        seattle.voip.ms&lt;br /&gt;
        seattle2.voip.ms&lt;br /&gt;
        seattle3.voip.ms&lt;br /&gt;
        tampa.voip.ms&lt;br /&gt;
        washington.voip.ms&lt;br /&gt;
        washington2.voip.ms&lt;br /&gt;
        montreal.voip.ms&lt;br /&gt;
        montreal2.voip.ms&lt;br /&gt;
        montreal3.voip.ms&lt;br /&gt;
        montreal4.voip.ms&lt;br /&gt;
        toronto2.voip.ms&lt;br /&gt;
        toronto3.voip.ms&lt;br /&gt;
        toronto4.voip.ms&lt;br /&gt;
        toronto.voip.ms&lt;br /&gt;
        london.voip.ms&lt;br /&gt;
    );&lt;br /&gt;
    &lt;br /&gt;
    $| = 1; #autoflush&lt;br /&gt;
    # High precision syntax (requires Time::HiRes)&lt;br /&gt;
    my $p = Net::Ping-&amp;gt;new(&amp;quot;icmp&amp;quot;,1);&lt;br /&gt;
    $p-&amp;gt;hires();&lt;br /&gt;
    my $max_name_length = (reverse sort { $a &amp;lt;=&amp;gt; $b } map { length($_) } @hosts)[0];&lt;br /&gt;
    my $count = 4; # number of times to ping&lt;br /&gt;
    my $interval = 5; # seconds between ping rounds&lt;br /&gt;
    my $output_file = &amp;quot;&amp;quot;;&lt;br /&gt;
    my @data;&lt;br /&gt;
    &lt;br /&gt;
    # check for arguments&lt;br /&gt;
    my $num_args = @ARGV;&lt;br /&gt;
    if ($num_args &amp;gt;= 1) {$count = $ARGV[0];}&lt;br /&gt;
    if ($num_args &amp;gt;= 2) {$interval = $ARGV[1];}&lt;br /&gt;
    if ($num_args &amp;gt;= 3) {$output_file = $ARGV[2];}&lt;br /&gt;
    &lt;br /&gt;
    # check argument validity&lt;br /&gt;
    $0 =~ /^.*\\(.*)$/;&lt;br /&gt;
    my $script = $1;&lt;br /&gt;
    if ($count !~ /^\d+$/ or $interval !~ /^\d+$/) {die &amp;quot;Usage: $script &amp;lt;number of rounds&amp;gt; &amp;lt;seconds between rounds&amp;gt; &amp;lt;output.csv&amp;gt;\n&amp;quot;;}&lt;br /&gt;
    if (length($output_file) &amp;gt; 0 and $output_file !~ /\.csv$/) {$output_file .= &amp;quot;.csv&amp;quot;;}&lt;br /&gt;
    &lt;br /&gt;
    # main loop&lt;br /&gt;
    for my $i (1..$count)&lt;br /&gt;
    {&lt;br /&gt;
        sleep $interval unless $i == 1;&lt;br /&gt;
        print &amp;quot;Round $i\n&amp;quot;;&lt;br /&gt;
        my $host_num=0;&lt;br /&gt;
        foreach my $host (@hosts)&lt;br /&gt;
        {&lt;br /&gt;
            (my $ret, my $duration, my $ip) = $p-&amp;gt;ping($host);&lt;br /&gt;
            $ip =~ /(\d+)\.(\d+)\.(\d+)\.(\d+)/; &lt;br /&gt;
            if ($ret)&lt;br /&gt;
            {&lt;br /&gt;
                printf(&amp;quot;%*s [ip: %3s.%3s.%3s.%3s] is alive (%6.2f ms)\n&amp;quot;, $max_name_length, $host, $1, $2, $3, $4, $duration*1000);&lt;br /&gt;
                $data[$host_num][$i]=$duration*1000;&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
            {&lt;br /&gt;
                printf(&amp;quot;%*s [ip: %3s.%3s.%3s.%3s] is dead\n&amp;quot;, $max_name_length, $host, $1, $2, $3, $4);&lt;br /&gt;
            }&lt;br /&gt;
            $host_num++;&lt;br /&gt;
        }&lt;br /&gt;
        print &amp;quot;\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    $p-&amp;gt;close();&lt;br /&gt;
    &lt;br /&gt;
    # if output file name given&lt;br /&gt;
    if (length($output_file)&amp;gt;0)&lt;br /&gt;
    {&lt;br /&gt;
        # print output to file&lt;br /&gt;
        open FILE, &amp;quot;&amp;gt;$output_file&amp;quot; or die &amp;quot;$!\n&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        # print column headers&lt;br /&gt;
        print FILE &amp;quot;Server\\Round&amp;quot;;&lt;br /&gt;
        for my $i (1..$count)&lt;br /&gt;
        {&lt;br /&gt;
            print FILE &amp;quot;, $i&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        print FILE &amp;quot;, Average\n&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        # print data&lt;br /&gt;
        my $i = 0;&lt;br /&gt;
        foreach my $host (@hosts)&lt;br /&gt;
        {&lt;br /&gt;
            print FILE &amp;quot;$host&amp;quot;;&lt;br /&gt;
            my $sum = 0;&lt;br /&gt;
            for my $j (1..$count)&lt;br /&gt;
            {&lt;br /&gt;
                $sum += $data[$i][$j];&lt;br /&gt;
                printf FILE &amp;quot;, %8.4f&amp;quot;,$data[$i][$j];&lt;br /&gt;
            }&lt;br /&gt;
            printf FILE &amp;quot;, %8.4f\n&amp;quot;,$sum/$count;&lt;br /&gt;
            $i++;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        close FILE;&lt;br /&gt;
        print &amp;quot;Data written to $output_file\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    # print summary to screen&lt;br /&gt;
    my $i = 0;&lt;br /&gt;
    printf(&amp;quot;%-*s Average (ms)\n&amp;quot;, $max_name_length, &amp;quot;Server&amp;quot;);&lt;br /&gt;
    foreach my $host (@hosts)&lt;br /&gt;
    {&lt;br /&gt;
        my $sum = 0;&lt;br /&gt;
        for my $j (1..$count)&lt;br /&gt;
        {&lt;br /&gt;
            $sum += $data[$i][$j];&lt;br /&gt;
        }&lt;br /&gt;
        printf(&amp;quot;%-*s %8.4f\n&amp;quot;, $max_name_length+1, $host, $sum/$count);&lt;br /&gt;
        $i++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
    Round 1&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.97 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.99 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.70 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 59.76 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.53 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 49.73 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 94.99 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 94.05 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.13 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (102.87 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 64.92 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 63.41 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (131.75 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (120.64 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (120.49 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (111.43 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.25 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.86 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 90.85 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (123.29 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.71 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.19 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 81.82 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 86.13 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 77.09 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.18 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (103.70 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (131.27 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (125.13 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.26 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (152.77 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 2&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.14 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.86 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 50.03 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 59.44 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.33 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 50.22 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 95.58 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 95.94 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.29 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (102.73 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.59 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 64.27 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (112.74 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (121.22 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (121.34 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.75 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.06 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.33 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 91.58 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (122.94 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.28 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.40 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 81.91 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 85.64 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 75.15 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.79 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (103.10 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (150.85 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (138.40 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.45 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (170.79 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 3&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.76 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.86 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.65 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 60.01 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.05 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 49.53 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 95.82 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 95.02 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.60 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (103.35 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.79 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 64.05 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (113.01 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (121.41 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (122.23 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.62 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 93.65 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.19 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 90.75 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (125.12 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.19 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.98 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 80.16 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 87.16 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 76.54 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 97.51 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (104.18 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (142.81 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (138.95 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.78 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (153.14 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 4&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 89.19 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.98 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.21 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 60.50 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.68 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 50.18 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 93.93 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 94.22 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.10 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (103.67 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.58 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 63.60 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (114.76 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (120.44 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (121.05 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.51 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.04 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 96.92 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 91.23 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (123.28 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.45 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (100.94 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 82.33 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 85.02 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 76.85 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.32 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (104.22 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (148.33 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (141.61 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (105.91 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (152.85 ms)&lt;br /&gt;
    &lt;br /&gt;
    Server              Average (ms)&lt;br /&gt;
    atlanta.voip.ms       88.7630&lt;br /&gt;
    atlanta2.voip.ms      92.9233&lt;br /&gt;
    chicago.voip.ms       49.6477&lt;br /&gt;
    chicago2.voip.ms      59.9305&lt;br /&gt;
    chicago3.voip.ms      59.3972&lt;br /&gt;
    chicago4.voip.ms      49.9152&lt;br /&gt;
    dallas.voip.ms        95.0790&lt;br /&gt;
    denver.voip.ms        94.8077&lt;br /&gt;
    denver2.voip.ms       85.2797&lt;br /&gt;
    houston.voip.ms      103.1562&lt;br /&gt;
    losangeles.voip.ms    65.4693&lt;br /&gt;
    losangeles2.voip.ms   63.8347&lt;br /&gt;
    newyork.voip.ms      118.0643&lt;br /&gt;
    newyork2.voip.ms     120.9265&lt;br /&gt;
    newyork3.voip.ms     121.2778&lt;br /&gt;
    newyork4.voip.ms     110.8275&lt;br /&gt;
    seattle.voip.ms       93.9993&lt;br /&gt;
    seattle2.voip.ms      95.8267&lt;br /&gt;
    seattle3.voip.ms      91.1035&lt;br /&gt;
    tampa.voip.ms        123.6570&lt;br /&gt;
    washington.voip.ms    98.4065&lt;br /&gt;
    washington2.voip.ms  101.3774&lt;br /&gt;
    montreal.voip.ms      81.5525&lt;br /&gt;
    montreal2.voip.ms     85.9863&lt;br /&gt;
    montreal3.voip.ms     76.4058&lt;br /&gt;
    montreal4.voip.ms     96.7013&lt;br /&gt;
    toronto2.voip.ms     103.7986&lt;br /&gt;
    toronto3.voip.ms     143.3156&lt;br /&gt;
    toronto4.voip.ms     136.0254&lt;br /&gt;
    toronto.voip.ms      104.1012&lt;br /&gt;
    london.voip.ms       157.3885&lt;br /&gt;
&lt;br /&gt;
=== Powershell ===&lt;br /&gt;
&lt;br /&gt;
 Dec 2017 - A bug in the code shown washington2.voip.ms as the best server, this was corrected.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Usage: Copy and paste the following code into a powershell window&lt;br /&gt;
# To run it from a command prompt, save this file with extension ps1. &lt;br /&gt;
# Then run Powershell.exe -file &amp;quot;pathtothisscript.ps1&amp;quot;&lt;br /&gt;
Clear-Variable best* -Scope Global #Clear the best* variables in case you run it more than once...&lt;br /&gt;
#Get the list of servers into an array&lt;br /&gt;
$Servers =      &lt;br /&gt;
@(&amp;quot;amsterdam.voip.ms&amp;quot;,&amp;quot;atlanta.voip.ms&amp;quot;,&amp;quot;atlanta2.voip.ms&amp;quot;,&amp;quot;chicago.voip.ms&amp;quot;,&amp;quot;chicago2.voip.ms&amp;quot;,&amp;quot;chicago3.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;chicago4.voip.ms&amp;quot;,&amp;quot;dallas.voip.ms&amp;quot;,&amp;quot;dallas2.voip.ms&amp;quot;,&amp;quot;denver.voip.ms&amp;quot;,&amp;quot;denver2.voip.ms&amp;quot;,&amp;quot;houston.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;houston2.voip.ms&amp;quot;,&amp;quot;london.voip.ms&amp;quot;,&amp;quot;losangeles.voip.ms&amp;quot;,&amp;quot;losangeles2.voip.ms&amp;quot;,&amp;quot;montreal.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;montreal2.voip.ms&amp;quot;,&amp;quot;montreal3.voip.ms&amp;quot;,&amp;quot;montreal4.voip.ms&amp;quot;,&amp;quot;montreal5.voip.ms&amp;quot;,&amp;quot;montreal6.voip.ms&amp;quot;,&amp;quot;montreal7.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;montreal8.voip.ms&amp;quot;,&amp;quot;newyork.voip.ms&amp;quot;,&amp;quot;newyork2.voip.ms&amp;quot;,&amp;quot;newyork3.voip.ms&amp;quot;,&amp;quot;newyork4.voip.ms&amp;quot;,&amp;quot;newyork5.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;newyork6.voip.ms&amp;quot;,&amp;quot;newyork7.voip.ms&amp;quot;,&amp;quot;newyork8.voip.ms&amp;quot;,&amp;quot;paris.voip.ms&amp;quot;,&amp;quot;sanjose.voip.ms&amp;quot;,&amp;quot;sanjose2.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;seattle.voip.ms&amp;quot;,&amp;quot;seattle2.voip.ms&amp;quot;,&amp;quot;seattle3.voip.ms&amp;quot;,&amp;quot;tampa.voip.ms&amp;quot;,&amp;quot;tampa2.voip.ms&amp;quot;,&amp;quot;toronto.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;toronto2.voip.ms&amp;quot;,&amp;quot;toronto3.voip.ms&amp;quot;,&amp;quot;toronto4.voip.ms&amp;quot;,&amp;quot;toronto5.voip.ms&amp;quot;,&amp;quot;toronto6.voip.ms&amp;quot;,&amp;quot;toronto7.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;toronto8.voip.ms&amp;quot;,&amp;quot;vancouver.voip.ms&amp;quot;,&amp;quot;vancouver2.voip.ms&amp;quot;,&amp;quot;washington.voip.ms&amp;quot;,&amp;quot;washington2.voip.ms&amp;quot;)&lt;br /&gt;
$k = 0 #Counting variable so we know what server number we are testing&lt;br /&gt;
#num of servers to test&lt;br /&gt;
$servercount = $servers.length &lt;br /&gt;
#Do the following code for each server in our array&lt;br /&gt;
ForEach($server in $servers)&lt;br /&gt;
{  &lt;br /&gt;
  #Add one to the counting variable....we are on server #1...then server 2, then server 3 etc...&lt;br /&gt;
  $k++&lt;br /&gt;
  #Update the progress bar                    &lt;br /&gt;
  Write-Progress -Activity &amp;quot;Testing Server: ${server}&amp;quot; -status &amp;quot;Testing Server $k out of $servercount&amp;quot; -percentComplete ($k / $servercount*100) &lt;br /&gt;
  #Counting variable for number of times we tried to ping a given server&lt;br /&gt;
  $i = 0&lt;br /&gt;
  Do{&lt;br /&gt;
     #assume a failure&lt;br /&gt;
     $pingsuccess = $false &lt;br /&gt;
     $i++ #Add one to the counting variable.....1st try....2nd try....3rd try etc...&lt;br /&gt;
     Try{&lt;br /&gt;
         #Try to ping&lt;br /&gt;
         $currentping = (test-connection $server -count 1 -ErrorAction Stop).responsetime &lt;br /&gt;
         #If success full, set success variable&lt;br /&gt;
         $pingsuccess = $true&lt;br /&gt;
     }&lt;br /&gt;
     #Catch the failure and set the success variable to false&lt;br /&gt;
     Catch {&lt;br /&gt;
      $pingsuccess = $false &lt;br /&gt;
      }     &lt;br /&gt;
  }&lt;br /&gt;
  #Try everything between Do and While up to 5 times, or while $pingsuccess is not true&lt;br /&gt;
  While($pingsuccess -eq $false -and $i -le 5) &lt;br /&gt;
  #Compare the last ping test with the best known ping test....if there is no known best ping test, assume this one is the best $bestping = $currentping &lt;br /&gt;
  If($pingsuccess -and ($currentping -lt $bestping -or (!($bestping)))){ &lt;br /&gt;
  #If this is the best ping...save it&lt;br /&gt;
        $bestserver = $server    #Save the best server&lt;br /&gt;
        $bestping = $currentping #Save the best ping results&lt;br /&gt;
  }&lt;br /&gt;
  write-host &amp;quot;tested: $server at $currentping ms after $i attempts&amp;quot; #write the results of the test for this server&lt;br /&gt;
}&lt;br /&gt;
write-host &amp;quot;`r`n The server with the best ping is: $bestserver at $bestping ms`r`n&amp;quot; #write the end result&lt;br /&gt;
Pause&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux Shell Script ===&lt;br /&gt;
Pings several voip.ms servers&lt;br /&gt;
&lt;br /&gt;
   #!/bin/sh&lt;br /&gt;
   # Ping several servers and display Latency, Jitter and Packet Loss &lt;br /&gt;
   #&lt;br /&gt;
   # First, create a text file with all servers you want to ping - one host name per line. &lt;br /&gt;
   # The list of voip.ms servers is available at http://wiki.voip.ms/article/Choosing_Server&lt;br /&gt;
   myHF=&amp;quot;voip_ping_hosts.txt&amp;quot;&lt;br /&gt;
   # Sample file:&lt;br /&gt;
   #    toronto.voip.ms&lt;br /&gt;
   #    montreal.voip.ms&lt;br /&gt;
   #    seattle.voip.ms&lt;br /&gt;
   #    chicago.voip.ms&lt;br /&gt;
   #    newyork.voip.ms&lt;br /&gt;
   #&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
   printf &amp;quot;%-20s %7s %8s %6s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot;&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
   cat ${myHF} |\&lt;br /&gt;
   while read myLn&lt;br /&gt;
   do&lt;br /&gt;
      ping -c 3 -i 5 -q $myLn |\&lt;br /&gt;
      awk '/^PING / {myH=$2}&lt;br /&gt;
           /packet loss/ {myPL=$6}&lt;br /&gt;
           /min\/avg\/max/ {&lt;br /&gt;
              split($4,myS,&amp;quot;/&amp;quot;)&lt;br /&gt;
              printf( &amp;quot;%-20s    %3.1f    %1.3f   %4s\n&amp;quot;, myH, myS[2], myS[4], myPL)&lt;br /&gt;
          }'&lt;br /&gt;
   done&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Output:&lt;br /&gt;
&lt;br /&gt;
   ============================================&lt;br /&gt;
   VoIP Server          Latency   Jitter   Loss&lt;br /&gt;
   ============================================&lt;br /&gt;
   toronto.voip.ms         68.3    0.439     0%&lt;br /&gt;
   montreal.voip.ms        89.6    0.197     0%&lt;br /&gt;
   seattle.voip.ms         71.2    0.387     0%&lt;br /&gt;
   chicago.voip.ms         71.6    0.084     0%&lt;br /&gt;
   newyork.voip.ms         79.1    0.411     0%&lt;br /&gt;
   ============================================&lt;br /&gt;
&lt;br /&gt;
= Latency and its importance =&lt;br /&gt;
&lt;br /&gt;
Latency is very important for Voip, this will determine the time that will take for the data package transmission to reach the destination. A high latency will lead to a delay and echoes in the communication.&lt;br /&gt;
&lt;br /&gt;
Latency is measured in milliseconds (ms) For example: a latency of 150ms is barely noticeable, thus acceptable. Higher than that, quality starts to suffer. When it gets higher than 300 ms, it becomes unacceptable.&lt;br /&gt;
&lt;br /&gt;
[[category:guides]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Elegir_servidor</id>
		<title>Elegir servidor</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Elegir_servidor"/>
				<updated>2021-02-03T20:54:29Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:ChooseServerImg.png|thumb|none|1280px|VoIP.ms servers]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article in English !! Article en Français&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Choosing_Server English] ||&lt;br /&gt;
[https://wiki.voip.ms/article/Choisir_un_serveur Français] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Elegir un Servidor =&lt;br /&gt;
&lt;br /&gt;
VoIP.ms le ofrece la posibilidad de conectarse a diferentes servidores, pero ¿cuál es el que debe elegir? Es común pensar que se debe elegir el servidor más cercano a su localidad, sin embargo esto no es necesario en la mayoría de las veces. Si usted está en Estados Unidos, cualquier servidor en EEUU le debe dar un buen resultado en latencia y calidad. También es de utilidad saber que hay una herramienta que le puede ayudar a seleccionar el mejor servidor a usar, este normalmente se llama &amp;quot;ping&amp;quot;, el cual le provee la latencia entre usted y el servidor, así usted opcionalmente puede elegir específicamente el servidor que le provea una menor latencia.&lt;br /&gt;
&lt;br /&gt;
 '''Nota:''' Tenga en cuenta que es posible que algunos servidores no estén disponibles para que su número DID se utilice como POP (Punto de presencia) en la sección &lt;br /&gt;
 &amp;quot;Administrar DID&amp;quot;. Asegúrese de que su dispositivo SIP / IAX y su número de teléfono apunten al mismo servidor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== IPs ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div&amp;gt;&amp;lt;ul&amp;gt; &lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''Canada'''&lt;br /&gt;
*Montreal 1, QC     ('''montreal.voip.ms''')    192.175.96.73&lt;br /&gt;
*Montreal 2, QC     ('''montreal2.voip.ms''')   192.175.96.74&lt;br /&gt;
*Montreal 3, QC     ('''montreal3.voip.ms''')   192.175.96.68&lt;br /&gt;
*Montreal 4, QC     ('''montreal4.voip.ms''')   67.205.74.179&lt;br /&gt;
*Montreal 5, QC     ('''montreal5.voip.ms''')   192.175.96.69&lt;br /&gt;
*Montreal 6, QC     ('''montreal6.voip.ms''')   192.175.96.70&lt;br /&gt;
*Montreal 7, QC     ('''montreal7.voip.ms''')   192.175.96.71&lt;br /&gt;
*Montreal 8, QC     ('''montreal8.voip.ms''')   192.175.96.72&lt;br /&gt;
*Montreal 9, QC     ('''montreal9.voip.ms''')   67.205.74.184&lt;br /&gt;
*Montreal 10, QC     ('''montreal10.voip.ms''') 67.205.74.187&lt;br /&gt;
*Toronto 1, ON      ('''toronto.voip.ms''')     158.85.70.148&lt;br /&gt;
*Toronto 2, ON      ('''toronto2.voip.ms''')    158.85.70.149&lt;br /&gt;
*Toronto 3, ON      ('''toronto3.voip.ms''')    158.85.70.150&lt;br /&gt;
*Toronto 4, ON      ('''toronto4.voip.ms''')    158.85.70.151&lt;br /&gt;
*Toronto 5, ON      ('''toronto5.voip.ms''')    184.75.215.106&lt;br /&gt;
*Toronto 6, ON      ('''toronto6.voip.ms''')    184.75.215.114&lt;br /&gt;
*Toronto 7, ON      ('''toronto7.voip.ms''')    184.75.215.146&lt;br /&gt;
*Toronto 8, ON      ('''toronto8.voip.ms''')    184.75.213.210&lt;br /&gt;
*Toronto 9, ON      ('''toronto9.voip.ms''')    158.85.70.154&lt;br /&gt;
*Toronto 10, ON      ('''toronto10.voip.ms''')    158.85.70.158&lt;br /&gt;
*Vancouver 1, BC    ('''vancouver.voip.ms''')   162.213.157.220&lt;br /&gt;
*Vancouver 2, BC    ('''vancouver2.voip.ms''')  162.213.157.117&lt;br /&gt;
*Vancouver 3, BC    ('''vancouver3.voip.ms''')  162.213.157.82&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''Estados Unidos'''&lt;br /&gt;
*Atlanta 1, GA      ('''atlanta.voip.ms''')     75.127.65.130&lt;br /&gt;
*Atlanta 2, GA      ('''atlanta2.voip.ms''')    209.217.224.50&lt;br /&gt;
*Chicago 1, IL      ('''chicago.voip.ms''')     208.100.39.52&lt;br /&gt;
*Chicago 2, IL      ('''chicago2.voip.ms''')    208.100.39.53 &lt;br /&gt;
*Chicago 3, IL      ('''chicago3.voip.ms''')    208.100.39.54&lt;br /&gt;
*Chicago 4, IL      ('''chicago4.voip.ms''')    208.100.39.55&lt;br /&gt;
*Chicago 5, IL      ('''chicago5.voip.ms''')    50.31.115.149&lt;br /&gt;
*Chicago 6, IL      ('''chicago6.voip.ms''')    50.31.115.150&lt;br /&gt;
*Chicago 7, IL      ('''chicago7.voip.ms''')    50.31.115.151&lt;br /&gt;
*Dallas, TX         ('''dallas.voip.ms''')      158.85.149.162&lt;br /&gt;
*Dallas 2, TX         ('''dallas2.voip.ms''')   158.85.149.163&lt;br /&gt;
*Denver 1, CO       ('''denver.voip.ms''')      23.239.211.90 &lt;br /&gt;
*Denver 2, CO       ('''denver2.voip.ms''')     64.27.52.226&lt;br /&gt;
*Houston, TX        ('''houston.voip.ms''')     173.193.85.18&lt;br /&gt;
*Houston 2, TX        ('''houston2.voip.ms''')  173.193.85.19&lt;br /&gt;
*Los Angeles 1, CA  ('''losangeles.voip.ms''')  96.44.149.186&lt;br /&gt;
*Los Angeles 2, CA  ('''losangeles2.voip.ms''') 96.44.149.202&lt;br /&gt;
*Los Angeles 3, CA  ('''losangeles3.voip.ms''') 64.188.6.162&lt;br /&gt;
*Los Angeles 4, CA  ('''losangeles4.voip.ms''') 64.188.6.170&lt;br /&gt;
*New York 1, NY     ('''newyork.voip.ms''')     72.251.239.196&lt;br /&gt;
*New York 2, NY     ('''newyork2.voip.ms''')    72.251.239.205&lt;br /&gt;
*New York 3, NY     ('''newyork3.voip.ms''')    72.251.239.206&lt;br /&gt;
*New York 4, NY     ('''newyork4.voip.ms''')    72.251.239.207&lt;br /&gt;
*New York 5, NY     ('''newyork5.voip.ms''')    23.29.136.28&lt;br /&gt;
*New York 6, NY     ('''newyork6.voip.ms''')    23.29.136.29&lt;br /&gt;
*New York 7, NY     ('''newyork7.voip.ms''')    23.29.136.38&lt;br /&gt;
*New York 8, NY     ('''newyork8.voip.ms''')    23.29.136.40 &lt;br /&gt;
*San Jose, CA       ('''sanjose.voip.ms''')     23.246.247.146&lt;br /&gt;
*San Jose 2, CA     ('''sanjose2.voip.ms''')    23.246.247.147&lt;br /&gt;
*Seattle 1, WA      ('''seattle.voip.ms''')     50.23.160.53&lt;br /&gt;
*Seattle 2, WA      ('''seattle2.voip.ms''')    50.23.149.166&lt;br /&gt;
*Seattle 3, WA      ('''seattle3.voip.ms''')    50.23.160.54&lt;br /&gt;
*Tampa, FL          ('''tampa.voip.ms''')       162.254.144.173&lt;br /&gt;
*Tampa 2, FL        ('''tampa2.voip.ms''')      162.254.144.176&lt;br /&gt;
*Tampa 3, FL        ('''tampa3.voip.ms''')      23.111.187.139&lt;br /&gt;
*Tampa 4, FL        ('''tampa4.voip.ms''')      23.111.166.202&lt;br /&gt;
*Washington 1, DC   ('''washington.voip.ms''')  169.62.41.187&lt;br /&gt;
*Washington 2, DC   ('''washington2.voip.ms''') 169.62.41.189&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li style=&amp;quot;display: inline-block; vertical-align:top;&amp;quot;&amp;gt; &lt;br /&gt;
'''Internacional'''&lt;br /&gt;
*Amsterdam, NL      ('''amsterdam.voip.ms''')   37.58.88.242&lt;br /&gt;
*London, UK         ('''london.voip.ms''')      159.8.157.212&lt;br /&gt;
*Paris, FR          ('''paris.voip.ms''')       159.8.85.180&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Dominios del Servidor===&lt;br /&gt;
&lt;br /&gt;
Para IOS, haga clic aquí [http://wiki.voip.ms/article/Server_Realms Server Realms] para obtener el nombre de dominio para el servidor que planea usar, esto puede diferir del nombre de dominio que se está utilizando.&lt;br /&gt;
&lt;br /&gt;
= ¿Qué es un Ping? =&lt;br /&gt;
&lt;br /&gt;
Ping es la herramienta estándar usada para probar la latencia (demora) en conexiones en red. Normalmente es usada para determinar si un servidor o dispositivo puede ser alcanzado a través de la red y su tiempo de latencia (tiempo que toma en enviarse un paquete a su destino y regresar a su origen) para responder.&lt;br /&gt;
&lt;br /&gt;
La herramienta Ping es parte de Windows, MAC OS y Linux, también se puede encontrar en algunos ruteadores.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ¿Cómo funciona la herramienta Ping? ==&lt;br /&gt;
&lt;br /&gt;
Esta envía mensajes de petición a un una dirección de red determinada o nombres DNS en ciertos intervalos de tiempo y contabiliza el tiempo que tarda en recibirse un mensaje de respuesta. (mejor conocido como tiempo de latencia)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
==¿Cómo hacer un ping en una PC?==&lt;br /&gt;
&lt;br /&gt;
Hacer ping es un comando que le dice si la conexión entre su computadora y un dominio en particular está funcionando correctamente.&lt;br /&gt;
&lt;br /&gt;
En Windows, seleccione Inicio&amp;gt; Programas&amp;gt; Accesorios&amp;gt; Símbolo del sistema. Esto le dará una ventana como la de abajo.&lt;br /&gt;
&lt;br /&gt;
Ingrese la palabra ping, seguida de un espacio, luego el nombre de dominio (montreal.voip.ms) en este caso, el dominio es el nombre de nuestro servidor.&lt;br /&gt;
&lt;br /&gt;
Si los resultados muestran una serie de respuestas, la conexión está funcionando. El tiempo te muestra qué tan rápida es la conexión. Si ves un error de &amp;quot;tiempo de espera agotado&amp;quot; en lugar de una respuesta, hay una falla en algún lugar entre tu computadora y el dominio.&lt;br /&gt;
&lt;br /&gt;
[[File:Ping.gif|thumb|none|600px|Ping]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ¿Cómo enviar un ping a una MAC? ==&lt;br /&gt;
&lt;br /&gt;
1- Haga click en el buscador en la barra de herramientas.&lt;br /&gt;
&lt;br /&gt;
2- Haga click en aplicaciones.&lt;br /&gt;
&lt;br /&gt;
3- Haga click en utilidades (usos / configuraciones).&lt;br /&gt;
&lt;br /&gt;
4- Haga doble-click en utilidades de red.&amp;amp;#42;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;#42;En OS X Mavericks (10.9.x), esta aplicación de utilidad cambió de ubicación. En su lugar, inícielo desde Spotlight, presione &amp;quot;comando&amp;quot; + &amp;quot;barra espaciadora&amp;quot; o haga clic en Spotlight directamente (icono de lupa en la parte superior derecha de la pantalla), escriba &amp;quot;utilidad de red&amp;quot; y presione &amp;quot;regresar&amp;quot;&lt;br /&gt;
&lt;br /&gt;
5- En la ventana de utilidades de red, haga click en el el cuadro de ping.&lt;br /&gt;
&lt;br /&gt;
6- En el campo debajo &amp;quot;Ingresese la direccion de red para hacer ping,&amp;quot; como montreal.voip.ms&lt;br /&gt;
&lt;br /&gt;
'' Si el ping resulta no ser consistente, puede tener un problema de ''jitter'' (variación del tiempo que tardan en llegar los paquetes debido a una congestión en la red o a diferentes rutas tomadas). Para tratar este problema, puede ajustar el nivel de ''jitter'' en su configuración del dispositivo VoIP (si cuenta con esta opción). Normalmente es recomendado un ping por debajo de 150ms para tener una buena calidad de audio durante la llamada. El tiempo de latencia del servidor es importante, sin embargo hay otros factores importantes a tomar en cuenta para la calidad de las llamadas como son la pérdida de paquetes (las comunicaciones VoIP son muy sensibles a esto) y el nivel de ''jitter'' de su conexión a Internet. ''&lt;br /&gt;
&lt;br /&gt;
El siguiente es el resultado de ejecutar ping con el destino losangeles.voip.ms.&lt;br /&gt;
&lt;br /&gt;
 #ping losangeles.voip.ms&lt;br /&gt;
 Ping to losangeles.voip.ms [67.215.241.250] with 32 bytes de datos:&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=67ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=69ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=68ms TTL=52&lt;br /&gt;
 Response from 67.215.241.250: bytes=32 time=67ms TTL=52&lt;br /&gt;
 ping statistics from 67.215.241.250:&lt;br /&gt;
 4 packets transmitted, 4 received, 0% packet lost. rtt min/avg/max/mdev = 67ms, 69ms, 67ms&lt;br /&gt;
&lt;br /&gt;
Ejemplo de salida de ping en Windows:&lt;br /&gt;
 C:\Windows\system32&amp;gt;ping montreal.voip.ms&lt;br /&gt;
 &lt;br /&gt;
 Pinging montreal.voip.ms [67.205.74.184] with 32 bytes of data:&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=85ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=86ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=86ms TTL=49&lt;br /&gt;
 Reply from 67.205.74.184: bytes=32 time=85ms TTL=49&lt;br /&gt;
 &lt;br /&gt;
 Ping statistics for 67.205.74.184:&lt;br /&gt;
     Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),&lt;br /&gt;
 Approximate round trip times in milli-seconds:&lt;br /&gt;
     Minimum = 85ms, Maximum = 86ms, Average = 85ms&lt;br /&gt;
&lt;br /&gt;
= Scripts de prueba de latencia (enviados por el usuario) =&lt;br /&gt;
&amp;lt;p&amp;gt; Todos los siguientes scripts fueron producidos por usuarios de voip.ms que sintieron que otros también podrían beneficiarse del resultado de sus esfuerzos. Se escribieron durante un período de años y probablemente deban ajustarse antes de usarlos, para adaptarse a los cambios en los servidores a lo largo del tiempo y los cambios en las políticas (como no probar servidores muy suscritos que no están abiertos a nuevos registros) &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; Si no está satisfecho con la seguridad de los scripts o simplemente no le gusta la forma en que aparecen sintácticamente, aún puede hacer ping manualmente a una selección de servidores y elegir un servidor en función de la mejor latencia. Los siguientes scripts son esencialmente envoltorios del comando ping que admiten listas de servidores para enviar a ping y presentar la salida en un formato legible. &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt; Si cree que tiene un script más simple y limpio que funcione para otra plataforma o idioma, agréguelo a este wiki a través de un ticket de soporte.&lt;br /&gt;
&lt;br /&gt;
=== Script de Bash para manejar el formato de salida de ping de Mac ===&lt;br /&gt;
&lt;br /&gt;
Para hacer uso de este script (1) guárdelo como un archivo de texto sin formato (2) establezca los permisos del archivo en ejecutable (3) invoque el script&lt;br /&gt;
p.ej. Guarde el script a continuación usando su editor favorito como pingVoipMS.sh (2) chmod u + x pingVoipMS.sh (3) ./pingVoipMS.sh&lt;br /&gt;
Este es un script bash 3.x, por lo que también funciona en Linux, simplemente cambie el campo de pérdida de paquetes de ping de 7 a 6 en el ciclo final a continuación (o donde sea que el campo de pérdida esté en su formato de salida de ping). Dependiendo de su distribución, es posible que tenga que cambiar el curl a wget.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Ping several servers and display Latency, Jitter and Packet Loss&lt;br /&gt;
#      Usage: [-c &amp;lt;count&amp;gt;][-i &amp;lt;wait time&amp;gt;][-r test restricted servers][&amp;lt;server list file&amp;gt;]&lt;br /&gt;
#&lt;br /&gt;
# The optional server list text file should be formatted with one host name per line.&lt;br /&gt;
# The list of voip.ms servers is available at https://wiki.voip.ms/article/Choosing_Server&lt;br /&gt;
# If no args are supplied, this script will scrape a ping server list from voip.ms&lt;br /&gt;
#&lt;br /&gt;
USER_FILE=&amp;quot;&amp;quot;&lt;br /&gt;
COUNT=3; INTERVAL=5; RESTRICTED=0&lt;br /&gt;
restrictedList=(atlanta.voip.ms chicago.voip.ms&lt;br /&gt;
                montreal.voip.ms montreal2.voip.ms montreal3.voip.ms montreal4.voip.ms&lt;br /&gt;
                newyork.voip.ms newyork4.voip.ms seattle.voip.ms&lt;br /&gt;
                toronto.voip.ms toronto2.voip.ms toronto3.voip.ms toronto4.voip.ms)&lt;br /&gt;
&lt;br /&gt;
# Handle any passed in script arguments&lt;br /&gt;
while getopts c:i:r parm&lt;br /&gt;
do&lt;br /&gt;
    case $parm in&lt;br /&gt;
        c)count_opt=$OPTARG;;&lt;br /&gt;
        i)interval_opt=$OPTARG;;&lt;br /&gt;
        r)RESTRICTED=1;;&lt;br /&gt;
        *)echo -e &amp;quot;Invalid arg\nUsage:\t[ -c &amp;lt;count of ECHO_REQUESTs to Tx, default 3&amp;gt; ] \&lt;br /&gt;
                  \n\t[ -i &amp;lt;wait time (s) between datagrams, default 5&amp;gt; ]                \&lt;br /&gt;
                  \n\t[ -r ] Include restricted servers in latency test                  \&lt;br /&gt;
                  \n\t[FILE &amp;lt;ping server list&amp;gt; ]&amp;quot;;exit 1;;&lt;br /&gt;
    esac&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# Test if an option was specified and whether it's a +ve non-zero integer&lt;br /&gt;
[[ -n $count_opt    &amp;amp;&amp;amp; ($count_opt =~ ^[[:digit:]]+$)    &amp;amp;&amp;amp; $count_opt -gt 0 ]] &amp;amp;&amp;amp;&lt;br /&gt;
        COUNT=$count_opt&lt;br /&gt;
[[ -n $interval_opt &amp;amp;&amp;amp; ($interval_opt =~ ^[[:digit:]]+$) &amp;amp;&amp;amp; $interval_opt -gt 0 ]] &amp;amp;&amp;amp;&lt;br /&gt;
        INTERVAL=$interval_opt&lt;br /&gt;
&lt;br /&gt;
shift $((OPTIND - 1))&lt;br /&gt;
&lt;br /&gt;
# Validate supplied file (server list)&lt;br /&gt;
[[ -n $1 &amp;amp;&amp;amp; ! (-f $1 &amp;amp;&amp;amp; -r $1) ]] &amp;amp;&amp;amp;&lt;br /&gt;
        { echo &amp;quot;\&amp;quot;$1\&amp;quot; file does not exist or is not readable&amp;quot;; exit 1; }&lt;br /&gt;
[[ -n $1 &amp;amp;&amp;amp; -f $1 &amp;amp;&amp;amp; -r $1 ]] &amp;amp;&amp;amp; USER_FILE=&amp;quot;$1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [[ -n $USER_FILE ]]&lt;br /&gt;
then&lt;br /&gt;
# Bash 3.x in macOS does not support readarray, need to do cumbersome array loops instead&lt;br /&gt;
    while IFS= read -r servers; do&lt;br /&gt;
        serverList+=( &amp;quot;$servers&amp;quot; )&lt;br /&gt;
    done &amp;lt; &amp;lt;(grep -Eo '^\b[[:alpha:]]+?[[:alnum:]]\.voip\.ms\b$' &amp;quot;$USER_FILE&amp;quot; | \&lt;br /&gt;
             grep -v '^\s*#' | awk NF | sort)&lt;br /&gt;
else&lt;br /&gt;
# N.B. The script looks for the html boldface tags &amp;lt;b&amp;gt; &amp;lt;/b&amp;gt; inside a bracket&lt;br /&gt;
# If the website alters and the parse fails, manually create the list and&lt;br /&gt;
# supply as a script arg (or perhaps update the parsing to work again :)&lt;br /&gt;
    while IFS= read -r servers; do&lt;br /&gt;
        serverList+=( &amp;quot;$servers&amp;quot; )&lt;br /&gt;
    done &amp;lt; &amp;lt;(curl -sm 10 https://wiki.voip.ms/article/Choosing_Server | \&lt;br /&gt;
             grep -E '(&amp;lt;b&amp;gt;[[:alpha:]]+?[[:alnum:]]\.voip\.ms&amp;lt;/b&amp;gt;)'    | \&lt;br /&gt;
             tr &amp;quot;&amp;lt;&amp;gt;&amp;quot; &amp;quot; &amp;quot; | awk '{print $(NF-3)}' | sort                 )&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Newer voip.ms clients can't register onto these over-subscribed servers&lt;br /&gt;
# Don't test the restricted list unless explicitly asked (with the -r cmd line option)&lt;br /&gt;
if [[ $RESTRICTED -eq 0 ]]&lt;br /&gt;
then&lt;br /&gt;
    for server in &amp;quot;${restrictedList[@]}&amp;quot;&lt;br /&gt;
    do&lt;br /&gt;
        ix=$(printf &amp;quot;%s\n&amp;quot; &amp;quot;${serverList[@]}&amp;quot; | grep -n &amp;quot;^${server}&amp;quot; | cut -d &amp;quot;:&amp;quot; -f1)&lt;br /&gt;
        while IFS= read -ra idx; do&lt;br /&gt;
            keys+=( &amp;quot;${idx[@]}&amp;quot; )&lt;br /&gt;
        done &amp;lt; &amp;lt;([[ $ix -gt 0 ]] &amp;amp;&amp;amp; echo $((ix-1)))&lt;br /&gt;
    done&lt;br /&gt;
    for ((i=${#keys[@]} - 1; i &amp;gt;= 0; i--)); do unset &amp;quot;serverList[keys[i]]&amp;quot;; done&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [[ ${#serverList[@]} -eq 0 ]]&lt;br /&gt;
then&lt;br /&gt;
    echo &amp;quot;No unrestricted Voip.ms servers could be found, please supply a server list&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
runTime=$((COUNT * INTERVAL * ${#serverList[@]}))&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;PING will send $COUNT packet(s) with a wait of $INTERVAL sec(s) between each packet&amp;quot;&lt;br /&gt;
echo &amp;quot;Change the PING options by invoking this script with -c and/or -i, default \&amp;quot;-c 3 -i 5\&amp;quot;&amp;quot;&lt;br /&gt;
echo &amp;quot;Over $((${#serverList[@]})) server(s) the estimated script Run Time will be $runTime seconds&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%-20s %-18s %7s %8s %6s   %s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;IP Address&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot; &amp;quot;Countdown&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================  (seconds)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
for myLn in &amp;quot;${serverList[@]}&amp;quot;&lt;br /&gt;
do&lt;br /&gt;
     while IFS=$'\n' read -r pings; do&lt;br /&gt;
         pingList+=( &amp;quot;$pings&amp;quot; )&lt;br /&gt;
         printf &amp;quot;%-64s %5d   %2d/%-2d\n&amp;quot; &amp;quot;$pings&amp;quot; \&lt;br /&gt;
                &amp;quot;$((runTime - COUNT * INTERVAL * ${#pingList[@]}))&amp;quot; \&lt;br /&gt;
                &amp;quot;${#pingList[@]}&amp;quot; &amp;quot;${#serverList[@]}&amp;quot;&lt;br /&gt;
     done &amp;lt; &amp;lt;( ping -c &amp;quot;$COUNT&amp;quot; -i &amp;quot;$INTERVAL&amp;quot; -q &amp;quot;$myLn&amp;quot; | awk \&lt;br /&gt;
     '&lt;br /&gt;
        /^PING / {myH=$2}&lt;br /&gt;
        /^PING / {&lt;br /&gt;
            IP = substr($3,2,15)&lt;br /&gt;
            split(IP,myIP,&amp;quot;)&amp;quot;) }&lt;br /&gt;
        /packet loss/ {myPL=$7}&lt;br /&gt;
        /min\/avg\/max/ {&lt;br /&gt;
            split($4,myS,&amp;quot;/&amp;quot;)&lt;br /&gt;
            printf(&amp;quot;%-20s %-18s %7.3f %8.3f %6s\n&amp;quot;,&lt;br /&gt;
                    myH, myIP[1], myS[2], myS[4], myPL ) }&lt;br /&gt;
     ' )&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
echo -e &amp;quot;\nMost appropriate server listed in order of best latency\n&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%-20s %-18s %7s %8s %6s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;IP Address&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot;&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
printf &amp;quot;%s\n&amp;quot; &amp;quot;${pingList[@]}&amp;quot; | LC_ALL=C sort -n -k 3,3 -k 5,5 -k 4,4 | \&lt;br /&gt;
        awk '{printf(&amp;quot;%s    \(%2d\)\n&amp;quot;,$0, NR)}'&lt;br /&gt;
echo &amp;quot;================================================================&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Perl Script ===&lt;br /&gt;
Lista de ping de servidores voip.ms round robin con archivo csv de salida opcional.&lt;br /&gt;
&lt;br /&gt;
    # usage ping_voip.ms.pl &amp;lt;number of times&amp;gt; &amp;lt;seconds in between&amp;gt; &amp;lt;output.csv&amp;gt;&lt;br /&gt;
    use Net::Ping;&lt;br /&gt;
    use Time::HiRes;&lt;br /&gt;
    use strict;&lt;br /&gt;
    &lt;br /&gt;
    # input list &lt;br /&gt;
    my @hosts = qw(&lt;br /&gt;
        atlanta.voip.ms&lt;br /&gt;
        atlanta2.voip.ms&lt;br /&gt;
        chicago.voip.ms&lt;br /&gt;
        chicago2.voip.ms&lt;br /&gt;
        chicago3.voip.ms&lt;br /&gt;
        chicago4.voip.ms&lt;br /&gt;
        dallas.voip.ms&lt;br /&gt;
        denver.voip.ms&lt;br /&gt;
        denver2.voip.ms&lt;br /&gt;
        houston.voip.ms&lt;br /&gt;
        losangeles.voip.ms&lt;br /&gt;
        losangeles2.voip.ms&lt;br /&gt;
        newyork.voip.ms&lt;br /&gt;
        newyork2.voip.ms&lt;br /&gt;
        newyork3.voip.ms&lt;br /&gt;
        newyork4.voip.ms&lt;br /&gt;
        seattle.voip.ms&lt;br /&gt;
        seattle2.voip.ms&lt;br /&gt;
        seattle3.voip.ms&lt;br /&gt;
        tampa.voip.ms&lt;br /&gt;
        washington.voip.ms&lt;br /&gt;
        washington2.voip.ms&lt;br /&gt;
        montreal.voip.ms&lt;br /&gt;
        montreal2.voip.ms&lt;br /&gt;
        montreal3.voip.ms&lt;br /&gt;
        montreal4.voip.ms&lt;br /&gt;
        toronto2.voip.ms&lt;br /&gt;
        toronto3.voip.ms&lt;br /&gt;
        toronto4.voip.ms&lt;br /&gt;
        toronto.voip.ms&lt;br /&gt;
        london.voip.ms&lt;br /&gt;
    );&lt;br /&gt;
    &lt;br /&gt;
    $| = 1; #autoflush&lt;br /&gt;
    # High precision syntax (requires Time::HiRes)&lt;br /&gt;
    my $p = Net::Ping-&amp;gt;new(&amp;quot;icmp&amp;quot;,1);&lt;br /&gt;
    $p-&amp;gt;hires();&lt;br /&gt;
    my $max_name_length = (reverse sort { $a &amp;lt;=&amp;gt; $b } map { length($_) } @hosts)[0];&lt;br /&gt;
    my $count = 4; # number of times to ping&lt;br /&gt;
    my $interval = 5; # seconds between ping rounds&lt;br /&gt;
    my $output_file = &amp;quot;&amp;quot;;&lt;br /&gt;
    my @data;&lt;br /&gt;
    &lt;br /&gt;
    # check for arguments&lt;br /&gt;
    my $num_args = @ARGV;&lt;br /&gt;
    if ($num_args &amp;gt;= 1) {$count = $ARGV[0];}&lt;br /&gt;
    if ($num_args &amp;gt;= 2) {$interval = $ARGV[1];}&lt;br /&gt;
    if ($num_args &amp;gt;= 3) {$output_file = $ARGV[2];}&lt;br /&gt;
    &lt;br /&gt;
    # check argument validity&lt;br /&gt;
    $0 =~ /^.*\\(.*)$/;&lt;br /&gt;
    my $script = $1;&lt;br /&gt;
    if ($count !~ /^\d+$/ or $interval !~ /^\d+$/) {die &amp;quot;Usage: $script &amp;lt;number of rounds&amp;gt; &amp;lt;seconds between rounds&amp;gt; &amp;lt;output.csv&amp;gt;\n&amp;quot;;}&lt;br /&gt;
    if (length($output_file) &amp;gt; 0 and $output_file !~ /\.csv$/) {$output_file .= &amp;quot;.csv&amp;quot;;}&lt;br /&gt;
    &lt;br /&gt;
    # main loop&lt;br /&gt;
    for my $i (1..$count)&lt;br /&gt;
    {&lt;br /&gt;
        sleep $interval unless $i == 1;&lt;br /&gt;
        print &amp;quot;Round $i\n&amp;quot;;&lt;br /&gt;
        my $host_num=0;&lt;br /&gt;
        foreach my $host (@hosts)&lt;br /&gt;
        {&lt;br /&gt;
            (my $ret, my $duration, my $ip) = $p-&amp;gt;ping($host);&lt;br /&gt;
            $ip =~ /(\d+)\.(\d+)\.(\d+)\.(\d+)/; &lt;br /&gt;
            if ($ret)&lt;br /&gt;
            {&lt;br /&gt;
                printf(&amp;quot;%*s [ip: %3s.%3s.%3s.%3s] is alive (%6.2f ms)\n&amp;quot;, $max_name_length, $host, $1, $2, $3, $4, $duration*1000);&lt;br /&gt;
                $data[$host_num][$i]=$duration*1000;&lt;br /&gt;
            }&lt;br /&gt;
            else&lt;br /&gt;
            {&lt;br /&gt;
                printf(&amp;quot;%*s [ip: %3s.%3s.%3s.%3s] is dead\n&amp;quot;, $max_name_length, $host, $1, $2, $3, $4);&lt;br /&gt;
            }&lt;br /&gt;
            $host_num++;&lt;br /&gt;
        }&lt;br /&gt;
        print &amp;quot;\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    $p-&amp;gt;close();&lt;br /&gt;
    &lt;br /&gt;
    # if output file name given&lt;br /&gt;
    if (length($output_file)&amp;gt;0)&lt;br /&gt;
    {&lt;br /&gt;
        # print output to file&lt;br /&gt;
        open FILE, &amp;quot;&amp;gt;$output_file&amp;quot; or die &amp;quot;$!\n&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        # print column headers&lt;br /&gt;
        print FILE &amp;quot;Server\\Round&amp;quot;;&lt;br /&gt;
        for my $i (1..$count)&lt;br /&gt;
        {&lt;br /&gt;
            print FILE &amp;quot;, $i&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        print FILE &amp;quot;, Average\n&amp;quot;;&lt;br /&gt;
        &lt;br /&gt;
        # print data&lt;br /&gt;
        my $i = 0;&lt;br /&gt;
        foreach my $host (@hosts)&lt;br /&gt;
        {&lt;br /&gt;
            print FILE &amp;quot;$host&amp;quot;;&lt;br /&gt;
            my $sum = 0;&lt;br /&gt;
            for my $j (1..$count)&lt;br /&gt;
            {&lt;br /&gt;
                $sum += $data[$i][$j];&lt;br /&gt;
                printf FILE &amp;quot;, %8.4f&amp;quot;,$data[$i][$j];&lt;br /&gt;
            }&lt;br /&gt;
            printf FILE &amp;quot;, %8.4f\n&amp;quot;,$sum/$count;&lt;br /&gt;
            $i++;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        close FILE;&lt;br /&gt;
        print &amp;quot;Data written to $output_file\n&amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    # print summary to screen&lt;br /&gt;
    my $i = 0;&lt;br /&gt;
    printf(&amp;quot;%-*s Average (ms)\n&amp;quot;, $max_name_length, &amp;quot;Server&amp;quot;);&lt;br /&gt;
    foreach my $host (@hosts)&lt;br /&gt;
    {&lt;br /&gt;
        my $sum = 0;&lt;br /&gt;
        for my $j (1..$count)&lt;br /&gt;
        {&lt;br /&gt;
            $sum += $data[$i][$j];&lt;br /&gt;
        }&lt;br /&gt;
        printf(&amp;quot;%-*s %8.4f\n&amp;quot;, $max_name_length+1, $host, $sum/$count);&lt;br /&gt;
        $i++;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Salidas:&lt;br /&gt;
    Round 1&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.97 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.99 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.70 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 59.76 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.53 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 49.73 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 94.99 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 94.05 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.13 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (102.87 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 64.92 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 63.41 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (131.75 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (120.64 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (120.49 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (111.43 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.25 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.86 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 90.85 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (123.29 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.71 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.19 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 81.82 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 86.13 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 77.09 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.18 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (103.70 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (131.27 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (125.13 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.26 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (152.77 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 2&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.14 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.86 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 50.03 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 59.44 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.33 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 50.22 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 95.58 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 95.94 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.29 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (102.73 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.59 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 64.27 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (112.74 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (121.22 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (121.34 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.75 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.06 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.33 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 91.58 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (122.94 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.28 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.40 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 81.91 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 85.64 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 75.15 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.79 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (103.10 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (150.85 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (138.40 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.45 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (170.79 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 3&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 88.76 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.86 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.65 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 60.01 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.05 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 49.53 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 95.82 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 95.02 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.60 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (103.35 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.79 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 64.05 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (113.01 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (121.41 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (122.23 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.62 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 93.65 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 95.19 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 90.75 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (125.12 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.19 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (101.98 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 80.16 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 87.16 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 76.54 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 97.51 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (104.18 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (142.81 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (138.95 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (103.78 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (153.14 ms)&lt;br /&gt;
    &lt;br /&gt;
    Round 4&lt;br /&gt;
        atlanta.voip.ms [ip: 174. 34.146.162] is alive ( 89.19 ms)&lt;br /&gt;
       atlanta2.voip.ms [ip:  72.  9.246.170] is alive ( 92.98 ms)&lt;br /&gt;
        chicago.voip.ms [ip: 208.100. 39. 52] is alive ( 49.21 ms)&lt;br /&gt;
       chicago2.voip.ms [ip: 208.100. 39. 53] is alive ( 60.50 ms)&lt;br /&gt;
       chicago3.voip.ms [ip: 208.100. 39. 54] is alive ( 59.68 ms)&lt;br /&gt;
       chicago4.voip.ms [ip: 208.100. 39. 55] is alive ( 50.18 ms)&lt;br /&gt;
         dallas.voip.ms [ip:  74. 54. 54.178] is alive ( 93.93 ms)&lt;br /&gt;
         denver.voip.ms [ip: 173.248.161. 90] is alive ( 94.22 ms)&lt;br /&gt;
        denver2.voip.ms [ip: 173.248.159.210] is alive ( 85.10 ms)&lt;br /&gt;
        houston.voip.ms [ip: 209. 62.  1.  2] is alive (103.67 ms)&lt;br /&gt;
     losangeles.voip.ms [ip:  96. 44.149.186] is alive ( 65.58 ms)&lt;br /&gt;
    losangeles2.voip.ms [ip:  96. 44.149.202] is alive ( 63.60 ms)&lt;br /&gt;
        newyork.voip.ms [ip:  74. 63. 41.218] is alive (114.76 ms)&lt;br /&gt;
       newyork2.voip.ms [ip: 107.  6. 67.236] is alive (120.44 ms)&lt;br /&gt;
       newyork3.voip.ms [ip: 107.  6. 67.237] is alive (121.05 ms)&lt;br /&gt;
       newyork4.voip.ms [ip: 107.  6. 67.238] is alive (110.51 ms)&lt;br /&gt;
        seattle.voip.ms [ip:  50. 23.160. 50] is alive ( 94.04 ms)&lt;br /&gt;
       seattle2.voip.ms [ip:  50. 23.160. 51] is alive ( 96.92 ms)&lt;br /&gt;
       seattle3.voip.ms [ip:  50. 23.160. 52] is alive ( 91.23 ms)&lt;br /&gt;
          tampa.voip.ms [ip:  68.233.226. 97] is alive (123.28 ms)&lt;br /&gt;
     washington.voip.ms [ip: 208. 43.234.226] is alive ( 98.45 ms)&lt;br /&gt;
    washington2.voip.ms [ip: 208. 43.234.227] is alive (100.94 ms)&lt;br /&gt;
       montreal.voip.ms [ip:  67.205. 74.184] is alive ( 82.33 ms)&lt;br /&gt;
      montreal2.voip.ms [ip:  67.205. 74.187] is alive ( 85.02 ms)&lt;br /&gt;
      montreal3.voip.ms [ip:  72. 55.168. 18] is alive ( 76.85 ms)&lt;br /&gt;
      montreal4.voip.ms [ip:  67.205. 74.179] is alive ( 96.32 ms)&lt;br /&gt;
       toronto2.voip.ms [ip: 184. 75.215.114] is alive (104.22 ms)&lt;br /&gt;
       toronto3.voip.ms [ip: 184. 75.215.146] is alive (148.33 ms)&lt;br /&gt;
       toronto4.voip.ms [ip: 184. 75.213.210] is alive (141.61 ms)&lt;br /&gt;
        toronto.voip.ms [ip: 184. 75.215.106] is alive (105.91 ms)&lt;br /&gt;
         london.voip.ms [ip:   5. 77. 36.136] is alive (152.85 ms)&lt;br /&gt;
    &lt;br /&gt;
    Server              Average (ms)&lt;br /&gt;
    atlanta.voip.ms       88.7630&lt;br /&gt;
    atlanta2.voip.ms      92.9233&lt;br /&gt;
    chicago.voip.ms       49.6477&lt;br /&gt;
    chicago2.voip.ms      59.9305&lt;br /&gt;
    chicago3.voip.ms      59.3972&lt;br /&gt;
    chicago4.voip.ms      49.9152&lt;br /&gt;
    dallas.voip.ms        95.0790&lt;br /&gt;
    denver.voip.ms        94.8077&lt;br /&gt;
    denver2.voip.ms       85.2797&lt;br /&gt;
    houston.voip.ms      103.1562&lt;br /&gt;
    losangeles.voip.ms    65.4693&lt;br /&gt;
    losangeles2.voip.ms   63.8347&lt;br /&gt;
    newyork.voip.ms      118.0643&lt;br /&gt;
    newyork2.voip.ms     120.9265&lt;br /&gt;
    newyork3.voip.ms     121.2778&lt;br /&gt;
    newyork4.voip.ms     110.8275&lt;br /&gt;
    seattle.voip.ms       93.9993&lt;br /&gt;
    seattle2.voip.ms      95.8267&lt;br /&gt;
    seattle3.voip.ms      91.1035&lt;br /&gt;
    tampa.voip.ms        123.6570&lt;br /&gt;
    washington.voip.ms    98.4065&lt;br /&gt;
    washington2.voip.ms  101.3774&lt;br /&gt;
    montreal.voip.ms      81.5525&lt;br /&gt;
    montreal2.voip.ms     85.9863&lt;br /&gt;
    montreal3.voip.ms     76.4058&lt;br /&gt;
    montreal4.voip.ms     96.7013&lt;br /&gt;
    toronto2.voip.ms     103.7986&lt;br /&gt;
    toronto3.voip.ms     143.3156&lt;br /&gt;
    toronto4.voip.ms     136.0254&lt;br /&gt;
    toronto.voip.ms      104.1012&lt;br /&gt;
    london.voip.ms       157.3885&lt;br /&gt;
&lt;br /&gt;
=== Powershell ===&lt;br /&gt;
&lt;br /&gt;
 Diciembre 2017 - Un problema en el codigo  del dominio washington2.voip.ms lo mostraba como el mejor servidor, esto fue corregido.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Usage: Copy and paste the following code into a powershell window&lt;br /&gt;
# To run it from a command prompt, save this file with extension ps1. &lt;br /&gt;
# Then run Powershell.exe -file &amp;quot;pathtothisscript.ps1&amp;quot;&lt;br /&gt;
Clear-Variable best* -Scope Global #Clear the best* variables in case you run it more than once...&lt;br /&gt;
#Get the list of servers into an array&lt;br /&gt;
$Servers =      &lt;br /&gt;
@(&amp;quot;amsterdam.voip.ms&amp;quot;,&amp;quot;atlanta.voip.ms&amp;quot;,&amp;quot;atlanta2.voip.ms&amp;quot;,&amp;quot;chicago.voip.ms&amp;quot;,&amp;quot;chicago2.voip.ms&amp;quot;,&amp;quot;chicago3.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;chicago4.voip.ms&amp;quot;,&amp;quot;dallas.voip.ms&amp;quot;,&amp;quot;dallas2.voip.ms&amp;quot;,&amp;quot;denver.voip.ms&amp;quot;,&amp;quot;denver2.voip.ms&amp;quot;,&amp;quot;houston.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;houston2.voip.ms&amp;quot;,&amp;quot;london.voip.ms&amp;quot;,&amp;quot;losangeles.voip.ms&amp;quot;,&amp;quot;losangeles2.voip.ms&amp;quot;,&amp;quot;montreal.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;montreal2.voip.ms&amp;quot;,&amp;quot;montreal3.voip.ms&amp;quot;,&amp;quot;montreal4.voip.ms&amp;quot;,&amp;quot;montreal5.voip.ms&amp;quot;,&amp;quot;montreal6.voip.ms&amp;quot;,&amp;quot;montreal7.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;montreal8.voip.ms&amp;quot;,&amp;quot;newyork.voip.ms&amp;quot;,&amp;quot;newyork2.voip.ms&amp;quot;,&amp;quot;newyork3.voip.ms&amp;quot;,&amp;quot;newyork4.voip.ms&amp;quot;,&amp;quot;newyork5.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;newyork6.voip.ms&amp;quot;,&amp;quot;newyork7.voip.ms&amp;quot;,&amp;quot;newyork8.voip.ms&amp;quot;,&amp;quot;paris.voip.ms&amp;quot;,&amp;quot;sanjose.voip.ms&amp;quot;,&amp;quot;sanjose2.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;seattle.voip.ms&amp;quot;,&amp;quot;seattle2.voip.ms&amp;quot;,&amp;quot;seattle3.voip.ms&amp;quot;,&amp;quot;tampa.voip.ms&amp;quot;,&amp;quot;tampa2.voip.ms&amp;quot;,&amp;quot;toronto.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;toronto2.voip.ms&amp;quot;,&amp;quot;toronto3.voip.ms&amp;quot;,&amp;quot;toronto4.voip.ms&amp;quot;,&amp;quot;toronto5.voip.ms&amp;quot;,&amp;quot;toronto6.voip.ms&amp;quot;,&amp;quot;toronto7.voip.ms&amp;quot;,&lt;br /&gt;
&amp;quot;toronto8.voip.ms&amp;quot;,&amp;quot;vancouver.voip.ms&amp;quot;,&amp;quot;vancouver2.voip.ms&amp;quot;,&amp;quot;washington.voip.ms&amp;quot;,&amp;quot;washington2.voip.ms&amp;quot;)&lt;br /&gt;
$k = 0 #Counting variable so we know what server number we are testing&lt;br /&gt;
#num of servers to test&lt;br /&gt;
$servercount = $servers.length &lt;br /&gt;
#Do the following code for each server in our array&lt;br /&gt;
ForEach($server in $servers)&lt;br /&gt;
{  &lt;br /&gt;
  #Add one to the counting variable....we are on server #1...then server 2, then server 3 etc...&lt;br /&gt;
  $k++&lt;br /&gt;
  #Update the progress bar                    &lt;br /&gt;
  Write-Progress -Activity &amp;quot;Testing Server: ${server}&amp;quot; -status &amp;quot;Testing Server $k out of $servercount&amp;quot; -percentComplete ($k / $servercount*100) &lt;br /&gt;
  #Counting variable for number of times we tried to ping a given server&lt;br /&gt;
  $i = 0&lt;br /&gt;
  Do{&lt;br /&gt;
     #assume a failure&lt;br /&gt;
     $pingsuccess = $false &lt;br /&gt;
     $i++ #Add one to the counting variable.....1st try....2nd try....3rd try etc...&lt;br /&gt;
     Try{&lt;br /&gt;
         #Try to ping&lt;br /&gt;
         $currentping = (test-connection $server -count 1 -ErrorAction Stop).responsetime &lt;br /&gt;
         #If success full, set success variable&lt;br /&gt;
         $pingsuccess = $true&lt;br /&gt;
     }&lt;br /&gt;
     #Catch the failure and set the success variable to false&lt;br /&gt;
     Catch {&lt;br /&gt;
      $pingsuccess = $false &lt;br /&gt;
      }     &lt;br /&gt;
  }&lt;br /&gt;
  #Try everything between Do and While up to 5 times, or while $pingsuccess is not true&lt;br /&gt;
  While($pingsuccess -eq $false -and $i -le 5) &lt;br /&gt;
  #Compare the last ping test with the best known ping test....if there is no known best ping test, assume this one is the best $bestping = $currentping &lt;br /&gt;
  If($pingsuccess -and ($currentping -lt $bestping -or (!($bestping)))){ &lt;br /&gt;
  #If this is the best ping...save it&lt;br /&gt;
        $bestserver = $server    #Save the best server&lt;br /&gt;
        $bestping = $currentping #Save the best ping results&lt;br /&gt;
  }&lt;br /&gt;
  write-host &amp;quot;tested: $server at $currentping ms after $i attempts&amp;quot; #write the results of the test for this server&lt;br /&gt;
}&lt;br /&gt;
write-host &amp;quot;`r`n The server with the best ping is: $bestserver at $bestping ms`r`n&amp;quot; #write the end result&lt;br /&gt;
Pause&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Linux Shell Script ===&lt;br /&gt;
Hace ping a varios servidores voip.ms&lt;br /&gt;
&lt;br /&gt;
   #!/bin/sh&lt;br /&gt;
   # Ping several servers and display Latency, Jitter and Packet Loss &lt;br /&gt;
   #&lt;br /&gt;
   # First, create a text file with all servers you want to ping - one host name per line. &lt;br /&gt;
   # The list of voip.ms servers is available at http://wiki.voip.ms/article/Choosing_Server&lt;br /&gt;
   myHF=&amp;quot;voip_ping_hosts.txt&amp;quot;&lt;br /&gt;
   # Sample file:&lt;br /&gt;
   #    toronto.voip.ms&lt;br /&gt;
   #    montreal.voip.ms&lt;br /&gt;
   #    seattle.voip.ms&lt;br /&gt;
   #    chicago.voip.ms&lt;br /&gt;
   #    newyork.voip.ms&lt;br /&gt;
   #&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
   printf &amp;quot;%-20s %7s %8s %6s\n&amp;quot; &amp;quot;VoIP Server&amp;quot; &amp;quot;Latency&amp;quot; &amp;quot;Jitter&amp;quot; &amp;quot;Loss&amp;quot;&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
   cat ${myHF} |\&lt;br /&gt;
   while read myLn&lt;br /&gt;
   do&lt;br /&gt;
      ping -c 3 -i 5 -q $myLn |\&lt;br /&gt;
      awk '/^PING / {myH=$2}&lt;br /&gt;
           /packet loss/ {myPL=$6}&lt;br /&gt;
           /min\/avg\/max/ {&lt;br /&gt;
              split($4,myS,&amp;quot;/&amp;quot;)&lt;br /&gt;
              printf( &amp;quot;%-20s    %3.1f    %1.3f   %4s\n&amp;quot;, myH, myS[2], myS[4], myPL)&lt;br /&gt;
          }'&lt;br /&gt;
   done&lt;br /&gt;
   echo &amp;quot;============================================&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Salidas:&lt;br /&gt;
&lt;br /&gt;
   ============================================&lt;br /&gt;
   VoIP Server          Latency   Jitter   Loss&lt;br /&gt;
   ============================================&lt;br /&gt;
   toronto.voip.ms         68.3    0.439     0%&lt;br /&gt;
   montreal.voip.ms        89.6    0.197     0%&lt;br /&gt;
   seattle.voip.ms         71.2    0.387     0%&lt;br /&gt;
   chicago.voip.ms         71.6    0.084     0%&lt;br /&gt;
   newyork.voip.ms         79.1    0.411     0%&lt;br /&gt;
   ============================================&lt;br /&gt;
&lt;br /&gt;
= La Latencia y su importancia =&lt;br /&gt;
&lt;br /&gt;
La latencia es muy importante para Voip, esto determinará el tiempo que tardará la transmisión del paquete de datos en llegar al destino. Una latencia alta provocará un retraso y ecos en la comunicación.&lt;br /&gt;
&lt;br /&gt;
La latencia se mide en milisegundos (ms) Por ejemplo: una latencia de 150 ms es apenas perceptible, por lo que es aceptable. Más alto que eso, la calidad comienza a sufrir. Cuando supera los 300 ms, se vuelve inaceptable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Guías]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Configuraci%C3%B3n_de_DID_(Manage_DID)</id>
		<title>Configuración de DID (Manage DID)</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Configuraci%C3%B3n_de_DID_(Manage_DID)"/>
				<updated>2021-01-06T21:26:45Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: /* Ajustes adicionales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article in English !! Article en Français&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Manage_DID English] ||&lt;br /&gt;
[https://wiki.voip.ms/article/Gestion_des_DID Français] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La sección Administrar DID es donde puede ver una lista de sus números DID, verificar y editar sus rutas (dónde se enrutará la llamada) y otras opciones, así como habilitar / deshabilitar SMS, asignarles mensajes de voz, configurar sus opciones de conmutación por error, etc.&lt;br /&gt;
Una vez que tenga los números DID en su cuenta, tendrá que editar su configuración predeterminada para recibir / reenviar / enrutar las llamadas entrantes de la manera que necesite. Para hacer esto, debe acceder a la opción &amp;quot;Manage DID(s)&amp;quot; de la pestaña del menú  &amp;quot;DID Numbers&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:MenuOption.jpg|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Información de DID ==&lt;br /&gt;
En esta parte puede ver la información general de los números DID (una vez que haya pedido o transferido un número DID)&lt;br /&gt;
Aquí verá diferentes palabras clave e íconos con los que puede que no esté familiarizado; sin embargo, puede obtener una descripción rápida de cada uno de ellos haciendo clic en el ícono &amp;quot;Ayuda&amp;quot;(Help) en la parte superior derecha de la página. También existe la opción &amp;quot;Export Account DIDs&amp;quot; de la cuenta, esto creará un archivo .txt de sus números DID y sus centros de tarifas.&lt;br /&gt;
&lt;br /&gt;
[[File:ManageDIDs.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
==Exportación y copia de seguridad de la configuración DID  ==&lt;br /&gt;
&lt;br /&gt;
Desde la página Administrar números DID (Manage DIDs), también puede exportar un archivo CSV que contiene la lista completa de DID en la cuenta y todos sus respectivos parámetros y valores de configuración. Esto es particularmente útil para tener siempre una copia de seguridad de la configuración en caso de un accidente con los ajustes al configurar los números o si simplemente desea una lista completa de todos los números de su cuenta.&lt;br /&gt;
&lt;br /&gt;
Busque la opción &amp;quot;Export Account DIDs &amp;quot; y haga clic en ella.&lt;br /&gt;
&lt;br /&gt;
[[File:Exportdid.png|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, seleccione la opción &amp;quot;New Export&amp;quot;. Esto generará y descargará automáticamente un archivo CSV a su computadora.&lt;br /&gt;
&lt;br /&gt;
[[File:Newexport.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Si desea cargar un archivo con la configuración DID en otro momento, puede hacerlo haciendo clic en el botón &amp;quot;Update DIDs&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Uploaddid.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Editar un solo número DID  ==&lt;br /&gt;
&lt;br /&gt;
Si necesita acceder a las opciones para editar un solo DID, la forma más sencilla es hacer clic en el pequeño ícono &amp;quot;Papel y lápiz&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:EditDID.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
La primera y principal sección que verá, es la sección &amp;quot;Enrutamiento DID&amp;quot; (DID Routing), la cual puede tener o no todas las opciones disponibles, esto simplemente depende de qué características ya haya habilitado desde su portal, es decir, si no ha creado un buzón de voz, no podrá seleccionar esta opción y aplicarla a un DID.&lt;br /&gt;
&lt;br /&gt;
Ésta es básicamente la ruta que tomará la llamada cuando alguien llame al DID. Lo que seleccione aquí, es la ruta que seguirá la llamada y se aplicará a todas las llamadas.&lt;br /&gt;
&lt;br /&gt;
Para seleccionar una opción, debe hacer clic en el botón de opción y luego seleccionar la opción deseada de la lista desplegable (en caso de que tenga más de una opción para esa ruta).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Routing.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
*También puede hacer clic en el botón &amp;quot;Show Failover Options&amp;quot;, que mostrará 3 secciones  más de enrutamiento DID, al igual que la Principal, con la excepción de que están diseñadas para usarse para cada uno de los 3 estados de llamada, Inaccesible, Ocupado y Sin respuesta.&lt;br /&gt;
Esto le permite establecer un enrutamiento personalizado cuando la llamada llega a 1 de los 3 estados de llamada, en lugar de simplemente ir al buzón de voz.&lt;br /&gt;
&lt;br /&gt;
== Opciones Failover ==&lt;br /&gt;
&lt;br /&gt;
[[File:Failover.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al hacer click en el boton &amp;quot;Show Failover Options&amp;quot; se tiene acceso a 4 nuevas opciones de ruteo. Estas opciones se activaran dependiendo del estado del numero al momento de la llamada entrante.&lt;br /&gt;
&lt;br /&gt;
'''Busy''': Selecciona una nueva ruta en caso de que el numero este ocupado.&lt;br /&gt;
&lt;br /&gt;
'''Unreachable''': Selecciona una nueva ruta en caso de que el numero o el telefono estefuera de servicio.&lt;br /&gt;
&lt;br /&gt;
'''No Answer''': Selecciona una nueva ruta en caso de que la llamada entrante no sea contestada.&lt;br /&gt;
&lt;br /&gt;
'''Max Capacity''': Al activarse, se puede escoger un numero especifico maximo de llamadas entrantes para el DID. Todas las llamadas que superen ese limite iran a la ruta alternativa.&lt;br /&gt;
&lt;br /&gt;
==Punto de presencia de DID (POP) ==&lt;br /&gt;
&lt;br /&gt;
*DID point of presence, esta configuración es el servidor donde ubicará su DID, para poder enrutar las llamadas, esta configuración debe coincidir con el mismo servidor o proxy que está usando en su dispositivo ATA, troncal PBX o registro de softphone para recibir llamadas.&lt;br /&gt;
&lt;br /&gt;
[[File:PointOfPresence.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Ajustes adicionales ==&lt;br /&gt;
&lt;br /&gt;
*'''Voicemail associated with DID''', Con esta opcion se asigna un buzon de voz al numero DID.&lt;br /&gt;
*'''Ring Time in seconds''', es básicamente el momento en que sonará la llamada antes de que llegue a uno de los estados de conmutación por error o buzón de voz.&lt;br /&gt;
&lt;br /&gt;
*'''Caller ID name lookup''', cuando habilita esta opción, el sistema realizará una consulta en las bases de datos, buscando un nombre que coincida con el número de la persona que llama, y mostrará el nombre en la sección del nombre identificador de llamadas. &lt;br /&gt;
&lt;br /&gt;
*'''Caller ID name prefix''', esta configuración simplemente agregará cualquier palabra que establezca, como un prefijo al nombre del identificador de llamadas que reciba. También funcionará incluso si no tiene habilitada la &amp;quot;Búsqueda de nombre de identificación de llamadas&amp;quot; o si no recibe un nombre de identificación de llamadas. Esta opción es especialmente útil cuando necesita diferenciar las llamadas entrantes de diferentes DID que van al mismo teléfono.&lt;br /&gt;
&lt;br /&gt;
*'''Nota''' : ésta es solo una descripción interna del DID, para que pueda administrarlos.&lt;br /&gt;
 Recuerde que ninguno de estos cambios se guardará hasta que presione el botón &amp;quot;Click here to apply changes settings&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==  Servicio de mensajes SMS==&lt;br /&gt;
&lt;br /&gt;
En esta sección podrás configurar el servicio de SMS. Tenga en cuenta que tiene algunas restricciones. Puede encontrar detalles en nuestra entrada wiki para SMS&lt;br /&gt;
[[File:SMSSIPAccount.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Editar varios DIDs a la vez ==&lt;br /&gt;
Hay 2 botones adicionales que verá cuando acceda a la opción &amp;quot;Manage DID&amp;quot; desde el menú, que son &amp;quot;Edit Selectión -All settings at Once&amp;quot; y &amp;quot;Edit Selection - One Setings at a Time&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Edit Selection - All settings at Once, Si elige esta opción, ingresará a una página de edición, la forma en que terminan las configuraciones en esta página, es la forma exacta en que se aplicarán las configuraciones a todos los DID seleccionados para la edición. Tenga cuidado, ya que las configuraciones finales de la página edición se aplicarán exactamente como las ve, incluso aquellas configuraciones que no cambió, serán reemplazadas para la configuración final de la página Edición. Es decir, si selecciona un buzón de voz, todos los DID usarán el mismo buzón de voz, si deja un campo en blanco como el &amp;quot;Prefijo de identificación de llamadas&amp;quot; (Caller ID prefix), todos los DID tendrán esta configuración en blanco. Esta opción es útil si desea que todos sus DIDs tengan exactamente la misma configuración para cada una de las configuraciones, incluida la NOTA.&lt;br /&gt;
&lt;br /&gt;
*Edit Selection - One Setting at a Time, esta opción le permite acceder a la página de Edición, pero esta vez, cada configuración tendrá su propio botón &amp;quot;Aplicar&amp;quot;(Apply) independiente, para que pueda realizar un cambio en una configuración específica, sin afectar el resto. Esta opción es útil si ya tiene sus DIDs configurados con diferentes configuraciones y necesita establecer solo una configuración específica para todos ellos. Al hacerlo de esta manera, el resto de la configuración de los DIDs permanecerá intacta.&lt;br /&gt;
&lt;br /&gt;
[[category:guides]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Configuraci%C3%B3n_de_DID_(Manage_DID)</id>
		<title>Configuración de DID (Manage DID)</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Configuraci%C3%B3n_de_DID_(Manage_DID)"/>
				<updated>2021-01-06T21:26:21Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: /* Ajustes adicionales */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article in English !! Article en Français&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Manage_DID English] ||&lt;br /&gt;
[https://wiki.voip.ms/article/Gestion_des_DID Français] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La sección Administrar DID es donde puede ver una lista de sus números DID, verificar y editar sus rutas (dónde se enrutará la llamada) y otras opciones, así como habilitar / deshabilitar SMS, asignarles mensajes de voz, configurar sus opciones de conmutación por error, etc.&lt;br /&gt;
Una vez que tenga los números DID en su cuenta, tendrá que editar su configuración predeterminada para recibir / reenviar / enrutar las llamadas entrantes de la manera que necesite. Para hacer esto, debe acceder a la opción &amp;quot;Manage DID(s)&amp;quot; de la pestaña del menú  &amp;quot;DID Numbers&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:MenuOption.jpg|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Información de DID ==&lt;br /&gt;
En esta parte puede ver la información general de los números DID (una vez que haya pedido o transferido un número DID)&lt;br /&gt;
Aquí verá diferentes palabras clave e íconos con los que puede que no esté familiarizado; sin embargo, puede obtener una descripción rápida de cada uno de ellos haciendo clic en el ícono &amp;quot;Ayuda&amp;quot;(Help) en la parte superior derecha de la página. También existe la opción &amp;quot;Export Account DIDs&amp;quot; de la cuenta, esto creará un archivo .txt de sus números DID y sus centros de tarifas.&lt;br /&gt;
&lt;br /&gt;
[[File:ManageDIDs.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
==Exportación y copia de seguridad de la configuración DID  ==&lt;br /&gt;
&lt;br /&gt;
Desde la página Administrar números DID (Manage DIDs), también puede exportar un archivo CSV que contiene la lista completa de DID en la cuenta y todos sus respectivos parámetros y valores de configuración. Esto es particularmente útil para tener siempre una copia de seguridad de la configuración en caso de un accidente con los ajustes al configurar los números o si simplemente desea una lista completa de todos los números de su cuenta.&lt;br /&gt;
&lt;br /&gt;
Busque la opción &amp;quot;Export Account DIDs &amp;quot; y haga clic en ella.&lt;br /&gt;
&lt;br /&gt;
[[File:Exportdid.png|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, seleccione la opción &amp;quot;New Export&amp;quot;. Esto generará y descargará automáticamente un archivo CSV a su computadora.&lt;br /&gt;
&lt;br /&gt;
[[File:Newexport.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Si desea cargar un archivo con la configuración DID en otro momento, puede hacerlo haciendo clic en el botón &amp;quot;Update DIDs&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Uploaddid.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Editar un solo número DID  ==&lt;br /&gt;
&lt;br /&gt;
Si necesita acceder a las opciones para editar un solo DID, la forma más sencilla es hacer clic en el pequeño ícono &amp;quot;Papel y lápiz&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:EditDID.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
La primera y principal sección que verá, es la sección &amp;quot;Enrutamiento DID&amp;quot; (DID Routing), la cual puede tener o no todas las opciones disponibles, esto simplemente depende de qué características ya haya habilitado desde su portal, es decir, si no ha creado un buzón de voz, no podrá seleccionar esta opción y aplicarla a un DID.&lt;br /&gt;
&lt;br /&gt;
Ésta es básicamente la ruta que tomará la llamada cuando alguien llame al DID. Lo que seleccione aquí, es la ruta que seguirá la llamada y se aplicará a todas las llamadas.&lt;br /&gt;
&lt;br /&gt;
Para seleccionar una opción, debe hacer clic en el botón de opción y luego seleccionar la opción deseada de la lista desplegable (en caso de que tenga más de una opción para esa ruta).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Routing.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
*También puede hacer clic en el botón &amp;quot;Show Failover Options&amp;quot;, que mostrará 3 secciones  más de enrutamiento DID, al igual que la Principal, con la excepción de que están diseñadas para usarse para cada uno de los 3 estados de llamada, Inaccesible, Ocupado y Sin respuesta.&lt;br /&gt;
Esto le permite establecer un enrutamiento personalizado cuando la llamada llega a 1 de los 3 estados de llamada, en lugar de simplemente ir al buzón de voz.&lt;br /&gt;
&lt;br /&gt;
== Opciones Failover ==&lt;br /&gt;
&lt;br /&gt;
[[File:Failover.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al hacer click en el boton &amp;quot;Show Failover Options&amp;quot; se tiene acceso a 4 nuevas opciones de ruteo. Estas opciones se activaran dependiendo del estado del numero al momento de la llamada entrante.&lt;br /&gt;
&lt;br /&gt;
'''Busy''': Selecciona una nueva ruta en caso de que el numero este ocupado.&lt;br /&gt;
&lt;br /&gt;
'''Unreachable''': Selecciona una nueva ruta en caso de que el numero o el telefono estefuera de servicio.&lt;br /&gt;
&lt;br /&gt;
'''No Answer''': Selecciona una nueva ruta en caso de que la llamada entrante no sea contestada.&lt;br /&gt;
&lt;br /&gt;
'''Max Capacity''': Al activarse, se puede escoger un numero especifico maximo de llamadas entrantes para el DID. Todas las llamadas que superen ese limite iran a la ruta alternativa.&lt;br /&gt;
&lt;br /&gt;
==Punto de presencia de DID (POP) ==&lt;br /&gt;
&lt;br /&gt;
*DID point of presence, esta configuración es el servidor donde ubicará su DID, para poder enrutar las llamadas, esta configuración debe coincidir con el mismo servidor o proxy que está usando en su dispositivo ATA, troncal PBX o registro de softphone para recibir llamadas.&lt;br /&gt;
&lt;br /&gt;
[[File:PointOfPresence.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Ajustes adicionales ==&lt;br /&gt;
&lt;br /&gt;
*Voicemail associated with DID, Con esta opcion se asigna un buzon de voz al numero DID.&lt;br /&gt;
*Ring Time in seconds, es básicamente el momento en que sonará la llamada antes de que llegue a uno de los estados de conmutación por error o buzón de voz.&lt;br /&gt;
&lt;br /&gt;
*Caller ID name lookup, cuando habilita esta opción, el sistema realizará una consulta en las bases de datos, buscando un nombre que coincida con el número de la persona que llama, y mostrará el nombre en la sección del nombre identificador de llamadas. &lt;br /&gt;
&lt;br /&gt;
*Caller ID name prefix, esta configuración simplemente agregará cualquier palabra que establezca, como un prefijo al nombre del identificador de llamadas que reciba. También funcionará incluso si no tiene habilitada la &amp;quot;Búsqueda de nombre de identificación de llamadas&amp;quot; o si no recibe un nombre de identificación de llamadas. Esta opción es especialmente útil cuando necesita diferenciar las llamadas entrantes de diferentes DID que van al mismo teléfono.&lt;br /&gt;
&lt;br /&gt;
*Nota : ésta es solo una descripción interna del DID, para que pueda administrarlos.&lt;br /&gt;
 Recuerde que ninguno de estos cambios se guardará hasta que presione el botón &amp;quot;Click here to apply changes settings&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==  Servicio de mensajes SMS==&lt;br /&gt;
&lt;br /&gt;
En esta sección podrás configurar el servicio de SMS. Tenga en cuenta que tiene algunas restricciones. Puede encontrar detalles en nuestra entrada wiki para SMS&lt;br /&gt;
[[File:SMSSIPAccount.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Editar varios DIDs a la vez ==&lt;br /&gt;
Hay 2 botones adicionales que verá cuando acceda a la opción &amp;quot;Manage DID&amp;quot; desde el menú, que son &amp;quot;Edit Selectión -All settings at Once&amp;quot; y &amp;quot;Edit Selection - One Setings at a Time&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Edit Selection - All settings at Once, Si elige esta opción, ingresará a una página de edición, la forma en que terminan las configuraciones en esta página, es la forma exacta en que se aplicarán las configuraciones a todos los DID seleccionados para la edición. Tenga cuidado, ya que las configuraciones finales de la página edición se aplicarán exactamente como las ve, incluso aquellas configuraciones que no cambió, serán reemplazadas para la configuración final de la página Edición. Es decir, si selecciona un buzón de voz, todos los DID usarán el mismo buzón de voz, si deja un campo en blanco como el &amp;quot;Prefijo de identificación de llamadas&amp;quot; (Caller ID prefix), todos los DID tendrán esta configuración en blanco. Esta opción es útil si desea que todos sus DIDs tengan exactamente la misma configuración para cada una de las configuraciones, incluida la NOTA.&lt;br /&gt;
&lt;br /&gt;
*Edit Selection - One Setting at a Time, esta opción le permite acceder a la página de Edición, pero esta vez, cada configuración tendrá su propio botón &amp;quot;Aplicar&amp;quot;(Apply) independiente, para que pueda realizar un cambio en una configuración específica, sin afectar el resto. Esta opción es útil si ya tiene sus DIDs configurados con diferentes configuraciones y necesita establecer solo una configuración específica para todos ellos. Al hacerlo de esta manera, el resto de la configuración de los DIDs permanecerá intacta.&lt;br /&gt;
&lt;br /&gt;
[[category:guides]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	<entry>
		<id>https://wiki.voip.ms/article/Configuraci%C3%B3n_de_DID_(Manage_DID)</id>
		<title>Configuración de DID (Manage DID)</title>
		<link rel="alternate" type="text/html" href="https://wiki.voip.ms/article/Configuraci%C3%B3n_de_DID_(Manage_DID)"/>
				<updated>2021-01-06T21:25:36Z</updated>
		
		<summary type="html">&lt;p&gt;Neocypher: /* Opciones Failover */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|-&lt;br /&gt;
! Article in English !! Article en Français&lt;br /&gt;
|-&lt;br /&gt;
| [https://wiki.voip.ms/article/Manage_DID English] ||&lt;br /&gt;
[https://wiki.voip.ms/article/Gestion_des_DID Français] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La sección Administrar DID es donde puede ver una lista de sus números DID, verificar y editar sus rutas (dónde se enrutará la llamada) y otras opciones, así como habilitar / deshabilitar SMS, asignarles mensajes de voz, configurar sus opciones de conmutación por error, etc.&lt;br /&gt;
Una vez que tenga los números DID en su cuenta, tendrá que editar su configuración predeterminada para recibir / reenviar / enrutar las llamadas entrantes de la manera que necesite. Para hacer esto, debe acceder a la opción &amp;quot;Manage DID(s)&amp;quot; de la pestaña del menú  &amp;quot;DID Numbers&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:MenuOption.jpg|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Información de DID ==&lt;br /&gt;
En esta parte puede ver la información general de los números DID (una vez que haya pedido o transferido un número DID)&lt;br /&gt;
Aquí verá diferentes palabras clave e íconos con los que puede que no esté familiarizado; sin embargo, puede obtener una descripción rápida de cada uno de ellos haciendo clic en el ícono &amp;quot;Ayuda&amp;quot;(Help) en la parte superior derecha de la página. También existe la opción &amp;quot;Export Account DIDs&amp;quot; de la cuenta, esto creará un archivo .txt de sus números DID y sus centros de tarifas.&lt;br /&gt;
&lt;br /&gt;
[[File:ManageDIDs.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
==Exportación y copia de seguridad de la configuración DID  ==&lt;br /&gt;
&lt;br /&gt;
Desde la página Administrar números DID (Manage DIDs), también puede exportar un archivo CSV que contiene la lista completa de DID en la cuenta y todos sus respectivos parámetros y valores de configuración. Esto es particularmente útil para tener siempre una copia de seguridad de la configuración en caso de un accidente con los ajustes al configurar los números o si simplemente desea una lista completa de todos los números de su cuenta.&lt;br /&gt;
&lt;br /&gt;
Busque la opción &amp;quot;Export Account DIDs &amp;quot; y haga clic en ella.&lt;br /&gt;
&lt;br /&gt;
[[File:Exportdid.png|600px]]&lt;br /&gt;
&lt;br /&gt;
A continuación, seleccione la opción &amp;quot;New Export&amp;quot;. Esto generará y descargará automáticamente un archivo CSV a su computadora.&lt;br /&gt;
&lt;br /&gt;
[[File:Newexport.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Si desea cargar un archivo con la configuración DID en otro momento, puede hacerlo haciendo clic en el botón &amp;quot;Update DIDs&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Uploaddid.png|600px]]&lt;br /&gt;
&lt;br /&gt;
==Editar un solo número DID  ==&lt;br /&gt;
&lt;br /&gt;
Si necesita acceder a las opciones para editar un solo DID, la forma más sencilla es hacer clic en el pequeño ícono &amp;quot;Papel y lápiz&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:EditDID.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
La primera y principal sección que verá, es la sección &amp;quot;Enrutamiento DID&amp;quot; (DID Routing), la cual puede tener o no todas las opciones disponibles, esto simplemente depende de qué características ya haya habilitado desde su portal, es decir, si no ha creado un buzón de voz, no podrá seleccionar esta opción y aplicarla a un DID.&lt;br /&gt;
&lt;br /&gt;
Ésta es básicamente la ruta que tomará la llamada cuando alguien llame al DID. Lo que seleccione aquí, es la ruta que seguirá la llamada y se aplicará a todas las llamadas.&lt;br /&gt;
&lt;br /&gt;
Para seleccionar una opción, debe hacer clic en el botón de opción y luego seleccionar la opción deseada de la lista desplegable (en caso de que tenga más de una opción para esa ruta).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Routing.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
*También puede hacer clic en el botón &amp;quot;Show Failover Options&amp;quot;, que mostrará 3 secciones  más de enrutamiento DID, al igual que la Principal, con la excepción de que están diseñadas para usarse para cada uno de los 3 estados de llamada, Inaccesible, Ocupado y Sin respuesta.&lt;br /&gt;
Esto le permite establecer un enrutamiento personalizado cuando la llamada llega a 1 de los 3 estados de llamada, en lugar de simplemente ir al buzón de voz.&lt;br /&gt;
&lt;br /&gt;
== Opciones Failover ==&lt;br /&gt;
&lt;br /&gt;
[[File:Failover.png|800px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Al hacer click en el boton &amp;quot;Show Failover Options&amp;quot; se tiene acceso a 4 nuevas opciones de ruteo. Estas opciones se activaran dependiendo del estado del numero al momento de la llamada entrante.&lt;br /&gt;
&lt;br /&gt;
'''Busy''': Selecciona una nueva ruta en caso de que el numero este ocupado.&lt;br /&gt;
&lt;br /&gt;
'''Unreachable''': Selecciona una nueva ruta en caso de que el numero o el telefono estefuera de servicio.&lt;br /&gt;
&lt;br /&gt;
'''No Answer''': Selecciona una nueva ruta en caso de que la llamada entrante no sea contestada.&lt;br /&gt;
&lt;br /&gt;
'''Max Capacity''': Al activarse, se puede escoger un numero especifico maximo de llamadas entrantes para el DID. Todas las llamadas que superen ese limite iran a la ruta alternativa.&lt;br /&gt;
&lt;br /&gt;
==Punto de presencia de DID (POP) ==&lt;br /&gt;
&lt;br /&gt;
*DID point of presence, esta configuración es el servidor donde ubicará su DID, para poder enrutar las llamadas, esta configuración debe coincidir con el mismo servidor o proxy que está usando en su dispositivo ATA, troncal PBX o registro de softphone para recibir llamadas.&lt;br /&gt;
&lt;br /&gt;
[[File:PointOfPresence.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Ajustes adicionales ==&lt;br /&gt;
&lt;br /&gt;
*Ring Time in seconds, es básicamente el momento en que sonará la llamada antes de que llegue a uno de los estados de conmutación por error o buzón de voz.&lt;br /&gt;
&lt;br /&gt;
*Caller ID name lookup, cuando habilita esta opción, el sistema realizará una consulta en las bases de datos, buscando un nombre que coincida con el número de la persona que llama, y mostrará el nombre en la sección del nombre identificador de llamadas. &lt;br /&gt;
&lt;br /&gt;
*Caller ID name prefix, esta configuración simplemente agregará cualquier palabra que establezca, como un prefijo al nombre del identificador de llamadas que reciba. También funcionará incluso si no tiene habilitada la &amp;quot;Búsqueda de nombre de identificación de llamadas&amp;quot; o si no recibe un nombre de identificación de llamadas. Esta opción es especialmente útil cuando necesita diferenciar las llamadas entrantes de diferentes DID que van al mismo teléfono.&lt;br /&gt;
&lt;br /&gt;
*Nota : ésta es solo una descripción interna del DID, para que pueda administrarlos.&lt;br /&gt;
 Recuerde que ninguno de estos cambios se guardará hasta que presione el botón &amp;quot;Click here to apply changes settings&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==  Servicio de mensajes SMS==&lt;br /&gt;
&lt;br /&gt;
En esta sección podrás configurar el servicio de SMS. Tenga en cuenta que tiene algunas restricciones. Puede encontrar detalles en nuestra entrada wiki para SMS&lt;br /&gt;
[[File:SMSSIPAccount.png|thumb|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Editar varios DIDs a la vez ==&lt;br /&gt;
Hay 2 botones adicionales que verá cuando acceda a la opción &amp;quot;Manage DID&amp;quot; desde el menú, que son &amp;quot;Edit Selectión -All settings at Once&amp;quot; y &amp;quot;Edit Selection - One Setings at a Time&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*Edit Selection - All settings at Once, Si elige esta opción, ingresará a una página de edición, la forma en que terminan las configuraciones en esta página, es la forma exacta en que se aplicarán las configuraciones a todos los DID seleccionados para la edición. Tenga cuidado, ya que las configuraciones finales de la página edición se aplicarán exactamente como las ve, incluso aquellas configuraciones que no cambió, serán reemplazadas para la configuración final de la página Edición. Es decir, si selecciona un buzón de voz, todos los DID usarán el mismo buzón de voz, si deja un campo en blanco como el &amp;quot;Prefijo de identificación de llamadas&amp;quot; (Caller ID prefix), todos los DID tendrán esta configuración en blanco. Esta opción es útil si desea que todos sus DIDs tengan exactamente la misma configuración para cada una de las configuraciones, incluida la NOTA.&lt;br /&gt;
&lt;br /&gt;
*Edit Selection - One Setting at a Time, esta opción le permite acceder a la página de Edición, pero esta vez, cada configuración tendrá su propio botón &amp;quot;Aplicar&amp;quot;(Apply) independiente, para que pueda realizar un cambio en una configuración específica, sin afectar el resto. Esta opción es útil si ya tiene sus DIDs configurados con diferentes configuraciones y necesita establecer solo una configuración específica para todos ellos. Al hacerlo de esta manera, el resto de la configuración de los DIDs permanecerá intacta.&lt;br /&gt;
&lt;br /&gt;
[[category:guides]]&lt;/div&gt;</summary>
		<author><name>Neocypher</name></author>	</entry>

	</feed>