Lexmark Fax over IP. Pete Davidson. Document Version 1.0. October 4, 2012



Similar documents
Fax Getting Started Guide

Manage Address Book. Administrator's Guide

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

Fax over IP. Administrator's Guide

Google Cloud Print. Administrator's Guide

Creating your own service profile for SJphone

Application Notes for Avaya IP Office 7.0 Integration with Skype Connect R2.0 Issue 1.0

Avaya IP Office 8.1 Configuration Guide

Google Docs Print. Administrator's Guide

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Cisco Call Manager Express Version 8.5

Nokia E65 Internet calls

Google Drive. Administrator's Guide

This specification this document to get an official version of this User Network Interface Specification

IP Office Technical Tip

Downtime Reports. Administrator's Guide

Embedded Document Accounting Solution (edas) for Cost Recovery. Administrator's Guide

IP Office SIP Extension Support

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Allworx 6x IP PBX

NF1Adv VOIP Setup Guide (for Pennytel)

Sample Configuration for SIP Trunking between Avaya IP Office R8.0 and Cisco Unified Communications Manager Issue 1.0

Sample Configuration for H.323 Trunk between Avaya IP Office and Cisco Unified Communications Manager 7.0 Issue 1.0

ZyXEL V100 Support Notes. ZyXEL V100. (V100 Softphone 1 Runtime License) Support Notes

Introducing Cisco Voice and Unified Communications Administration Volume 1

Deployment Guide for the Polycom SoundStructure VoIP Interface for Cisco Unified Communications Manager (SIP)

NF1Adv VOIP Setup Guide (for Generic VoIP Setup)

Print Management. User's Guide

How to Configure the Avaya IP Office 6.1 for use with Integra Telecom SIP Solutions

Secure Held Print Jobs. Administrator's Guide

Main characteristics. System

Customer Support esf Application. Admin Guide

Course 4: IP Telephony and VoIP

Kapanga The Media over IP Softphone. Quick Start Manual April 2005

MyIC setup and configuration (with sample configuration for Alcatel Lucent test environment)

Application Note Configuring the Synapse SB67070 SIP Gateway for Broadvox GO! SIP Trunking

Cisco CME Features and Functionality

General Guidelines for SIP Trunking Installations

SIP Forum Fax Over IP Task Group Problem Statement

Application Notes for Configuring SIP Trunking between Metaswitch MetaSphere CFS and Avaya IP Office Issue 1.0

- Basic Voice over IP -

Application Notes for Configuring Avaya IP Office 9.0 with HIPCOM SIP Trunk Issue 1.0

THINKTEL COMMUNICATIONS TALKSWITCH VS TALKSWITCH VS THINKTEL SIP TRUNK & DID

1) How do I setup my SIP trunk for inbound/outbound calling? We authenticate IP-PBX SIP Trunking traffic by:

DHCP Option 66 Auto Provisioning Guide

to Self. Administrator's Guide

Introduction to VoIP Technology

Integrating a Hitachi IP5000 Wireless IP Phone

Application Notes for Configuring Intelepeer SIP Trunking with Avaya IP Office Issue 1.0

NAT TCP SIP ALG Support

BROADSOFT PARTNER CONFIGURATION GUIDE VEGASTREAM VEGA 100

SIP Trunking using Optimum Business Sip Trunk Adaptor and the Zultys MX250 IP PBX

Operation Manual Voice Overview (Voice Volume) Table of Contents

Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1

GW400 VoIP Gateway. User s Guide

An Introduction to VoIP Protocols

OfficeServ 7100 IP-PBX. SIP Trunking using the Optimum Business Sip Trunk Adaptor and the Samsung

Mediatrix 4404 Step by Step Configuration Guide June 22, 2011

SIP Trunking Quick Reference Document

Curso de Telefonía IP para el MTC. Sesión 1 Introducción. Mg. Antonio Ocampo Zúñiga

Integrating Skype for SIP with UC500

Business Communication Manager BCM 50 and BCM450 Release 5.0 Configuration Guide for Verizon Business SIP Trunking. Issue 1.1

General Guidelines for SIP Trunking Installations

Wave SIP Trunk Configuration Guide FOR BROADVOX

VOIP-500 Series Phone CUCM 8.0.3a Integration Guide

Multi-Tech FaxFinder IP

MyShortcut. Administrator's Guide

VoIP Telephone Adapter User s Manual

How to Configure the NEC SV8100 for use with Integra Telecom SIP Solutions

ATA: An Analogue Telephone Adapter is used to connect a standard telephone to a high-speed modem to facilitate VoIP and/or calls over the Internet.

