ANAC – Automatic Number Announcement Circuit

The current use of exchange prefixes for each area code is listed by CNAC;[8] if an exchange changes from “plant test” to reclaimed or active, any former test numbers with the associated prefix are invalidated. Commonly-used test numbers for major carriers include:

555-0311 Rogers (403 Alberta, 519 613 Ontario)
958-2580 Bell Canada (519 613 705 905 Ontario, 450 418 438 514 579 581 819 873 Quebec)
958-ANAC (958-2622) Bell Canada (416 Toronto) (invalid from WIND Mobile)
958-6111 Telus landline (403 780 Alberta, 250 BC)
959-4444 Manitoba Telecom Services (204 MB) (959 is used since 958 is a regular Winnipeg exchange, not a test prefix)
958-9999 Bell Aliant (506 NB, 709 NL)
958-2222 Eastlink
Additional plant test codes may be in use locally in some areas:

403: 555-0311 Alberta (GroupTel – may work in other parts of Canada – untested)
604: 1116 British Columbia (Telus)
604: 1211 British Columbia (Telus)
819: 959-1135 Most of Outaouais region (Bell Canada)
Occasionally, a number in an existing, standard local exchange in the area is used. These will incur a toll (and might not work) outside their home area. Some may be announcing caller ID, which is not the same as ANI. As standard local calls, they are not accessible from ADSL “dry loop”, inbound-only or unsubscribed lines:

403: 705-0311 Calgary, Alberta (Allstream – gives “call cannot be completed as dialled” in other parts of Canada, identifying as Allstream, active November 2019)
416: 477-0034 Toronto, Ontario (Fibernetics – Verified January 2021)
416: 477-0035 Toronto, Ontario (Fibernetics – verified January 2021; this number allows you to leave a message for reasons not yet determined)
416: 981-0001 Toronto, Ontario (verified July 2010) (busy, September 2015)
418: 380-0099 Quebec City (Vid̩otron Рverified 2017)
905: 310-3789 Mississauga, ON (Now no longer includes loop line or ringback. In NPAs where Bell Canada is incumbent, 310-xxxx is assigned as a pseudo-tollfree exchange which may be called at local call rates from an entire area code.)
In Bell Canada territory, +1-areacode-320 was formerly reserved for 320-xxxx test numbers; these were moved to the 958-xxxx range and 320-xxxx reclaimed for use as a standard exchange. The use of N11 prefixes (such as 3-1-1) for test numbers is also deprecated as 3-1-1 now often reaches city hall or municipal services while 2-1-1 is local community information.

Delivering Multicast Audio on IP Phones

This post serves as a place to collect information to deliver Multicast audio on IP Phones. The testing is done on Yealink phones however we will be doing required testing on Cisco/Linksys SPA series phones as well.

To change the format and codecs of the audio, I’m using the open source tools – Audacity.

The codec and audio formatting that work is:

Codec PCM S16 LE (s16l)
Type Audio
Channels: Mono
Sample rate: 8000 Hz
Bit per sample 16

Microsoft Team Phone System – Review

I’ve been deploying VoIP phone systems for over a decade now and so have a broad knowledge of many of the leading systems available today. Microsoft Teams is top-of-list for the most refined, easy to use, easy to deployed system available today.

The Pros

  • By far the easiest phone system to deploy physical phones on. Any user that can use Teams can setup their own phone because the phone interface is identical.
  • Soft phone quality is excellent. I’ve used a lot of softphone in the last 10 years. Teams is simple to use, reliable and the best audio performance available
  • Video Conferencing is top notch. Its easy to send out invites for a meeting and its easy to join from a request. Quality is excellend

Important Missing Features

To this point, we’ve been using Microsoft Teams Phone System for six months now. The experience has been good. There are key missing features that are simply not there.

  • BLF, Busy lamp field. BLF is a common and core feature of all other phone systems. It allows you to place a speed dial button on your phone to reach other extensions, easily transfer to other extension and most importantly, see whether that extension is on a call, not on a call or has a ringing call. This feature is simply not available on Microsoft Teams
  • More than one Direct DID assigned to a ring group, user, queue, auto attendant. We often have multiple phone number assigned for inbound number for regional reasons or just to park an un used extension for a vacant position. This is not available in Teams. Each extension can only have phone number. Full stop.
  • Routing calls from a ring group/queue to an external number. We often route calls to a external receptionist so they can be answered when we’re out of office. Routing calls to outside parties from a ring group or queue do not work.
  • No Dashboard for calls. Its common to have a interface to see active calls on the system and see who is talking to who. This is important for a manager or installer to keep an eye on the performance of the system. With Teams, there simply is no similar portal to see active calls.
  • Softphone app is awesome but a bit glitchy. When I want to dial a number, I click “Calls” then “dial” and when I go to the field to put the number in, the entire panel disappears and I need to click the “Calls” tab again.
  • Costs. In addition to the regular line and calling costs, there is a ~$10 surcharge on each extension with Team. Auto attendants and Queues also bear a “Resource” charge and call usage is also billed. In addition you must have a Office 365 E3 License which is ~$25 / month.

If you are considering a migration to Microsoft Teams, we would like to help you with deployment. We have experience with the various Microsoft Teams conference devices and desk phones and deployment of phone lines via direct routing or the Microsoft calling plan.