User Tools

Site Tools


голосовые_сервисы_помогут_голосовой_почте

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
голосовые_сервисы_помогут_голосовой_почте [2021/03/26 13:38]
val [Шаг 6. Добавляем голосовую почту в диалплан]
голосовые_сервисы_помогут_голосовой_почте [2022/06/16 12:48] (current)
val [Система]
Line 30: Line 30:
 ==== Система ==== ==== Система ====
  
-  * Linux [[http://​val.bmstu.ru/​unix/​img/​My%20Documents/​debian_10.0_64_01.ova|Debian 10]] в домашней сети+  * Linux [[https://​val.bmstu.ru/​unix/​img/​My%20Documents/​debian_10.11_64_01.ova|Debian 10]] в домашней сети
  
 ==== Настройка сети ==== ==== Настройка сети ====
Line 102: Line 102:
   * [[https://​console.cloud.yandex.ru/​billing]]   * [[https://​console.cloud.yandex.ru/​billing]]
  
 +  * Установка ПО для [[Перекодировка звука#​Перекодировка в ogg формат]]
   * Используя [[Пакет sudo]] переключаемся на пользователя аsterisk   * Используя [[Пакет sudo]] переключаемся на пользователя аsterisk
-  * [[Перекодировка звука]] в ogg+  * [[Перекодировка звука#​Перекодировка в ogg формат]] записанного голосового сообщения
   * Инициализируем и тестируем распознавание [[Yandex SpeechKit]]   * Инициализируем и тестируем распознавание [[Yandex SpeechKit]]
  
Line 156: Line 157:
 exit 0 exit 0
 </​code><​code>​ </​code><​code>​
 +# chmod +x /​usr/​local/​bin/​mailsend.sh
 +
 # cat /​etc/​asterisk/​extensions.conf # cat /​etc/​asterisk/​extensions.conf
 </​code><​code>​ </​code><​code>​
Line 165: Line 168:
 exten => _4XX,​n,​Set(MY-CALLED-USER-ID=${SIPPEER(${EXTEN},​chanvar[MY-USER-ID])}) exten => _4XX,​n,​Set(MY-CALLED-USER-ID=${SIPPEER(${EXTEN},​chanvar[MY-USER-ID])})
 exten => _4XX,​n,​Goto(mailrec,​s,​1) exten => _4XX,​n,​Goto(mailrec,​s,​1)
 +
 +...
  
 [mailrec] [mailrec]
  
 exten => s,​1,​Playback(vm-intro) exten => s,​1,​Playback(vm-intro)
-exten => s,​n,​Record(recordings/​${UNIQUEID}.alaw,,,​xk)+exten => s,​n,​Record(recordings/​${UNIQUEID}.alaw,,​29,xk)
 exten => s,​n,​Hangup() exten => s,​n,​Hangup()
  
-exten => h,​1,​System(/​usr/​local/​bin/​mailsend.sh ${UNIQUEID} ${MY-CALLED-USER-ID} ${MY-USER-ID}.empty ${CALLERID(num)} ${CALLERID(name)}.empty &)+exten => h,​1,​System(/​usr/​local/​bin/​mailsend.sh ${UNIQUEID} ${MY-CALLED-USER-ID} ${MY-USER-ID}.empty ${CALLERID(num)} ​"${CALLERID(name)}.empty" ​&) 
 + 
 </​code>​ </​code>​
голосовые_сервисы_помогут_голосовой_почте.1616755136.txt.gz · Last modified: 2021/03/26 13:38 by val