Anonymous

Project:VOIP: Difference between revisions

From London Hackspace Wiki
Updated VOIP server info with more details and config info
No edit summary
(Updated VOIP server info with more details and config info)
Line 10: Line 10:
   '''* External incoming calls'''
   '''* External incoming calls'''
   '''* Conference room function'''
   '''* Conference room function'''
  '''* Delivery gate functionality'''
   '''* Toll-Free Outgoing dialing (0800 style nums) / Banned dialing for others (recording: 'why not borrow a friend's mobile?) '''
   '''* Toll-Free Outgoing dialing (0800 style nums) / Banned dialing for others (recording: 'why not borrow a friend's mobile?) '''
   '''* General telephone information provided (address, nearest tube/train stops, membership information pointing to the website)'''
   '''* General telephone information provided (address, nearest tube/train stops, membership information pointing to the website)'''
   * Paging / Intercom functionality (need to experiment with the actual physical phones to implement this)
   * Paging / Intercom functionality (need to experiment with the actual physical phones to implement this)
  * Dialing of Emergency 999 / 112 functionality  
 
   *** (outgoing call can be recorded and email alert sent to trustees and/or mailing list for safety)
<strike>  * Dialing of Emergency 999 / 112 functionality <span style="color: red;> Decided to not be a liability with this (for now) </span>
   *** (outgoing call can be recorded and email alert sent to trustees and/or mailing list for safety) </strike>
 
   * Semi-secret comedy extensions (I'll document them in the wiki alongside the other stuff)
   * Semi-secret comedy extensions (I'll document them in the wiki alongside the other stuff)
   * Easy networking to other Hackspaces and other projects (who entered the door last? Do we want a fortified intercom doorbell?)
   * Easy networking to other Hackspaces and other projects (who entered the door last? Do we want a fortified intercom doorbell?)
Line 21: Line 24:


Proposed extensions/ locations (specific locations to be appropriately and tastefully determined:
Proposed extensions/ locations (specific locations to be appropriately and tastefully determined:
   * Basement
   * Basement - using Linksys SPA-942 for PC port passthrough in case someone needs to network a PC.
   * Main floor
   * Main floor - using Linksys SPA-941
   * Radio Shack
   * Radio Shack - using Polycom conference unit or a Cisco 7940 phone
   * Cordless Phone (Hmm...)
   * Outside gate - using Paul2's donated vandal-proof railroad analogue telephone handset feeding into the Cisco SPA122
   * Biohacking Lab (maybe not?)
   * Virtual extensions are OK, but we need to handle that accordingly.


PABX System details:
PABX System details:
   * HW: RaspberryPi Model B or B+
   * HW: Hosted on one of the infrastructure VMs in the hack space (Was RaspberryPi Model B or B+ )
   * OS: Linux with tftpd service enabled for phones that need to boot and load config files over tftp, LHS logo screen graphics, etc.  
   * OS: Linux with tftpd service enabled for phones that need to boot and load config files over tftp, LHS logo screen graphics, etc.  
   * PHONE SW: Asterisk software version 10 or 11 (Not truly necessary - we need something modern for ConfBridge)
   * PHONE SW: Asterisk software version 10 or 11 (Not truly necessary - we need something modern for ConfBridge)
   * EXTERNAL VOICE GENERATION: Voice prompt aiff/ulaw files generated from bash script on an OS X 10.9+ Mac using the "Kate" voice.
   * EXTERNAL VOICE GENERATION: Voice prompt aiff/ulaw files generated from bash script on an OS X 10.9+ Mac using the "Kate" voice.
   * CONFIG NOTE: Custom configs/scripts shall be shared via github to preserve documentation
   * CONFIG NOTE: Custom configs/scripts shall be shared via github or posted on the wiki.


Infrastructure needs:
Infrastructure needs:
  * Small standalone FXO adapter  - ''Kraptv purchased SPA-3102! Still needing configuration.''
  * SIP DECT cordless phone (like a Siemens Gigaset A510)
   * Run ethernet to Radio Shack (and possibly biohacking lab?)
   * Run ethernet to Radio Shack (and possibly biohacking lab?)