July 2007 Archives

  

This presentation on CODECs is part of the SIP-VoIP Essentials online course available from TCMnet at http://www.tmcnet.com/tmcnet/mkt/nacse/sip-essentials.htm or the version for Channel Partners called NVBE http://www.tmcnet.com/tmcnet/mkt/nacse/.
 
A CODEC-COder-DECoder (also known as an encoder-decoder and COmpression-DECompression system when used in video systems) is a computer chip (semiconductor) digital signal processing system. Source codecs are designed specifically for speech, whereas Waveform codecs work well with any type of sound. Depending on the audio or voice application would drive the selection of the Source or Waveform CODEC. While there are many types of CODECs, G.711 & G.729 are the two most-commonly CODECs used in VoIP systems.
 
Shown here is a G.711 encoded audio stream which uses 64/56/48 KBPS-Kilo Bits Per Second. Each 13/14 bit sample of the original signal (voice-audio) is encoded into an 8 Byte/Octet.  Compression algorithms operate by sampling voice and quantizing the analog sound into digital values. G.711 is based on traditional Nyquist-Shannon sampling theorem that the sampling frequency rate must be at least twice as high as the highest input frequency for the result to closely resemble the original signal. A 4,000 Hz-Hertz voice pattern would be sampled at a rate of 8,000 BPS-Bits Per Second.
 
Shown here is a G.729 coding at 8,000, not 64,000 samples per second. Transcoding is also related to the concept of Tandem Encoding or Tandem Compression. Tandem Encoding is the traditional concept of the transfer of TDM traffic between different telephone carriers via tandem Class 4/5 switches as they process telephone calls. Tandem Encoding is also the process of interconnecting the same or different company packet voice. That is, different CODECs (e.g. G.711/729) may be used at different locations within the same company or more likely between different companies. MOS-Mean Opinion Scores reduces rapidly with each time a voice conversation is processed by a CODEC. Whether you call it Transcoding or Tandem Encoding, the CODEC in a VoIP network should be standardized when ever possible.
 
Here's the "so what" or "why should I care about this." For example, different CODEC sampling rates may start synchronized but shortly become un-synchronized which can cause encoding problems and voice to jitter. To measure and manage jitter RTP-Real Time Protocol uses the time-stamp function in the protocol to assess jitter based on the delay between arrival (interarrival) times of each packet. Changing the number of bits sampled and quantized can dramatically impact the voice quality. 
 
However, LAN-Local Area Network and WAN-Wide Area Network bandwidth limitations may have an equal or greater impact on VoIP performance. Echo can also occur as a result of Asynchronous Transcoding. Transcoding is the process of conversion between circuit-switched (PSTN-Public Switched Telephone Network) and packet-switched networks such as Frame Relay, IP-Internet Protocol and ATM-Asynchronous Transfer Mode.  The point is that Asynchronous Transcoding should be avoided. According to Intel, "The term "asynchronous transcoding" refers to a situation when, for example, one endpoint is talking G.711 to another endpoint talking G.729 or two different encodings)."
 

This article explores the Top-10 “cool” concepts of SIP (Session Initiation Protocol) Trunking which are:
1 - Integration of new hosted VoIP (Voice over Internet Protocol) solutions
2 - Integration of VoIP with IP-PBX (Internet Protocol - PBX-Private Branch Exchange)
3 - Migration to VoIP with older TDM (Time Division Multiplexed) PBX systems
4 - New IAD (Integrated Access Device) service provides dynamic bandwidth management
5 - IAD support for analog telephones
6 - IAD support for "hybrid" IP (Internet Protocol) and analog telephones
7 - Virtually unlimited incremental "slope" growth
8 - Integration with ISP (Internet Service Provider) business
9 - Advanced communication service provider services
10 - Integration with traditional and virtual call centers
 
“What is” SIP and SIP Trunking in 20 Words
Before jumping into the deep end of the pool, an introduction to SIP and SIP Trunking is important. Here’s the simplest, fastest definition we can come up with: SIP-Session Initiation Protocol is a "signaling" system for connecting, monitoring and disconnecting voice and multi-media communications sessions across the internet. If you prefer, Cisco explains SIP as, “defined by IETF (Internet Engineering Task Force) RFC (Request For Comment) 3261, SIP is a peer-to-peer, multimedia signaling protocol that integrates with other Internet services to deliver rich communications.”
 
For those technically-inclined, a SIP Trunk is a network interface device that recognizes SIP signals and can process these signals to other SIP devices. In other words, a SIP Trunk is digital data transmission link with SIP protocol signaling interfaces that recognizes SIP signaling and SIP media protocols using RTP (Real-Time Protocol) for media transmission (voice) and RTCP (Real-Time Control Protocol) for signaling and QoS (Quality of Service).  SIP Trunking is provided by a Softswitch or SBC-Session Border Controller which provides, among other things, signal processing, protocol conversion, transcoding conversion, call routing, QoS-Quality of Service, AAA-Authorization, Authentication and Accounting functions as well as switching control interface to and from gateways.
 
