+ All Categories
Home > Documents > Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Date post: 23-Dec-2015
Category:
Upload: damon-simpson
View: 222 times
Download: 0 times
Share this document with a friend
Popular Tags:
32
Feature Interaction in Internet Telephony Wissam Itani March 26, 2002
Transcript
Page 1: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Feature Interaction in Internet Telephony

Wissam Itani March 26, 2002

Page 2: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Outline

Feature Interaction DefinitionInternet Telephony Architectural ModelDifferences from the PSTNApplicability of Existing FI WorkExamples of New Interactions in ITNew Approaches for Managing Internet

InteractionsConclusion

Page 3: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Feature Interaction Definition

Feature interactions refer to situations in which instances of the same features or different service features affect each other.

Bad feature interaction (FI) is one that causes the system behavior to be undesirable.

Good FI

Page 4: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Internet Telephony Architectural Model

Within Internet telephony network, we find 3 types of devices : end sytems gateways signaling servers

Page 5: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Internet Telephony Architectural Model(Cont.)

End sytems : devices on which users place and receive calls.

Initiate and respond to signalingTransmit and receive mediaSmart : aware of call stateCall waiting, Multiple Line services ...

Page 6: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Internet Telephony Architectural Model(Cont.)

Gateways : devices which allow calls to be placed to and from other telephone networks.

Other devices see Gateways as end devices.

Networks behind Gateways are transparent to other devices.

Page 7: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Internet Telephony Architectural Model(Cont.)

Signaling servers : handle the application-level control of the routing of signaling messages

perform user location services

Page 8: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Differences from the PSTN

These differences affect what sorts of features are possible, how these features are created, and how their interactions are managed.

Internet telephony allows more flexibility and new possibilities, it also introduces new challenges.

Page 9: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Advantages of Internet Telephony

Advantages can be divided into 3 categories:

ProtocolNetworkConceptual

Page 10: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Protocol Issues

Internet telephony signaling protocols are more expressive

Internet telephony signaling can be extended while maintaining compatibility. The network would be able to support advanced features without undergoing universal upgrades of an entire system.

Page 11: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Protocol Issues (Cont.)

Adding another control protocol, for example, RTSP for voice mail, can be done independently of the telephony signaling protocol

Internet telephony does not make a strong distinction between user devices and network devices.

Internet model eliminates user-level address scarcity.

Page 12: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Network Issues

Internet telephony takes advantage of the nature of the Internet network itself

The Internet is inherently self-routing. Both signaling and media are sent off into the network through the same mechanism

Page 13: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Network Issues (Cont.)

The Internet environment supports a number of means of strong encryption and authentication, such as the IPsec suite of protocols.

Page 14: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Conceptual Issues

The conceptual framework of Internet services add new characteristics to Internet telephony environment.

Internet is already a distributed environment where multiple providers interwork and compete.

A customer can proxy all his calls through a service which, for example, automatically blocks calls from known telemarketers.

Page 15: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Conceptual Issues(Cont.)

The Internet environment enables programmability on a scale not seen in the telephone network.

Service providers motivated to create services which will distinguish them from competitors

Page 16: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

New Complications

While the new characteristics of the Internet enable new possibilities, they also increase the complexity of creating features.

Distributed nature of the Internet: Features can be implemented and deployed at network devices, end systems, and signaling servers.

Page 17: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

New Complications (Cont.)

User programmability is now possible : features could be created by amateur feature designers.

End systems have control of call state. 911 calls.

Several new features of Internet telephony protocols also have the potential for dramatic FI consequences with existing protocols.

Page 18: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

New Complications (Cont.)

Forking proxy : call request transmitted to several devices.

Request expiration. User wishes may conflict with signaling servers responses.

Internet’s lack of address scarcity. With throw-away addresses now available one can easily evade a block on her addresses.

Page 19: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

New Complications (Cont.)

Assumptions, based on the trust model in the PSTN, break down when end-to-end connectivity is introduced and anybody can become an Internet Service Provider.

Feature like ‘caller I-D blocking’ become much more difficult when users cannot trust the network not to reveal calling information to recipients.

Page 20: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Applicability of Existing FI Work

Single-component interactions are largely the same in the Internet environment as they are in the PSTN. The techniques developed to resolve these interactions should still be valid in the new environment.