GSM VOIP GATEWAY LEVEL. User Guide. GB with GSM module Two-way converter between VoIP and GSM

Mediatrix 3000 with Asterisk June 22, 2011

Scan to Network and Scan to Network Premium. Administrator's Guide

Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

IMPORTANT NOTICE CONCERNING EMERGENCY 911 SERVICES

Fonality. Optimum Business Trunking and the Fonality Trixbox Pro IP PBX Standard Edition V p13 Configuration Guide

Voice Traffic over SIP Trunks

Optimum Business SIP Trunk Set-up Guide

Application Notes for configuring Avaya IP Office IP500 R7.0 with 2Ring NetFAX R3.0 Issue 1.0

ADTRAN SBC and Avaya IP Office PBX SIP Trunk Interoperability

Configuring a Mediatrix 500 / 600 Enterprise SIP Trunk SBC June 28, 2011

Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0

Technical Configuration Notes

Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution 1.

Connecting with Vonage

SIP Trunking Application Notes V1.3

Fax over IP: Network Bandwidth and Interoperability Considerations

White paper. SIP An introduction

Configuring Avaya BCM 6.0 for Spitfire SIP Trunks

Voice over IP Basics for IT Technicians

3rd Party VoIP Phone Setup Guide (Panasonic b)

Configuring NET SatisFAXtion with Avaya IP Office

Link2VoIP SIP Trunk Setup

CyberData VoIP V2 Speaker with VoIP Clock Kit Configuration Guide for OmniPCX Enterprise

Internet Telephony Terminology

LifeSize Transit Deployment Guide June 2011

Product Support Notice

IPNext 50 NGN IP-PBX High-performance Next Generation IP-PBX Solution

MITEL SIP CoE. Technical. Configuration Note. Configure MCD for use with Intelepeer Service provider SIP Trunking. SIP CoE

Commonly Supported Fax/Modem Call Flow Configuration Examples

Direct IP Calls. Quick IP Call Mode

Cisco ISDN PRI to SIP Gateway

Transcription:

Lexmark Fax over IP Pete Davidson Document Version 1.0 October 4, 2012

Abstract This document discusses the benefits of the Lexmark Fax over IP solution. It is assumed that readers are familiar with topics associated with fax and Voice over IP. Edition notice October 2012 The following paragraph does not apply to any country where such provisions are inconsistent with local law: LEXMARK INTERNATIONAL, INC., PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions; therefore, this statement may not apply to you. This publication could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in later editions. Improvements or changes in the products or the programs described may be made at any time. References in this publication to products, programs, or services do not imply that the manufacturer intends to make these available in all countries in which it operates. Any reference to a product, program, or service is not intended to state or imply that only that product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any existing intellectual property right may be used instead. Evaluation and verification of operation in conjunction with other products, programs, or services, except those expressly designated by the manufacturer, are the user s responsibility. For Lexmark technical support, visit support.lexmark.com. For information on supplies and downloads, visit www.lexmark.com. If you don't have access to the Internet, you can contact Lexmark by mail: Lexmark International, Inc. Bldg 004-2/CSC 740 New Circle Road NW Lexington, KY 40550 USA 2012 Lexmark International, Inc. All rights reserved. Trademarks Lexmark and Lexmark Fax over IP are trademarks of Lexmark International, Inc., registered in the United States and/or other countries. All other trademarks are the property of their respective owners. UNITED STATES GOVERNMENT RIGHTS This software and any accompanying documentation provided under this agreement are commercial computer software and documentation developed exclusively at private expense.

Introduction As Voice over IP (VoIP) has taken over the world of telephony, there is still one function that requires the old analog phone lines: fax. Many business processes use fax due to its ubiquity, ease-of-use, and legal status. However, supporting analog fax lines and debugging fax issues on VoIP phone systems costs businesses much time and money. This document describes how the Lexmark Fax over IP (FoIP) solution overcomes these problems. Lexmark s FoIP eliminates the need for a modem and analog lines by using T.38: the real-time Fax over IP network protocol of the ITU. T.38, combined with either SIP or H.323 (the two most common VoIP protocols), provides robust fax performance in a VoIP environment. See the Further VoIP and FoIP Reading section at the end of this document for more information on T.38, SIP, and H.323. Typical Voice over IP Installation In a typical VoIP installation, analog phone lines for fax are provided by an Analog Telephone Adapter (ATA). The ATA connects to the IP network; it detects when a fax call is starting and converts the analog tones and HDLC frames of a normal fax call into the T.38 network packets that can move along the IP network. The ATA is usually in a wiring closet connected to analog lines that run throughout the building. At the site of a given multifunction printer (MFP), an analog line connects to the modem on the MFP while a network cable connects to the MFP network adapter. The Lexmark Fax over IP Solution Lexmark s FoIP solution eliminates the need for the ATA, MFP modem, and analog wiring. The fax data is preformatted into the T.38 standard, and the MFP sends the T.38 packets directly to the IP PBX. Lexmark FoIP saves customers money and effort by removing the need to maintain this out-of-date equipment. It also makes for a much simpler connection to the IP PBX without any of the analog to digital conversions required in the typical installation. With FoIP, there is only one connection (network) from the wall to the MFP instead of two (phone and network). See Figure 2. Lexmark Fax Over IP Solution Page 3

