User Tools

Site Tools


сервис_asterisk

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
сервис_asterisk [2025/07/27 17:42]
val [Голосовая почта]
сервис_asterisk [2025/08/21 16:14] (current)
val [Добавление своих классов]
Line 2254: Line 2254:
 </​code><​code>​ </​code><​code>​
 ... ...
-exten => voip1_00000X,​1,​Dial(SIP/​4NN,,​m(incoming)t)+exten => voip1_00000X,​1,Answer() 
 +exten => voip1_00000X,​n,​Dial(SIP/​4NN,,​m(incoming)t)
 </​code>​ </​code>​
 ===== Синтез речи с использованием пакета Festival ===== ===== Синтез речи с использованием пакета Festival =====
Line 2592: Line 2593:
 # cat /​var/​www/​html/​asterisk/​addrbook.txt # cat /​var/​www/​html/​asterisk/​addrbook.txt
 </​code><​code>​ </​code><​code>​
-Вячеслав Лохтуров<​+74951234569+Вячеслав Лохтуров<​84951234569
-Вячеслав Лохтуров<​+74951234560+Вячеслав Лохтуров<​84951234560
-Ваше ФИО<+7ВАШМОБИЛЬНЫЙ>​+Ваше ФИО<8ВАШМОБИЛЬНЫЙ>​
 </​code><​code>​ </​code><​code>​
 # cat /​usr/​local/​bin/​get-customer-callerid-all.sh # cat /​usr/​local/​bin/​get-customer-callerid-all.sh
Line 2857: Line 2858:
   * [[https://​stackoverflow.com/​questions/​28064526/​how-to-get-all-dialer-events-from-asterisk-rest-api-ari|How to get all dialer events from Asterisk REST API (ARI)?]]   * [[https://​stackoverflow.com/​questions/​28064526/​how-to-get-all-dialer-events-from-asterisk-rest-api-ari|How to get all dialer events from Asterisk REST API (ARI)?]]
  
 +  * nodejs
 <​code>​ <​code>​
-debian9# curl -sL https://​deb.nodesource.com/​setup_9.x | sudo -E bash - 
- 
 # apt install -y nodejs npm # apt install -y nodejs npm
  
Line 2865: Line 2865:
  
 # wscat -c "​ws://​localhost:​8088/​ari/​events?​api_key=asterisk:​asterisk&​app=my-first-app" ​ # wscat -c "​ws://​localhost:​8088/​ari/​events?​api_key=asterisk:​asterisk&​app=my-first-app" ​
 +</​code>​
 +
 +  * python
 +<​code>​
 +# apt install python3-websocket
 +
 +# python3
 +</​code><​code>​
 +import websocket
 +def on_message(wsapp,​ message):
 +    print(message)
 +
 +wsapp = websocket.WebSocketApp("​ws://​localhost:​8088/​ari/​events?​api_key=asterisk:​asterisk&​app=my-first-app",​ on_message=on_message)
 +wsapp.run_forever()
 +
 +
 </​code><​code>​ </​code><​code>​
 *CLI> ari show apps *CLI> ari show apps
сервис_asterisk.1753627340.txt.gz · Last modified: 2025/07/27 17:42 by val