SmartNode™ S-DTA
ISDN BRI VoIP Gateway
The S-DTA brings all advantages of VoIP to ISDN users. It connects multiple terminals or a PBX to its BRI So bus, and converts 2 concurrent voice or fax calls to SIP or H.323—at an incredibly low price.



Need help?
Call Patton at +1 301 975 1000 or email sales@patton.com.

Features & Benefits
--Image: Internet Telephony 2007 Product of the Year --
  • Instant ISDN to VoIP Connectivity—Provides one powered So bus for up to 8 terminals or a PBX. Simultaneously converts 2 voice and fax calls to VoIP.
  • Transparent Telephony Features—Preserves ISDN features like caller ID and name (CLIP/CLIR), call transfer, hold, waiting, charging information (AOC) and much more.
  • Outstanding Interoperability—Interoperable for voice and fax calls with a wide variety of ISDN terminals, PBXs, as well as SIP and H.323 soft switches and application servers.
  • Full SIP and T.38 support—Complete range of industry standard signaling protocols supported: SIPv2, H.323v4, ISDN, DSS1, T.38, fax and modem bypass, DTMF relay.
  • Integrated Management and Provisioning—HTTP GUI for easy end-user setup, fully automated provisioning system and SNMP management for mass deployment.


Overview
--Image: Internet Telephony 2007 Product of the Year --The Smart-DTA enables integration of ISDN network users into a local VoIP phone service, or extends an ISDN line of a PBX to a remote site over IP. It offers a simple end-user configuration interface and connects both to a PBX in point-to-point mode and an So bus in point-multipoint mode.

Unlike most other products on the market, Patton’s intelligent call routing technology does not only offer simple ISDN to VoIP, but also advanced features like number plan adaptations, mappings between ISDN and SIP/H.323, manipulation of call properties through regular expressions, routing calls based on time-of-day or bearer capability criteria and much more.

Providing power to the ISDN line, the S-DTA eliminates the need for an external power supply to provide power to the terminals. Gateway functions use standard CODECs such as G.723, G.729, and T.38 fax as well as industry standard SIP and H.323 signaling protocols to ensure seamless connection and compatibility for all voice services. Quality of service (QoS) features complete the offering with advanced voice prioritization and traffic management including VLAN tagging, 802.1P/Q and DSCP.


Applications
Network Integration
Patton’s Smart Digital Telephony Adapter provides seamless access to Internet telephony services for ISDN terminals and PBXs. The S-DTA connects to any LAN or broadband access provider via modem.
SmartNode S-DTA application diagram


Specifications

WAN Connectivity

10/100Base-T Ethernet WAN • Auto-MDI-X • DHCP Client • PPPoE Client (multi-session) • SNTP • IP Multi-Netting

IP Quality of Service

IEEE 802.1p, TOS, DiffServ Labeling • IEEE 802.1Q, VLAN Tag insertion/deletion (4,096 VLANs)
Call Routing & Services Regular expression number matching • Regular expression number manipulation • Least Cost Routing • Number blocking • Short-Dialing • Digit collection • Distribution- and Hunt- Groups
Management Web-based GUI • Fully documented CLI • Telnet and HTTP access • TFTP configuration up- and download • TFTP firmware upgrade • SNMPv1 agent, MIB II and enterprise MIB • Built-in diagnostic tools • Auto-Provisioning—Configuration and Firmware
Fax and Modem Support T.38 fax over IP • Fax relay and bypass • Modem bypass
ISDN Specification

1 port Euro-ISDN BRI/So RJ-45, NT • DSS-1, Q.921, Q.931 • Point-point & point-multipoint

Voice Signaling SIPv2 • H.323v4 • SIP call transfer, redirect • Overlap or en-bloc dialing • DTMF in-band & out-of-band • Configurable call progress tones

Call Routing & Services

Regular expression number matching • Regular expression number manipulation • Least Cost Routing • Number blocking • Short-Dialing • Digit collection • Distribution- & Hunt-Groups • 2nd call offering
Voice Processing G.723.1 (5.3/6.3 kbps) • G.729, G.729a, G.729ab (8 kbps) • G.726 ADPCM (16 ,24, 32, 40 kbps) • G.168 echo cancellation (25ms) • Transparent ISDN data • Silence suppression and comfort noise • Adaptive and configurable dejitter buffer • Configurable packet length
Power & Packaging

Dimensions: 4.2W x 1.5H x 5.0D in. (10.6W x 3.9H x 12.7D cm) • Weight: < 15.9 oz (450 g) • Power Consumption < 4W

Environment