1 - Integration of new hosted VoIP-Voice over Internet Protocol solutions
SIP is cool for companies of all sizes who are adding “Hosted VoIP” service and IP-Internet Protocol phones because it delivers VoIP without "fork lifting out" the existing PBX. Hosted VoIP service is much like having a hosted web site from an ISP (Internet Service Provider). Hosted VoIP offers many more features including a browser interface for feature changes, administration and support.
 
2 - Integration of VoIP with IP-PBX-Private Branch Exchange
SIP is cool for many customers with existing systems that are concerned about their investment in recently purchased, not yet-depreciated and other telephone equipment.  That is, one of the inherent problems in expanding a PBX is the need to add station line cards, trunk cards and other equipment. This means that additional PBX equipment is added in a capital-intensive stair-step fashion. This often leads to under-utilized hardware or potential delays in waiting for new equipment to upgrade systems. SIP Trunking eliminates the need for onsite installation and can expand inexpensively, rapidly and remotely. Hosted VoIP coupled with SIP solutions offers customers the means to expand existing systems, implement branch, off-site and home offices as well as link directly to suppliers. SIP Trunking simplifies VoIP services if the customer has an IP-PBX which is a hardware system that converges (integrates) voice and data onto common all-IP-Internet Protocol network connections. 
 
3 - Migration to VoIP with older TDM-Time Division Multiplexed PBX systems
 
SIP trunking is a cool solution to the painful but pleasant migration from old school TDM to new school VoIP. That is, before SIP trunking, nearly all enterprises had separate voice and data hardware and network connections. Voice PBX T-1 (1.544 MBPS-mega bits per second) trunks are connected to the traditional PSTN (Public Switched Telephone Network) for local and LD (Long Distance) calls and data T-1 circuits are connected to internet POP (Points Of Presence).
 
4 - New IAD-Integrated Access Device service provides dynamic bandwidth management
SIP Trunking is cool because it works with a traditional TDM PBX to simplify voice trunking with high speed data access. Coupled with an additional device called an IAD (Integrated Access Device), SIP Trunking dynamically manages data and voice packets with priority given to voice for high-quality performance.   The IAD provides IAS-Integrated Access Service also known as CAS- Converged Access Services, a communications service that provides voice telephony connections as well as high speed data communications over the same T-1 circuit. 
 
5 - IAD support for old analog telephones
On the other hand, if there is no PBX, the SIP Trunking IAD supports analog phones. Traditional telephone lines may still be needed for fax machines, credit card devices and other applications. 
 
6 - IAD support for "hybrid" IP and analog telephones
SIP Trunking is cool because it supports a "hybrid" mix of IP and analog telephones which makes for an easy transition from “legacy” systems to next-generation IP services. This does not mean trading one telephone device for another with more features and buttons. It means the user can use a PC-based “softphone” – telephone features in software. While, “survey says,” that those more technically-inclined love softphones, many others in the organization also find the softphone equally useful. Anyone who prefers fewer rather than more devices is likely to find value in a softphone. Any “roady” may find a softphone to be the only solution rather than lug another piece of baggage around. Lastly, for the rest of us with fat fingers, it just saves a lot of time from misdialing because the number is on the screen.
 
7 - Virtually unlimited incremental "slope" growth
In addition, rather than traditional 24 channel "step growth," SIP Trunking supports virtually unlimited incremental or scalable growth sometimes referred to as N-way (uN-limited) growth – nothing is cooler than that. In other words, think of voice not as fixed channels but as data packets that share the bandwidth with other data applications. In this environment bandwidth is added only as required or when additional performance is required.
 
To expand on the concept of virtually unlimited growth, SIP Trunking allows a customer to oversubscribe their networking by using advanced compression techniques that increase capacity by 400% or more. There are a dozen different types of compression techniques such as G.711 and G.729 which have been approved by the international standards organization called the ITU-International Telecommunications Union (www.itu.org). Compression has been used in nearly all types of data networks to reduce bandwidth needs. For example, voice has been traditionally compressed (also referred to as sampled or quantized) at 64,000 BPS-Bits Per Second. However, in any conversation there are pauses intervals between words and even intervals within words that contribute little value to the conversation. In addition, most conversations are two-way which means only one person is talking at a time. Compression simply removes (compresses) unneeded or unused bandwidth making it available for other uses. Compression devices called CODECs-COmpression-DECompression (or Coder-DECoder) are highly advanced computer processing systems that can reduce voice to 8,000 BPS or 1/8 the bandwidth normally needed. Check with your provider for specific features and options. Without into greater depth on this subject, SIP Trunking with compression can bring considerable TCO-Total Cost of Ownership savings. 
 
