Just trying out a node agi package (https://github.com/sergey12313/ts-agi/ , and it wasnt behaving as I expected, but when turning on agi debug, it looks like it might be Asterisk (using 17.1.0)This works as expectedAGI Rx > 200 result=1AGI Rx > ..
Author : Jonathan H
Im after fast, native recognition of the numbers 1 to 20, yes, no, menu and help.At the moment, I use Google Speech Recognition which uses no local processing power, and is very accurate, allowing me to run on a very low end VPS.However, with the mini..
When I last looked into this a couple of years ago, simple one-word speech recognition was rather complex and slow.At the moment, I use Google Speech Recognition which uses no local processing power, and is very accurate and fast, allowing me to ..
After originating a PJSIP call, I need to get the channel for that call, so I can end it later in a hangup handler. So I use this:https://wiki.asterisk.org/wiki/display/AST/Function_CHANNELSIn this bit of dialplan:same => n,Originate(PJSIP/0203123456@voipfone-205,exten,bcab-bridge-conference,s,1)s..
Asterisk 16.0, PJSIPFor the first caller to a conference, I want to dial out and bridge that conference to a new PJSIP external call.For the next callers, I just want them to join the local Asterisk conference.After the last caller leaves the conferen..
I just noticed this upon startup since updating from 15.6.1 to 16.0.0 – do any of these matter? [Oct 18 12:12:18] WARNING[4489]: loader.c:2228 load_modules: Some non-required modules failed to load. [Oct 18 12:12:18] ERROR[4489]: loader.c:2243 load_modul..
Lets say I have a conference room of 8 users. At some point in the evening, we need to hook up with a Zoom conference. That means hooking up that existing pool of users to a new PJSIP channel. An admin would dial in, enter a pin, and initiate that connecti..
Im dealing with a blind charity phone information system which writes its logs to two flat csv files (Although the log COULD actually now be written to dynamoDB or sqlite3, too if needed). The first file contains basic call information, one line ..
there; Im trying to dial into a Zoom conference, send some digits, wait, send a name, and be in the room, as it were. I thought this would work: same => n,Dial(PJSIP/02036950088@voipfone-205,12,r(callWaiting)D(WWW12345W#WW::)) But it didnt, so I tr..
Last question for today, I promise! The problem: In order to disconnect calls after x minutes, I need to do this: [setup] exten => setup,1,Answer() same => n,Set(LIMIT_PLAYAUDIO_CALLER=yes) same => n,Set(LIMIT_WARNING_FILE=/var/lib/asterisk/sounds/en_GB_TNS/time_limit_reach..