Temp.: 32–104°F (0–40°C) • Humidity: up to 90%, non condensing

Compliance

CE per RTTE 99/5/EC (EMC class A and LVD) • Safety - EN60950 • TBR-3 (ISDN BRI/So)




Ordering Information Email: sales@patton.com    Tel: +1 301-975-1000
S-DTA/P/EUI Smartnode CARBON 1 BRI VoIP Gateway with line power, 10/100baseTX WAN, H.323 or SIP, Ext UI Pwr
 

Related Information
Articles (PDF) -- Requires Adobe Acrobat to view
Patton Brings Unified Communications to Boy Scouts of America Campground October 31, 2007
SmartNode™ Delivers VoIP-over-VPN Network with Secure, Encrypted Voice for 1200-Site Retail Chain August 08, 2007
SmartNode™ VoIP Powers inode Business Service for ISDN Subscribers December 21, 2005

Catalogs (PDF) -- Requires Adobe Acrobat to view
Patton Electronics Product Line Catalog #21 (High resolution, print quality) August 25, 2008
Patton Electronics Product Line Catalog #21 (Low resolution, for dial-up users) August 25, 2008

Certifications (PDF) -- Requires Adobe Acrobat to view
Declaration of Conformity - SmartNode™ S-DTA October 25, 2007

Data Sheets (PDF) -- Requires Adobe Acrobat to view
Model S-DTA Datasheet July 27, 2009
Model S-DTA Datasheet (A4 page size) July 27, 2009
Enhanced Warranty March 01, 2006
VoIP Solutions Guide September 21, 2004

Manuals (PDF) -- Requires Adobe Acrobat to view
SmartWare R5.6 Software Configuration Guide July 20, 2010
SmartWare R5.5 Software Configuration Guide March 16, 2010
SmartWare R5.3 Software Configuration Guide January 29, 2009
Smart-DTA (B) Guide, Getting Started October 22, 2008
SmartWare R5.2 Software Configuration Guide August 07, 2008
SmartWare R5.1 Software Configuration Guide February 06, 2008
Smart-DTA (B) Guide, Quick Start October 29, 2007
SmartWare R4.2 Software Configuration Guide August 17, 2007
Smart-DTA, S-DTA Manual, Getting Started July 23, 2007
Smart-DTA, S-DTA Manual, Quick Start July 23, 2007
SmartWare R4.1 Software Configuration Guide April 05, 2007
SmartWare R3.21 Software Configuration Guide April 05, 2007
SmartWare R3.20 Software Configuration Guide August 01, 2006

News Releases
Patton's New VoIP IAD Wins Unified Communications 2007 Product of the Year March 17, 2008
Patton Wins INTERNET TELEPHONY® Product of the Year for the Third Consecutive Year January 07, 2008
Patton-Inalp Joins Triple Play Alliance, Promotes Multi-Vendor Interoperability October 01, 2007
Patton Receives INTERNET TELEPHONY Excellence Award September 12, 2007
With Over 1,000 Networking Products to Offer, Patton Publishes Dual Catalogs May 22, 2007
Patton Launches High-Performance PRI VoIP Gateway August 14, 2006
SmartNode™ VoIP CPEs Now Certified for Interoperability by Cirpack® July 31, 2006
Patton Hardens Communication Products April 05, 2006
Patton and BroadSoft Deliver Interoperability to Carriers March 06, 2006
Patton Adds Voice-Encryption to SmartNode™ VoIP Routers February 22, 2006
Patton Receives Technology Champion Award February 01, 2006

Tech Notes
Understanding Echo Problems - (PDF) September 19, 2007

White Papers (PDF) -- Requires Adobe Acrobat to view
VoIP in Industrial Networks - Implementing QoS for reliable voice over industrial Ethernet November 10, 2006
White Paper - SmartWare Release Strategy June 07, 2006

Software Upgrades
SmartNode S-DTA
 
Frequently Asked Questions
 SmartNode VoIP/ToIP 
 Call Routing 
 How can I remove or restrict Caller-ID (CLIP)? 
 There are two possibilities:
1. Set the ISDN Presentation Indicator (PI) to restricted:
172.16.40.125(ctx-cs)[switch]#mapping-table pi to pi MT-PI-TEST
172.16.40.125(map-tab)[MT-PI-T~]#map default to restricted

2. Delete the Calling-Party Nummer using a E.164 mapping table:
172.16.40.125(map-tab)[MT-PI-T~]#ble calling-e164 to calling-e164 MT-CNPN-TEST
172.16.40.125(map-tab)[MT-CNPN~]#map default to "" 
 Using Timeout and Termination Characters in Call-Routing Tabels 
 Call-Routing tables offer two possibilities to terminate overlap dialed numbers.
