Pingtel SIPxchange ®
™
SIP-based Enterprise IP Voice System
Presentation Overview Current product marketplace Alternatives
SIPxchange overview System architecture Advantages of Pingtel’s SIP-based system
© Pingtel Corp., 2002
Ok, Who is Building What (complete systems)? Standards-based (Particularly SIP)
All IP (TDM on PSTN GW only; server-based “switch” software)
Switched
Proprietary
© Pingtel Corp., 2002
Why Does This Matter? IP PBX
(IP) Centrex Softswitch/ “gatekeeper”
Traditional telecom system architectures: Black box (“switch”) provides all functionality Flexible Phones are dumb “terminals” desktops & application servers Reminiscent of mainframe architecture
Mainframes lacked innovation.
© Pingtel Corp., 2002
The same will happen in VoIP.
won.
In the Data World, Computers (not Terminals) Use Targeted Servers CRM/SFA aol.com Instant Messenger amazon.com
MP3.com
Intelligent servers
doubleclick.com virtualcart.com
yahoo.com
Java HTML Cookies
Intelligent clients © Pingtel Corp., 2002
MP3 Active X Flash
SIP Dumps the Traditional Telecom Model in Favor of the “Internet Way” MySAP.com
.Net
realnetworks.com Switchboard.com pingtel.com
IP / PSTN gateways Peer-Peer HTML Java app & data exchange MP3 XML
IP “phones” become extensible clients
© Pingtel Corp., 2002
IP messaging IP PBX
Example: Presence-based Calling (Dan Petrie’s phone)
Dan lifts handset. Java app on phone sends SIP “presence” to SIP IM server.
© Pingtel Corp., 2002
Mainframes/SNA over IP Didn’t Get the Apps. VoIP “Host/Terminal” Systems Won’t Either.
Make your VoIP move count.
Move to a foundation that carries you for the next 20 years – not the previous 20. © Pingtel Corp., 2002
Pingtel’s Fully Integrated SIP IP PBX Solution Communications server Media / messaging server Configuration management server Remote location
xpressa SIP Ethernet phones
V
(SIP LD service provider)
instant xpressa SIP Win-softphones
Analog station adapters V
my.pingtel.com © Pingtel Corp., 2002
Building Extensible IP Phones (Clients) Is Key
32-bit Windows “Netscape” licensing model (free for “personal” use) © Pingtel Corp., 2002
Pingtel xpressa is The Intelligent SIP Phone
Business-grade IP Ethernet phone
Open Java framework for services, applications and management with companion PC software (patent pending) SIP call control Award winning, functional,
customer-appealing design Cisco LAN power or external
power insertion module Built-in Java apps for core
features
© Pingtel Corp., 2002
Pingtel Also Provides Desktop SIP .dll for PC-Phone Linkage
Direct, peer-to-peer link between PC and xpressa phone across the LAN
© Pingtel Corp., 2002
Remember This Picture?
MySAP.com
.Net
realnetworks.com Switchboard.com pingtel.com
IP / PSTN gateways Peer-Peer HTML Java app & data exchange MP3 XML
IP “phones” become extensible clients
© Pingtel Corp., 2002
IP messaging IP PBX
Want To See All This Cleverness At Work?
DEMO TIME! © Pingtel Corp., 2002
Pingtel’s Fully Integrated SIP IP PBX Solution Communications server Media / messaging server Configuration management server Remote location
xpressa SIP Ethernet phones
V
(SIP LD service provider)
instant xpressa SIP Win-softphones
Analog station adapters V
my.pingtel.com © Pingtel Corp., 2002
SIPxchange Server Components Communications server bundle SIP proxy SIP redirect / registry Application server
Media / messaging server Voicemail Auto attendant, IVR XML-driven application logic
Management server
Server configuration Endpoint configuration Initial, and ongoing Configuration, and software updating
Can all run on same, or separate computers Recommend one computer per package © Pingtel Corp., 2002
SIPxchange Server Software Software running on Intel server hardware platforms Linux (beta, release 1.0) • Red Hat 7.2 Windows 2000, XP server (post release 1.0) Hardware supplied by Pingtel • CD-ROM versions 4Q2002
Scale and fault tolerance achieved with multi-server installations Release 1.5
© Pingtel Corp., 2002
SIPxchange Communications Server Forking Status / Registry Proxy Server Redirect
Communications server
forwarding subscriberouting / • SIP message • tables Forking delivery notify service Delivers service SIP messages to Generic •• Between UAs multiple user agents Provides specific •• To PSTN gateways
• • • • •
• •
© Pingtel Corp., 2002
• functions Parallel &inserial PBX • (Including gateway Message routing Accessed onlyrerouting) viastate up/down When •• To SIPneeded service provider SIP messages
Authentication • Dial plan definition rd parties at • ENUM APIs for 3lookups Per-user find-me / followvarious points in message me information forwarding process (v2) XML-described routing Call (session) accounting rules (extensible) User agent “credential” storage APIs for 3rd party lookup services
Basic Call Illustration rdparty 4. Determine next-hop for message 6. Any Continue SIP messaging to complete call 3 1. Collect dial string in phone 5. 33rdSIP app processing? 2. Any party Java app processing? 3. Send message 2setup 1
? INVITE Sip:
[email protected] INVITE Sip:
[email protected]
?!
Registry Redirect
302
Forking Proxy “SIP LD trunk”
Premises Gateway
Local Gateway
© Pingtel Corp., 2002
I2 or partner Univ. Gateway??
Commercial SIP LD network Provider (L3, WCOM)
Network GW
SIP Standards Exist for Nearly All PBX Features (Example: Multi-station Appearance) Sip:
[email protected] Sip:
[email protected] REGISTER
REGISTER
To: sip:
[email protected] sip:
[email protected] Contact:To: sip:
[email protected]> Forking Registry REGISTER Contact: Proxy sip:
[email protected]> Redirect
MWI S I P
SMTP Client
Media/ Voicemail
To: sip:
[email protected] Scripts Prompts Contact: sip:
[email protected];answer=immediate>;q=0.8 Messages HTTP
© Pingtel Corp., 2002
Multiple Station Appearance (a/k/a Parallel SIP Forking) Sip:
[email protected]
Sip:
[email protected]
Contact: sip:
[email protected]>;q=1.0 Contact: sip:
[email protected]>;q=1.0 Contact: sip:
[email protected];answer=immediate>;q=0.8 INVITE
CANCEL Ring
200 OK Ring
MWI (Redirect)
Registry Redirect
INVITE sip:
[email protected]
S I P
Forking Proxy
SMTP Client
Media/ Voicemail
ACK Ring 200 OK
INVITE sip:
[email protected]
Scripts Prompts Messages
HTTP
© Pingtel Corp., 2002
SIP Subscribe / Notify Server Is Powerful New System Element Subscribe/ notify server
Register sip:ua2@dom
Register sip:ua1@dom
Subscribe
Subscribe (SIP URLs of buddy list sip:ua1@dom sip:ua2@dom)
Subscribe Off Hook event
© Pingtel Corp., 2002
Notify Other subscribers
What Does This Mean? Best of the Old, Plus Extraordinary New Wide PBX feature list in product APIs and use of standard protocol enables broad customization
New applications using protocol fit in naturally MS Messenger, presence, … 3GPP Audio platforms
Plus, IETF-driven advances also fit in naturally VoIP conferencing bridge project (Yale / Columbia)
© Pingtel Corp., 2002
Auto-answer / intercom Call forward Busy/no-answer Call transfer Blind & consultative Call log / history with redial Call status display per-line (GUI) Call waiting / retrieve (GUI) Called / calling number ID (CLID, CNID) DID, DOD Caller-ID ring Priority alerting Do not disturb Directory dial from phone (LDAP) Dynamic call forwarding DTMF generation / collection In- and out-of-band (RFC 2833) Hold / retrieve 5-way conference calls (bridged on phone; GUI/wizard UI) Full-duplex speakerphone GUI phonetop help screens Hotline / ringdown Local digit collection SIP message direction via station-side digitmaps Multiple message waiting indicators Phonetop message detail display Multiple line appearance Music on hold (customizable to use any .wav file) On-hook dialing Privacy ( / “ignore” incoming) Ring tone customizable SIP server failure detection & fail-over to standby server Speed dial capabilities Time / date display from network (SNTP) Advanced audio processing Packet loss replacement, jitter, wideband codec (future) G.711, G.729, GIPS codecs Automatic bandwidth selection Comfort noise generation (optionally configurable) Volume controls separate (handset, headset, ringer, speakerphone) User interface wizards Network, call handling, time/locale, volume/contrast, … Browser-based dialing SNMP support in devices
© Pingtel Corp., 2002
“PBX” Feature List
Call admission control Call accounting (CDR per-call) Call route selection (Route to gateway) Including SIP long distance provider
Dial plan management Multiple station appearance (Forking proxy) (Parallel & Serial)
Multi SIP server operation Off-premises extensions Standby IP/PSTN gateway
Media Server Takes Advantage of SIP Environment No DSP cards/chips!!! DTMF detection / generation performed by the “other end” of call • Gateway, IP phone
Media / messaging server
VXML based V
Customers can replace default VXML with locallydeveloped logic
Primary functions VXML logic execution Playing, recording .wav files
© Pingtel Corp., 2002
Media Server Feature List
Inbound voicemail: Audio prompts (.wav) Message collection (.wav) Operator escape
Recipient voicemail: Phonetop notification & soft key driven review Email notification & review Browser notification & review PSTN access & review Message forwarding
© Pingtel Corp., 2002
Auto attendant / IVR: Driven by VXML Basic IVR config via UI Custom VXML can be inserted
Voicemail Rollover (a/k/a Serial SIP Forking) Sip:
[email protected]
Sip:
[email protected]
(On busy / no answer…)
INVITE
CANCEL Ring
CANCEL Ring
MWI Registry Redirect
(Redirect) INVITE sip:
[email protected]
Forking Proxy
INVITE 200 OK
ACK Ring
INVITE sip:
[email protected]
BYE 200
RTP/RTCP
© Pingtel Corp., 2002
S I P
SMTP Client
Media/ Voicemail Scripts Prompts Messages
HTTP
Message Waiting You Notification & Retrieval have mail
Email notification
NOTIFY Event: message-summary
MWI Registry Redirect
Forking Proxy
INVITE INVITE
S I P
SMTP Client
Media/ Voicemail Scripts Prompts Messages
HTTP
© Pingtel Corp., 2002
Remote Message Control Retrieval& Call Back
What Does This Mean? Less Expensive and More Flexible Host-based processing means servers are off-theshelf, fast CPU, big-disk servers VXML scripting means complete customer control over IVR, auto-attendant, voicemail logic Custom applications Custom prompt flows Do-it-yourself Wildfire if you’d like!
© Pingtel Corp., 2002
Configuration Manager Designed for Multi-vendor, Large-scale Deployment DB
Browser-based admin interface
HTTP Database interface to other SIP systems (proxy, …)
API
Profile Generator
S N M P
Config File Writer
Config File Writer
Software Deliverer 1
Software Deliverer 2
S N M P
S N M P
SIP
HTTP/S
TFTP
SIP
HTTP/S
TFTP
(Replicate-able for scalability)
Italics = future © Pingtel Corp., 2002
Notification server (SIP)
Pingtel Leads Industry With Plug-and-Talk Data/telecom center Notification Server Enterprise DHCP Server
SIP SUBSCRIBE to configuration profiles DHCP IP Configuration w/outbound proxy
SIP NOTIFY w/profile URL
HTTP GET DHCP request
© Pingtel Corp., 2002
configuration profiles
Hierarchical Configuration Management Is Crucial Management system should permit organizational, departmental, and end-user access as required Configure any vendor’s SIP phone – Automated software delivery of core software, config files
Manage value-added feature configuration (Java apps)
© Pingtel Corp., 2002
Administrative Server Feature List
Plug-and-talk IP phones Central configuration tool Browser-based UI for moves, adds, changes Supports Pingtel and nonPingtel devices Optional access to web server embedded in each phone
Hierarchical configuration groups Hierarchical administrative access rights
SQL-based data store
© Pingtel Corp., 2002
Remote phone restart Automated device software update & config file delivery Time zone configurable perphone SIP & HTTP based (Large patent filing)
IP / PSTN SIP Gateway Pingtel recommends use of 3rd party SIP gateway Cisco is best and most widest tested Widest PSTN-side feature coverage Use as card in whatever chassis is available
© Pingtel Corp., 2002
Pingtel Is the SIP Leader. Our Partner List Proves It.
© Pingtel Corp., 2002
What Is Driving Your VoIP Deployment Decision? IETF standards-based Vs. Proprietary
System design follows protocol architecture Vs. “glued-on” support for protocol in old architecture
Software-based servers Vs. racks of proprietary gear
Intelligent desktops “Hard” & soft phones Extensible to reach new applications Vs. phones that are equivalent to vt-100 terminals
Forward-looking applications architecture Vs. legacy “mainframe-like” design
© Pingtel Corp., 2002
What About Cost? “Inversion” of mainframe / telecom model applies to cost, too Traditional structure: Expensive big boxes in the middle Proprietary “network” Inexpensive “terminals”
Client / server (PC client server, and SIP) structure: Relatively less expensive boxes in the middle “Standard” (IP/Ethernet) network Endpoints cost more (vt100 vs. PC, dumb IP phone vs. smart)
But TOTAL OVERALL COST IS LOWER © Pingtel Corp., 2002
Pingtel’s 500-seat RFP Response for VoiceCon 2002 IP / PSTN gateways
$32,000
Server hardware
$9,500
Server software
$32,000
Station equipment (475 IP phones, 25 POTS fphones)
$290,500
Installation / training
$10,000
Total (undiscounted)
$374,000
Per-seat Total (discounted) Per-seat
© Pingtel Corp., 2002
$715 265,000 $530
Comparative Pricing Vendor
Undiscounted
“As-Bid” discount
Equalized discount (25% off list)
Pingtel
$364,060
$264,465
$273,045
Cisco
$495,016
$371,262
$371,262
Alcatel
$411,843
$337,711
$308,882
Shoreline
$384,000
$345,600
$288,000
Avaya
$527,547
$422,038
$395,660
(Note: Equalized by eliminating ACD & installation)) © Pingtel Corp., 2002
Introductory Package for I2-Participants First 50 seats Beta customers Free server software during Beta Software priced at 50% off list at end of beta (100 seat license) Phones at 30% off list Servers & gateways at “your cost” Installation & training credit ($5k)
Post-beta customers
Software priced at 40% off list (100 seat license) Phones at 25% off list Servers & gateways at “your cost” Installation & training credit ($5k)
© Pingtel Corp., 2002
Pingtel SIPxchange ®
Jay Batson sip:
[email protected] mailto:
[email protected]
™