How To's

From Yate Documentation
Revision as of 12:02, 15 August 2013 by Monica (Talk | contribs)

Jump to: navigation, search

Yate has multiple routing modules and signalling modules. Here you can find some how to's for configuring Yate using different modules.

Contents

Routing

The most popular scenarios for routing:

How To's
 
How to register users from regfile
Example of register users in Regfile module.
 
Redirecting Calls to another User in the Regex Module
Example of redirecting calls to another user.
 
How to do routing using javascript
Examples of how to route calls from javascript module.
 
How to register users from register
Example of how to register users from a database.
 
How to do round-robin routing
Round robin routing examples.
 
How to convert SIP headers into SIP parameters names in messages
Examples on how to convert SIP headers into SIP parameters.
 
How to add custom parameters in CDR from routing
Example on how to use copyparams from routing in CDR.
 
IVR Setup
Setting up an IVR.

Yate configuration as Server and / or Client

Various configuration for Yate to act as a Server and as a Client using different protocols.

How To's
 
Yate as IAX server and YateClient as IAX client
Yate can be used as IAX Server and YateClient as IAX Client.
 
Yate as H323 GateKeeper and YateClient as H323 client
Yate used as a H323 Gatekeeper and YateClient as a H323 Client.
 
Yate as SIP server
Configuring Yate as a SIP server.
 
SIP Flood Protection
Yate provides a protection mechanism against several types of SIP flood attacks.
 
Jabber Client With Jingle Yate Server
Configuring Yate Server to use Jingle and YateClient to use a Jabber client.
 
H323 To SIP Signalling Proxy
Configuring Yate Server to be a H323 to SIP Signalling Proxy
 
Connecting To Google Voice using your SIP account
Use Yate server to handle all your Google Voice calls.
 
Using Yate with various service providers
Yate can be used with various service providers.

Call detail records

Below are the modules and some tips you can use when writing call logs. You use this modules to obtain billing information.

How To's
 
Register
How to write call logs to a database
 
How to route and bill from a database
Some things to take into account when wanting to bill from a database
 
CDR File Module
How to write call logs to a file
 
How to add custom parameters in CDR from routing
Example of how to add custom parameters in CDR

Yate debug

Some examples on how to enable debugging in Yate, the module involved in this action, the output of the debugging.

How To's
 
How to set debug levels in Yate
Yate provides Debugging info on console.
 
How to find which external modules are loaded from rmanager
Debug an external module in Telnet.
 
Debugging and, or Investigation of messages
Yate offers the msgsniff module to allow the investigation of messages at runtime.

Miscellaneous

How To's
 
How to setup chat and short file transfer using MESSAGE Request Method
This example allows chat and short files transfer between Twinkle clients using SIP MESSAGE Request Method.
 
Handling many simultaneous calls
Notes on various protocols when you wish to handle many simultaneous calls.

VoIP to PSTN gateway

How To's
 
VoIP PSTN Gateway
 
Installing Sangoma cards under Linux
 
Installing Sangoma cards under Windows

See also

Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers