BACK TO BACK USER AGENTS FOR TELECOMMUNICATIONS


Today’s telecommunications networks have been a ethereal mix of clients as good as servers which together suggest probably unconstrained possibilities when it comes to services as good as applications. For each brand brand new patron grown, there seems to be a measure some-more upon a approach — from mobile handsets, PDAs, terminals, telephones, video phones, IP set-top-boxes, as good as so upon.

There have been radically dual sorts of servers which bond in in in in in in in in in between clients upon immeasurable networks: Proxy servers as good as Back-to-Back User Representative( B2BUA) servers. A some-more prevalent Proxy servers underline predicted duty — simply joining in in in in in in in in in between clients. Effectively, B2BUA servers have been many stronger as good as smart entities which perform actions which Proxy servers cannot. Moreover, B2BUA servers yield a stretchable resolution for a far-reaching operation of applications as good as services as good as have been apropos a initial engine for some-more as good as some-more SIP servers in NGN as good as IMS networks.

The disproportion in in in in in in in in in between Proxy servers as good as B2BUA servers is infrequently not entirely accepted. In this essay, you will try what creates B2BUA servers such an delectable pick to customary Proxy servers. Better bargain of B2BUA servers can assistance managers assimilate a worth, as good as a tradeoffs, of selecting a B2BUA server, as good as a frameworks indispensable to rise a far-reaching operation of SIP applications as good as SIP services regulating it.

Figure 1 - Architectural disproportion in in in in in in in in in between Proxy servers as good as B2BUA servers

B2BUA Server Defined

B2BUA servers have been used to yield worth total facilities for point-to-point calls as good as conduct multi-point calls. A energy at a back of a B2BUA server is subsequent mostly from a actuality which it has a really general clarification, which gives it roughly total energy. However, this same evil is a base of a debate surrounding it.

IETF customary( RFC 3261) defines a back-to-back user representative as “a judicious entity which receives a ask as good as processes it as a user representative server( UAS). In sequence to establish how a ask should be answered, it acts as a user representative patron( UAC) as good as generates requests. Unlike a Proxy server, it maintains a discourse state as good as contingency experience in all requests sent upon a dialogues it has determined. ”

B2BUA servers have capabilities which distant surpass those of alternative sorts of SIP servers, as good as answer a need for office office office office office building worldly worth total SIP applications which cannot be implemented as Proxy applications.

Some of these capabilities, which have been singular to B2BUA servers, have been summarized below:

3rd Party Call Carry out( 3PCC) Features

3rd Party Call Carry out( 3PCC) is a capability of an entity( customarily a controller) to set up as good as conduct report exchnage in in in in in in in in in between dual or some-more parties. 3PCC is mostly used for user services as good as conferencing.

3PCC actions have been critical capabilities, disdainful to B2BUA servers given “passive” non call-stateful elements, such as Proxy servers, cannot beginner these sorts of activities. Some examples of 3PCC services have been online billing, QoS, apparatus prioritization, call send, click-to-dial, mid-call proclamation as good as some-more.

3PCC actions can be instituted automatically by B2BUA server applications, similar to disconnecting a call following credit death in an online-billing complement. Or they can be instituted by remote executive carry out( OSS), e. g. entice parties to a multi-point conferencing eventuality.

Figure 2 - Schematic outline of B2BUA server charity 3PCC functionality

Inter-working Duty( IWF) for Interoperability

SIP was created as a rarely stretchable as good as extendible custom. A really strength of this coherence is additionally an fundamental debility, given a immeasurable form of patron sorts in a marketplace still need to bond.

B2BUA Inter-working Functions( IWF) defines a far-reaching operation of absolute SIP servers which bond SIP clients which “speak” in opposite custom dialects, or await opposite capabilities. This Inter-working duty is really critical in enabling connectivity in in in in in in in in in between clients with opposite capabilities and/or custom dialects. Or even in in in in in in in in in between clients as good as networks – where a B2BUA server essentially acts as an entrance device.

Examples of what IWF can do include:

• Joining SIP clients to IMS networks by adding as good as stealing IMS SIP custom extensions( AKA P-Headers) which have been necessary for joining to a IMS network

• Joining clients with opposite Eventuality Timers settings

• Joining clients with opposite media capabilities as good as with graphic Eventuality Description Custom( SDP) messages by relaying in in in in in in in in in between a dual sorts of carry out sessions

• Joining to opposite sorts of networks( e. g. IPv4, IPv6) as good as await for opposite ride sorts, such as TCP/UDP/SCTP/TLS

Figure 3 - Schematic outline of a B2BUA Inter-Working Function

Multi-point Call Management

B2BUA servers an additionally exercise multi-point call scenarios where mixed CPE inclination bond to a B2BUA, as good as a B2BUA provides services to all CPE.

Due to these singular capabilities, B2BUA servers have been at vast used in a communications attention. A couple of examples have been listed below:

• Online-billing/prepaid functions

• Servers ancillary Apparatus Prioritization( RP) and/or Quality of Use( QoS) facilities

• Multi Point Conferencing servers

• IVR servers

• PBX Applications as good as Softswitches

• Concentration Layer Gateways( ALG)

• FW/NAT Traversal applications

• Privacy servers

• 3rd-Party Call Carry out Applications( 3PCC)

• Use Creation Environment( SCE) runtime engines

• Eventuality Boarder Controller( SBC)

• IMS S-CSCF, P-CSCF, I-CSCF

• SIP Inter-work Duty( IWF) Gateway

• Security Gateway( SEG)

• Voice Call Smoothness( VCC) servers

In offer, B2BUA servers fool around an critical purpose in rising IMS networks. Recent releases of 3GPP IMS specifications( 3GPP TS twenty-four. 229 V8. 0. 0) prove which an augmenting series of IMS network component servers, such as P-CSCF, IBCF, SBC etc., have been B2BUA servers. A reason for this is which worth total services have been customarily eventuality stateful, as good as underline capabilities which go over simple call proxying. Applications created upon tip of B2BUA Concentration servers perform multiform purposes, such as SIP User Agents, SIP Proxy servers as good as SIP Registrars.

B2BUA Server Hurdles

B2BUA concentration developers face many hurdles, such as achieving fast time-to-market, conformance as good as interoperability, charity customization for exclusive services as good as await for Tall Availability( HA) as good as excess. A endless B2BUA horizon can assistance developers strike these hurdles.

A plain B2BUA horizon should have modular concentration office office office office office building retard design for increasing coherence, condensation as good as reduced smoothness time. Traditional design, which facilities a singular configurable state appurtenance, is not stretchable sufficient. Additionally, a B2BUA horizon should promote office office office office office building B2BUA applications by flexibly joining “pluggable” high-level Modular Concentration Office office office office office building Blocks( MABB). Developers should have a capability to mix these MABBs as good as they should be created in a approach which allows developers to offer customize their duty if indispensable. This sort of design complies with à la mode Use Oriented Design( SOA) concepts, as good as is befitting for powering stretchable commercial operation report exchnage platforms. This modular design can save months of work. With a set of MABBs in palm, office office office office office building a concentration is a make a difference of mixing existent MABBs to furnish a compulsory commercial operation proof. In offer, this design enhances efficiency; growth of brand brand new MABBs can be finished parallel.

A B2BUA horizon should promote office office office office office building applications which entirely heed to standards as good as have been interoperable; but restricting developers from customizing custom duty for special cases. Moreover, it should heed for non-standard implementations, as good as to intercede in in in in in in in in in between dual versions of a same customary. This sort of horizon allows developers to concentration upon their exclusive concentration with a certainty which their last concentration will be entirely interoperable.

And eventually, a B2BUA horizon should yield a capability to configure, rectify as good as reinstate concentration office office office office office building blocks to emanate exclusive facilities. With this capability, developers can show off existent formula – significantly cutting growth time, cutting contrast cycles, as good as cutting altogether time-to-market.

Figure 4 - Traditional design of a B2BUA framework

RADVISIONÂ’s B2BUA Concentration Horizon http://www. radvision. com/Products/Developer/SIPServer delivers these capabilities as good as some-more. A B2BUA Concentration Horizon procedure is a partial of a RADVISION SIP server Height, a program horizon which offers a necessary office office office office office building blocks for a growth of a far-reaching accumulation of tall opening SIP as good as IMS servers. A abounding set of components as good as modules can be flexibly total to compare customersÂ’ mandate for office office office office office building SIP servers which suggest both customary as good as modernized SIP services.

Applications created upon tip of RADVISIONÂ’s B2BUA horizon have been grown by mixing customizable modular concentration office office office office office building blocks. This is effectively immeasurable chunks of functionality which can be strung together to form ad-hoc applications, enabling developers to concentration upon a high-level commercial operation proof as good as make use of office office office office office building blocks which censor low-level sum.

As a single of a many renouned IM applications, Yahoo! Messenger was a initial immeasurable consumer player which adopted B2B UA. Yahoo! Messenger total a backend scalable height with RADVISIONÂ’s B2B UA to offer millions of monthly singular messaging users around a universe. Yahoo comparison RADVISIONÂ’s B2BUA due to a strong opening as good as scalability facilities.

Figure 5 - A design of RADVISION B2BUA Concentration Framework

RADVISION additionally offers involuntary Tall Availability( HA) as good as Excess await. A B2BUA horizon automatically replicates a run-time state of a opposite Services as good as B2BUA horizon core. In a eventuality of a server outage, a surplus server takes over seamlessly as good as provides undeviating use smoothness.

B2BUA horizon benefits in a nutshell

• Significantly reduces time to marketplace office office office office office building exclusive B2B applications as good as services.

• Allows adding modernized services simply to keep rival value as good as develop to encounter flourishing patron final.

• Focuses upon a commercial operation proof as good as hides low turn user report exchnage intricacies.

• Delivers off-the-shelf conformance as good as interoperability.

• Enables fast growth of applications which can interoperate with opposite vendors.

• Enables adding high-availability facilities simply.

Click here http://www. radvision. com/Resources/WhitePapers/b2bua. htm for some-more endless report upon B2BUA Servers.

By Danny Loeb, RADVISION http://www. radvision. com Product Manager

Related posts:

  1. BACK TO BACK USER AGENTS FOR TELECOMMUNICATIONS
  2. IS THERE A DIFFERENCE IN A BUSINESS SECURITY SYSTEM AND HOME SECURITY SYSTEM?
  3. SECURE PHP PROGRAMMING
  4. REMOTE BLOG OR SELF HOSTED BLOG?
  5. BLEACHES IN WOOD FINISHING: THE GOOD AND THE BAD