Користувальницькькі налаштування

Налаштування сайту


telepony

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Наступна ревізія
Попередня ревізія
telepony [2024/02/05 13:17]
nightfly
telepony [2024/02/06 13:39] (поточний)
nightfly [Конференції]
Рядок 212: Рядок 212:
 ${FwCMD} add 65535 allow all from any to any ${FwCMD} add 65535 allow all from any to any
 </file> </file>
- 
  
 Встановлюємо рутовий пароль на MySQL у випадку, якщо було згенеровано тимчасовий: Встановлюємо рутовий пароль на MySQL у випадку, якщо було згенеровано тимчасовий:
Рядок 222: Рядок 221:
 </code> </code>
  
-або ж просто змінуємо пароль на необхідний, якщо /root/.mysql_secret не існує:+або ж просто змінуємо пароль на необхідний, якщо **/root/.mysql_secret** не існує:
 <code> <code>
 # cat /root/.mysql_secret # cat /root/.mysql_secret
Рядок 997: Рядок 996:
 <SIP/122-00000007>AGI Tx >> 200 result=0 <SIP/122-00000007>AGI Tx >> 200 result=0
 </code> </code>
 +
 +
 +====== Чорний список ======
 +
 +Дуже-дуже чорний. Початок нашого контексту ivr-main повинен виглядати наступним чином:
 +
 +<code ini>
 +[ivr-main]
 +exten => s,1,Answer()
 +exten => s,2,GotoIf($[${BLACKLIST()}=1]?blacklist)
 +exten => s,3,GoTo(ivr-main,s,5)
 +exten => s,4(blacklist),Hangup()
 +</code>
 +
 +
 +Додавання номера в чорний список відбувається так:
 +
 +<code bash>
 +asterisk -rx 'database put blacklist 0931234567 1'
 +</code>
 +
 +<code bash>
 +asterisk -rx 'database del blacklist 0931234567'
 +</code>
 +
 +Перегляд чорного-чорного списку номерів:
 +<code bash>
 +asterisk -rx 'database show blacklist'
 +</code>
 +
 +
 +====== Конференції ======
 +
 +Налаштування конференцій, теж дуже просте та зрозуміле. Для початку в діалплан, в контекст **call-out** необхідно додати відповідні записи, якось так:
 +
 +<file ini extensions.conf>
 +; Outcoming calls
 +[call-out]
 +; conference
 +exten => 777,1,Answer()
 +exten => 777,n,ConfBridge(1,confer)
 +
 +....
 +</file>
 +
 +та у конфіг **/usr/local/etc/asterisk/confbridge.conf**, в самому його кінці, необхідно додати якусь таку секцію налаштувань нашої конференції:
 +
 +<file ini confbridge.conf>
 +[confer]
 +type=bridge
 +max_members=20
 +mixing_interval=10
 +internal_sample_rate=auto
 +record_conference=yes
 +</file>
 +
 +Очевидно, що наші телефони, одночасно всі, зможуть між собою поспілкуватись, зідзвонившись за номером 777.
 +
 +
telepony.1707131830.txt.gz · Востаннє змінено: 2024/02/05 13:17 повз nightfly