Page 21: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Applicability of Existing FI Work (Cont.)

Multiple-component interactions, are much more complicated for Internet telephony. Features are designed and deployed by providers who do not cooperate. FI resolution techniques, depending on features designed globally and resolving their interactions at design time, are no longer practically applicable.

Page 22: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Examples of New Interactions in Internet Telephony

FI in Internet telephony may be categorized into 2 types of interactions: Cooperative : correspond with (SUMC)

interactions. Adversarial : correspond with (MUMC) or

(CUSY) interactions.

Page 23: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Cooperative Interactions (Example 1)

Request Forking (RF) and Call Forward to Voicemail : an RF allows a proxy server P to attempt to locate a user by forwarding a request to multiple destinations, A and B. The call will be connected to the first destination to pick up. The interaction arises when the callee is currently located at A, and B has had its calls forwarded to a voicemail system.

Page 24: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Figure from : Henning Schulzrinne, Industrial-Strength Internet Telephony

Request Forking

CALL [email protected]

run

alice

bob@jump

cse.pu.edu

Proxy Serverbob

Location Server

run.cse.psu.edujump.cse.psu.edu

INVITE bob@run200 O

K

jump

INV

ITE bob@jum

p

Page 25: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Cooperative Interactions (Example 2)

Camp-on (CO) and Call Forward on Busy: CO allows a caller to re-try calling a busy destination periodically until the line becomes free. If the destination has Call Forward on Busy,

the call is forwarded to some alternate destination; in this case CO can’t be triggered

this interaction can occur in the PSTN but it is more serious in Internet telephony.

Page 26: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Adversarial Interactions (Example 1)

Outgoing Call Screening and Call Forwarding: this interaction also appears in the PSTN, of course, but the ability to easily change addresses and get easy call forwarding on the Internet makes this problem much more significant in the Internet environment.

Page 27: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Adversarial Interactions (Example 2)

Outgoing Call Screening (OCS) and End-to-End connectivity : a signaling server cannot force calls to be placed through it because any device can talk to any other, and an end system can communicate directly with the remote party, bypassing local administrative controls entirely. Enforcement of OCS policy is difficult

Page 28: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

New Approaches for Managing Internet Interactions

Explicitness: some interactions can be prevented or made less likely by making explicit the actions being taken, and their desired effects. For instance, a call wishing to camp on to the actual user to be contacted could specify “do not forward” so as to get back a busy response rather than have the call be forwarded against their wishes.

Page 29: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

New Approaches for Managing Internet Interactions (Cont.)

Universal authentication: many of the problems introduced by polymorphic identities and identity forging can be resolved by insisting on strong authentication of request.

Page 30: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

New Approaches for Managing Internet Interactions (Cont.)

Network-level administrative restrictions: such as firewalls must be used to limit end-to-end connectivity in order to impose administrative controls.

Verification testing: ensuring correct operation of features by testing them directly.

Page 31: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

Conclusion

Learn from prior experiences of creation of telephony services

Some existing FI management techniques are impractical in IT

DFC, Agent’s negotiation, transaction processing, Service layer

Page 32: Feature Interaction in Internet Telephony Wissam ItaniMarch 26, 2002.

References

[1] J. Lennox and H. Schulzrinne, “Feature Interaction in Internet Telephony” in proc. of Feature Interaction in Telecommunications and Software Systems VI, Glasgow, United Kingdom, May 2000.

[2] H. Schulzrinne, “The IETF Internet Telephony Architecture and Protocols” IEEE Network, pp. 18-23, May/June 1999.

[3] D. Zhang "The Deployment of Features in Internet Telephony" http://lotos.csi.uottawa.ca/ftp/pub/Lotos/Theses, Msc Thesis Carleton University, January 2002.

[4] L. Blair and J. Pang, “Feature Interactions-Life Beyond Traditional Telephony” Feature Interactions in Telecommunications and Software Systems VI., IOS Press, pp. 83-93, Amsterdam, 2000

[5] J. Cameron , “Feature Interaction in the New World” Feature Interactions in Telecommunications and Software Systems V, IOS Press, pp. 3-9, 1998

[6] K. Kimbler, “Service Interaction in Next Generation Networks” Feature Interactions in Telecommunications and Software Systems VI, IOS Press, pp. 14-20, 2000


Recommended