VoIP PSTN Gateway

From Yate Documentation
(Difference between revisions)
Jump to: navigation, search
Line 30: Line 30:
 
Syntax: sig/callednumber;trunk=trunkname
 
Syntax: sig/callednumber;trunk=trunkname
  
The callednumber is, obvious, the called party's number. The '''trunk''' parameter is mandatory and indicates the trunk to use to make the call. '''trunkname''' must be the name of an active trunk configured in ysigchan.conf.  
+
The callednumber is, obvious, the called party's number. The '''trunk''' parameter is mandatory and indicates the trunk to use to make the call. '''trunkname''' must be the name of an active trunk configured in [[Signalling Module|ysigchan.conf]].  
 
   
 
   
 
== Circuits ==
 
== Circuits ==

Revision as of 17:23, 1 April 2013

Yate has the functionality of a Voip - PSTN gateway.

It's main task is to provide signailing interworking and to transform the information it receives on one side in information compatible with the other side, like SIP to ISDN and / or SIP to SS7.

Contents

VoIP <-> PSTN Gateway in Yate

Yate can connect the existing PBX to alternative VoIP providers providing cost savings for enterprises.

It can also be used by providers to connect their TDM network to IP networks providing cost savings for long distance calls.

For this application usage of Sangoma cards is necessary.

Configuration in Yate

To configure SIP to ISDN and / or SIP to SS7 (ISUP) you will need:

  • signalling
  • voice circuits that can be:
- local: Sangoma or Zaptel cards. This can be configurate in Yate in files: wpcard.conf and zapcard.conf.
- remote: MGCP (to control a media gateway)

For configuring Yate for SIP to ISDN or SS7 (ISUP) you need to configure ysigchan.conf file:

  • an ISUP trunk is a container for an ISUP call controller
  • an ISDN trunk is a container with a Q.931 call controller, a circuit group (voice circuits), a Q.921 data link and an HDLC signalling interface.

Routing in Yate

The routing it is done from regexroute.conf in the same way by addressing the trunk configured in ysigchan.conf.

Syntax: sig/callednumber;trunk=trunkname

The callednumber is, obvious, the called party's number. The trunk parameter is mandatory and indicates the trunk to use to make the call. trunkname must be the name of an active trunk configured in ysigchan.conf.

Circuits

For incoming calls in ISDN the circuit it can be modified, but for ISUP the circuit it cannot be modified.


See also

Personal tools
Namespaces

Variants
Actions
Preface
Configuration
Administrators
Developers