This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
сервис_asterisk [2026/07/12 06:10] val [Asterisk ARI] |
сервис_asterisk [2026/09/12 07:51] (current) val [Использование AstDB для перенаправления вызовов] |
||
|---|---|---|---|
| Line 2336: | Line 2336: | ||
| === Использование AstDB === | === Использование AstDB === | ||
| - | * [[#Перенаправление звонков]] | + | * [[#Использование AstDB для перенаправления вызовов]] |
| ===== AstDB ===== | ===== AstDB ===== | ||
| Line 2405: | Line 2405: | ||
| </code> | </code> | ||
| + | |||
| + | * Вариант 2 через приложение Read(переменная,[аудиофайл],[макс_цифр],[опции],[попытки],[таймаут]) | ||
| + | <code> | ||
| + | exten => 308,1,Answer() | ||
| + | exten => 308,n,Read(MYPHONENUM,beep,11,,1,30) | ||
| + | exten => 308,n,Set(DB(redirect/${CALLERID(num)})=${MYPHONENUM}) | ||
| + | exten => 308,n,Playback(beep) | ||
| + | exten => 308,n,SayDigits(${MYPHONENUM}) | ||
| + | exten => 308,n,Hangup() | ||
| + | </code> | ||
| ===== Подсчет количества одновременных вызовов абонента ===== | ===== Подсчет количества одновременных вызовов абонента ===== | ||
| Line 2871: | Line 2881: | ||
| </code> | </code> | ||
| - | * python | + | * [[Язык программирования Python]] |
| <code> | <code> | ||
| # apt install python3-websocket | # apt install python3-websocket | ||
| + | или | ||
| $ pip install websocket-client | $ pip install websocket-client | ||
| Line 2913: | Line 2923: | ||
| </code> | </code> | ||
| - | * [[Язык программирования Python#ari_rec.py]] | + | * Python приложение [[Язык программирования Python#ari_rec.py]] |
| ==== XMPP ==== | ==== XMPP ==== | ||