1. A dialling timeout
2. A special termination caracter like # or *
The timout and the caracter can be configured as follows:

172.16.40.125>enable
172.16.40.125#configure
172.16.40.125(cfg)#context cs
172.16.40.125(ctx-cs)[switch]#digit-collection timeout 5
172.16.40.125(ctx-cs)[switch]#digit-collection terminating-char #

For example:
172.16.40.125(ctx-cs)[switch]#routing-table called-e164 RT-CDPN-EX
172.16.40.125(rt-tab)[RT-CDPN~]#route 123T dest-interface Line0

According to this rule the dialed keys '12345#' will be immediatly matched and the number '12345' will be used without waiting for the timeout.

Special Cases:
The Termination Character can also be part of the rule, in which case it will NOT have the effect of cancelling the timeout period.

Examples:
Rule: #21#T
Dialled Keys: #21#1234
Effect: Timeout is aktive, used number: #21#1234

Rule: #21#T
Dialled Keys: #21#1234#
Effect: No Timeout, used number: #21#1234

Note: The first two dialled '#' do not cancell the timeout, they are part of the rule.

For a general digit-collection with timeout or termination caracter without any restrictions use the following rule:
Rule: T

In this case...
Dialled Keys: 1234
Effect: Timeout active, used number: 1234

or...
Dialled Keys: 1234#
Effect: No Timeout, used number: 1234

Do NOT use a rule as follows:
Rule: .*T

In this case...
Dialled Keys: 1234#
Effect: Timeout is STILL active because '#' matches the regular expression '.T', the used number will be: 1234#

 
 Codecs 
 Why do I hear a crackling noise when using the G.729 codec? 
 On the SmartNodes (4110, 4520, 463X, 465X 4830, 491X, 492X, 493X, IC-4FXS) is not possible to use two low-bit-rate codecs at the same time on an FXS port. Thus you must choose to use either G.723 or G.729. G.711 is always supported.
Try this:

enable
configure
system

ic voice 0
low-bitrate-codec g729

In your VOIP profiles, we suggest you use either the G.723 codec or the G.729 codec, but not both, and it should match your low-bitrate-codec selection. 
 Do the SmartNodes support G.729B?  
 G.729 is defined in a standard with two Annexes.
G.729 is the original 8kb/s CS-ACELP Codec
Annex A defines a reduced complexity Codec>br> Annex B defines the silence suppression scheme for G.729

All versions are supported by the SmartNode family. The configuration allows selection of g729 and optional silence supression. The configuration maps as follows with the capability exchange in VoIP signalling.

If g729 is selected in the VoIP profile:
G.729 and G.729a are signaled

If g729 and silence supression are selected in the VoIP profile:
G.729, G.729a, G.729b and G.729ab are signaled

 
 How much bandwidth does a VoIP call use? 
 The required bandwdidth depends on various factors such as:
- Codec
- Codec samle length
- Protocol stack (IP, PPP, Frame-Relay, etc.)
- Tranmission Network (DSL, ATM, etc.)
- Echo Cancellation

As a general rule of thumb the bandwdith for one call in one direction is between 10 and 110 kb/s.

An excellent overview of how these parameters can be tuned and effect the VoIP bandwdith can be found in the following TechNote.
http://www.patton.com/technotes/smartnode_qos.pdf
 
 Debug and Logging 
 How do I debug QoS? 
 Debugging QoS is different from any other debug commands. It is a two step process. You must be in configuration mode.
1) Go into your service policy and specify "debug queue statistics detail 7"
2) Then do a show command: "show service-policy interface eth0". You can repeat this command as often as you want to view the current statistics. 
 General 
 How can I check if the routing tables are loaded successfully? 
 In the context cs the command 'no shutdown' causes the routing tables to be re-loaded and errors to be printed to the telnet/console (if command 'debug session-router' entered before). 
 Can I setup multiple VoIP Gateways on a SmartNode? 
 It is possible to configure multiple SIP gateways on a SmartNode and register them with individual settings to different SIP Servers (multiple domain support). With H.323 only ONE gateway can be configured. The SmartNode can register with a single Gatekeeper. 
 Sometimes a command entered into the CLI does not appear in the 'show running-config'. 
 If the command entered happens to be a default value (e.g. sntp-client poll-interval 60) the command is not displayed in the running-config but nevertheless active. This means that only commands and values other than defaults are displayed in the running-config.

 
 Upgrading/TFTP 
 Using Encrypted TFTP 
 

Encrypted Configuration Download

