VoIP
Voice over Internet Protocol (commonly abbreviated VoIP) is a protocol for providing voice services over the internet protocol, from a standard web server to a browser or other client endpoint.
Specifications
SIP
Session Initiation Protocol (SIP) is an application-layer control (signaling) protocol for creating, modifying, and terminating sessions with one or more participants. These sessions include Internet telephone calls, multimedia distribution, multimedia conferences and even IM, video, games and other rich media services.[1]
PBX
Private Branch eXchange (PBX) are telephone switches (hardware) and/or call-routing routing applications (software) that run the telecommunications systems (phones and possible mobile/wireless phone calls) of a particular home, business or office, as opposed to one that a common telecommunications carrier or telephone company (TelCo) operates for many businesses in their entire network, or, for the general public as a fee-for-service. PBXs are also referred to as Private Automatic Branch eXchange (PABX) or Electronic Private Automatic Branch eXchange (EPABX) and make connections among the internal telephones of a private network and also connect that network to the broader Public Switched Telephone Network (PSTN) via trunk lines. Because they incorporate telephones, fax machines, modems, and more, the general term "extension" is used to refer to any endpoint on the organization or network's branch. PBXs are differentiated from "key systems" in that users of key systems manually select their own outgoing lines, while PBXs select the outgoing line automatically. Hybrid systems combine features of both.
DID
Direct Inward Dialing Number (commonly abbreviated as DID or DDI) is a solution to the problem most businesses face, when they want to have several incoming telephone numbers used for specific purposes (such as 1-800-323-SALE for the Sales Department and 1-800-323-INFO for general inquiries). DID provides a way to re-use a limited number of physical phone lines to handle calls to different published numbers. In a business with DID, the phone company uses DID signalling to identify the number they are about to connect to the business's PBX. Historically, this was done by pulsing the last 3 or 4 digits of the number being dialed before connecting the number. The PBX would use these DID digits to switch the call to the right recipient. [2] In modern PBX's, typically, digital methods (example: PRI) are used to do the same thing, ie. supply the "called party" information.[3]
VoiceXML
VoiceXML is a standard at the application layer (rather than the network, data or other layer in the protocol stack), and serves the purpose of providing Automatic Speech Recognition (ASR) based on a set of textual commands or action keywords to be listened for/recognized, and, Text-To-Speech (TTS) for synthesis of voice data from textual inputs.
Tools
- OpenCNAM: https://www.opencnam.com/ | EXAMPLE - Whitehouse (open source CallerID database)
Softphone
Software TelePhone (commonly abbreviated as Softphone) is a native Mobile Phone client application for connecting to a PBX, or otherwise supporting VoIP calls.
- csipsimple ( ANDROID): http://code.google.com/p/csipsimple/
- Bria ( IPHONE): http://itunes.apple.com/app/bria-iphone-edition/id373968636?mt=8[4][5]
- Siphon SIP ( IPHONE): http://code.google.com/p/siphon/ (VoIP for Jailbroken iPhone/iPad/iPod Touch)
- Taki ( BLACKBERRY): http://appworld.blackberry.com/webstore/content/130295/?lang=en[6][7]
Desktop
- Skype[9]
- iCall: http:///www.icall.com
- OVOO: http://www.oovoo.com/
- vBuzzer: http://www.vbuzzer.com/
- QuteCom: http://trac.qutecom.org/ (formerly OpenWengo phone)
Web
- ToxBox
- DimDim
- VOXEO: https://evolution.voxeo.com/fwd.jsp
- FaceFlow: http://www.faceflow.com
- SightSpeed: http://www.sightspeed.com/
- Google Voice: https://www.google.com/voice[10] | Google Click-to-Call
- JaJah: http://www.jajah.com/ (make calls from the web)
- VoIPCheap: http://www.voipcheap.com/
Hosted
- Anveo: http://www.anveo.com/ | BRIA setup for Anveo | Change Plan[11][12][13]
- BabyTel: http://www.babytel.ca/
- Spout: http://thespout.ca/
- LES.net: http://www.les.net/
- VoIP.ms: http://voip.ms/
- VoiceNetwork: http://voicenetwork.ca/
- VoiceMeUp: http://www.voicemeup.com
- Nuvio: http://www.nuvio.net/
- CallWithUs: http://www.callwithus.com/
- Unlimitel: http://www.unlimitel.ca/temp/ (acquired by Primus[14])
- Teleku: http://teleku.com
- RingCentral: http://www.ringcentral.ca/
Hardware
- Vonage: http://www.vonage.com/ (the first large commercial VoIP for home/business provider with FREE International Calls & Texts) | Vonage iOS app
- Nortel VoIP Phone: http://www.telephonemagic.com/nortel-voip-phone.htm[15]
- Skype Phone: http://www.home-electronics.net/ge/pc/viewPrd.asp?idproduct=18 (handset) | MANUAL | SOFTWARE
- MagicJack: http://www.magicjack.com/
- Acanac: http://acanac.ca/
Resources
- What is VOIP?: http://www.steelecommerce.com/voip-article.html
- What is a Softphone?: http://getvoip.com/what-is-voip/what-is-a-softphone
- CNAM Database: http://www.voip-info.org/wiki/view/CNAM (Caller-ID lookup database)[16]
- SIP Survival Guide: http://www.sipsorcery.com/mainsite/Help/SIPSurvivalGuide
- Why should you switch to VoIP services?: http://www.voip-sip.org/why-should-you-switch-to-voip-services/
- VOIP fundamentals (Whitepaper): http://media.techtarget.com/searchNetworking/Content_Types/White_Paper/VoIPFundamentals.PDF
- SIP servers explained (Whitepaper): http://www.radvision.com/NR/rdonlyres/0AFA30DF-DAD6-461D-943C-ED33F3E7ABD8/0/SIPServerTechnicalOverviewWhitepaper.pdf
- Click to Call with PHP-SIP: http://level7systems.co.uk/en/blog/Click+to+Call+with+PHP-SIP
- Announcing the Launch of Twilio Client: http://www.twilio.com/blog/2011/07/announcing-twilio-client-sdk-launch.html
- Moshi Moshi - VoIP bot written in Python: http://www.thehackernews.com/2011/08/moshi-moshi-voip-bot-written-in-python.html
- VoIP vs. TDM voice: http://www.networkworld.com/news/2007/102607-arguments-voip-tdm.html
Tutorials
- SIP Survival Guide: http://www.sipsorcery.com/mainsite/Help/SIPSurvivalGuide
- What is a SIP Address?: http://voip.about.com/od/sipandh323/g/What-Is-A-Sip-Address.htm[17]
- Setup IP PBX for small business step by step: http://www.myvoipapp.com/docs/faq/setup_ippbx_for_small_business_step_by_step/index.html
- How to Start an ITSP: http://www.bicomsystems.com/~bicomsys/site/how_to_start_an_itsp/[18]
- 6 ways to use VoIP: http://truvoipbuzz.com/2008/08/6-ways-to-use-voip/
- Click To Dial - a converged application on Voxeo Prism: http://blogs.voxeo.com/voxeodeveloperscorner/2011/03/19/click-to-dial-a-converged-application-on-voxeo-prism/
- Tropo Session API (Token Initiation): http://https://www.tropo.com/docs/scripting/troposessionapi.htm
- How to Get a Phone Number Into the CNAM Database: http://www.ehow.com/how_7858786_phone-number-cnam-database.html
- How to Query CNAM Databases for Caller ID: http://www.sipfish.com/blog/how-to-query-cnam-databases-for-caller-id/
- Build Your Own PBX With Asterisk and Linux: http://www.enterprisenetworkingplanet.com/linux_unix/article.php/3838131/Build-Your-Own-PBX-With-Asterisk-and-Linux.htm
- Build Your Own PBX with Asterisk http://lifehacker.com/400530/build-your-own-pbx-with-asterisk
- Google Voice - a cheapskate's guide to cheap VOIP: http://www.zdnet.com/blog/government/google-voice-a-cheapskates-guide-to-cheap-voip/10500
- How to Minimize Your Monthly Cell Phone Bill with a Smartphone and a Data Plan: http://www.howtosavemoney.ca/how-to-minimize-your-monthly-cell-phone-bill-with-a-smartphone-and-a-data-plan
- The Definitive Guide to VoIP for Linux Users: http://www.voipnow.org/2008/06/the-definitive-guide-to-voip-for-linux-users.html
External Links
- wikipedia: VoIP
- wikipedia: Comparison of VoIP software
- wikipedia: G.729
- wikipedia: Key systems
- wikipedia: Private branch exchange (PBX)
- wikipedia: Competitive Local Exchange Carrier (CLEC)
- wikipedia: Incumbent Local Exchange Carrier (ILEC)
- wikipedia: Call forwarding
- wikipedia: Remote call forwarding
- wikipedia: Mitel
- Invisible Call-Forwarding with Skype: http://books.google.ca/books?id=0rlRSdu2qDoC&lpg=PA23&ots=0d08VflZrp&dq=invisible%20call%20forwarding&pg=PA23#v=onepage&q=invisible%20call%20forwarding&f=false
- 10 Best Skype Alternatives: http://www.voip-news.com/feature/10-skype-alternatives-091707/
- 5 Apps That Talk to Your Kids: http://www.parentsconnect.com/articles/apps-that-talk.html
- CRTC E911 Regulations: http://www1.911enable.com/resource-center/crtc-e911-regulations (required VoIP services to offer 911 services in any locality in which they operate)
- Mitel PBX Phone Systems: http://www.pbxsystems.org/mitel-pbx-hardware/
- How To Monetize Voice Through Bundled Services: http://www.billingworld.com/blogs/insider/2012/09/how-to-monetize-voice-through-bundled-services.aspx
- SMS and Canadian Phone Numbers: http://davidcrow.ca/article/7620/sms-and-cdn-phone-nos
- Canadian VOIP phone number- LES.net and Gizmo: http://www.theblog.ca/canadian-voip (NOTE: Author later switched to Voip.MS)
- MagicJack phone device - an initial review from a Canadian point of view: http://www.theblog.ca/magicjack
- voip.ms review - fully featured business or residential VoIP: http://www.theblog.ca/voip-ms-review
- Payback - I Just Canceled AT&T By Way Of Google Voice: http://techcrunch.com/2011/01/19/how-to-cancel-att/
- Anveo - New "Cheaper than dirt" prices and no setup fees!: http://myvoipnews.com/post/23927342067/anveo-new-cheaper-than-dirt-prices-and-no-setup
- Computer Scientists Find Vulnerabilities in Cisco VoIP Phones: http://www.sciencedaily.com/releases/2013/01/130104155009.htm
- Making the Switch to VoIP: http://derek.rule88.com/2013/05/11/making-the-switch-to-voip/
- SpoofCard: http://www.spoofcard.com/ (hide or fake your CallerID)
References
- ↑ What is SIP?: http://www.voip-info.org/wiki/view/SIP
- ↑ DID: http://www.voip-info.org/wiki/view/DID
- ↑ PBX: http://www.voip-info.org/wiki/view/DID
- ↑ CallCentric - How To Register (CallCentric) As VoIP Provider in BRIA: http://www.callcentric.com/support/device/bria/mobile
- ↑ iPhone alternative -- vBuzzer: http://www1.vbuzzer.com
- ↑ BlackBerry alternative -- Kuzaranda ($1.99): http://appworld.blackberry.com/webstore/content/114995/?lang=en
- ↑ BlackBerry -- VoIP alternative - vMobile: http://appworld.blackberry.com/webstore/content/83529
- ↑ 14 Best Free Internet Phone Calls Apps: https://www.lifewire.com/free-internet-phone-calls-1356646
- ↑ Skype Click-to-Call: http://www.skype.com/intl/en/get-skype/on-your-computer/click-to-call
- ↑ Google Voice for iOS: http://itunes.apple.com/us/app/google-voice/id318698524?mt=8
- ↑ anveo - Another competitive VOIP provider?: http://www.dslreports.com/forum/r25808450-anveo-Another-competitive-VOIP-provider-
- ↑ Anveo - Built-in Call Flow Variables: http://anveo.info/wiki/doku.php?id=built_in_variables
- ↑ What is your SIP address in Anveo?: http://www.obitalk.com/forum/index.php?topic=4478.0
- ↑ Primus acquires Unlimitel Canadian VoIP service (April, 2011): http://www.unlimitel.ca/temp/news/2011/primus_acquisition.html
- ↑ Nortel on Nortel -- Optimizing IP Phone Voice Quality for Nortel Home-Based Workers: http://www2.nortel.com/go/news_detail.jsp?cat_id=-9252&oid=100262372
- ↑ CNAM - Who Can Update the Official Database: http://www.broadbandreports.com/forum/r26461601-CNAM-Who-Can-Update-the-Official-Database
- ↑ What is my SIP address?: http://www.onsip.com/about-voip/general-info/what-is-my-sip-address
- ↑ Implementing VoIP Services in a Business setting: http://ezinearticles.com/?Implementing-VoIP-Services-Into-a-Business&id=4326358
- ↑ Is secure Caller ID possible for SIP / VOIP?: http://security.stackexchange.com/questions/39796/is-secure-caller-id-possible-for-sip-voip?lq=1
- ↑ Comcast - Set Up Call Forwarding From Your Home Phone or Online: http://customer.comcast.com/help-and-support/phone/forward-calls-with-call-forwarding/
See Also
VoiceXML | TTS | STT | IVR | Videoconference | Skype | Asterisk