Concepts

  • History of Voice over Internet Protocol (VoIP) according to Wikipedia
    • initiated in 1974 by IEEE publication of "A Protocol for Packet Network Interconnection."
  • Public switched telephone network (PSTN) according to Wikipedia
    • "is the network of the world's public circuit-switched telephone networks, in much the same way that the Internet is the network of the world's public IP-based packet-switched networks."
  • Softphone according to Wikipedia
    • "a software program for making telephone calls over the Internet using a general purpose computer, rather than using dedicated hardware."
  • Direct Inward Dialing (DID) according to Wikipedia
    • "feature offered by telephone companies for use with their customers' private branch exchange (PBX) systems."
  • Interactive voice response (IVR) according to Wikipedia
    • "interactive technology that allows a computer to detect voice and keypad inputs."
  • Plug-n-Dial
    • standards-based, feature-rich dialtone for your SIP hardware or softphone
  • Mobile VoIP according to Wikipedia
    • "an extension of mobility to a Voice over IP network."
  • Telecom Abbreviations according to Abbreviation.com

Tools

  • software clients
  • hardware
  • servers
  • potential Voice Based Input solutions for Seedea
  • whocallsme.com Phone Call Comments
    • user supplied database of phone numbers of telemarketers, non-profit organizations, charities, political surveyors, SCAM artists, and other companies that don't leave messages, disconnect once you answer, ignore the Do-Not-Call List regulations, and simply interrupt your day.
    • potential resource for filtering (a la Gmail bayesian spam filtering)
  • GSM
    • OpenBSC GSM (Abis /BSC/MSC/HLR) network in a box software, implementing the minimal necessary parts to build a small, self-contained GSM network.
  • Siproxd proxy/masquerading daemon for the SIP protocol.

Providers

My current configuration

  • free geo french DID from ippi.fr
  • SIP account on benetou.fr
  • Linphone open-source sip video-phone for linux and windows
    • note the CLI linphonec (package linphone-nox)
    • replacing SIP Communicator (heavy) Java client
  • irssi (aka my integrated communication center ;)
    • /alias callread window goto phone; exec - tail /var/log/asterisk/cdr-csv/Master.csv; window last

Tasks

  1. create my own account
    1. utopiah/fabien.benetou
  2. configure my french local DID
    1. ippi.fr
  3. configure freephonie for outgoing calls
    1. free account
  4. use IVR
    1. Seedea services (cf API)
    2. redirect to the dedicated conference room (rather than the default 888 one)
    3. Speech Recognition/Text-to-Speech
      1. Mod PocketSphinx
  5. automatically create accounts (API)
    1. for new Seedea accounts
  6. add new DIDs
    1. Canada
    2. USA
    3. UK

Note

My notes on Tools gather what I know or want to know. Consequently they are not and will never be complete references. For this, official manuals and online communities provide much better answers.