1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

FreePBX から slack 連携

Posted at

FreePBXでslackに着信番号通知

これは

元職場で同僚だったmahさんのfax2slack をヒントに3CXにぶら下げた FreePBX で着信した電話番号の通知番号をslackに投下する奴です。

必要なもの

  • SIPサーバ(なんでも)
  • 着信専用のFreePBX
  • Slack の WEB hook URL

FreePBXの設定(この手順わすれそうなのでこれを書いた)

  1. WEBコンソールにログイン後 アドミン → カスタム宛先 を選択
  2. Add Destination を押す
  3. Target に mycustom-app,s,1 と入力し 説明を適当に入れて Submit
/etc/asterisk/extensions_custom.conf
[mycustom-app]
exten => s,1,System("[SCRIPT PATH]" ${CALLERID(num)})
exten => s,n,Wait(300)
exten => s,n,Hangup

これで script path のスクリプトを実行してくれます。
user は asterisk の権限で動くので権限周りは確認しておくとよい。

あとはスクリプトを適当に書けば着信した番号を拾う事のできるシステムの完成。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?