dslreports logo

    All FAQs Site FAQ DSL FAQ Cable Tech About DSL Distance DSL Hurdles »»


how-to block ads

At this time, the only ATA/Gateways accepted by TBB are ones that are provided by Primus: the DLINK DVG-1120M and the LINKSYS SPA2100.

In addition, Primus has made the statement that their system is only setup to handle a certain range of MAC addresses for those Gateways provided by Primus.

There is no mechanism whereby another ATA can replace the Primus supplied ATAs, as the firmware supplied with these ATAs is specific to them; and will not execute on another device successfully. Unless you have the original source code and can 100% replicate the Primus ATA functionality, no other ATA can replace it.

Below is some technical detail that explains some factors for not supporting BYOD/BTOG.

NOTE: For anyone interested in hooking up Asterisk with TBB, this can be done simply with FXO/FXS cards to either TBB ATA.

Why can't we BYOD?

Some of this is a question of understanding what BYOD really means - and being careful not to compare apples (router, OS) and oranges (a VoIP service/ATA).

Technically speaking these are two different things given these services deal with different layers in the OSI stack: »www.webopedia.com/quick_ref/OSI_Layers.asp.

An Internet Service Provider (ISP) is solely concerned with layers 2-3-4 in getting IP packets routed to your modem/pc. They do not care about the applications (except perhaps SHAW). NOTE: Physical Layer 1 is the actual cable (maintained by the Telco/Cable "wire" division - not necessarily the ISP).

Using Linux, Windows, or Unix (or various flavours of Modems/Routers...) makes no difference at all - except that from a customer point of view, they want to minimize the support costs of the different flavours of setups. Actually, before modems had the PPPoE/DHCP layer built in, ISPs had to provide software for this - and they started out by first supporting the most common platform... PCs... remember those "PPPoE Connection" icons which are no longer needed... Layers 2-3-4 are pretty well standard (i.e. ATM, DOCSIS, TCP/IP, UDP..).

An Application Service Provider (ASP) like TBB Voip, is concerned with OSI layers 5-6-7. The protocols here are very general(i.e SIP or MGCP). However, each company implements a distinct flavour and hence need particular Clients (software/hardware = ATA and softphone) to communicate with their particular Servers.

It is not simple to create "generic" clients to handle a variety of servers. There are too many possible combinations for any company to support other than their own. There are also security, proprietary, billing, and other technical and strategic data which are built into each protocol flavour. There is also the much bigger question of maintenance and upgrades (new releases).

In conclusion, we need to be careful when comparing "technical" issues. Opening the device for multiple clients is certainly technically feasible, only if you know all the parameters above. Realistically, the support and maintenance costs outweigh the benefits (at $20/mth).

If you really want an open device platform, there are services provided with "open SIP", but these are much more costly; and Primus does provide an OpenSIP platform (i.e. it is not TBB.. and it costs more).

Feedback received on this FAQ entry:
  • 1) Save the following HTML snippet onto your desktop as 'primus.html' then double click it in your browser

    2) Enter your username (phone number) and password (8 digit pin), and click SUBMIT 3) Look for the following in the response for your VOIP settings proxies:proxy0:domain="vsbc-4.voip.primus.ca:5062" <- your server name proxies:proxy0:username="403xxxxxxx" <- your phone number proxies:proxy0:password="XyXy12Xy" <- your password 4) type these three things into the VOIP application of your chosing. YMMV

    2010-09-29 18:45:23 (boffin See Profile)

  • It is possible to BYOG to Primus; you just have to understand how it works behind the scene. the bottom line is that your 8 digit pin isn't actually your login ID to the primus VOIP gateway. When you connect, it makes an HTTPS request to primus with your pin and userid(phonenumber); and then responds with a bunch of data including an 8 character(alphanum) password which is actually used to log in.

    2010-09-29 12:47:31 (boffin See Profile)

  • I am not sure that I agree with any of the points in this post. I have a Primus TBB gateway that I have had for many years. I also have a SIP trunk from VoiceMeUp.com with a DID and an iNUM. I pay roughly $5/month (plus $0.017 per minute), and I can connect from my iPhone, softphone, SIP hardphone, Asterisk PBX, or any other SIP device that I choose. There are countless other companies just like VoiceMeUp. I think that less than $20/month is worth it to all of them.

    2010-08-30 00:59:44

Expand got feedback?

by Styvas See Profile edited by canoe See Profile
last modified: 2006-04-13 20:11:37