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=Maintenance 22 September |Text=There is maintenance planned for the VPS node that hosts our VoIP from Tuesday 6:00 till 7:30 with an expected 45 minutes downtime. |Float=right |Clear=both |Width=24em |Background=#f7f7ff |Expire=1600758000 }} }}</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]] 11 October 2017: As of July 16, the [[VM server]] is down (and therefore: SpaceNode); the new server is not yet live, so the [hackspace] extension is connected directly to the NLnode as 100; no spacestate indicator. |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 lacking functionality and needs revisioning. Currently, the trunks that register with the extensions, don't work. When they do, participants registered to the (public) VoIP system are able to directly dial an internal space extension. {{File:VoIP_diagram.png}} === current status === * [[Phone:+31979922|SpacePhone ENUM number]] * Dutch language for IVR * spacestate information logic * Every room has its own phone * 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 === * Create new (vanilla) VM on new server * 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 * [[key people]] (1333) * 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[059]\d: direct dial extensions * 2 switch to English language * 3 switch to Dutch language * 5 direct dial ring group * 6 dial key persons, enable voicemail detect and use time schedule * 7 go to conference rooms * 8 go to menu '''ack_extra''' * 9 go to menu '''ack_info''' * 0 go to menu '''ack_directory''' '''ack_extra''' * 1 more info on space state (time of toggle) * 2 speak out telephone number and/or IP address * 3 listening rooms * 4 extended time service * 5 contact location abroad (when online) * 6 echo test * 8 call test setup * 9 repeat this menu * 0 go back * * go to main menu '''ack_directory''' * 100 for slACKspace (lounge) * 101 for hACKspace (workshop) * 109 for DECT (wireless) * ??? for chairman * ??? for secretary * ??? for treasurer * 1(all other public extensions) * 5 call anyone * 8 lookup by typing first three characters using keypad * 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