8 - Integration with ISP-Internet Service Provider business
Another business application is that SIP Trunking supports voice call processing from an ISP for hosted VoIP features and local-long distance call connections to the PSTN (Public Switched Telephone Network). This means via SIP Trunking, your ISP can provide high performance telephone service to its customers. 
 
9 - Advanced communication services
 
New CSP’s-Communications Services Providers will bring to market new advanced multi-media and advanced SIP services. Here are some cool user applications enhanced by SIP Trunking:
 
- IM-Call Screening "presence" features are enhanced by SIP Trunking. Presence is a new concept that offers a wide range of features to let you connect, conference and be “present” when you can’t be there physically.
 
- "Event" notification can be enhanced with SIP Trunking for fire safety or business applications such as sporting, concert event or airline seat availability.
On demand “event” business meetings, training, broadcast announcements, call-to-meeting notifications, even reverse 911 (citizen notification services) are enhanced with SIP trunking.
 
- Integration of additional "third-party" developed SIP-enhanced services provides additional business and enterprise justification for SIP trunking. This means that organizations will be linked both vertically and horizontally via SIP trunking.   Features and applications are just emerging, so stay tuned for exciting new features.
10 - Integration with traditional and virtual call centers
 
In addition, SIP Trunking supports applications such as automated (auto-dialing) outbound telemarketing or inbound order fulfillment. For the large enterprise with in-house or out-sourced call centers, SIP Trunking can connect them all together with free on-net toll-free calling and conference calling. Inbound or outbound call centers can be connected for normal or overflow call processing. SIP Trunking supports on-net toll-free calling and conference calling. Inbound or outbound call centers can be connected via VTL-Virtual Tie-Lines for normal or overflow call processing. In other words, whether you are a large or small business, with or without call centers, providing simple high performance communications is increasingly critical to success – very cool. 
 
10.1 SIP Trunking and TCO
 
SIP trunking is more than a suite of cool concepts. It offers a profound set of business benefits and lowers overall TCO. Speaking of TCO-Total Cost of Ownership, SIP Trunking can offer significant lower TCO and operational cost-savings for enterprises by eliminating:
- The need for local PSTN gateways from costly separate voice ISDN BRIs (Basic Rate Interfaces) or PRIs (Primary Rate Interfaces) and data circuits
- Multiple voice and data hardware systems
- Separate network management tools
- Conferencing and webseminar bridge services
- Domestic and international long distance charges
- Security risks through voice encryption
- Duplicate trunks for disaster backup (or rather add additional redundancy via multiple SIP gateways)
- Need to terminate via PSTN with ENUM-Electronic NUMbers (ITU standard E.164) services
SIP Trunking also opens up a vast array of new call processing concepts under development.
 
SIP Security
While SIP brings advancement in VoIP call connections, SIP faces the same security attacks at other IP protocols such as HTTP and SMTP such as malformed message attacks, buffer overflow attacks, DOS-Denial-of Service attacks, eavesdropping (hijacking), RTP session hijacking, injection of unauthentic RTP packets into existing RTP flows and other known and yet to be created attacks.   Special firewall and other SIP protection systems are recommended. 
 
RTCP-Real-Time Control Protocol packets are used to provide QoS measurement reports and other information. The VoIP RTCP-XR-eXtended Reports MRB-Metrics Report Block provides measurements (metrics) for monitoring quality of VoIP calls and conversations. These measurements include packet loss and discard metrics, delay metrics, analog metrics, and voice quality metrics.   The MRB-Metrics Report Block reports individually on packets lost (discarded) on the IP channel as opposed to packets that have been received and then lost by the receiving jitter buffer. MRB reports on the combined effect of losses and discards which can be used to determine corrective actions on voice QoS.

Cool Conclusion
 
