VoIP

From Hackepedia
Revision as of 14:10, 7 June 2010 by Franks (talk | contribs) (→‎Dial Plan)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Traditionally your telephone is connected to the telephone company (telco) over a copper pair of wires. Now, most of us have broadband internet connections to our house, and cellular telephones, bring in a new wave of telephony options. One of the most popular is voice over IP. In order to try this out, you will need 3 things:

  1. A broadband connection with low latency
  2. A VoIP phone. This can be a softphone or a hardware voip phone, or a VoIP phone adapter.
  3. A VoIP (SIP) provider.

The advantage of going this route, is once #2 is resolved, monthly costs of a SIP provider are a fraction of the cost of traditional copper pair. The risk is that if your internet connection has issues or is down, you will have no telephone access. If you have a cellular phone for emergencies, it's probably not a big deal if VoIP calls go to voicemail because of internet issues once in a while.

In Canada right now for example, there are SIP providers that will give you a DID (your own North American telephone number) for less than $3CDN/month, and then you pay 1.1cents CDN per minute anywhere in North America! This is surely less than you pay the telephone company.



Dial Plan

You'll often have a dial plan. In my Linksys PAP2T I've added the following at the beginning of my dial plan:

(<:1>250xxxxxxxS0|<:1250>xxxxxxxS0|

If I dial 250-xxx-xxxx it will prefix a 1. If I dial xxx-xxxx it will prefix 1-250. Replace 250 with your ANI. Handy! Full dial plan example:

(*xx|[3469]11|0|<:1>250xxxxxxxS0|<:1250>xxxxxxxS0|xxxxxxxxxxx|1900xxxxxxx!)

( Dial * number number, like *69, *95 etc. See Yashy.com star codes| 311, 411, 611, 911 | operator | If I dial 250 and then any 7 digits, add 1 and dial straight out | If I dial any 7 digits, add 1250 and dial straight out | I can dial any 11 digit combo | Don't allow 1-900 numbers to be dialled, ! means don't allow)