Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

403 total results found

Using the Generative Artificial Intelligence, talking with ChatGPT

Special tasks

This page reorganizes the operational steps for Using the Generative Artificial Intelligence, talking with ChatGPT. To be able to talk with ChatGPT, you need three service subscriptions: - A Google Speech to Text subscription using a Service Account - A ChatGP...

Activating the Switchboard

Special tasks

This page reorganizes the operational steps for Activating the Switchboard. The new switchboard is using the AMIRouter, so as first step, AMIRouter needs to be already configured. An additonal configuration in application.properties needs to be done spring.dat...

Activating the transcript for calls

Special tasks

This page reorganizes the operational steps for Activating the transcript for calls. The following steps needs to be followed to activate the transcript for the calls: - Choose your speech to text provider. You can select one in Admin/Settings or for each tena...

Generating alternative smartadmin module

Special tasks

This page reorganizes the operational steps for Generating alternative smartadmin module. If you plan to apply substantial changes to the SmartAdmin theme module, it can be worth getting one developer license and compile your own smartadmin theme module. If no...

Installing Certbot

Special tasks

This page reorganizes the operational steps for Installing Certbot. In short, to install Certbot on CentOS 7, run the following commands: yum -y install snapd ; systemctl enable --now snapd.socket ; ln -s /var/lib/snapd/snap /snap snap install core; snap refre...

Flipping chan_sip/PJSIP default protocol

Special tasks

This page reorganizes the operational steps for Flipping chan_sip/PJSIP default protocol. You may want to use the PJSIP protocol as default protocol on port 5060 for your endpoints. You need to remember the server to server and the server internal calls must s...

Debugging extension state problems

Special tasks

This page reorganizes the operational steps for Debugging extension state problems. The extension state, "NOT INUSE" or "INUSE" is managed by a pair of daemons on each of your servers. Even when having just a single server, there are still two daemons. One (th...

Activating FastAGI

Special tasks

This page reorganizes the operational steps for Activating FastAGI. With very busy servers, it can help to offload the AGI scripts to another server or process. The load is reduced because there is no need to spawn a process every time a new AGI script is run....

Installing FTP server for recordings

Special tasks

This page reorganizes the operational steps for Installing FTP server for recordings. My preferred ftp server is vsftpd, it is easy to configure and quite stable yum -y install vsftpd chkconfig --level 2345 vsftpd on You may prefer to use a SSL connection to a...

Understanding call recording

Special tasks

This page reorganizes the operational steps for Understanding call recording. Call recording is a hot topic and while it is quite simple to perform the recording at trunk level, it is very hard to manage start, stopping and transfer of calls while recording. L...

Configuring postfix for email relay

Special tasks

This page reorganizes the operational steps for Configuring postfix for email relay. Install any prerequisite yum install postfix cyrus-sasl cyrus-sasl-gssapi cyrus-sasl-plain In main.cf add the following: relayhost = <your relay host>:587 smtp_use_tls = yes s...

TCP port Exhaustion

Special tasks

This page reorganizes the operational steps for TCP port Exhaustion. While running several Wallboards, maybe connected to several queues, it is not uncommon to see a shortage of ephemeral ports. You can count how many ports you are using with AMI with the foll...

Debugging bad calls

Special tasks

This page reorganizes the operational steps for Debugging bad calls. It is possible one or more of your clients have a real bad voice quality. Finding the problem can be not easy, but it is mandatory to go through some steps to try to identify the source of th...

Enabling WebRTC

Special tasks

This page reorganizes the operational steps for Enabling WebRTC. WebRTC is not enabled by default and you need to follow carefully the following steps to make it work. Install an SSL certificate on Asterisk. This needs to be a real SSL certificate. Check the A...

Configuring Bandwidth for inbound SMS

Special tasks

This page reorganizes the operational steps for Configuring Bandwidth for inbound SMS. Unfortunately, Bandwidth is not allowing me access to their platform to test and further develop any integration with their API due to I am not hosting any of their traffic ...

Configuring Bandwidth as SMS Provider

Special tasks

This page reorganizes the operational steps for Configuring Bandwidth as SMS Provider. #REDIRECT Configuring Bandwidth as SMS/MMS Provider Current Verification After applying the change, verify the related MiRTA PBX page, the Asterisk logs, and the relevant St...

Configuring Flowroute for inbound SMS

Special tasks

This special task page covers Configuring Flowroute for inbound SMS. Use it as an operational checklist and adjust the exact commands or values to the node, tenant, provider, and Asterisk version in use. Before Starting Confirm the tenant or node scope. Take a...

Configuring Flowroute as SMS/MMS Provider

Special tasks

This page reorganizes the operational steps for Configuring Flowroute as SMS/MMS Provider. Flowroute allows to use both SMS and MMS. You can configure the provider as following: 400px Current Verification After applying the change, verify the related MiRTA PBX...