- An external encryption tool on the PC is used to encrypt the configuration file:

enctool encrypt <plain-config-file> <enc-config-file> [<key>]

- The encrypted confiugration file can then be downloaded with TFTP triggered by

- the CLI copy command:

copy tftp://<host>/<path> <config-file>

- Auto Provisioning

- SNMP

- HTTP

- On the SmartNode the encryption is detected and the configuration file is automatically decrypted

before stored to flash.

- A custom encryption key can be

- downloaded to the SmartWare

- specified with the PC encryption tool

- The encryption key may include the MAC address and/or serial number of the SmartNode using the

placeholders $(system.mac) and $(system.serial) resp.

- An encrypted configuration file can be uploaded to a TFTP server on request, specifying the encrypted

flag:

copy <config-file> tftp://<host>/<path> encrypted

- On the PC the encryption tool can be used to decrypt the file:

enctool decrypt <enc-config-file> <plain-config-file> [<key>]

- A log file lists the last up/downloads:

show log file-transfer


Use Cases

Install a custom encryption key (optional)

You can install a custom encryption key with the SmartNode. The encryption key is used to automatically

decrypt an encrypted configuration file that is downloaded later. A default encryption key is already

installed on the SmartNode.

To install an encryption key you have to create a file on your TFTP server that contains the key. Then you

have to download this key file to the SmartNode using the ‘copy’ command of the SmartNode:

The key file shall contain a key string of at most 24 characters on a single line. Spaces, tabs and LF/CR

characters are trimmed. The key must not contain LF/CR or the null character and must not start or end

with a space or tab. If the key contains more than 24 characters, only the first 24 characters are

considered.

Part Nr. 80-0165, Rev. 1.13 12-07-05 49/54

The key may contain variables that are resolved when the key file is downloaded to a SmartNode. Using

this mechanism you can specify device-specific encryption keys. We currently support the following

variables:

- $(system.mac): The MAC address of the first ethernet port. Execute the show port ethernet

command on a SmartNode to display the MAC address of a SmartNode. This value without the colon

separators and with all lower-case hexadecimal letters is used instad of the variable on the SmartNode.

- $(system.serial): The serial number of the SmartNode. Execte the show version command on

the SmartNode to display the serial number.

When your key file contains the following line…

123$(system.serial)abc$(system.mac)XYZ

show port ethernet shows the following…

Ethernet Configuration

-------------------------------------

Port : ethernet 0 0 0

State : OPENED

MAC Address : 00:0C:F1:87:D9:09

Speed : 10MBit/s

Duplex : Half

Encapsulation : ip

Binding : interface eth0 router

and show version the following….

Productname : SN1200

Software Version : R3.20 TB2005-06-24_MEYER SIP

Supplier :

Provider :

Subscriber :

Information for Slot 0:

SN1200

Hardware Version : 0004, 0001

Serial number : 100000020002

Software Version : R3.20 TB2005-06-24_MEYER SIP

the encryption key on this SmartNode will be interpreted as…

123100000020002abc000cf187d909XYZ

Then you have to download the created key file to the SmartNode. Open a telnet session and type in the

following commands:


>enable

#copy tftp://<ip>/<path> key:

where <ip> is the IP address of your TFTP server and <path> is the path to the key file relative to the

TFTP root.


Encrypt a configuration file

Use the encryption tool to encrypt a configuration file on your PC. Therefore you have to enter the

following command.


enctool encrypt <plain-file> <encrypted-file> [<key>]

where <plain-file> is the path of the non-encrypted input configuration file and <encrypted-file> is the path

of the encrypted output configuration file. <key> specifies the encryption key which shall be used to

encrypt the configuration file. If ommitted the default key is used.


Download an encrypted configuration file

Now you can download the configuration file as usual using the CLI copy-command, the autoprovisioning

feature, HTTP or SNMP download. The SmartNode automatically detects that a downloaded

file is encrypted and tries to decrypt the file using the pre-installed key.


Upload an encrypted configuration file

The SmartNode immediately decrypts a configuration file after downloading it. This is the configuration

file is stored non-encrypted in the flash memory. Thus when you upload a configuration it is uploaded

non-encrypted.

You may upload an encrypted configuration file specifying the encrypted flag at the end of the copy

command:


#copy startup-config tftp://<ip>/<path> encrpted

This encrypts the configuration file before sending it to the TFTP server. Use the enctool decrypt

command on the PC to regain the original configuration.


File Transfer Logs

We introduced an additional log file that stores the history of all file transfers (up to 50 entries). To show

all recently executed file transfer operations enter the following command:


#show log file-transfer