@david Matten I think this is a great idea but expanded beyond just Cisco phones to voip / PBX in general.
I think supporting Asterisk as a first step is biggest bang for buck. For the record it's not really *phone* support, it's PBX / Phone *server* support we need to achieve this.
is related in that short of actual Asterisk / PBX / voip server support, it would allow to export from these to a CSV and import.
I'd ask anyone voting for this to consider voting for that one too.
Possibly these requests could/should be combined for more traction.
Pretty sure you can write plugins for ManicTime already.
Search the documentation for a sample template.
The emails and phone call parts of this should be separate I think. The phone calls part should be merged (or at least counted with) the Cisco Phones request linked below.
Keep in mind this would also work for Google Voice (via Google Takeout) and I think pretty much every VOIP/SIP provides a CSV export (8x8, Vonage, Anveo, voip.ms, ....)
A CSV import with a field mapper would open this up for all of them.
Granted I'd much rather see a proper plug-in/helper but I don't have the skills to put that together and obviously it's a lot of work because all the different services. A CSV import, with a way to map fields can kill many many birds with one stone.
Just gonna add this suggestion link here for Cisco phones http://support.manictime.com/forums/222041-feature-requests/suggestions/12415989-cisco-pbx-call-tracking-timeline
There's a bit of support asking for phones and phone systems to be pulled into MT. I'd like to see it and it makes it more useful for businesses.
@imanuel What script are you using for this? Do you have a link or would you share it?
I'd like to use/adapt it for Asterisk
(FreePBX specifically but should be generic enough for all Asterisk I think)
Actually there is a way to do that now. Not necessarily the most straightforward (usually you can tag many different ways, this only works this one way)
If you're on the applications timeline (I assume would work on Docs timeiline but I've only tried on Apps) then the bottom half of your window is a list of all the apps and their times (with the checkboxes).
Select the time you want to tag-replace, right click it and from the tag menu select a tag from the recents list or select 'add a tag' and choose one. This replaces any tag(s) with the one you selected.
Beware, I said replaces *tags*. If it was multi-tagged on purpose all will be replaced with this one.
Marking a tag (or tag combo) to be billable by default would definitely be a big help since we plan to implement the QB export facilities and QB uses the billable/not billable fields for invoices.
Big +1 from me.
Agreed that Docker is probably a better way to go than a straight Synology port however as the MT server is currently a Windows based software and I'm unaware of any Windows-on-Docker containers that run on a Linux host this whole concept might be a ways off.
If the whole of the server is written in .NET (and not just portions) I think there are some .NET ports for linux that might make it easier. (Mono is a .net port I believe, but I'm not a dev so can't say how complete it or any .net port is)
I'd definitely like to see a linux based MT server. From there a Docker container should be easy enough