Plugin paling penting untuk integrasi SIP PBX kami.
make
yang membangun biner plugin. setelah itu membuat tarball di dist
yang dapat diunggah melalui ui paling penting. Plugin ini mendengarkan permintaan HTTP dari ponsel, menandakan statusnya. Permintaan ini memiliki struktur berikut:
https://mattermost.example.com/plugins/net.bytemine.sip/sip/<action>/<user>[?secret=<secret>]
dimana action
dapat menjadi salah satunya
dnd-on
dnd-off
offhook
onhook
paused-on
paused-off
login
logout
agent-login
agent-logout
answering-call
dan user
menjadi nama pengguna.
https://mattermost.example.com/plugins/net.bytemine.sip/sip/dnd-on/bob[?secret=<secret>]
Akan menandakan bahwa pengguna bob beralih ke DND.
https://mattermost.example.com/plugins/net.bytemine.sip/sip/<action>/<user>/<number>[?secret=<secret>]
dimana action
dapat menjadi salah satunya
incoming-call
incoming-conf
unknown-exten
user
sekali lagi adalah nama pengguna yang terpengaruh, number
adalah nomor telepon.
https://mattermost.example.com/plugins/net.bytemine.sip/sip/incoming-call/bob/1234567[?secret=<secret>]
Akan menandakan bahwa pengguna bob mendapat panggilan masuk dari 1234567.
Pengaturan plugin dapat dimodifikasi di konsol sistem yang paling penting:
<number>:<name>[,<number>:<name>]
, misalnya 123:bob,124:alice
Plugin ini mengaktifkan dua perintah garis miring:
/sip-dashboard
: Menampilkan link ke halaman HTML yang menunjukkan status klien yang dikenal saat ini. Halaman ini disegarkan secara otomatis./sip-status
: Menampilkan status klien yang dikenal di Mattermost. Kesehatan plugin dapat diperiksa menggunakan URL https://mattermost.example.com/plugins/net.bytemine.sip/status[?secret=<secret>]