This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
сервис_asterisk [2022/04/17 19:01] val [Использование шаблонов в именах CHAN_SIP каналов] |
сервис_asterisk [2022/08/31 15:20] val [Настройка CHAN_SIP каналов] |
||
---|---|---|---|
Line 38: | Line 38: | ||
</code><code> | </code><code> | ||
[general] | [general] | ||
- | ;udpbindaddr=0.0.0.0:5061 | + | ;udpbindaddr=0.0.0.0:6050 |
transport=udp | transport=udp | ||
disallow=all | disallow=all | ||
Line 368: | Line 368: | ||
==== Отладка работы Asterisk ==== | ==== Отладка работы Asterisk ==== | ||
+ | |||
+ | * [[https://community.asterisk.org/t/help-new-installation-full-of-errors/46614|HELP - New Installation Full of Errors]] | ||
=== Сервисные сообщения === | === Сервисные сообщения === | ||
Line 839: | Line 841: | ||
<code> | <code> | ||
http://172.16.1.X/asterisk-cdr-viewer/ | http://172.16.1.X/asterisk-cdr-viewer/ | ||
+ | </code> | ||
+ | |||
+ | * Спасибо Комлеву Александру Павловичу! | ||
+ | |||
+ | <code> | ||
+ | Чтобы запись разговора воспроизводилась прямо на странице CDR Viewer, нужно в файле | ||
+ | /var/www/html/asterisk-cdr-viewer/include/functions.inc.php | ||
+ | заменить строку: | ||
+ | |||
+ | echo " <td class=\"record_col\"><a href=\"download.php?audio=$recorded_file.$system_audio_format\" title=\"Listen to call recording\"><img src=\"templates/images/sound.png\" alt=\"Call recording\" /></a></td>\n"; | ||
+ | |||
+ | на такую: | ||
+ | |||
+ | echo " <td class=\"record_col\"><a href=\"download.php?audio=$recorded_file.$system_audio_format\" title=\"Listen to call recording\"><img src=\"templates/images/sound.png\" alt=\"Call recording\" /></a><audio controls><source src=\"download.php?audio=$recorded_file.$system_audio_format\"></audio></td>\n"; | ||
</code> | </code> | ||
===== Asterisk realtime ===== | ===== Asterisk realtime ===== | ||
Line 1683: | Line 1699: | ||
... | ... | ||
pickupexten = *88 | pickupexten = *88 | ||
- | ... | ||
- | </code><code> | ||
- | server# cat /etc/asterisk/extensions.conf | ||
- | </code><code> | ||
- | ... | ||
- | exten => _8XXXXXXXXXX,1,Dial(SIP/voip1_00000X/${EXTEN},,T) | ||
- | ... | ||
- | exten => voip1_00000X,1,Dial(SIP/401,,t) | ||
... | ... | ||
</code><code> | </code><code> | ||
Line 1717: | Line 1725: | ||
include => parkedcalls | include => parkedcalls | ||
+ | ... | ||
+ | exten => _8XXXXXXXXXX,1,Dial(SIP/voip1_00000X/${EXTEN},,T) | ||
+ | ... | ||
+ | exten => voip1_00000X,1,Dial(SIP/401,,t) | ||
... | ... | ||
</code> | </code> | ||
Line 2263: | Line 2275: | ||
;number=>89162323232,30 | ;number=>89162323232,30 | ||
context=>default | context=>default | ||
+ | ;context=>to-pstn | ||
[401] | [401] | ||
number=>89162323232,30 | number=>89162323232,30 | ||
;number=>89163434345,30 | ;number=>89163434345,30 | ||
context=>default | context=>default | ||
+ | ;context=>to-pstn | ||
</code><code> | </code><code> | ||
server# cat /etc/asterisk/extensions.conf | server# cat /etc/asterisk/extensions.conf | ||
Line 2426: | Line 2440: | ||
[queue1] | [queue1] | ||
- | ;для демонстрации на многоканальном телефоне установить call-limit=1 | + | ;timeout=10 |
- | ;member => SIP/401 ; в вебинаре (занять можно звонком на 311) | + | |
- | ;member => SIP/403 ; в классе | + | ;для демонстрации на многоканальном телефоне установить call-limit=1 |
+ | ;member => SIP/403 ; (можно занять звонком на 311) | ||
+ | |||
+ | ;member => SIP/user1@mailcgp | ||
+ | ;member => SIP/user2@mailcgp | ||
+ | ;member => SIP/user3@mailcgp | ||
</code><code> | </code><code> | ||
sever# cat /etc/asterisk/extensions.conf | sever# cat /etc/asterisk/extensions.conf | ||
Line 2479: | Line 2498: | ||
strategy = rrmemory | strategy = rrmemory | ||
musicclass = default | musicclass = default | ||
- | timeout=10 | ||
announce = queue-markq | announce = queue-markq | ||
Line 2489: | Line 2507: | ||
member => Local/802@agents | member => Local/802@agents | ||
member => Local/803@agents | member => Local/803@agents | ||
- | |||
- | ;member => SIP/user1@mailcgp | ||
- | ;member => SIP/user2@mailcgp | ||
- | ;member => SIP/user3@mailcgp | ||
</code><code> | </code><code> | ||
server*CLI> queue show queue1 | server*CLI> queue show queue1 |