https://github.com/tomacheese/telcheck
☎️ Check caller and notify for NVR510
https://github.com/tomacheese/telcheck
discord line-notify nvr510 slack web-push
Last synced: 11 days ago
JSON representation
☎️ Check caller and notify for NVR510
- Host: GitHub
- URL: https://github.com/tomacheese/telcheck
- Owner: tomacheese
- License: mit
- Created: 2022-07-01T21:26:07.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2026-05-24T22:31:56.000Z (about 1 month ago)
- Last Synced: 2026-05-25T00:32:51.907Z (about 1 month ago)
- Topics: discord, line-notify, nvr510, slack, web-push
- Language: TypeScript
- Homepage:
- Size: 4.63 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# telcheck
[NVR510](https://network.yamaha.com/products/routers/nvr510/index) の発信者確認と通知を行います。
## Features
- システムログを解析し、着信・発信の情報を取得します。
- どの電話番号へ着信したかなど、詳細な情報が取得できます。
- 電話の発着信があった場合、その電話番号が誰のものかを調べます。
- 迷惑電話の着信時にすぐ把握できます。
- 通知先として、Discord Webhook、Discord Bot、Slack Incoming Webhook、LINE Notify、Web Push API をサポートします。
- 対応しているブラウザであれば、[Push API](https://developer.mozilla.org/ja/docs/Web/API/Push_API) を用いてプラットフォームの障害に影響されることなく、PC・スマートフォンなどで即座に通知を受け取れます。
- ダッシュボード上で通信しているエンドポイントを利用してデータを取得します。
- システムログがログイン情報で埋め尽くされることはありません。
- Docker 上で動作します。
## Configuration
デフォルトでは、`data/config.json` が使用されます。環境変数 `CONFIG_PATH` を用いて設定ファイルのパスを変更することができます。
設定ファイルの JSON Schema はこちらから閲覧できます:
[schema/Configuration.json](schema/Configuration.json)
```json
{
"$schema": "https://raw.githubusercontent.com/tomacheese/telcheck/master/schema/Configuration.json"
}
```
## License
The license for this project is [MIT License](LICENSE).