We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byFred Hallas
Modified about 1 year ago
FreeSWITCH ISDN David Yat Sin Moisés Silva
FreeTDM overview ISDN modules (lots of them!) FreeTDM Sangoma ISDN configuration FreeSWITCH Sangoma ISDN configuration Sangoma ISDN Troubleshooting Agenda 11/01/2012© 2012 Sangoma Technologies2
Analog and TDM interface library and FreeSWITCH endpoint for FXO/FXS, ISDN (PRI/BRI), SS7, MFCR2, GSM All freetdm code is at libs/freetdm in the FreeSWITCH git repo libs/freetdm/src/ has the freetdm library code mod_freetdm/ has the FreeSWITCH endpoint code (mod_freetdm.c) libs/freetdm/src/ftmod/ folder has IO and signaling modules/plugins for freetdm FreeTDM Overview 11/01/2012© 2012 Sangoma Technologies3
Linux has the best support Windows support is limited to Sangoma boards and the Analog and Sangoma ISDN and MFCR2 stacks More information: http://wiki.freeswitch.org/wiki/FreeTDM http://wiki.freeswitch.org/wiki/FreeTDM FreeTDM Overview 11/01/2012© 2012 Sangoma Technologies4
ftmod_isdn – Unmaintained for the most part. Ask ‘stkn’ in IRC about its state. Uses a home-brew ISDN stack ftmod_libpri – Requires the open source “libpri” stack to work ftmod_misdn – Another plugin written by ‘stkn’. Depends on the mISDN Linux stack ftmod_sangoma_isdn – Stack fully supported by Sangoma, depends on the library libsng_isdn ISDN Modules Overview 11/01/2012© 2012 Sangoma Technologies5
Trillium ISDN stack by Continuous Computing (now acquired by Radisys), stable and well maintained (free of charge with Sangoma boards) Sangoma ISDN 11/01/2012© 2012 Sangoma Technologies6
List of supported variants –National ISDN 2 (T1) –NT DMS-100 (T1) –Lucent 5ESS (T1) –Lucent 4ESS (T1) –EuroISDN (E1 and BRI point to point and point to multipoint) –INSNET/NTT (BRI and J1*) –QSIG** (E1) *INSNET support on J1 is not fully tested yet **QSIG support is not fully integrated/tested Sangoma ISDN 11/01/2012© 2012 Sangoma Technologies7
Install Sangoma T1/E1/BRI Download and install the Wanpipe Drivers Download and Install libsng_isdn Download and install FreeSWITCH Installation (in a nutshell) 11/01/2012© 2012 Sangoma Technologies8 Sangoma Card Wanpipe Drivers libsng_isdn FreeSWITCH / FreeTDM
See sample comments at libs/freetdm/conf/freetdm.conf and libs/freetdm/conf/freetdm.conf.xml The non-XML configuration is read by the FreeTDM library to enumerate the Wanpipe spans and setup basic I/O options The XML configuration is read by mod_freetdm, the FreeSWITCH endpoint module to setup the ISDN signaling parameters Configuration 11/01/2012© 2012 Sangoma Technologies9
Simplest freetdm.conf (basic IO settings) looks like this: [span wanpipe wp1] trunk_type => T1 b-channel => 1:1-23 d-channel => 1:24 The syntax is for Wanpipe spans is: [span wanpipe ] b-channel => : d-channel => : Configuration 11/01/2012© 2012 Sangoma Technologies10
Simplest freetdm.conf.xml (signaling) looks like this: Configuration 11/01/2012© 2012 Sangoma Technologies11
Advanced settings are documented here: http://wiki.sangoma.com/wanpipe-freeswitch-config-freetdm-isdn http://wiki.sangoma.com/FreeTDM-Sangoma-ISDN-Library-Configuration-Files Configuration 11/01/2012© 2012 Sangoma Technologies12
Follow the bottom – top approach –Layer 1, Physical layer (T1/E1/BRI) –Layer 2, D-channel reliability (Q.921) –Layer 3, Call Control (Q.931) Troubleshooting 11/01/2012© 2012 Sangoma Technologies13
Check the physical layer status: –#> wanrouter status Confirm that the relevant ports are in Connected state Physical Layer Troubleshooting 11/01/2012© 2012 Sangoma Technologies14
Make sure you are plugging the cable in the right port –Use wanpipemon to blink the port leds to identify them wanpipemon –i w1g1 –c dled_blink –timeout 20 You may be using the wrong type of cable or a faulty cable: –Use a cable tester to verify the cable works –Straight-through cable http://wiki.sangoma.com/Cablepinouts#t1_rj45 –T1/E1 cross-over cable http://wiki.sangoma.com/Cablepinouts#t1_e1_cross Telco may have not enabled/provisioned the line yet –Contact the telco to verify that the line is provisioned Are the ports in “Disconnected” state? 11/01/2012© 2012 Sangoma Technologies15
#> wanpipemon –i w1g1 –c Ta Verify there are no alarms 11/01/2012© 2012 Sangoma Technologies16 1.Confirm that all alarms are OFF 2.Confirm that performance monitoring counters are not incrementing rapidly 3.Confirm that Rx Level > -2.5 dB
Defective cable Loose RJ-45 connectors Incorrect line coding and/or line framing configuration Both sides configured as the master clock Troubleshooting alarms 11/01/2012© 2012 Sangoma Technologies17
Use FreeTDM CLI to verify signaling on all spans: fscli> ftdm sangoma_isdn show_spans Confirm that: 1.Physical status is OK 2.Signalling status is UP Layer 2, D-channel reliability (Q.921) 11/01/2012© 2012 Sangoma Technologies18
If physical status is Alarmed –Go back to troubleshoot the physical layer If signalling status is DOWN –Enable Q.921 debug tracing fscli> ftdm sangoma_isdn trace q921 –If you see only outgoing SABME’s and no response from the remote switch, then this line is not provisioned, you should contact your telco –If you see FRMR frames (Frame Reject), then bothlines are configured as either PRI-NET or PRI-CPE Layer 2, D-channel reliability (Q.921) 11/01/2012© 2012 Sangoma Technologies19
Enable Q.931 tracing –fscli> ftdm sangoma_isdn trace q931 Q.931 message example: Layer 3, Call Control (Q.931) 11/01/2012© 2012 Sangoma Technologies20
Q.931 message flow for a call 11/01/2012© 2012 Sangoma Technologies21
If you did not see any incoming SETUP message from the Q.931 traces, then you are dialing the wrong number or the telco is not routing your DID to this PRI link If an incoming SETUP was received but FreeSWITCH responded with a RELEASE or DISCONNECT message, then this is a problem with your dialplan, confirm that there is valid routing rules for the context configured for this PRI link Troubleshooting Inbound Calls 11/01/2012© 2012 Sangoma Technologies22
If you did not see any outgoing SETUP message from the Q.931 traces, then you may not be dialing on the correct span/group (no bridge(freetdm/… was executed), check your dialplan If an outgoing SETUP message was transmitted on the line but the remote side did not respond with any message you should contact your telco If an outgoing SETUP message was transmitted on the line but the remote side rejected the call with a DISCONNECT or RELEASE message, look at the cause code for a possible reason: –http://networking.ringofsaturn.com/Routers/isdncausecodes.phphttp://networking.ringofsaturn.com/Routers/isdncausecodes.php –http://wiki.freeswitch.org/wiki/Hangup_causeshttp://wiki.freeswitch.org/wiki/Hangup_causes Troubleshooting Outbound Calls 11/01/2012© 2012 Sangoma Technologies23
THANK YOU 11/01/2012© 2011 Sangoma Confidential24
27 Oct-2010 / 1 Asterisk PRI Passive Call Recording Moises Silva Senior Software Engineer. Sangoma Technologies.
02 Aug-2010 / 1 FreeTDM PRI Passive Call Recording Moises Silva Senior Software Engineer. Sangoma Technologies.
06-Apr-10/ 1 FreeTDM Moises Silva Senior Software Engineer. Sangoma Technologies.
Sangoma Voice Communications Product Portfolio December 2009.
Sangoma Webinar Series Telecom Tapping Solutions F.Dickey / N.Corbic December 14, 2010.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.1 Module 4 ISDN and DDR.
1 CCNA 4 v3.1 Module 4. 2 CCNA 4 v3.0 Module 4 ISDN and DDR.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.0 Module 4 ISDN and DDR.
Intro to Sangoma Webinar Konrad Hammel Field Applications Engineer.
LOGO Yeastar Technology Co., Ltd. Enterprise Communication.
Achieving optimal scalability and voice quality in open source telephony Konrad Hammel Software Engineer Sangoma Technologies.
Sangoma Hardware and Open Source Asterisk IP/PBX Konrad Hammel Software Engineer/Level 3 Tech Sangoma Technologies.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—7-1 Completing ISDN Calls Configuring ISDN BRI and PRI.
Quintum Technical Training Installation VoIP GATEWAY Presents and Configuration Click to continue.
Lab7: Introduction to Arduino ENGG1100 Engineering Design I Study this document before coming to the lab Demonstrate your results of the following exercises.
Canadian Based Company R&D and Manufacture in Cannada for Interface Card business Found in 1984 Premium provider for voice and data connectivity components.
A116 Sales Training Julien Nephtali Product Manager May 15, 2012.
Copyright Kenneth M. Chipps Ph.D. ISDN Last Update
Introduction to SS7 – Part 3 Konrad Hammel Sangoma Technologies.
Ch.2 – Introduction to Routers CCNA 2 version 3.0.
Copyright © Open Text Corporation. All rights reserved. Slide 1 Automatic Routing With Captaris FaxPress and FaxPress Premier Darin McGinnes Sales Engineer.
SKYPIAX, how to add Skype capabilities to FreeSWITCH (and Asterisk) CHICAGO, USA, September 2009.
Rohde & Schwarz Topex VoxiPlus Advanced July 2011.
What is Router? Router is a device which makes communication between two or more networks present in different geographical locations. Routers are data.
© 2002, Cisco Systems, Inc. All rights reserved..
Ch.2 – Introduction to Routers CCNA 2 version 3.0 Rick Graziani Cabrillo College.
ALARM APPLICATIONS. DS200 Alarm Interface is an infrastructre, which provides a platform to program DS200 system via one central point or collect the.
1 Pertemuan 21 ISDN Concepts. Discussion Topics Introducing ISDN ISDN standards and access methods ISDN 3-layer model and protocols ISDN functions ISDN.
Quintum Technologies, Inc. Risk Free VoIP.
Physical Implementations Many physical implementations carry traffic across the WAN Needs vary, depending on the: – distance of the equipment from the.
System Startup Configuring APACS & AAN Controllers.
5 Semester 4 CHAPTER 5 REVIEW JEOPARDY S4C05 Jeopardy Review.
1 Semester 2 Module 2 Introduction to Routers Yuda college of business James Chen
PIKA Technologies Inc. Digital Logger Application Sample March 2010.
1999 Cabletron Systems. Wireless Networking RoamAbout RoamAbout Installation Installation/Configuration of: Network adapter card on a: Windows 95 system.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
ISDN REFERENCE MODEL. BASIC RATE ACCESS (BRI) 2B + D S0 interface B-CHANNEL D-CHANNEL BRI.
© 2006 Cisco Systems, Inc. All rights reserved. ICND v2.3—7-1 Completing ISDN Calls Configuring Dial-on-Demand Routing.
LAB Sessions High Speed Data Converter University Updated Q – Jim Seton LAB Sessions High Speed Data Converter University Updated Q – Jim Seton.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 9 Basic Router Troubleshooting.
CCNA Routing and Switching Study Guide Chapter 18: Troubleshooting IP, IPv6, and VLANs Instructor & Todd Lammle.
MX25: Multifunction SIP Gateway Zultys Technologies.
2 Best of Breed Telephony Solutions- Open Source and Proprietary Presented by: David Mandelstam, CEO/President, Sangoma Technologies.
Media Handling in FreeSWITCH Moisés Silva Software Engineer / Manager
1 Copyright © Monash University ECS5365 Lecture 2 ISDN Protocols and Standards Philip Branch Centre for Telecommunications and Information Engineering.
© 2017 SlidePlayer.com Inc. All rights reserved.