SIP Forum Tech WG: IP PBX to Service Provider Interoperability Task Group

advertisement
SIP Forum Tech WG:
IP PBX to Service Provider
Interoperability Task Group
Rohan Mahy
Tech WG chair
rohan@ekabal.com
Richard Shockey
Task Group chair
rich.shockey@neustar.biz
SIP Forum Introduction
Non-profit industry trade organization:
Mission
http://www.sipforum.org
 Advance the adoption of products and services based on the Session Initiation Protocol.
To accomplish this mission, the Forum advances interoperability by:
 Holding live interoperability test events;
 Defining and creating operational compliance tests.
− Creates white papers, implementation guides, recommendations
− Creates technical documents dealing with issues that fall outside the scope of the IETF or other relevant
standards bodies
− Builds awareness about what existing and emerging SIP-compliant technologies can do for users and customers
Open to anyone
 Free individual members (“participant”)
 Paying corporate members (“full”)
Activities performed in working groups




Marketing working group
Service provider working group
Test event working group
Technical working group
2
Technical Working Group
Overview
To produce technical documents, software, training and not-for-profit
services for and using SIP-based technology

Purpose: to inform, guide and stimulate the use and implementation of SIP
The TWG is strongly encouraged to not create work product that purports
to be a “standard”


Strive to complement the activities of other standards bodies as may be guided by regular contact
with them
Standards-like documents should only be created when there is a consensus among these other
bodies in favor of the SIP Forum creating a specific, narrowly-defined standards-like document
Tech WG works via Task Groups
 Formed to tackle a specific problem area
 Transitory, or permanent as required
 Should create usable outputs
− Recommendations
− IETF-like process for outputs
•
Rough consensus & running code
 Volunteers do the work
− Task group lead
− Contributors
3
Current Task Groups
“IP PBX” to Service Provider interconnect
 PBX to service provider SIP interconnect
 Consider, modify, or replace SIPconnect
( http://www.sipconnect.info )
 Taking concrete proposals now for interface specs and requirements
 Resulting recommendation will not prevent additional functionality
IP Phones / IP PBX (proposed)
 Describe “feature packs” to make it easier for customers to find
phones with specific features
 Provide examples of service like sipping-service-examples
 Possible home for device configuration work
4
IP PBX to SP:
Promotes SIP “Trunking”
Greater network and cost efficiencies
•
Eliminate need for expensive TDM gateways
Higher quality of service
•
Reduce voice latency with TDM conversion no longer needed (TDM gateway
removed)
Increased features and functionality
•
•
•
•
•
Access to Direct Inward Dialing (DID) capabilities to smaller size customer
Seamless calling with Internet-based SIP endpoints
End-to-End IP Feature Transparency
Opportunity to purchase enhanced applications from service providers
Access Technology Agnostic
5
IP PBX to SP:
Current State of Interoperability
There is not currently a well-defined, standard operational approach for interfacing
an IP PBX with a VoIP-based service provider using SIP.
SIP Implementations vary greatly among different service providers and IP IPBXs
•
•
SIP is currently defined in ~28 RFCs and ~ 170 IETF Drafts
SIP is also very flexible. Not every vendor implements consistently.
Only basic interoperability is commonly possible
•
•
•
‘basic trunking’ or ‘proxy to proxy’ routing
‘single user account’ that works with a single user ITSP service.
Both models have considerable drawbacks
6
IP PBX to SP:
What Works Today?
Single User Accounts
•
Most PBXs can act as a B2BUA and derive basic service from an ITSP using a single user
identity.
•
This model has many limitations, such as:
•
•
•
Individual user features are not possible
Basic Trunking
•
•
Basic ‘proxy to proxy’ routing between an IP PBX and service provider
This model also has many limitations, such as:
•
•
•
•
DID is not supported due to single outbound calling identity
No easy model for billing traceability, unless per call authentication is used
No support for dynamic IP address assignment (SBCs need a REGISTER)
Individual user identity is generally not conveyed
What’s Missing? Single responsible party with multiple identities
7
Discussion of Group Scope
Output
Recommendation(s) defining existing specs you must implement to minimally comply,
to interface between an IP PBX and an ITSP using SIP and RTP/RTCP
Definition of what we mean by an IP PBX:
(ex: could be traditional PBX or collection of SIP stuff, could use other protocols inside)
Outputs
This task group will produce one or more SIP Forum recommendations that define a common set of implementation rules for
implementers who desire to interface an IP PBX with a SIP-enabled service provider. The recommendation(s) will specify
which standards must be supported, provide precise guidance in the areas where the standards leave multiple options,
supplement functionality gaps in existing protocols, and identify a baseline set of features that should be common to an IP PBX
to service provider interface. Such guidelines will not preclude the implementation of additional SIP functionality and primitives
that do not conflict with the common implementation rules of the recommendation(s).
For purposes of this task group a SIP-enabled IP PBX is defined as a private, multi-user communications system that supports
a clearly-defined baseline set of SIP standards along with other (optional) protocols. At a high level, the interface to the service
provider utilizes a combination of SIP signaling and media transport using RTP. The interface to end-users of the IP PBX can
be SIP or any other protocol capable of establishing a voice session (such as SCCP, H.323, directly connected analog “black
phone”, etc.) While vendor implementation choices vary (i.e. the PBX may be comprised of multiple servers and SIP
endpoints), the SIP signaling exchanged with a service provider must be traceable to a single account identity, which may be a
separate identity from users of the PBX. In this respect, the PBX is to be viewed logically as a single SIP user agent for the
purposes of the interface specification. This does not preclude, however, the capability for media to be exchanged directly
between the service provider and PBX-controlled IP endpoints such as IP phones and media terminal adaptors.
8
Discussion of Group Scope
Some of the specific objectives of the task group are:
•
•
•
•
•
•
Define a reference architecture describing common network elements for SP to IP
PBX peering.
Specify the basic protocols (and protocol extensions) that must be supported by
each element of the reference architecture.
Specify the exact RFCs or other existing standards associated with these protocols
that must or should be supported by each element of the reference architecture.
Specify consensus methods of formulating protocol messages where multiple
options exist.
Define a practical method of authentication that provides adequate user security
and billing traceability to a single identity. This method must preserve the optional
identification of users and endpoints ‘behind’ an IPX.
Scope of minimum/default recommended features:
•
•
•
•
•
•
•
•
Codec support, packetization intervals, echo, and other media capabilities.
Fax and modem transmissions.
DTMF tones.
Message Waiting Indication information.
Conveying traffic priority to the SP to support QoS enforcement.
Universal set of basic features in an IP PBX to service provider interface.
Basic guidelines for interfacing with an IP PBX when NAT or firewalls are on path.
Basic security model based on existing standards to authenticate and authorize utilization
of the service provider’s resources by an IP PBX. Also, ensure confidentiality and
authenticity between the service provider and IP PBX.
9
How to get involved
Join the SIP Forum Tech WG mailing list: techwg@sipforum.org

List Info (to Subscribe and view Archives):
− http://sipforum.org/mailman/listinfo/techwg
Get involved with a Task Group



Announced on Tech WG mailing list
All members (individual and full) can participate
Full members can set priorities of which Task Groups are most needed
Contacts
 IP PBX to SP interconnect Task Group: Richard Shockey
− rich.shockey@neustar.biz
 Tech WG chair: Rohan Mahy
− rohan@ekabal.com
 Test event chair: Robert Sparks
− rjs@nostrum.com
 SIP Forum Board of Directors
− board@sipforum.org
10
Download