This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
сервис_asterisk [2023/02/02 12:31] val [Использование хешей паролей для каналов типа user] |
сервис_asterisk [2023/12/02 08:15] val [Установка] |
||
---|---|---|---|
Line 8: | Line 8: | ||
===== Установка ===== | ===== Установка ===== | ||
+ | * [[https://community.asterisk.org/t/install-asterisk-via-apt-or-from-source/99713|Install Asterisk via apt or from source?]] | ||
==== Debian/Ubuntu ==== | ==== Debian/Ubuntu ==== | ||
<code> | <code> | ||
Line 45: | Line 46: | ||
directmedia=no ; for webinar | directmedia=no ; for webinar | ||
nat=force_rport,comedia ; for webinar | nat=force_rport,comedia ; for webinar | ||
+ | qualify=yes ; for webinar | ||
;context=default | ;context=default | ||
Line 72: | Line 74: | ||
;disallow=all | ;disallow=all | ||
;allow=gsm | ;allow=gsm | ||
- | ;canreinvite=no ;1.4 | ||
- | ;directmedia=no ;1.6 | ||
- | ;;;nat=yes | ||
- | ;nat=force_rport,comedia | ||
- | ;qualify=yes | ||
;call-limit=1 | ;call-limit=1 | ||
;deny=0.0.0.0/0.0.0.0 | ;deny=0.0.0.0/0.0.0.0 | ||
;permit=172.16.1.0/255.255.255.0 | ;permit=172.16.1.0/255.255.255.0 | ||
+ | ;directmedia=no | ||
+ | ;nat=force_rport,comedia | ||
+ | ;qualify=yes | ||
;[user2] | ;[user2] | ||
Line 359: | Line 359: | ||
</code><code> | </code><code> | ||
[general] | [general] | ||
+ | ... | ||
+ | disallow=all | ||
+ | allow=alaw | ||
... | ... | ||
allow=h263 | allow=h263 | ||
Line 1609: | Line 1612: | ||
[general] | [general] | ||
... | ... | ||
- | ;featuredigittimeout = 1000 | + | featuredigittimeout = 3000 |
... | ... | ||
[featuremap] | [featuremap] | ||
Line 1952: | Line 1955: | ||
CallerId: CorpX<84992636363> | CallerId: CorpX<84992636363> | ||
</code><code> | </code><code> | ||
+ | server# grep astspooldir /etc/asterisk/asterisk.conf | ||
+ | |||
server# cp call.txt /var/spool/asterisk/outgoing/ | server# cp call.txt /var/spool/asterisk/outgoing/ | ||
+ | |||
+ | server# ls /var/spool/asterisk/outgoing_done | ||
</code><code> | </code><code> | ||
# cat /usr/share/originate_call_file.sh | # cat /usr/share/originate_call_file.sh | ||
Line 2043: | Line 2050: | ||
;[menu2] | ;[menu2] | ||
;exten => s,1,Background(silence/8) | ;exten => s,1,Background(silence/8) | ||
- | ;exten => s,1,WaitExten(8) ; работает только после Answer или Background | + | ;exten => s,n,WaitExten(8) ; работает только после Answer или Background |
;exten => _4XX,1,Goto(default,${EXTEN},1) | ;exten => _4XX,1,Goto(default,${EXTEN},1) | ||
;exten => t,1,Goto(menu,s,1) ; timeout exceeded, работает только с WaitExten | ;exten => t,1,Goto(menu,s,1) ; timeout exceeded, работает только с WaitExten |