Figure 1 Lexmark Fax Over IP Solution Page 4

Figure 2 Lexmark Fax Over IP Solution Page 5

No Change for the End User The Lexmark FoIP solution is designed so that there are no changes for the end user. The user experience for all fax-related functions like sending and receiving faxes, Embedded Solutions Framework (esf) applications, and fax forwarding to FTP, LDSS, and file shares are the same for T.38 as they are for analog fax. The only exception is that users cannot turn the speaker on to hear the fax sounds because there are no sounds with T.38. This identical experience is possible because of the architecture of the Lexmark Fax System, as seen in Figure 3. It is determined at the modem layer whether to use the analog modem or network with T.38. All layers of code above the modem layer do not know if the fax is being transmitted via analog modem or network. This removes the possibility of there being any difference in the handling of the fax data in other parts of the system. Figure 3 Lexmark Fax Over IP Solution Page 6

Reliability of the Lexmark FoIP Solution The Lexmark FoIP solution uses two popular open source packages to provide the necessary protocols: Open Phone Abstraction Library (OPAL), for the SIP and H.323 VoIP protocols, and T38Modem, for the T.38 protocol. OPAL is a C++ multi-platform, multi-protocol library for Fax, Video, and Voice over IP as well as other networks. It is used in many products, like Ekiga: an open source softphone, video conferencing, and instant messenger application. T38Modem is an open source package that uses OPAL to access a VoIP phone system and then presents a T.31 Class 1 fax interface to the Lexmark Fax System. T38Modem is used in many products including the enterprise-class open source fax server Hylafax. Because these open source packages are backed by the experience of thousands of users and millions of faxes sent over the years, Lexmark s customers receive the benefit of a reliable product. See the further reading references at the end of this document for more information about OPAL and T38Modem. FoIP uses T38Modem 2.0.0. Setup of the Lexmark FoIP Solution Lexmark FoIP can be setup using the MFP control panel, Embedded Web Server, and UCF files. The setup is similar to the configuration of a SIP softphone on a PC. The following sections show the settings on the Embedded Web Server. Fax Mode In existing Lexmark products, Fax Mode selects between Analog Fax and Fax Server. Now, with T.38 support added, Fax Mode selects between Analog/T.38 Fax and Fax Server. See Figure 4. Figure 4 Lexmark Fax Over IP Solution Page 7

Fax Transport Once Fax Mode has been set to Analog/T.38, Fax Transport is used to select between Analog Fax and T.38 Fax. See Figure 5. Figure 5 Lexmark Fax Over IP Solution Page 8

VoIP Settings There is a new group of settings, described below, called VoIP Settings. See Figure 6. VoIP Protocol: This is used to select which VoIP protocol to use. The choices are SIP, H.323, and SIP and H.323. When SIP and H.323 is selected, outgoing calls will default to SIP unless a SIP Dial Out Digit is selected. Trace Level: This is used in debugging VoIP issues. The higher the number the more debug data is gathered. This data is stored on the fax data partition. STUN Server: A STUN Server is used to traverse a fire wall. Force Fax Mode: This is needed in some circumstances when the VoIP gateway does not automatically switch from analog to T.38 at the beginning of a fax call. Setting Force Fax Mode may help in these cases. Figure 6 Lexmark Fax Over IP Solution Page 9

