Git Product home page Git Product logo

sipgate-slack-bot's Introduction

๐Ÿค– Sipgate Slack Bot

The Sipgate Slack Bot is a tool that posts incoming and outgoing phone calls to Sipgate as an automated message in any Slack channel you want. The message contains the phone number and the contact name of the caller and offers the possibility to listen to a message on the answering machine directly. There is also a callback function in the Slack message.

Note

The tool is still under development. Feel free to contribute. ๐Ÿค“

Requirements

PHP 7.2.4 or above

Authors

Contributing

We would be happy if you would like to take part in the development of this module. If you wish more features or you want to make improvements or to fix errors feel free to contribute. In order to contribute, you just have to fork this repository and make pull requests.

Coding Style

We are using:

Version and Commit-Messages

We are using:

๐Ÿ’ป Development

Slack sends a request to your server for the callback function. If you develop locally, your computer is inaccessible to Slack. In order to be able to test this function locally, you can e.g. use the ngrok tool. ngrok forwards requests from a public address to your local computer.

To do this, download ngrok from https://ngrok.com. You can run ngrok on your computer as follows. After the call, ngrok will return a public web address as output.

./ngrok http -host-header=rewrite myapp.dev:80 

Sipgate Api Token permissions

  • history
  • rtcm
  • sessions
  • contacts

sipgate-slack-bot's People

Contributors

robinthehood avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.