You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in the group: Users.
Free text:
<onlyinclude>{{#ifeq:{{{transcludesection|telephony_vps_maintenance}}}|telephony_vps_maintenance| {{InfoBox |Type=alert |Title=Intermittent/offline internal VoIP due to planned power outage |Text=Due to planned power outage on November 14-16, all internal services will be shutdown and might come back partially. See [[Maintenance]] for more details. |Float=right |Clear=both |Width=24em |Background=#f7f7ff |Expire=1732492799 }} }}</onlyinclude> __TOC__ == synopsis == <onlyinclude>{{#ifeq:{{{transcludesection|synopsis}}}|synopsis| Create and/or implement a telephone communication system for fun and automation. It can provide conference and congress rooms, quickly notify if the space is closed and provide a quick and cheap way of communication. }}</onlyinclude> {{InfoBox |Type=featured |Title= |Text=[[User:Xopr|xopr]] 16:35, 24 January 2022 (CET) The VoIP VM had a downtime from July 16 2017 until somewhere november 2021, the [[VM server|SpaceNode]] was down; the new server's configuration is yet to be completed, but the [[hackspace]] extension is already connected to it. |Float= |Clear=both |Width=50% |Background=#f7fff7 }} [[Image:VoIP_diagram.png|300px|thumb|VoIP system with its involved servers]] == new system == The current system is being rebuilt. It should be possible to call to the space and have internal calls without requiring the internet. {{File:VoIP_diagram.png}} === current status === * [[Phone:+31979922|SpacePhone ENUM number]] * Dutch language for IVR * possible to dial ackspace.nl sip addresses (info, conf, [username]) There is a caller id connected in the [[stACKspace]] to fuse group [[Fuse group::A]], and a phone in the [[hACKspace]] fuse group [[Fuse group::A]]. === todo === * spacestate information logic * install phone in every room * update/extend IVR menu ** mention the space state before actually answering (183:progress) ** start with a brief menu, but give more info on demand * add support for Cisco 7900 phones ([[Cisco phone deployment]]) ** need to put an interface on a different VLAN ** update all switches to offer the same VLAN ** add TFTP and add the firmware + configs ** update the DHCP (option 66 or 150) ** update dialstring to both signal SCCP and SIP * update public SIP addressing (dedicated public IP or a VPS redirect) === wishlist === * multilingual IVR * enable fax/modem detect * enable 2600 toying option * Add a [[FreeSWITCH autopatch|HAM autopatch]] system to the telephony system so sip phones and amateur radio are interconnected * simple intercom service * [[Telephone_scripts|number lookup script]] * various participant registrations (see [[#extensions]]) * some [[Telephone_scripts|scripting]] to ease life and add some nifty features * trunking over VPN * install PoE blade or smaller PoE switch (might want to choose for regular power supplies) === extensions === This is the list of registered extensions. If you want to register your own extension, let [[User:Xopr|Xopr]] know. For available extensions, refer to the [[#dialplan]] {{refresh}} {{#ask:[[Extension::+]] |?Extension=Extension |?=Reference |format=table |headers=show |mainlabel=- |sort=Extension |order=ascending |offset=0 }} === dialplan === The current [[dialplan]] expectation is defined as followed: {{:dialplan}} === Interactive Voice Response === The concept for the new IVR menu will have something like this: '''ack_main''' and '''ack_info''' (are the same, but with different spoken texts) * 1[0579]\d: direct dial extensions * 2 switch to English language * 3 switch to Dutch language * 7 go to conference rooms (1331) * 8 go to menu '''ack_extra''' * 9 go to menu '''ack_info''' * 0 go to menu '''ack_directory''' (1800) '''ack_extra''' * 1 more info on space state (time of toggle) (1340) * 2 speak out telephone number and/or IP address (1354) * 3 listening rooms (1300) * 4 extended time service (1380) * 5 contact remote location (when online) (150) * 6 echo test (1353) * 8 call test setup (1388) * 9 repeat this menu * 0 go back * * go to main menu '''ack_directory''' : To be determined * 9 repeat this menu * 0 go back * * go to main menu == history == === Chaos Communication Camp 2011 === The CCC Binary Voice Radio telephony server was a mixed success. Actually, it was a disaster: * The visual ring indicator circuit didn't trigger the optocouplers so that was the first thing to fail. * a lot of power failures which caused a lot of downtime and eventually database corruption * the DECT system was getting too complex for the simple phones we've modded for field reporting (Technical clarification came from one of the Eventphone key people who explained that the antenna register on cheap phones was too small to identify them all). Besides that, it looked like the cabling had short-circuited because the 9v battery didn't have any oomph left to generate amplified audio. * wifi had a hard time maintaining the links and coverage wasn't 100% so the wifi field reporter wasn't a good alternative * last but not least: the public IP addressing threw a spanner in the works and the server went limbo. The server's database went corrupt, and after a restore, it didn't match the regular config files. I got it semi-working after it was far too late to make it useful to the studio. Also, after I got it to work, it wouldn't register correctly to the Eventphone trunk and we only got to call the editorial room (2781|BVR1) via DECT twice or so. Despite all that stress, it was promising, so better luck next time. === Open door day 2011 === For the [[Open Door Day 26-11-2011|open door day]], I set up a stand-alone test system with two Cisco 7940s, a FxS/FxO and dual FxS ATA, which included some softclients. The phones were successful in a rough field test on the open door day, connected to a FreeSWITCH exchange and two ATAs which provided connections to two additional analog handsets. The field test proved reliable enough and a great platform for some hilarious phone pranks. The Cisco phones had a menu where you could view a 2 bit grayscale snapshot of the two space cams, and you were able to switch some outlets. People were allowed to navigate the configs and exploit functionality and [[User:LuckY|LuckY]] sniffed and replayed audio over a wifi link. === Other events === * Moving to the [[Putgraaf]]: Used a (wrong) [https://en.wikipedia.org/wiki/Yagi%E2%80%93Uda_antenna Yagi antenna], connected to HeerlenLive, [[VPN|tunneling]] to the server in the [[xCBS]] building, making it ACKspace's first offsite VoIP phone in a place where there wasn't even carpet or ventilation * [[Open_Door_Day_30-3-2013|Open door day 2013]]: Experimented with a cluster of [[Raspberry Pi]]s and put some phones on various locations on the ground floor * [http://illegaleshow.nl/ illegale show 2013(?)]: Provided power, [[Guerilla_VoIP|uplink and DECT]] in a location about 80m away from any utility facilities * [[Open_Door_Day_28-3-2015|Open door day 2015]]: probably one of the largest setups counting physical phones; no features whatsoever * [[Open_Door_Day_26-3-2016|Open door day 2016]]: lot's of lag on the skinny protocol (controlled by a Raspberry Pi == connecting various devices to ACKspace VoIP == {{:Fritz!Box|transcludesection=connecting_Fritz!Box}} {{:Telephone_system:Analog_Telephone_Adapter|transcludesection=connecting_PAP2T}} {{:Siemens_Gigaset|transcludesection=connecting_N510_IP_PRO}} {{:Telephone_system:Analog_Telephone_Adapter|transcludesection=connecting_SPA3000}} {{:Thomson_ST2030|transcludesection=connecting_ST2030}} [[Category:Telephony]]
Summary:
This is a minor edit Watch this page
Cancel