SIP Settings The SIP Settings described below are used to configure the SIP protocol. See Figure 7. Proxy: This is the name or IP address of the system that converts the destination phone number to an IP address. In the example given in Figure 7, the Proxy is a Cisco UC520 system. Registrar: This is the name or IP address of the system that registers SIP clients. In the example, the Registrar is the same as the Proxy, which the substitution variable ${SIPProxy} is used to indicate. See the Substitution Variables for VoIP, SIP, and H.323 Settings section for a list of available substitution variables. User: This is the name of the user for SIP. In the example, the extension number is used. Password: This is used for registering with the SIP Registrar. In the example, the substitution variable ${StationNumber} is used as part of the password. Contact: This is the value to be used in the SIP Contact field. Realm: This is the name of the realm to be used in the SIP communication. It is used in the Address of Record (AOR) when registering. If it is omitted, then the name of the proxy is used in its place. Auth ID: This is used as the user name when registering. If it is omitted then the User field is used instead. In the example, the substitution variable ${SIPUser} is used to set the Auth ID the same as User. Outbound Proxy: If this is set, then all SIP communication is sent through this system. Disable Incoming Calls: If this is selected, then all SIP incoming calls are ignored. SIP Dial Out Digit: This allows for a prefix digit to be selected to indicate that a call should go out as a SIP call and not as an H.323 call. SIP Registration Status: This shows the status of the SIP Registration. The first line should be 200 OK, which is the SIP response when there are no issues. Anything else in the first line indicates a problem with the SIP registration. The second line of this box is the AOR. The third line is the time of the registration. Lexmark Fax Over IP Solution Page 10

Figure 7 Lexmark Fax Over IP Solution Page 11

H.323 Settings The H.323 Settings are used to configure the H.323 protocol. See Figure 8. Gateway: This is the H.323 Gateway that is to be used. Gatekeeper: This is the H.323 Gatekeeper that is to be used. User: This is the User that is used in registering with the Gateway. Password: This is the Password that is used in registering with the Gateway. Enable Fast Start: If this is selected, then the H.323 fast start procedure is used. Disable H.245 Tunneling: If this is selected, then H.245 Tunneling is disabled. Disable Gatekeeper Discovery: If this is selected, then Gatekeeper discovery is disabled. Disable Incoming Calls: If this is selected, then all H.323 incoming calls are ignored. H.323 Dial Out Digit: This setting allows for a prefix digit to be selected to indicate that a call should go out as an H.323 call and not as a SIP call. Figure 8 Lexmark Fax Over IP Solution Page 12

T.38 Settings There is a new group of settings called T.38 Settings. These are used to configure the T.38 protocol. The first three are used to set the redundancy of the data transmitted to increase reliability. However, the enhanced reliability comes at the cost of extra bandwidth. Figure 9 shows the default settings. Indicator Redundancy: This sets the number of times that a fax indicator (CNG, ANS, etc.) is repeated in the T.38 communication. Low Speed Redundancy: This sets the number of times that low speed data (300 bps FSK signaling) is repeated in the T.38 communication. High Speed Redundancy: This sets the number of times that high speed data (image data) is repeated in the T.38 communication. UDPTL Keep Alive Interval: This sets the Keep Alive Interval for the UDPTL protocol. Figure 9 Lexmark Fax Over IP Solution Page 13

UCF The following is a list of the UCF ID s for all of the related settings: mfp.fax.mode 0 for Analog/T.38 or 2 for Fax Server mfp.fax.voipsettings.faxtransport 0 for Analog or 1 for T.38 mfp.fax.voipsettings.voipprotocol 1 for SIP, 2 for H.323, 3 for SIP and H.323 mfp.fax.voipsettings.tracelevel 0 7 mfp.fax.voipsettings.stunserver Name of STUN Server mfp.fax.voipsettings.forcefaxmode true or false mfp.fax.sipsettings.proxy Name of Proxy mfp.fax.sipsettings.outboundproxy Name of Outbound Proxy mfp.fax.sipsettings.registrar Name of Registrar mfp.fax.sipsettings.user Name of User mfp.fax.sipsettings.password Password mfp.fax.sipsettings.contact Contact mfp.fax.sipsettings.realm Realm mfp.fax.sipsettings.authid AuthID mfp.fax.sipsettings.disableincomingcalls true or false mfp.fax.sipsettings.sipdialoutdigit -1 for None or 0 9 mfp.fax.h323settings.gateway Name of Gateway mfp.fax.h323settings.enablefaststart true or false mfp.fax.h323settings.disableh245tunneling true or false mfp.fax.h323settings.gatekeeper Name of Gatekeeper mfp.fax.h323settings.user Name of User mfp.fax.h323settings.password Password mfp.fax.h323settings.disablegatekeeperdiscovery true or false mfp.fax.h323settings.disableincomingcalls true or false mfp.fax.h323settings.h323dialoutdigit -1 for None or 0 9 mfp.fax.t38settings.indicatorredundancy 0 5 mfp.fax.t38settings.lowspeedredundancy 0 5 mfp.fax.t38settings.highspeedredundancy 0 5 mfp.fax.t38settings.udptlkeepaliveinterval 0 for Disabled, 1 10000 Lexmark Fax Over IP Solution Page 14