The key benefits of SIP Trunking to the small or large enterprise are both cool and profound.   For the large enterprise, reducing CAPEX-capital expenditures on multiple network gateways located throughout the world is also significant. That is, using provider/carrier gateways reduces corporate capital investment and operational costs.   For the small enterprise, interconnection of individual offices with other providers, channel partners or home office workers reduces local trunk charges. There are other savings on carrier "per-minute" connections to local or long distance networks (which may depend on PUC (Public Utility Commission approval).
 
Lastly, with SIP Trunking, the IP media (voice) stream coming from within the enterprise stays as an IP media stream and passes to anywhere within the organization or across the boundary to another one via IP. This reduces the need for hardware media gateways at the enterprise edge and carrier edge (often referred to as the PSTN) completely.
 
While SIP Trunking is an emerging concept for many users, it now offers a broad range of really “cool” features and considerable business benefits available today. 
 
This presentation SIP Trunking is part of the SIP-VoIP Essentials online course available from TCMnet at http://www.tmcnet.com/tmcnet/mkt/nacse/sip-essentials.htm or the version for Channel Partners called NVBE http://www.tmcnet.com/tmcnet/mkt/nacse/.
 

 

 

 IAD-Integrated Access Devices provide the service known as integrated access also known as converged access (“flex” services) a digital communications service which provides voice telephony connections as well as high speed data communications over the same T-1 circuit. While integrated access service has been around for more than five years, new dynamic bandwidth and other capabilities are now available. While the difference between integrated and converged access is often more marketing than actual, integrated access usually refers to as fixed allocation of bandwidth. For example, the carrier would provide up to 50% of the bandwidth or 12 channels for telephone connections and the remainder or 768 kilobits per second for internet or wide area data networking.  
 
With integrated/converged access, as shown here, bandwidth is not fixed but allocated based on need. Voice is prioritized for high quality of service or QoS. One carrier provides up to 10 high quality and up to 40 low quality voice calls with the remainder of the bandwidth available for data. This means if no one is the phone, the entire T-1 bandwidth is available for data communications. In addition, VoIP-Voice over Internet Protocol, SIP and other features are available depending on specific carrier offerings. 
 
This tutorial on IAS-CAS is part of the SIP-VoIP Essentials online course available from TCMnet at http://www.tmcnet.com/tmcnet/mkt/nacse/sip-essentials.htm or the version for Channel Partners called NVBE http://www.tmcnet.com/tmcnet/mkt/nacse/.

 

 

 

 
Get Tech Smart & Win an Apple iPhone
 
SIP, VoIP, Wireless, Digital Tech & Network Design Onsite/Online Courses
 
All paid students will be entered in a drawing for an Apple iPhone Phone service not included, other restrictions may apply.   If a student registers for more than one class, their name will be added to the drawing for each class registered.  This offer is void where prohibited.
Arapahoe Community College (ACC), Corporate Learning Division announced today the launch of an innovative learning program with focused on accelerated technical knowledge in digital communications technology including Fundamentals of Communications, Wireless Technologies, VoIP and SIP technologies and Advanced Network Design.  These are NACSE (www.nacse.com) certificate courses for communications professionals and also qualify as Certificate Programs from the College.  All courses will be held at the ACC campus located at DTC South (Chambers near south of Lincoln). 
 
Course fees are $895.00 each, $2400 for three courses or $2900 for all four courses, if paid at one time.  One-year membership in NACSE is included as well as Certificate Testing.  Courses are available for onsite, private or custom delivery.
 
For registration and payment, please call ACC at 303-734-3701.  All credit cards are accepted.  For Qwest employees and others requiring special handling, registration receipts from Arapahoe Community College will be provided.
 
Course objectives and detailed course outlines can be found at: www.coloradotraining.com
 
Voice Business Executive - Channel Provider & Partner Strategies for VoIP.  VoIP business, channel solutions, sales and marketing strategies are included in this comprehensive VoIP training program. 
Course dates for NVBE are August 17th & 18th   (Friday & Saturday) (9 am to 4 pm)
 
Network Design Professional - Preparation in part for Cisco CCNA, CCDP, CCNP, Internet Telephony and other certifications for Enterprise, Channel Partner or Career Professional.
Course dates for NVBE are August 24th & 25th   (Friday & Saturday) (9 am to 4 pm)
 
Communication Technology Manager – introduction and understanding of emerging and converging telecommunications, internet, data, wireless and other advanced technologies. 
Course dates for NCTM are September 7th & 8th (Friday & Saturday) (9 am to 4 pm)
 
 
Wireless Technology Manager – introduction and understanding of wireless technologies including cellular, WiFi, WiMax, IMS and other advanced technologies.
Course dates for NWTM are September 14 & 15th  (Friday & Saturday) (9 am to 4 pm)
 
 
NACSE SIP Technology Executive – Enterprise and channel partner understanding and implementation of SIP-Session Initiation Protocol solutions.
Course dates for NSTE are September 21st & 22nd   (Friday & Saturday) (9 am to 4 pm)
 
Below is the course curriculum guides for the comprehensive curriculum in Convergence Management Systems.  This comprehensive curriculum is designed to prepare professionals for career positions as Network Engineer, Sales Engineer, IPT-Internet Telephony-VoIP-SIP Administrator-Network Manager, Network-Systems Administrator, Technical Manager, Network Analyst, Business Owner and others.  In addition, this Certification is of importance to professionals in Marketing, MARCOM, Public Relations, Product Management-Marketing, Technical Support, Training, Project Management and other areas.  For more information regarding course content contact Tom Cross at cross@gocross.com.
 
Course objectives and detailed course outlines can be found at: www.coloradotraining.com.
 
Courses Customized, Delivered Anywhere & Available Online
Courses are also available at your location or customized.  Call Tom Cross 303-594-1694 for details.  All these courses are also available online for $250 each available from TMCnet.com.  See advertising at the top and sides of the blog for classes.

VoIP 101 - "How it works"

July 27, 2007 10:52 AM | 0 Comments

 

VoIP 101 - "How it works" - Non-technical explanation
Get connected to the local router.
Get connected to and phone features from the hosted VoIP provider.
Get connected to IP networks.
Make VoIP calls via an IP connection.
 
Pressing the NEXT button you will see:
 
VoIP 101 - "How it works" - Technical explanation
After the IP phone is plugged into the LAN network and the AC electrical outlet or via POE-Power Over Ethernet cable, the IP phone will connect "bootup" to the services router located on the customer's premise.
 
Now the IP phone downloads from the HSP-Hosted Services Provider an Image (user features, telephone lines, privileges and other client software to enable service), verifies software version, performs authentication and other network management software as well as Configuration data such as system features, line appearances, corporate and personal telephone directories and other information.
 
Next the IP phone like a PC needs to get an IP-Internet Protocol Address such as (192.30.56.180) from the DHCP-Dynamic Host Configuration Protocol server and connects to the IP network via a DNS-Domain Name Server.
 
Make VoIP calls via an IP connection.
 
This tutorial is also part of the SIP-VoIP Essentials online course for enterprise uses available from TCMnet at http://www.tmcnet.com/tmcnet/mkt/nacse/sip-essentials.htm or the version for Channel Partners called NVBE http://www.tmcnet.com/tmcnet/mkt/nacse/.

SRTP-Secure RTP for VoIP/SIP

July 26, 2007 9:17 AM | 0 Comments

 

Shown here are highlights to the new Flash animations added to NSTE and NVBE.
The details of the SIP session, such as the type of media, codec, or sampling rate, are not described using SIP. Rather, a SIP message contains a description of the session, encoded in some other protocol format. One such format is the SDP-Session Description Protocol (RFC 2327).   Within the SDP message are descriptions such as Session Description Protocol Security Descriptions (SDES) for authentication and encrypted media streams used with SRTP-Secure Real-time Transport Protocol (RFC-3711). 
 
SRTP is referred to as a "profile" or extension of RTP/RTCP and provides security services for both protocols.   SRTP is also a "bump or shim (wedge) in the stack" referring to the OSI-Open Systems Interconnection Model implementation. That is, SRTP resides between RTP-Real-time Transport Protocol and RTCP-Real-time Transport Control Protocol found Application Layer 7 and UDP-User Datagram Protocol in Transport Layer 5. SRTP works by intercepting or "bumping" RTP packets and then forwards an equivalent SRTP packet on the sending side, and intercepts SRTP packets and passes an equivalent RTP packet up the stack on the receiving side.  
 
The “key” to SRTP is the Authentication Tag and the Master Key Identifier. The Authentication Tag provides authentication of the RTP header and payload. That is, if both encryption and authentication are applied, encryption is applied before authentication on the sender side and conversely on the receiver side.  Shown here is one example of authentication. MD5-Message Digest 5 is a 128-bit "digital code" (such as b7da764b21d298ef307d04d8152dc5). MD5 is one of many "hash" algorithms used in SSH-Secure SHell, SIP-Session Initiation Protocol, Java and other systems. Other hash algorithms include CRC-Cyclic Redundancy Check and SHA-1 Secure Hash Algorithm.    Hash comes from "corn-beef hash" or ground up beef which is created from private or public encryption creating unreadable code characters with a nonce (time stamp or other randomly generated code or word).
 
The MKI-Master Key Identifier identifies the master key from which the session key(s) were derived that authenticate and/or encrypt the particular packet. SRTP uses two types of keys: session keys for the content and master keys like the lock on your door.
 
This tutorial is also part of the SIP-VoIP Essentials online course for enterprise uses available from TCMnet at http://www.tmcnet.com/tmcnet/mkt/nacse/sip-essentials.htm or the version for Channel Partners called NVBE http://www.tmcnet.com/tmcnet/mkt/nacse/.

One of the biggest concerns customers have when deploying VoIP/SIP/IPT (IP Telephony) is with the up-time of the solution. Up-time depends on two things - reliability of the components and the resiliency of the design. Reliability of the components is tested  with tried and true software and hardware with hundreds of thousands of hours of MTBF (Mean Time between Failure). But in the IP telephony world where this business critical application has to travel through a multi-vendor world to be effective, resiliency is a key differentiating feature.
Here are 7 levels of resiliency (with help from Avaya):
- 1st Level Stateful Failover via Memory Shadowing
- 2nd Level Multiple Interfaces
- 3rd Level provides separate signaling and bearer (voice) interfaces
- 4th Level Enterprise Survivable Server(s)
- 5th Level provides redundancy for Announcements
- 6th Level proactive monitoring and redirection
- 7th Level provides local processing capabilities 

-          Problem – A corporate move presented the opportunity to select a new phone system to support company growth.
-          Solution - A hosted web-server solution using “softphones” from SimpleSignal increased performance, revenues and enabled cutting edge customer support.
 
Innesclothing is a sports and athletic clothing provider in Oceanside, California. The term “innes” is the Scottish clan name of my family. The Family Crest motto is "Be Traist". It simply means to be Trustworthy. It's a very old design worn to signify their commitment to loyalty, family and always to return home. These are branding foundations of the Innes clothing. 
 
Innes clothing needed a new system because of a move to a different location. Innes research quickly led to the new generation of VoIP phone systems and the selection and implementation of a system from SimpleSignal.com.
 
 “It has performed very well,” Glenn Brummage commented but noted that the challenges are different. He indicated that “If your Internet access speed isn’t sufficient, then your phone service can be negatively affected. However, generally it’s great.”
 
Innes clothing ran into one of the most important issues to consider when migrating to a new VoIP system – insufficient bandwidth. One VoIP dealer interviewed says that when customers want to use DSL for VoIP he advises them against it. He indicated “they don’t believe me that they need more than DSL for VoIP.” He proceeds with the VoIP installation and when the VoIP does not perform well, he upgrades them to a T-1. 
 
Brummage commented “the benefits of VoIP are profound and the features such as integration of Outlook, visual voicemail, softphones and others provide such powerful benefits, spending a few more dollars on bandwidth is chump change.”
 
Glenn expressed similar feelings about VoIP features. “One of the biggest pluses is that with a softphone I can be anywhere in the country.” He refers to the mobility capability of VoIP where, with a hardphone or softphone, a user simply plugs into a broadband connection from anywhere including a WiFi “hotspot” and makes and receives and calls.    This capability allows companies to be truly virtual. In addition, employees can gain the benefit of working from anywhere. 
 
VoIP also opens up new possibilities for business operations, improving customer access, lowering costs including time wasted commuting to-from work as well as linking workers at home or branches. Think of VoIP as a "go green" solution. In practical terms, anyone can work from home or the coffee shop and drive only when it’s necessary avoiding sitting in traffic and other delays. 
 
While often-criticized as a limitation - not having “hardware” onsite - hosted VoIP solutions give organizations far more flexibility in communicating from any location, not just their headquarters site. 
 
The future of telephone service is clear: softphones (phones that operate as a software application on a PC or other device) will replace desktop phones. . According to one source “Softphones will dominate the marketplace in five years because it’s always with you. Soon dual-mode-cell/software phone – the cellphone (will) become the hardphone using Bluetooth for software integration.” One dealer added that, “Customers often require softphones (soft client) for many of their users, then admit that all users are not quite ready and still need a hardphone.” One IT manager noted that “techies are today softphone only and others will follow.” Brummage added, “A couple of people work at home and one of the designers work from home. Most of the people use the hardphones but for the mobile worker use the softphone.”  
 
Another feature getting high marks from Brummage is “seeing” the voice mail inside the email. Glenn said “I love the voice mails in the email.” Often referred to as unified messaging or communications, it is the “visual interface” for email, voice mail, FAX, contact management, web meetings and other applications that really excited those users which provides for improved productivity and prioritizes the calls.   
 
Visual integration is a huge time saver.  The true SMB guy has greater integration needs – what they want is tighter and tighter integration with a CRM -- Customer Relationship Management (contact manager such as ACT, Goldmine, etc.) package. They are more interested in integration, whereas the larger customers want to build it, manage it and control it themselves.
 
As one VoIP consultant noted, “People will actually pay more for the productivity gains. There are more features available today than we can synthesize into applications, or solve needs and quarterly upgrades with new features at no cost.” Brummage echoed similar thoughts, “The adjustability of the phone system with features we can’t get in a hardline traditional system is compelling. We have six and growing.” Growth in a VoIP gives the small business or any business the ability to grow in an incremental approach rather than block approach of PBX line and trunk cards. In addition, if there is any remote locations, additional circuits are often required which adds to the cost of a traditional PBX or managed-IP hardware system.   
 
All-in-all, Brummage is very pleased with SimpleSignal and their VoIP. One last point, Brummage added, “International voice calls are better than ever and speakerphones sound even better.”
For more information on hosted VoIP/SIP solutions, go to www.simplesignal.com.

While SIP brings advancement in VoIP call connections, SIP faces the same security attacks as other IP protocols such as HTTP and SMTP such as malformed message attacks, SPIT-SPam over Internet Telephony, buffer overflow attacks, DOS-Denial-of Service attacks, eavesdropping, hijacking, injection of malicious RTP packets into existing RTP flows and other known and yet to be created attacks.   Special SIP firewall and other protection systems are recommended. This is a tutorial on how "phishing" and SPIT-Spam over Internet Telephony damage VoIP and email networks adding new security risks.
 
A hacker simulates or "spoofs" a friendly IP address. Routers respond with LSAck-Link-State Acknowledgements. LSA Database advertisements are sent to routers throughout the network. Routers Update their Route Tables. Routers change from Loading State to Full State and begin IP Datagram packet routing distributing SPIT "phishing" email or "vishing" calls to IP phones.
 
Some basic definitions of terms:
- Spoof - IP source and destination addresses in the IP header appear to originate within the attacked systems site
- Smurf - The IP source itself is bombarded with ping reflections
- Land - IP source is set as the same as the destination
Hacker comes from the term hack which is slang that software programmers use to describe writing computer programs. Cracker comes from safe/vault crackers to break/crack into a vault safe. White Hat Hacker is a good or trusted programmer and Black Hat is a bad or untrusted-disgruntled person whose desire is to cause injury or disrupt computer systems. Grey Hat is a programmer of uncertain intent.
The remainder of this tutorial available to professionals enrolled in the course explains the consequences of hacker attacks. This tutorial is also part of the SIP-VoIP Essentials online course for enterprise uses available from TCMnet at http://www.tmcnet.com/tmcnet/mkt/nacse/sip-essentials.htm or the version for Channel Partners called NVBE http://www.tmcnet.com/tmcnet/mkt/nacse/.

 

 

 

 

"Event" notification can also be enhanced with SIP Trunking for fire-public safety or business applications such as sporting-concert events, restaurant-airline seat availability or stock price monitors. On demand business meetings, training, broadcast announcements, call-to-meeting notifications, even reverse E911 are enhanced with SIP trunking. Integration of additional "third-party" developed SIP-enhanced services provides additional business and enterprise justification for SIP trunking.
SIP Trunking supports next-generation communications service provider applications such as automated (auto-dialing) outbound voice auto-dialed telemarketing, "event broadcast" emails/vmail or inbound touchtone order fulfillment. SIP Trunking supports on-net toll-free calling and conference calling. Inbound or outbound call centers can be connected via VTL-Virtual Tie-Lines for normal or overflow call processing.
 
This audio-video tutorial is available in number of media formats such as Adobe-Flash (.swf), .mp3 (audio only), iPod (.m4v) and Apple QuickTime (.mov). You can download any or all of the files here: (right-click and save as):
http://www.techtionary.com/audio/event
If you have problems opening the .swf, right-click and open with Flash Player (Flash8). The iPod format .mv4 is for the video iPod while the .mp3 files are audio-only and can be heard on any mp3 player. This tutorial is also part of the SIP-VoIP Essentials online course for enterprise uses available from TCMnet at http://www.tmcnet.com/tmcnet/mkt/nacse/sip-essentials.htm or the version for Channel Partners called NVBE http://www.tmcnet.com/tmcnet/mkt/nacse/.
One of the biggest concerns customers have when deploying IP telephony is with the up-time of the solution. Up-time depends on two things - reliability of the components and the resiliency of the manufacturer’s design. Reliability of the components is tested with proven software and hardware with hundreds of thousands of hours of MTBF (Mean Time between Failure). But in the IP telephony world where this business critical application has to travel through a multi-vendor world to be effective, resiliency is a key differentiating feature. HHHh hh[po0poere are seven levels of resiliency (with help from Avaya).
1st Level Stateful Failover via Memory Shadowing where only one Media Server is running the entire system of thousands of stations and trunks.
2nd Level Multiple Interfaces multiple and dual-homed interfaces from the servers to the media gateways.
3rd Level provides separate signaling and bearer (voice) interfaces in the form of C-LAN (Control LAN/H.323 Gatekeeper functions) modules for signaling and resources for bearer traffic.
4th Level Enterprise Survivable Server(s) (ESS) solution allows up to n-number of backup servers which automatically distributed configuration modifications.
5th Level provides redundancy for Announcements and Queue Music critical to call center environments.
6th Level proactive monitoring and redirection capabilities of network management for alternative path to get sub-second failover when WAN failures or brownouts occur.
7th Level provides local processing capabilities to protect against WAN outages can be provisioned for all users with zero administration, telephone brand neutrality, all features (including E911) support and other services.
This tutorial is designed to be a planning exercise to develop your own n-levels of resiliency. This tutorial is also part of the SIP Essentials online course for enterprise uses available from TCMnet at http://www.tmcnet.com/tmcnet/mkt/nacse/sip-essentials.htm or the version for Channel Partners called NVBE http://www.tmcnet.com/tmcnet/mkt/nacse/.

RTP versus RTCP

July 18, 2007 2:18 PM | 0 Comments
RTCP/RTP are used to enhance the performance and quality of traditional VoIP and now SIP-Session Initiation Protocol. Most VoIP and SIP systems are generally encapsulated in UDP-User Datagram Protocol which is a "connectionless" protocol which means data is sent continuously or "streamed." In contrast, TCP-Transmission Control Protocol requires ACKnowledgements or confirmation of data received before sending any additional transmission.
 
RTP-Real-Time Protocol is used to send and receive the media stream (continuous media like music, voice, video) and RTCP-Real-Time Control Protocol is used to provide QoS.
 
This audio-video tutorial is available in number of media formats such as Adobe-Flash (.swf), .mp3 (audio only), and Apple QuickTime (.mov). You can download any or all of the files here: (right-click and save as):
http://www.techtionary.com/audio/rtp
If you have problems opening the .swf, right-click and open with Flash Player (Flash8). The iPod format .mv4 is for the video iPod while the .mp3 files are audio-only and can be heard on any mp3 player.
It was reported by another Tom Cross who works at IBM that major security flaws were found in Cisco's Unified Communications Manager which can impact VoIP calls.  The vulnerability was determined to be an error in a trusted-certificate provider (good guy) that could cause a "heap-based buffer overflow" (which could come from a bad guy).  In my pursuit to understand how “everything works” and explain the term via animation, I went to work.  As a result, you will find an animated tutorial in www.techtionary.com under “H” for heap based overflows.  If you “just want the facts,” here they are.
Memory leaks are allocated memory no longer in use. Memory leaks are often caused by programmers assigning data to specific unused memory addresses called a heap or free store and then not removing the assignments when the computer processing is complete. Heap overflows are caused by hackers who can write-over previously allocated memory with their own program or another.  The hacker can potentially control the program being attacked. Programmers use garbage collectors to find and reclaim such memory so that it does not become a leak. The garbage detector is a subroutine library that helps the programmer find and eliminate memory leaks during development-programming. By using garbage collection to track down leaks, developers can benefit from garbage collection technology without being impaired by memory leaks. 
What is SIP?
SIP-Session Initiation Protocol is a real-time communication protocol for VOIP-Voice over IP. SIP is a signaling protocol for internet conferencing, telephony, presence, events notification (emergency calling) and instant messaging. SIP has also been expanded to support video and instant-messaging applications. 
SIP is a telephony signaling protocol that is used to establish a "communications session or connection" such as a telephone call, IM-Instant Message, conference call or other type of communications on an IP-Internet Protocol network. SIP is a request-response protocol that operates like a "communications browser" protocol such as HTTP-Hypertext Transfer Protocol.   SIP is the communications equivalent to such internet protocols such as HTTP and SMTP-Simple Mail Transfer Protocol. 
 
As shown here, SIP uses a text-based programming language designed to perform basic call-control tasks, such as session call set up and tear down as well as signaling for features such as call hold, caller ID, conferencing and call transferring. 
 
As shown here, the function of signaling is to connect, monitor, alter and disconnect communications sessions. If you prefer, establish, change and terminate sessions. SIP does not address message content.   SIP also uses a series of signaling commands to provide common responses.
 
This audio-video tutorial is available in number of media formats such as Adobe-Flash (.swf), .mp3 (audio only), and Apple QuickTime (.mov). You can download any or all of the files here: (right-click and save as):
http://www.techtionary.com/audio/sip
If you have problems opening the .swf, right-click and open with Flash Player (Flash8). The iPod format .mv4 is available by request - see email to cross@gocross.com for the video iPod while the .mp3 files are audio-only and can be heard on any mp3 player.
This is also part of a complete SIP training program available from TMCnet:
 
I just attended the global Microsoft Channel Partner show here in Denver. Tremendous enthusiasm for all aspects of Microsoft products can be seen everywhere. Want to know more about Microsoft’s Channel Partner Program, here the place to start:
For those of you choosing to remain in the PBX industry, hear the funniest story about the demise of the PBX I have seen in a while:
And, in case you are still not convinced to get on the Microsoft bandwagon, go here:
You can download beta versions of OCS.
For those involved in VoIP, mark your calendars as OCS-Office Communications Service will be shipping on 10-16. In an earlier speech Jeff Raikes of Microsoft noted, “Software is set to transform business phone systems as profoundly as it has transformed virtually every other form of workplace communication.” “Over time, the software-based VoIP technology built into Microsoft Office Communications Server and Microsoft Office Communicator will offer so much value and cost savings that it will make the standard telephone look like that old typewriter that’s gathering dust in the stockroom.” For PBX providers and channel partners its time to get ready, get scared or get out, you pick.
iPhone Update - For those of you like me with iPhones, I love it more everyday.

 

1 2 Next

Recent Comments

  • Anonymous: I would like to tell my AT&T/Apple iPhone story.....I had read more
  • Anonymous Coward: Typical iPhone Owner: "I love hitting myself in the head read more
  • Michael: I like my Blackberry. I do real work with my read more
  • Anonymous: You say you hate everything that iPhone is associated with.... read more
  • TR: ihate my iphone. ihate apple. ihate att. They're all .... read more
  • dejaye: I learned from past windows upgrades and new os software...wait read more
  • iphoneuser: So I don't get it. You must be the only read more
  • iphoneuser: Surely, you figured out by now it was because the read more
  • Newaz: Hi there, i have been interested in SIP and i read more
  • Rich Guard: Tom, I enjoyed your tutorial on SIP signalling. Is there read more

Subscribe to Blog

About this Archive

This page is an archive of entries from July 2007 listed from newest to oldest.

June 2007 is the previous archive.

August 2007 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Around TMCnet Blogs

Latest Whitepapers

TMCnet Videos