This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
сервис_asterisk [2025/06/22 14:18] val [Использование шаблонов в именах CHAN_SIP каналов] |
сервис_asterisk [2025/07/07 13:14] (current) val [Шаблон конфигурации для обработки входящих вызовов] |
||
---|---|---|---|
Line 44: | Line 44: | ||
allow=alaw | allow=alaw | ||
- | directmedia=no ; for webinar | + | ;directmedia=no ; for nat |
- | nat=force_rport,comedia ; for webinar | + | ;nat=force_rport,comedia ; for nat |
- | qualify=yes ; for webinar | + | ;qualify=yes ; for nat |
;context=default | ;context=default | ||
Line 205: | Line 205: | ||
;endpoint/set_var=MY-USER-ID=user2@corp13.un | ;endpoint/set_var=MY-USER-ID=user2@corp13.un | ||
;endpoint/callerid=Petr P. Petrov<402> | ;endpoint/callerid=Petr P. Petrov<402> | ||
+ | ;endpoint/force_rport=yes | ||
+ | ;endpoint/rewrite_contact=yes | ||
+ | ;endpoint/rtp_symmetric=yes | ||
+ | ;endpoint/direct_media=no | ||
+ | ;endpoint/acl=acl_office | ||
+ | ;;endpoint/acl=acl_internet | ||
aor/max_contacts=1 | aor/max_contacts=1 | ||
aor/remove_existing=yes | aor/remove_existing=yes | ||
+ | </code><code> | ||
+ | # cat /etc/asterisk/acl.conf | ||
+ | </code><code> | ||
+ | [acl_office] | ||
+ | deny=0.0.0.0/0.0.0.0 | ||
+ | permit=192.168.X.0/255.255.255.0 | ||
+ | |||
+ | [acl_internet] | ||
+ | permit=0.0.0.0/0.0.0.0 | ||
</code> | </code> | ||
Line 483: | Line 498: | ||
;register => 00000X:spasswordX@voip1.un/voip1_00000X | ;register => 00000X:spasswordX@voip1.un/voip1_00000X | ||
... | ... | ||
+ | ;[trunk_voip1_00000X] | ||
+ | ;qualify=yes | ||
[voip1_00000X] | [voip1_00000X] | ||
type=peer | type=peer | ||
Line 493: | Line 510: | ||
insecure=invite | insecure=invite | ||
callbackextension=voip1_00000X | callbackextension=voip1_00000X | ||
+ | ;callbackextension=exten_voip1_00000X | ||
</code><code> | </code><code> | ||
server# cat /etc/asterisk/extensions.conf | server# cat /etc/asterisk/extensions.conf | ||
Line 509: | Line 527: | ||
exten => voip1_00000X,1,Dial(SIP/401&SIP/402&SIP/403&SIP/404) | exten => voip1_00000X,1,Dial(SIP/401&SIP/402&SIP/403&SIP/404) | ||
- | ;exten => voip1_00000X,1,Dial(${MY-RING-GROUP}) | + | ;exten => exten_voip1_00000X,1,Dial(${MY-RING-GROUP}) |
;exten => 8495XXXXXXX,1,Dial(${MY-RING-GROUP-${EXTEN}}) | ;exten => 8495XXXXXXX,1,Dial(${MY-RING-GROUP-${EXTEN}}) | ||
Line 2207: | Line 2225: | ||
server# cat /etc/asterisk/followme.conf | server# cat /etc/asterisk/followme.conf | ||
</code><code> | </code><code> | ||
+ | ;... | ||
[101+X] | [101+X] | ||
;number=>401,30 | ;number=>401,30 | ||
Line 2668: | Line 2687: | ||
* [[http://www.jcgonzalez.com/test-asterisk-ami-telnet|Log in, Log out from Asterisk AMI with Telnet]] | * [[http://www.jcgonzalez.com/test-asterisk-ami-telnet|Log in, Log out from Asterisk AMI with Telnet]] | ||
* [[http://habrahabr.ru/company/centosadmin/blog/161521/|Asterisk: обратный вызов с использованием AMI и PHP]] | * [[http://habrahabr.ru/company/centosadmin/blog/161521/|Asterisk: обратный вызов с использованием AMI и PHP]] | ||
+ | * [[https://voxlink.ru/kb/book/interfejs-upravlenija-asterisk-ami/]] | ||
* Программирование диалогов expect [[Программирование диалогов expect#Asterisk AMI]] | * Программирование диалогов expect [[Программирование диалогов expect#Asterisk AMI]] | ||
Line 2675: | Line 2695: | ||
[general] | [general] | ||
enabled = yes | enabled = yes | ||
+ | ;webenabled = yes | ||
port = 5038 | port = 5038 | ||
bindaddr = 127.0.0.1 | bindaddr = 127.0.0.1 | ||
Line 2717: | Line 2738: | ||
- | === Настройка доступа к ARI === | + | === Настройка http доступа === |
<code> | <code> | ||
# cat /etc/asterisk/http.conf | # cat /etc/asterisk/http.conf | ||
Line 2726: | Line 2747: | ||
;bindaddr=0.0.0.0 | ;bindaddr=0.0.0.0 | ||
bindport=8088 | bindport=8088 | ||
- | </code><code> | + | </code> |
+ | === Настройка доступа к ARI === | ||
+ | <code> | ||
# cat /etc/asterisk/ari.conf | # cat /etc/asterisk/ari.conf | ||
</code><code> | </code><code> |