Substitution Variables for VoIP, SIP, and H.323 Settings The following substitution variables can be used when configuring the VoIP, SIP, and H.323 settings: ${IPAddr} ${SIPUser} ${SIPProxy} ${SIPRegistrar} ${H323Gateway} ${H323Gatekeeper} ${StationNumber} ${StationName} The IP Address of the MFP The User field in the SIP Settings section The Proxy field in the SIP Settings section The Registrar field in the SIP Settings section The Gateway field in the H.323 Settings section The Gatekeeper field in the H.323 Settings section The Station Number field in the Fax Settings section The Station Name field in the Fax Settings section Multiple indirection is acceptable. For example, SIP User can be set to ${StationName} and SIP Password to ${SIPUser}. However, avoid substitution loops: do not set SIP User to ${SIPUser}. This will cause the text ${SIPUser} to be used for that field. Also, substitution variables can be used as part of a field. For example, SIP Password could be set to pas${sipuser}. In this case if the SIP User was set to 4321, then the SIP Password would be pas4321. Another useful example is to set the SIP Contact to ${SIPUser}@${IPAddr}. On MFPs that have Fax Name instead of Station Name and Fax Number instead of Station Number, the original substitution variables ${StationName} and ${StationNumber} are still used. Lexmark Fax Over IP Solution Page 15

Sending to an IP Address Instead of a Phone Number The Lexmark FoIP solution also allows faxes to be sent to another T.38 fax machine at a specific IP address. When the phone number is in the form NNN*NNN*NNN*NNN, where each NNN is a number between 1 and 254, it is assumed to be an IP Address. The fax is then directed to that IP Address instead of the SIP Proxy or H.323 Gateway. Note that setting the SIP Outbound Proxy will disable this feature, as all SIP communication will go to that Outbound Proxy. Lexmark MFP Models with the Lexmark FoIP Solution The Lexmark FoIP solution is currently available for the following Lexmark MFP models: X463, X464, X466 X651, X652, X654, X656, X658 X734, X736, X738 X860, X862, X864 X792 X925 X548 X950, X952, X954 Lexmark Fax Over IP Solution Page 16

Compatibility with Avaya Avaya H.323 is a proprietary solution; therefore Lexmark FoIP is not compatible with it. However, Avaya s SIP is not proprietary and works well with Lexmark FoIP. Avaya systems only support fax speeds of 9600 bps and below. Avaya also forces ECM off. This eliminates color fax and good compressions, like MMR and JBIG, since these require ECM. In the trunk group of Avaya Communications Manager, the field Redirect on OPTIM Failure must be changed from 5 seconds to the maximum 30 seconds. If this is not changed, then the MFP will not have enough time to answer the call before the timeout, and the call will fail. Without the change, the MFP can be made to work if the number of rings to answer is set to 1. However, with rings to answer set to 1, the caller ID information will be lost. Lexmark Fax Over IP Solution Page 17

Compatibility with Cisco There are no known culpability issues with Cisco VoIP systems. The following is an example setup on a Cisco UC520 with two SIP extensions 2001 and 2002: voice service voip allow-connections sip to sip redirect ip2ip fax protocol t38 ls-redundancy 5 hs-redundancy 2 fallback none sip registrar server no update-callerid voice register global mode cme source-address 192.168.10.1 port 5060 max-dn 2 max-pool 2 authenticate register authenticate realm lexmark create profile voice register dn 1 number 2001 no-reg voice register dn 2 number 2002 no-reg voice register pool 1 id mac 0021.B790.FA63 number 1 dn 1 username 2001 password pas2001 codec g711ulaw voice register pool 2 id mac 0021.B7D8.64AD number 1 dn 2 username 2002 password pas2002 codec g711ulaw Lexmark Fax Over IP Solution Page 18

Further VoIP and FoIP Reading The ITU-T Recommendation T.38: o http://www.itu.int/rec/t-rec-t.38/e The ITU-T Recommendation H.323: o http://www.itu.int/rec/t-rec-h.323/en The IETF RFC 3261 SIP: Session Initiation Protocol: o http://www.ietf.org/rfc/rfc3261.txt Open Phone Abstraction Library (OPAL): o http://sourceforge.net/projects/opalvoip/ T38Modem: o http://sourceforge.net/projects/t38modem/ More information on both FoIP and VoIP: o http://www.soft-switch.org/foip.html o http://www.estoile.com/links/voip.htm o http://www.voip-info.org/wiki/view/foip o http://www.3cx.com/pbx/t38.html o http://www.allaboutfoip.com Lexmark Fax Over IP Solution Page 19