x

Add high-performance, fully programmable video to any application with the new SignalWire Video API

List LaML Messages to CSV (Ruby)

List all the incoming and outgoing LaML messages sent/received within your SignalWire Project.

This code will query your project and return all of the messages (both inbound and outbound) within your project, limited by whatever parameters you choose to use. This example shows how to filter all messages by a particular date range and from number. It will then take this data and insert it into a CSV for your records or further use.

Read More

List LaML Messages to CSV (NodeJS)

List messages in your SignalWire Project.

This code will query your project and return all of the messages (both inbound and outbound) within your project, limited by whatever parameters you choose to use. This example shows how to filter all messages by a particular date range and from number. It will then take this data and insert it into a CSV for your records or further use.

Read More

Stop spam calls with SignalWire Communication APIs and Node.js

How to create robocall protection and block spam calls

Robocalling and spam calls have been increasing in number over the last year. Only in the US, there were 165.1 million robocalls placed in 2020, an average of 14.1 per person, including children and people who do not have a phone!

SignalWire can help with its Relay technology, which allows us to easily create a robocall protection service.

Read More

List LaML Messages to CSV (PHP)

List messages in your SignalWire Project.

This code will query your project and return all of the messages (both inbound and outbound) within your project, limited by whatever parameters you choose to use. This example shows how to filter all messages by a particular date range and from number. It will then take this data and insert it into a CSV for your records or further use.

Read More

How to Release Project Numbers by Area Code

This script shows how you can release all numbers matching a specific area code

This code snippet will filter all numbers by a certain area code and then return all the numbers that match. Once you review the numbers that it prints out, you can uncomment the delete line and run it again to release the numbers all at once.

Read More

How to Release Project Numbers Based off a CSV

The Python script example below will delete numbers from your SignalWire Space based on a CSV file of the intended numbers to be deleted.

This code snippet will read a CSV of numbers that you want to delete, compare it with the full list of numbers within your project, and release all the ones that match the CSV.

Read More

How to List LaML Calls to CSV in Ruby

List All the LaML Calls within a Project to CSV

This snippet might be helpful to you if you need to pull your call records from SignalWire into a more readable format or somewhere easy to store for your own records. You can use one or more of the following parameters to further filter your records and return only the specific information that you need: StartTime, EndTime, From, Status, To, and ParentCallSid. This example shows how to filter all calls by a particular date range, status, from number, and to number.

Read More

How to List LaML Calls to CSV in NodeJS

List All the LaML Calls within a Project to CSV

This snippet might be helpful to you if you need to pull your call records from SignalWire into a more readable format or somewhere easy to store for your own records. You can use one or more of the following parameters to further filter your records and return only the specific information that you need: StartTime, EndTime, From, Status, To, and ParentCallSid. This example shows how to filter all calls by a particular date range, status, from number, and to number.

Read More
Next