Skip to content

Posts incoming and outgoing phone calls to Sipgate as an automated message in any Slack channel you want.

Notifications You must be signed in to change notification settings

RobinTheHood/sipgate-slack-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 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

About

Posts incoming and outgoing phone calls to Sipgate as an automated message in any Slack channel you want.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published