All Projects → ipavlovi → osTicket-Microsoft-Teams-plugin

ipavlovi / osTicket-Microsoft-Teams-plugin

Licence: MIT license
osTicket webhook integration to send notifications to MS Teams when new ticket is issued or created

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to osTicket-Microsoft-Teams-plugin

script-samples
A sample gallery of scripts to manage all things Microsoft 365.
Stars: ✭ 56 (+194.74%)
Mutual labels:  teams, microsoft-teams
teams-api
Unofficial Microsoft Teams Library
Stars: ✭ 92 (+384.21%)
Mutual labels:  teams, microsoft-teams
Serilog.Sinks.MicrosoftTeams.Alternative
Serilog.Sinks.MicrosoftTeams.Alternative is a library to save logging information from Serilog to Microsoft Teams.
Stars: ✭ 21 (+10.53%)
Mutual labels:  teams, microsoft-teams
go-teams-notify
A package to send messages to a Microsoft Teams channel
Stars: ✭ 29 (+52.63%)
Mutual labels:  teams, microsoft-teams
teams-call
Shell script to detect when you're in a Microsoft Teams Call. Supports Linux and macOS.
Stars: ✭ 23 (+21.05%)
Mutual labels:  teams, microsoft-teams
linux-teams
An unofficial Microsoft Teams application for Linux
Stars: ✭ 19 (+0%)
Mutual labels:  teams, microsoft-teams
pr-reviews-reminder-action
A GitHub Action to send Slack/Teams notification for Pull Request that are waiting for reviewers.
Stars: ✭ 18 (-5.26%)
Mutual labels:  teams, microsoft-teams
PSBlackListChecker
Basic functionality of this module is ability to quickly verify if given IP address is on any of over 80 defined DNSBL lists. Below code will return results only if IP is on any of the lists. Advanced functionality of this module is ability to send reports to your email when things get bad on one of those 80 defined DNSBL listrs.
Stars: ✭ 50 (+163.16%)
Mutual labels:  microsoft-teams
powershell
PnP PowerShell
Stars: ✭ 326 (+1615.79%)
Mutual labels:  teams
sentry-msteams
Microsoft Teams Integration for Sentry
Stars: ✭ 27 (+42.11%)
Mutual labels:  microsoft-teams
awesome-engineering
A curated list of awesome engineering blogs, handbooks and open source repos from top technology companies
Stars: ✭ 96 (+405.26%)
Mutual labels:  teams
QBot
Question Bot - plugin for Microsoft Teams
Stars: ✭ 73 (+284.21%)
Mutual labels:  microsoft-teams
msbotbuilder-go
Microsoft Bot Framework SDK for Go
Stars: ✭ 113 (+494.74%)
Mutual labels:  microsoft-teams
Microsoft365
Manage Microsoft 365 with PowerShell
Stars: ✭ 30 (+57.89%)
Mutual labels:  microsoft-teams
Blazorade-Teams
A Blazor component library that is designed to be used when building applications for Microsoft Teams.
Stars: ✭ 29 (+52.63%)
Mutual labels:  microsoft-teams
github-org-clone
Clone repositories managed by a github organisation or team
Stars: ✭ 34 (+78.95%)
Mutual labels:  teams
teamwork
User to Team associations with invitation system for the Laravel Framework
Stars: ✭ 37 (+94.74%)
Mutual labels:  teams
slack-sup
Slack bot that generates fresh triads of team members to meet every week in an informal standup, or S'Up.
Stars: ✭ 18 (-5.26%)
Mutual labels:  teams
laravel-alert-notifications
Send alert to email, microsoft teams from laravel app, when an exception occurs. Throttle is enabled by default.
Stars: ✭ 22 (+15.79%)
Mutual labels:  microsoft-teams
plugin-autocloser
An osTicket plugin to automatically close open tickets
Stars: ✭ 32 (+68.42%)
Mutual labels:  osticket

Microsoft Teams

osTicket-microsoft-teams

An plugin for osTicket which posts notifications to a Microsoft Teams channel.

Originally forked from: https://github.com/clonemeagain/osticket-slack.

Info

This plugin uses CURL and was designed/tested with osTicket-1.10.1

Requirements

  • php_curl
  • A Office 365 account

Install


  1. Clone this repo or download the zip file and place the contents into your include/plugins folder.
  2. Now the plugin needs to be enabled & configured, so login to osTicket, select "Admin Panel" then "Manage -> Plugins" you should be seeing the list of currently installed plugins.
  3. Click on MS Teams Notifier and paste your Teams Endpoint URL into the box (MS Teams setup instructions below).
  4. Click Save Changes! (If you get an error about curl, you will need to install the Curl module for PHP).
  5. After that, go back to the list of plugins and tick the checkbox next to "MS Teams Notifier" and select the "Enable" button.

MS Teams Setup:

  • Open MS Teams, navigate to channel and open COnnectors from elipsoids (...) menu
  • Select Incoming Webhook and configure
  • Choose webhook name and optionally change associated image
  • Click Create
  • Scroll down and copy the Webhook URL entirely, paste this into the osTicket -> Admin -> Plugin -> Teams config admin screen.

The channel you select will receive an event notice, like:

Ivan Pavlovic has set up a connection to Incoming Webhook so group members will be notified for this configuration with name osTicket

Test!

Create a ticket!

Notes, Replies from Agents and System messages shouldn't appear, usernames are links to the user's page in osTicket, the Ticket subject is a link to the ticket, as is the ticket ID.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].