From mailman-owner@lists.bell-labs.com  Sat Jul  1 05:20:20 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA18048
	for <iptel-archive@odin.ietf.org>; Sat, 1 Jul 2000 05:20:19 -0400 (EDT)
From: mailman-owner@lists.bell-labs.com
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP id 4A1F544618
	for <iptel-archive@lists.ietf.org>; Sat,  1 Jul 2000 05:09:38 -0400 (EDT)
Subject: lists.bell-labs.com mailing list memberships reminder
To: iptel-archive@ietf.org
X-No-Archive: yes
Precedence: bulk
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <extest.lists.bell-labs.com>
Message-Id: <20000701090938.4A1F544618@lists.bell-labs.com>
Date: Sat,  1 Jul 2000 05:09:38 -0400 (EDT)

This is a reminder, sent out once a month, about your
lists.bell-labs.com mailing list memberships.  It includes your
subscription info and how to use it to change it or unsubscribe from a
list.

You can visit the URLs to change your membership status or
configuration, including unsubscribing, setting digest-style delivery
or disabling delivery altogether (e.g., for a vacation), and so on.

In addition to the URL interfaces, you can also use email to make such
changes.  For more info, send a message to the '-request' address of
the list (for example, iptel-request@lists.bell-labs.com) containing
just the word 'help' in the message body, and an email message will be
sent to you with instructions.

If you have questions, problems, comments, etc, send them to
mailman-owner@lists.bell-labs.com.  Thanks!

Passwords for iptel-archive@lists.ietf.org:

List                                     Password // URL
----                                     --------  
iptel@lists.bell-labs.com                Gfcn      
http://lists.bell-labs.com/mailman/options/iptel/iptel-archive@lists.ietf.org


From iptel-admin@lists.bell-labs.com  Mon Jul  3 11:40:00 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA03522
	for <iptel-archive@odin.ietf.org>; Mon, 3 Jul 2000 11:40:00 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 4EACA44350; Mon,  3 Jul 2000 11:39:48 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from paris.packetizer.local (rdu162-228-022.nc.rr.com [24.162.228.22])
	by lists.bell-labs.com (Postfix) with ESMTP id 69B8F44336
	for <IPTEL@lists.bell-labs.com>; Mon,  3 Jul 2000 02:53:55 -0400 (EDT)
Received: from berlin (berlin.packetizer.local [192.168.1.4])
	by paris.packetizer.local (8.9.3/8.9.3) with SMTP id CAA15953;
	Mon, 3 Jul 2000 02:53:11 -0400
Message-ID: <072301bfe4bb$5c45d180$0401a8c0@berlin>
From: "Paul E. Jones" <paulej@packetizer.com>
To: "Suntichai Chusywong" <s4110400@maliwan.psu.ac.th>,
        <IPTEL@lists.bell-labs.com>
References: <004801bfd5c1$f073f980$8300a8c0@coe.psu.ac.th>
Date: Mon, 3 Jul 2000 01:42:11 -0400
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_061E_01BFE48F.E7F591B0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Subject: [IPTEL] =?windows-874?B?UmU6IFtJUFRFTF0g51doZXJlIGNhbiBJIGdldCBmcmVlIEFTTi4xIENv?=
 =?windows-874?B?bXBpbGVy?=
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

This is a multi-part message in MIME format.

------=_NextPart_000_061E_01BFE48F.E7F591B0
Content-Type: text/plain;
	charset="windows-874"
Content-Transfer-Encoding: quoted-printable

Suntichai,

You can get a free ASN.1 compiler as part of the OpenH323 effort here:
http://www.openh323.org

Best Regards,
Paul

  ----- Original Message -----=20
  From: Suntichai Chusywong=20
  To: IPTEL@lists.bell-labs.com=20
  Sent: Wednesday, June 14, 2000 1:29 AM
  Subject: [IPTEL] =E7Where can I get free ASN.1 Compiler


  Where can I get free ASN.1 Compiler?


------=_NextPart_000_061E_01BFE48F.E7F591B0
Content-Type: text/html;
	charset="windows-874"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dwindows-874" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.3018.900" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Suntichai,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>You can get a free ASN.1 compiler as =
part of the=20
OpenH323 effort here:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2><A=20
href=3D"http://www.openh323.org">http://www.openh323.org</A></FONT></DIV>=

<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Best Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Paul</FONT></DIV>
<DIV>&nbsp;</DIV>
<BLOCKQUOTE=20
style=3D"BORDER-LEFT: #000000 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: =
0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">
  <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV=20
  style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
  <A href=3D"mailto:s4110400@maliwan.psu.ac.th"=20
  title=3Ds4110400@maliwan.psu.ac.th>Suntichai Chusywong</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A=20
  href=3D"mailto:IPTEL@lists.bell-labs.com"=20
  title=3DIPTEL@lists.bell-labs.com>IPTEL@lists.bell-labs.com</A> </DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Wednesday, June 14, 2000 =
1:29=20
  AM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> [IPTEL] =E7Where can I =
get free=20
  ASN.1 Compiler</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face=3DArial size=3D2>Where can I get free ASN.1 =
Compiler?</FONT></DIV>
  <DIV>&nbsp;</DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_061E_01BFE48F.E7F591B0--




_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Wed Jul  5 10:17:11 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA04709
	for <iptel-archive@odin.ietf.org>; Wed, 5 Jul 2000 10:17:09 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id D23C744336; Wed,  5 Jul 2000 10:16:41 -0400 (EDT)
Delivered-To: iptel@share.research.bell-labs.com
Received: from dirty.research.bell-labs.com (dirty.research.bell-labs.com [204.178.16.6])
	by lists.bell-labs.com (Postfix) with SMTP id EAF4944336
	for <iptel@share.research.bell-labs.com>; Wed,  5 Jul 2000 08:42:01 -0400 (EDT)
Received: from lists.bell-labs.com ([135.104.27.211]) by dirty; Wed Jul  5 08:40:19 EDT 2000
Received: by lists.bell-labs.com (Postfix)
	id DE13344351; Wed,  5 Jul 2000 08:27:09 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from lists.research.bell-labs.com (paperless.dnrc.bell-labs.com [135.180.161.172])
	by lists.bell-labs.com (Postfix) with ESMTP id B0AD744347
	for <iptel@lists.bell-labs.com>; Wed,  5 Jul 2000 08:27:09 -0400 (EDT)
Received: by lists.research.bell-labs.com (Postfix)
	id AC10D52C4; Wed,  5 Jul 2000 08:27:08 -0400 (EDT)
Delivered-To: iptel@lists.research.bell-labs.com
Received: from scummy.research.bell-labs.com (guard.research.bell-labs.com [135.104.2.10])
	by lists.research.bell-labs.com (Postfix) with SMTP id D01E252AB
	for <iptel@lists.research.bell-labs.com>; Wed,  5 Jul 2000 08:27:05 -0400 (EDT)
Received: from dusty.research.bell-labs.com ([135.104.2.7]) by scummy; Wed Jul  5 08:25:38 EDT 2000
Received: from nscolmar.colmar.uha.fr ([194.167.108.34]) by dusty; Wed Jul  5 08:25:37 EDT 2000
Received: from colmar.colmar.uha.fr (colmar.colmar.uha.fr [194.167.107.31])
	by nscolmar.colmar.uha.fr (8.9.3/8.9.3) with ESMTP id NAA31839;
	Wed, 5 Jul 2000 13:46:35 +0200
From: conf@colmar.uha.fr
Received: from gtrpc13 (gtrpc13.colmar.uha.fr [192.168.12.51])
	by colmar.colmar.uha.fr (8.8.8/8.8.8) with SMTP id OAA25648;
	Wed, 5 Jul 2000 14:03:43 +0100 (WET DST)
Message-Id: <3.0.1.32.20000705150859.009216a0@colmar.colmar.uha.fr>
X-Sender: conf@colmar.colmar.uha.fr
X-Mailer: Windows Eudora Pro Version 3.0.1 (32) [F]
Date: Wed, 05 Jul 2000 15:08:59 +0200
To: conf@colmar.colmar.uha.fr
Mime-Version: 1.0
Content-Type: text/enriched; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [IPTEL] Call for Papers of ICATM01
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: quoted-printable

Please feel free to circulate this following preliminary program of
ICATM01 to interested colleagues (see
http://iutsun1.colmar.uha.fr/ICATM01.html for more information).=20

Accept our sincere apologies if you receive multiple copies.


----------------------------------------------------------------------------=
-----------
=20


<center><bold>Preliminary Call For Papers =20


Conference on Intelligent Networks, IP over ATM and Quality of Services=20

Joint 4th International Conference on ATM and High Speed Internet

(ICATM'01)=20

April 23-25, 2001=20

Olympic Parktel, Seoul, Korea

</bold></center>=20

GENERAL INFORMATION=20


The 2001 IEEE International Conference on ATM (ICATM'01) is sponsored by
the IEEE, IEE and WSES. ICATM'01 is organized by academic, research and
industrial societies will be held at Olympic Parktel, Seoul,
http://metro.seoul.kr , Korea, from Monday April 23, 2001 to Wednesday
April 25, 2001 plus Tutorials on Sunday April 22, 2001. The Olympic Park
is situated at the city of Seoul where the Olympic game was helid in
1988, about 20 km(14 miles) north-east of KIMPO International Airport.
Seoul, the metropolitan captical of Korea located almost in the center of
the Korean peninsula, has been the hub of the nation's politics, economy,
culture and transportation. Seoul covers a total of about 600km2, with a
population of more than 10 million. Just a few steps from many hotels in
the downtown is Toksugung Palace, Ch'angdokkung Palace, Piwon, the Secret
Garden, and much more historical/cultural sites to visit. Seoul hosts a
variety of symphony concerts, operas, and recitals by local and visiting
musicians. The Seoul Arts Center in the southern part of Seoul, the
Sejong Cultural Center, located on the main thoroughfare in downtown
Seoul, the National Theatre in Namsan Park, and the Hoam Art Hall near
the City Hall offer a wide range of cultural programs and performances.
There are few cities in the world where the ultra-modern and the ancient
exist side by side in such perfect harmony. Today, Seoul is a teeming
metropolis with many first-class Western-style hotels. English is spoken
at many shops, bars, and restaurants.


For traveling major cities of Korea; by Air, there are two domestic
Airlines: KAL(=3DKorean Air), http://www.koreanair.com and Asiana Airline,
http://www.asiana.co.kr .


Most of major cities can be reached within an hour by Air.=20


By Rail, there are three type trains: Tong-il (twice per day), Mugunghwa
(four times per day) and Saemaul (twice per day). The Saemaul train is
the fastest one and takes you major cities within 5 hour 30 minutes time
from SEOUL and the Mugunghwa would take about 6-hour time frame to reach
at any cities. We do not recommend Tong-il train since it is a slow train
which stops at each local areas. Many major cities are all within a day's
reach. One can learn more about Seoul in the Website,
http://metro.seoul.kr and apersonal prestige, but innate place, That is
Seoul, the center of the Korean peninsula. We salute you all.=20

In order to encourage closer interaction between academic and industrial
ATM research communities, we solicit both academic research papers and
industrial contributions.=20



TOPICS OF SPECIAL INTEREST=20


Topics of interest include, but are not limited to the following:=20


Traffic models=20

LAN Emulation=20

IP over ATM, IPv6 over ATM=20

VLANs=20

High-Speed Routing=20

I-PNNI, NHRP=20

Java, Tina, Corba architectures=20

Interconnection=20

Network Management, performance=20

CTI (Computer Telephony Integration)=20

Multicast ATM and Internet/Intranet

IP and ATM over xDSL=20

Security=20

IP and ATM Telephony=20

Practical experiences results=20

User applications=20

Video (Davic, ...)=20

QoS=20

WDM=20

Optical Switching=20

Scheduling & Resource allocation=20

Services over ATM

MPOA, IP Switching, MPLS, Tag Switching, Fast IP, Aris ...=20

Wireless ATM (LEO,MEO GEO, from GSM to UMTS and IMT2000 Hyperlan2, ...)


These topics can be discussed in term of concepts, state of the art,
standards, implementations, performance, security and confidentiality,
traffic management, running experiments, QoS (Quality of Service) and
applications.=20


INSTRUCTIONS FOR AUTHORS=20


Mail four copies of a full paper which should be no longer than 10 pages
or an extended abstract summarizing an original work. All the manuscripts
must be written in English. The top of the first page of each paper
should include the title of the paper, authors' name, position, address,
telephone and fax numbers, e-mail of the author responsible for
correspondence and a list of four keywords.=20

Electronic submissions are strongly encouraged. Acceptable formats are
PDF, Postscript, RTF, Word 97. Please use A4 paper format when formatting
your submission! Authors of accepted papers will later be required to
submit a IEEE copyright form, please assure that you have all necessary
authorizations in place. Typing instructions for accepted full papers can
be downloaded from http://dongshinu.ac.kr/~idec_du.=20

  The deadline for submission of all extended abstracts is September 10,
2000 with notification of acceptance by November 10, 2000. Submission of
camera-ready paper is by January 10, 2001.=20


Authors of accepted papers will be invited to submit full-length
manuscripts for inclusion in the proceedings.=20


All submitted papers should be sent to the following address:=20



For the worldwide:=20


Mike Myung-Ok LEE=20

IDEC=20

Dongshin University=20

252 Daeho-Dong, Naju=20

Chonnam, 520-714 Korea=20

Phone:82(0)613-330-3195 Fax:82(0)613-330-2911 Mobile:82(0)16-612-2925=20

E-mail: mikelee@dongshinu.ac.kr=20


For Europe :=20


Pascal LORENZ=20

University of Haute Alsace=20

IUT - Department GTR=20

34 rue du Grillenbreit=20

68008 Colmar, France=20

Phone: 33 (0)389202366 Fax: 33 (0)389202359 Mobile: 33 (0)603658042=20

E-mail: lorenz@colmar.uha.fr=20


You can learn more in our Web page at
http://dongshinu.ac.kr/~idec_du/ICATM01.html for the latest information
concerning the conference.=20

Best papers will be forwarded for consideration in a special issue of the
journal Telecommunication Systems published by Baltzer Science
Publishers.=20



TUTORIALS AND WORKSHOPS=20


Tutorials and workshops provide overviews of current high interest
topics. Proposals for half of full day tutorials are due by September 10,
2000.=20



INTERNATIONAL ADVISORY COMMITTEE=20



R. Addie (Australia) - University of Southern Queensland=20

K. Begain (Jordan) - Mu'tah University=20

A. Benslimane (France) - University of Belfort=20

B. Bing (Singapore) - Ngee Ann Polytechnic=20

D. Bonjour (France) - CNET=20

A. Brandwajn (USA) - University of California Santa Cruz=20

J.P. Coudreuse (France) Mitsubishi=20

J. Crowcroft (UK) University College London=20

B. Gavish (USA) - Vanderbilt University=20

J. Halpern (USA) Newbridge=20

Z. Hulicki (Poland) University of Cracow=20

R. Israel (France) - IEEE=20

S. Komandur (USA) - Ascend Communications=20

D. Kouvatsos (UK) - University of Bradford=20

S. Kumar (USA) Ericsson=20

G.S. Kuo (Taiwan) National Central University=20

F. Le Faucheur (France) - Cisco=20

M. Lee (Korea) Dongshin University=20

P. Lorenz (France) - University of Haute Alsace=20

G. Omidyar (USA) - Computer Sciences Corp.=20

J.J. Pansiot (France) - University of Strasbourg=20

M. Potts (Switzerland) - Martel=20

Z. Mammeri (France) - University of Toulouse=20

N. Mastorakis (Greece) - Military Institutions of University Education=20

S. Moyer (USA) - Bellcore=20

R. Muraine (France) - Newbridge=20

G. Pujolle (France) - University of Versailles-Saint-Quentin=20

S. Rao (Switzerland) - Ascom=20

A. Reid (UK) - British Telecom=20

S. Ritzenthaler (France) - Newbridge=20

P. Rolin (France) - ENST Bretagne=20

R. Saracco (Italy) - CSELT=20

G. Swallow (USA) - Cisco=20

H. Tobiet (France) Clemessy=20

V.A. Villagra (Spain) University of Madrid=20

E. Vazquez Gallo (Spain) University of Madrid=20


IMPORTANT DATES=20



Extended Abstract due: September 10, 2000=20

Notification of acceptance: November 10, 2000=20

Deadline for full-length camera-ready manuscript: January 10, 2001=20





_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Thu Jul  6 09:14:09 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA15646
	for <iptel-archive@odin.ietf.org>; Thu, 6 Jul 2000 09:14:08 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 87C8844336; Thu,  6 Jul 2000 09:14:01 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from boreas.isi.edu (boreas.isi.edu [128.9.160.161])
	by lists.bell-labs.com (Postfix) with ESMTP id AB6F544341
	for <iptel@lists.bell-labs.com>; Wed,  5 Jul 2000 20:10:37 -0400 (EDT)
Received: from ISI.EDU (jet.isi.edu [128.9.160.87])
	by boreas.isi.edu (8.9.3/8.9.3) with ESMTP id RAA22488;
	Wed, 5 Jul 2000 17:10:35 -0700 (PDT)
Message-Id: <200007060010.RAA22488@boreas.isi.edu>
To: IETF-Announce: ;
Cc: rfc-ed@ISI.EDU, iptel@lists.bell-labs.com
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary=NextPart
Date: Wed, 05 Jul 2000 17:10:35 -0700
From: RFC Editor <rfc-ed@ISI.EDU>
Subject: [IPTEL] RFC 2871 on TRIP Framework
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com


--NextPart


A new Request for Comments is now available in online RFC libraries.


        RFC 2871

        Title:	    A Framework for Telephony Routing over IP
        Author(s):  J. Rosenberg, H. Schulzrinne
        Status:     Informational
	Date:       June 2000
        Mailbox:    jdrosen@dynamicsoft.com,
                    schulzrinne@cs.columbia.edu 
        Pages:      25
        Characters: 60664
        Updates/Obsoletes/SeeAlso:    None

        I-D Tag:    draft-ietf-iptel-gwloc-framework-06.txt

        URL:        ftp://ftp.isi.edu/in-notes/rfc2871.txt


This document serves as a framework for Telephony Routing over IP
(TRIP), which supports the discovery and exchange of IP telephony
gateway routing tables between providers. The document defines the
problem of telephony routing exchange, and motivates the need for the
protocol. It presents an architectural framework for TRIP, defines
terminology, specifies the various protocol elements and their
functions, overviews the services provided by the protocol, and
discusses how it fits into the broader context of Internet telephony.

This document is a product of the IP Telephony Working Group of the
IETF.

This memo provides information for the Internet community.  It does
not specify an Internet standard of any kind.  Distribution of this
memo is unlimited.

This announcement is sent to the IETF list and the RFC-DIST list.
Requests to be added to or deleted from the IETF distribution list
should be sent to IETF-REQUEST@IETF.ORG.  Requests to be
added to or deleted from the RFC-DIST distribution list should
be sent to RFC-DIST-REQUEST@RFC-EDITOR.ORG.

Details on obtaining RFCs via FTP or EMAIL may be obtained by sending
an EMAIL message to rfc-info@RFC-EDITOR.ORG with the message body 
help: ways_to_get_rfcs.  For example:

        To: rfc-info@RFC-EDITOR.ORG
        Subject: getting rfcs

        help: ways_to_get_rfcs

Requests for special distribution should be addressed to either the
author of the RFC in question, or to RFC-Manager@RFC-EDITOR.ORG.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.echo 
Submissions for Requests for Comments should be sent to
RFC-EDITOR@RFC-EDITOR.ORG.  Please consult RFC 2223, Instructions to RFC
Authors, for further information.


Joyce K. Reynolds and Sandy Ginoza
USC/Information Sciences Institute

...

Below is the data which will enable a MIME compliant Mail Reader 
implementation to automatically retrieve the ASCII version
of the RFCs.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type:  Message/External-body;
        access-type="mail-server";
        server="RFC-INFO@RFC-EDITOR.ORG"

Content-Type: text/plain
Content-ID: <000705170749.RFC@RFC-EDITOR.ORG>

RETRIEVE: rfc
DOC-ID: rfc2871

--OtherAccess
Content-Type:   Message/External-body;
        name="rfc2871.txt";
        site="ftp.isi.edu";
        access-type="anon-ftp";
        directory="in-notes"

Content-Type: text/plain
Content-ID: <000705170749.RFC@RFC-EDITOR.ORG>

--OtherAccess--
--NextPart--



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Thu Jul  6 10:23:15 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA17003
	for <iptel-archive@odin.ietf.org>; Thu, 6 Jul 2000 10:23:15 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 2A18A443F5; Thu,  6 Jul 2000 10:22:17 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from dnspri.npac.com (dnspri.npac.com [208.143.33.66])
	by lists.bell-labs.com (Postfix) with ESMTP id 88D5F443F3
	for <iptel@lists.bell-labs.com>; Thu,  6 Jul 2000 10:22:14 -0400 (EDT)
Received: by dnspri.npac.com; id JAA05024; Thu, 6 Jul 2000 09:22:14 -0500 (CDT)
Received: from unknown(208.143.39.132) by dnspri.npac.com via smap (V5.0)
	id xma004904; Thu, 6 Jul 00 09:21:40 -0500
Received: by chi02.npac.com with Internet Mail Service (5.5.2448.0)
	id <L9L1NQL8>; Thu, 6 Jul 2000 09:21:02 -0500
Message-ID: <ED88182BFF78D211A4D800A0C9E9435C5E1465@dc02.npac.com>
From: James Yu <james.yu@neustar.com>
To: "'Jonathan Rosenberg'" <IMCEACCMAIL-jdrosen+40dynamicsoft+2Ecom+20at+20Dynamicsoft@neustar.com>,
        "'Henning Schulzrinne'" <IMCEACCMAIL-schulzrinne+40cs+2Ecolumbia+2Eedu+20at+20Columbia+20U+2E@neustar.com>
Cc: iptel@lists.bell-labs.com
Subject: RE: [IPTEL] RFC 2871 on TRIP Framework
Date: Thu, 6 Jul 2000 09:19:51 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

Jonathan, Henning,

A few comments on Section 11, "Number Translations":

- 1st paragraph, 3rd line: change "telephone" to "phone" for consistency.

- 2nd paragraph, 1st line: change "don't represent GSTN terminals" to "don't
indicate the physical locations of the associated GSTN terminals."

- 2nd paragraph, 3rd line: change "LNP numbers" to "ported phone numbers"
and refer to draft-foster-e164-gstn-np-01.txt (July 2000).

- 2nd paragraph, 4th line: change "routable telephone numbers" to "routable
numbers."  Those are the "network routing numbers" in the number portability
(NP) environment.  You may want to add that a freephone number can be mapped
to a POTS number (or subscriber phone number), and then be mapped again to a
routable number when NP is involved.  You may also want to add that the
subscriber phone numbers are routable numbers when NP is not involved.

James


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Thu Jul  6 11:35:49 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA18777
	for <iptel-archive@odin.ietf.org>; Thu, 6 Jul 2000 11:35:49 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 05B464443E; Thu,  6 Jul 2000 11:27:02 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from redball.dynamicsoft.com (redball.dynamicsoft.com [216.173.40.51])
	by lists.bell-labs.com (Postfix) with ESMTP id A4C174442C
	for <iptel@lists.bell-labs.com>; Thu,  6 Jul 2000 11:26:59 -0400 (EDT)
Received: from dynamicsoft.com ([216.173.40.50])
	by redball.dynamicsoft.com (8.9.3+Sun/8.10.0.Beta12) with ESMTP id LAA11366;
	Thu, 6 Jul 2000 11:28:18 -0400 (EDT)
Message-ID: <3964A5D7.4B2A88D2@dynamicsoft.com>
Date: Thu, 06 Jul 2000 11:29:27 -0400
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
X-Mailer: Mozilla 4.7 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: James Yu <james.yu@neustar.com>
Cc: "'Jonathan Rosenberg'" <IMCEACCMAIL-jdrosen+40dynamicsoft+2Ecom+20at+20Dynamicsoft@neustar.com>,
        "'Henning Schulzrinne'" <IMCEACCMAIL-schulzrinne+40cs+2Ecolumbia+2Eedu+20at+20Columbia+20U+2E@neustar.com>,
        iptel@lists.bell-labs.com
Subject: Re: [IPTEL] RFC 2871 on TRIP Framework
References: <ED88182BFF78D211A4D800A0C9E9435C5E1465@dc02.npac.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Well, this just issued as rfc2871, which means that the time has past
for changes. RFCs cannot be changed. Comments on documents must made
before they go to rfc. 

-Jonathan R.

James Yu wrote:
> 
> Jonathan, Henning,
> 
> A few comments on Section 11, "Number Translations":
> 
> - 1st paragraph, 3rd line: change "telephone" to "phone" for consistency.
> 
> - 2nd paragraph, 1st line: change "don't represent GSTN terminals" to "don't
> indicate the physical locations of the associated GSTN terminals."
> 
> - 2nd paragraph, 3rd line: change "LNP numbers" to "ported phone numbers"
> and refer to draft-foster-e164-gstn-np-01.txt (July 2000).
> 
> - 2nd paragraph, 4th line: change "routable telephone numbers" to "routable
> numbers."  Those are the "network routing numbers" in the number portability
> (NP) environment.  You may want to add that a freephone number can be mapped
> to a POTS number (or subscriber phone number), and then be mapped again to a
> routable number when NP is involved.  You may also want to add that the
> subscriber phone numbers are routable numbers when NP is not involved.
> 
> James
> 
> _______________________________________________
> IPTEL mailing list
> IPTEL@lists.bell-labs.com
> http://lists.bell-labs.com/mailman/listinfo/iptel

-- 
Jonathan D. Rosenberg                       72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.cs.columbia.edu/~jdrosen         PHONE: (732) 741-7244
http://www.dynamicsoft.com


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Fri Jul  7 17:35:16 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA13763
	for <iptel-archive@odin.ietf.org>; Fri, 7 Jul 2000 17:35:16 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 0FD66443D4; Fri,  7 Jul 2000 17:33:43 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id 8A7F1443B0
	for <iptel@lists.bell-labs.com>; Fri,  7 Jul 2000 17:33:41 -0400 (EDT)
Received: from ind.cs.columbia.edu (ind.cs.columbia.edu [128.59.19.27])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id RAA19368;
	Fri, 7 Jul 2000 17:33:39 -0400 (EDT)
Received: (from lennox@localhost)
	by ind.cs.columbia.edu (8.9.3/8.9.3) id RAA14440;
	Fri, 7 Jul 2000 17:33:38 -0400 (EDT)
Date: Fri, 7 Jul 2000 17:33:38 -0400 (EDT)
Message-Id: <200007072133.RAA14440@ind.cs.columbia.edu>
From: Jonathan Lennox <lennox@cs.columbia.edu>
To: James Undery <jundery@ubiquity.net>
Cc: iptel@lists.bell-labs.com
Subject: Re: [IPTEL] draft-ietf-cpl-01 the DTD
In-Reply-To: <Pine.LNX.4.10.10006211643500.20081-100000@jundery.ubiquity.net>
References: <Pine.LNX.4.10.10006211643500.20081-100000@jundery.ubiquity.net>
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

On Wed, June 21 2000, "James Undery" wrote to "lennox@cs.columbia.edu, iptel@lists.bell-labs.com" saying:

> Hi,
> 
> 	Just a quick observation, I know The CPL DTD got a mauling on the
> iptel mailing group a while back, but I think Nilo missed a mistake in the
> DTD,
> 
> 	<!ELEMENT timezone ( standard+, daylight* ) >
> 
> is what the text describes, rather than
> 
> 	<!ELEMENT timezone ( standard, daylight? ) >
> 
> in the draft's DTD.

No, the idea was that you would have multiple timezones, each with one
standard time and possibly one daylight time.  I don't think this actually
works, though; more about this in a followup message.

> 
> I am also interested in how seriously XML schemas are being considered as
> I think there are some areas where the DTD could be tightened up, but,
> don't want to waste time if the DTD is binned in favour of a schema.

Since XML schemas are a) not finished yet, b) not nearly as widely
implemented as DTDs, and c) specified in two huge, impenetrable (to me)
specifications, I don't think it's likely unless someone else wants to
volunteer to write up a schema for CPL.  So comments on the DTD are very
welcome.

-- 
Jonathan Lennox
lennox@cs.columbia.edu


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Fri Jul  7 18:05:02 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA14340
	for <iptel-archive@odin.ietf.org>; Fri, 7 Jul 2000 18:05:02 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 9B6A2443B0; Fri,  7 Jul 2000 18:04:57 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id DB31344336
	for <iptel@lists.bell-labs.com>; Fri,  7 Jul 2000 18:04:54 -0400 (EDT)
Received: from ind.cs.columbia.edu (ind.cs.columbia.edu [128.59.19.27])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id SAA20275
	for <iptel@lists.bell-labs.com>; Fri, 7 Jul 2000 18:04:53 -0400 (EDT)
Received: (from lennox@localhost)
	by ind.cs.columbia.edu (8.9.3/8.9.3) id SAA14544;
	Fri, 7 Jul 2000 18:04:52 -0400 (EDT)
Date: Fri, 7 Jul 2000 18:04:52 -0400 (EDT)
Message-Id: <200007072204.SAA14544@ind.cs.columbia.edu>
From: Jonathan Lennox <lennox@cs.columbia.edu>
To: iptel@lists.bell-labs.com
In-Reply-To: <Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net>
References: <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com>
	<Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net>
Subject: [IPTEL] CPL: Timezone issues
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

I think I've mentioned this before on the list, but I'll mention it now as a
follow-up to my two earlier messages.

The scheme for timezones I came up with in the CPL -01 draft doesn't work.
Timezones are, unfortunately, much more complicated than can be described by
the simple scheme I came up with.  Politicians over the years have come up
with *amazingly* bizarre timezone rules and transitions.

The best reference for all things timezone related is the Olson TZ database
and its mailing list archive: <http://www.twinsun.com/tz/tz-link.htm>.

This problem has already been confronted by an IETF working group: CalSch
had to deal with what timezone scheduled events take place in.  Therefore,
one thought for timezones would be to deal with them simply by referencing
section 4.8.3.5 of RFC 2445; the grammar for the CPL <timezone> tag would
become simply

  Tag:         timezone
  Parameters:  name      Name of this timezone
               tzurl     Valid RFC 2445 TZURL
  Outputs:     none

The problem with this, however, is that as far as I know no one actually has
any TZURLs deployed anywhere.  There's been some talk about defining a
standard repository for these, but it doesn't seem to have come to anything.
Additionally, putting this in the CPL spec means that any CPL implementor
also has to build most of an RFC 2445 parser, which seems like a bad idea.

Another possibility would be to reference the names used in the Olson TZ
database directly; this is liberally-licensed open-source code, and it's
already the database used for system timezone information on a wide variety
of Unix systems.  However, it's not a standard of any kind, so citing it
normatively would probably be bad.

A third possibility would be (again referencing RFC 2445) to use their TZID
parameter, from section 4.8.3.1.  This is defined as follows:

   Description: This is the label by which a time zone calendar
   component is referenced by any iCalendar properties whose data type
   is either DATE-TIME or TIME and not intended to specify a UTC or a
   "floating" time. The presence of the SOLIDUS character (US-ASCII
   decimal 47) as a prefix, indicates that this TZID represents an
   unique ID in a globally defined time zone registry (when such
   registry is defined).

        Note: This document does not define a naming convention for time
        zone identifiers. Implementers may want to use the naming
        conventions defined in existing time zone specifications such as
        the public-domain Olson database [TZ]. The specification of
        globally unique time zone identifiers is not addressed by this
        document and is left for future study.

This is more-or-less the same solution I came up with in CPL draft -00, which
everyone hated, except better explained; that is, timezone names are
entirely locally-defined at the server.

Probably the best compromise would be to combine cases 1 and 3; a <timezone>
tag has either the parameter "tzid" or "tzurl", both as specified in RFC
2445, and the script server SHOULD either handle them or complain about them
at script upload time.  Hopefully, sometime in the future someone will build
an actual normative globally-unique timezone registry, and we can reference
it then.

Any thoughts on all this?

-- 
Jonathan Lennox
lennox@cs.columbia.edu


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Fri Jul  7 18:17:41 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA14580
	for <iptel-archive@odin.ietf.org>; Fri, 7 Jul 2000 18:17:41 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id BAAC744396; Fri,  7 Jul 2000 18:17:21 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id 45A4044386
	for <iptel@lists.bell-labs.com>; Fri,  7 Jul 2000 18:17:19 -0400 (EDT)
Received: from ind.cs.columbia.edu (ind.cs.columbia.edu [128.59.19.27])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id SAA20690
	for <iptel@lists.bell-labs.com>; Fri, 7 Jul 2000 18:17:18 -0400 (EDT)
Received: (from lennox@localhost)
	by ind.cs.columbia.edu (8.9.3/8.9.3) id SAA14574;
	Fri, 7 Jul 2000 18:17:18 -0400 (EDT)
Date: Fri, 7 Jul 2000 18:17:18 -0400 (EDT)
Message-Id: <200007072217.SAA14574@ind.cs.columbia.edu>
From: Jonathan Lennox <lennox@cs.columbia.edu>
To: iptel@lists.bell-labs.com
In-Reply-To: <200007072204.SAA14544@ind.cs.columbia.edu>
References: <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com>
	<Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net>
	<200007072204.SAA14544@ind.cs.columbia.edu>
Subject: [IPTEL] CPL: H.323 issues
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

The primary area still missing in the CPL spec is H.323 work.  I'm
unfortunately not very knowlegeable about this, so if some H.323 experts
could assist with this it would be very helpful.

Here are the general issues that I feel need to be addressed:

1.  I understand that work is in progress to define an H.323 url as an annex
of the H.323 specification.  What is the status of this?  Are copies of
available?  Will these URLs be appropriate to use in CPL <location> and
<address-switch> tags?

2.  Is the unpacking of H.323 addresses as specified for CPL's
<address-switch> address subfield matching correct, and complete for at
least a useful subset of H.323 addresses?

3.  What free-form strings does H.323 signalling carry that a CPL should be
able to match?  I understand H.225 has a "data" string, but it's not clear
to me what it's for.

4.  Is there some H.323 counterpart to SIP caller preferences and callee
capabilities that should either be used or mapped into CPL, for <lookup> and
<remove-location>?

Since Our Esteemed Working Group Chair has expressed a strong interest in
moving CPL along to Proposed Standard soon, these points *need* to be
addressed.  If no one else comments on them, I'll have to guess based on my
own (very limited) understanding of H.323, which will probably mean a much
weaker CPL specification all around.

-- 
Jonathan Lennox
lennox@cs.columbia.edu


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Fri Jul  7 18:21:38 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA14643
	for <iptel-archive@odin.ietf.org>; Fri, 7 Jul 2000 18:21:37 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id D96D7443F9; Fri,  7 Jul 2000 18:19:32 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id 2E522443F1
	for <iptel@lists.bell-labs.com>; Fri,  7 Jul 2000 18:19:28 -0400 (EDT)
Received: from ind.cs.columbia.edu (ind.cs.columbia.edu [128.59.19.27])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id SAA20757
	for <iptel@lists.bell-labs.com>; Fri, 7 Jul 2000 18:19:27 -0400 (EDT)
Received: (from lennox@localhost)
	by ind.cs.columbia.edu (8.9.3/8.9.3) id SAA14589;
	Fri, 7 Jul 2000 18:19:27 -0400 (EDT)
Date: Fri, 7 Jul 2000 18:19:27 -0400 (EDT)
Message-Id: <200007072219.SAA14589@ind.cs.columbia.edu>
From: Jonathan Lennox <lennox@cs.columbia.edu>
To: iptel@lists.bell-labs.com
Subject: Re: [IPTEL] corrections to CPLv2 DTD and some text
In-Reply-To: <9DBEF0AB0E49D311AD7D005004D4FB50024C2B30@eamlynt751.ena-east.ericsson.se>
References: <9DBEF0AB0E49D311AD7D005004D4FB50024C2B30@eamlynt751.ena-east.ericsson.se>
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

My *profound* apologies for taking so long to get back to this.  I've been
swamped.

On Tue, May 2 2000, "Nilo Mitra" wrote to "'iptel@lists.research.bell-labs.com', 'lennox@cs.columbia.edu', 'schulzrinne@cs.columbia.edu'" saying:

> Here are some corrections to the DTD of the CPL version 2 document,
> draft-ietf-iptel-cpl-01.txt, dated March 10, 2000.

Wonderful -- thank you.  I'm working on the next revision of the document.
(More general CPL comments will follow in a later message.) 

> I am working on the assumption that the text takes precedence over the DTD,
> and therefore I have corrected the CPLv2 DTD to conform to the intent stated
> in the text. I do realise that the CPL DTD is not sufficient for a cpl
> script's validity but feel that it should accurately reflect the text as far
> as is possible. Think of my efforts as making corrections to the CPL DTD
> syntax using DTD and XML rules to allow for greater expressivity (if that's
> a word).

This is true; however, it may be that the text was unclear in some
sections.

> 1. The preamble <?xml version="1.0"...?> is not needed, as a DTD is not an
> XML document.

Not a standalone document, anyway, I presume you mean?

> 2. Enclose the whole thing within: 
> 	<! DOCTYPE cpl [
> 	....
> 	]> 

The W3C's DTDs (e.g. <http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>)
don't do this.  Is it really necessary/appropriate?

> 3. Is it really intended that the timezone information can be included more
> than once, as described by the asterisk (0 or more) in the definition of the
> top level element
> namely <!ELEMENT cpl (timezone*, subaction*, outgoing?, incoming? )> ?
> 
> I suspect it should be 0 or 1 in which case a "?" should be used to qualify
> it so that it reads <!ELEMENT cpl (timezone?, subaction*, outgoing?,
> incoming? )>.

It *is* possible (though perhaps not terribly likely) that someone would
want to be able to say "do such-and-such between 9 am and 5 pm Eastern Time,
and such-and-such between 8 pm and 9 pm Pacific Time".  This could actually
be useful if you're specifying rules in timezones with different DST rules;
otherwise it's just a notational convenience.  I see no reason not to
support it, though.

> 4.  It would be good to write the top level element as 
> 	<!ELEMENT cpl ( (%Ancillary;)*, subaction*, outgoing?, incoming? )>
> thereby not requiring any change to the top level structure when there are
> additional items added to the ancillary information beyond the currently
> supported "timezone".

Good idea.  Though presumably it should either be "%Ancillary;" or
"(%Ancillary;)?" depending on how the Ancillary entity is written.

> 5. The address-switch node or element as currently written, namely
> 	<!ELEMENT address-switch ( (address | not-present)+, otherwise? )>
> would suggest that the not-present element can potentially be present
> multiple times. This element definition should be rewritten as
> 	<!ELEMENT address-switch (address+, not-present?, otherwise? )>

It doesn't make sense to have not-present occur multiple times, but it could
potentially (I think) make sense for some address tags to occur after the
not-present tag, since order is significant in switches.  Unfortunately,
the DTD regex syntax for element tags can't express this concisely.  I
suppose it could be:

<!ELEMENT address-switch (address*, not-present?, address*, otherwise? )>

but that's awfully ugly, and leads to exponential explosion if we add more
occurs-anywhere-but-only-once tags.  My thought was to just throw all the
tags which can occur anywhere into a fixed bag, and describe the only-once
properties in the text.

Note that my I *will* change address-switch from 1-or-more address tags to
0-or-more, because <address-switch> <not-present /> <otherwise />
</address-switch> is sensible.

> 6.  The attribute list for <address> should contain only one of "is",
> "subdomain-of" or "contains", but this limitation is not perfectly expressed
> in the syntax

I don't think you can use alternation in ATTLISTs; from my reading of
section 3.3 of the XML spec, an ATTLIST only consists of a list of AttDefs,
with no other structure to them.

[Comments 7 and 8 elided; they carry over 5 and 6 naturally to
string-switch, and my same comments apply.]

[First half of Comment 9 elided, similarly]
> As the text says that the not-present output is never true for a
> time-switch, why not leave it out altogether from the definition of the DTD
> so that it becomes
> 	<!ELEMENT time-switch (time+, otherwise? )>

I put it in so that the handling of switches could be more generic.  I
don't feel too strongly about this one way or the other, though.

> 10. A propos the <time> element and its attributes, looking at the various
> examples given, it seems to imply that the absence of some elements implies
> a default value, for instance:
> 	timeofday absent => all day
> 	year absent => all year
> 	day absent => all week (btw, is it "weekday" as stated in fig 6 or
> is it "day" as in the rest of the section?)
> 	month absent => every month

Yes, this is what I had in mind; I think it's implicit in my "and-of-ors"
formulation, but I'll say it explicitly.

However, I don't think specifically allowing "all year" as a value for the
year attribute (etc.) is a good idea; parsing the time-switch is hard enough
already.  I'd rather just leave the absence of an attribute as meaning "any
value".

Alternately, for the default values we could have something like

 	<!ATTLIST time
 		year		CDATA	"0-9999"
 		month		CDATA	"1-12"
 		date		CDATA	"1-31"
 		day		CDATA	"0-6"
 		timeofday 	CDATA 	"0000-2359"
 	>

but I don't think this gains anything, and the specification of the year
range is a bit forced.
 
> 12. Only one of the attributes of <priority> may be present. This fact is
> not currently expressed correctly in the current cpl DTD (just as in item 6
> above), but there is one additional complexity. One way to express this is:
> 
> <!ATTLIST priority (less %PriorityVal; | greater %PriorityVal; | equal CDATA
> #IMPLIED) #REQUIRED>
> 	
> The CPLv2 draft text seems to imply that one of these must be present, hence
> the #REQUIRED.

Same problem as above -- alternation only applies to ELEMENT, not ATTLIST.
Yes, if there were a way to say "exactly one of three" I would, but there
isn't.

> 13. A comparison of the text and the attribute list for <proxy> in the DTD
> suggests that there needs to be a clarification of the words "optional", and
> having a dfault value. The attribute list
> 	<!ATTLIST proxy
> 	...
> 	recurse	(yes|no) "yes"
> 	...
> 	>
> means that the attribute recurse is not really absent, even if it is not
> actually written down. It's textual absence implies its presence with the
> value "yes". And the same for the other attribute with a default value.

It's the same question as for the time-switch, though I chose the opposite
solution here.  Is it better for defaults to be specified syntactially (in
the DTD) or semantically?

> 14. As the values for the status attribute in <reject> have been specified
> in the text, the DTD should provide the enumerated list (where I have added
> an additional value "other" as a catch all for the SIP-specific reject codes
> 4xx, 5xx, 6xx). Thus,
> 	<!ATTLIST reject
> 	status	(busy | notfound | reject | error | other) #REQUIRED
> 	reason	CDATA #IMPLIED
> 	>
> 
> or, if one wised to expose the SIP-specific codes themselves, one could
> write
> 
> 	<!ENTITY % SIP-reject-code '(4xx | 5xx | 6xx)' >
> 
> 	<!ATTLIST reject
> 	status	(busy | notfound | reject | error | %SIP-reject-code;)
> #REQUIRED
> 	reason	CDATA #IMPLIED
> 	>

The problem is that DTD parsers are obnoxiously literal.  If you say that it
can be "5xx", it will only allow "5xx", not "503" as we want.  And I don't
want to list out all 300 possible 4xx, 5xx, and 6xx SIP status codes in the
DTD.  So making the tag CDATA seemed the best solution.  I'll add text
explaining this.

> 15. The output of a log node can be any node; so it should be <!ELEMENT log
> ( %node; ) > rather than have child nodes as currently shown (which was in
> version 1).

Yes.

> 
> MISCELLANEOUS
> 
> 1. Figure 1. Shouldn't "subaddress-of" be "subdomain-of"?

Yes, fixed.

> 2. In section 4.1 and figure 6 the use of 'weekday" or 'day" should be
> clarified.

Unified to "day", which it was everywhere but the figure.

> 3. In section 5.1 and Figure 8, shouldn't something be said about the
> attribute 'clear"?

Yes.  Added.

> 4. In Figure 11, the name of the node should be "proxy".

Fixed (copy and paste error).

> 5. The text accompanying the description of the <time> element in section
> 4.3 does not make clear if at least one of the attributes (year, month,
> date,...) must be present.

While I don't know that it would be *sensible* to have a <time> node with no
attributes, it seems like forbidding it would just mean additional
complexity for server authors.  Its meaning is unambiguous -- "all the
time."

> That's all for now

Thanks a lot.

-- 
Jonathan Lennox
lennox@cs.columbia.edu


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Sat Jul  8 00:18:08 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA20003
	for <iptel-archive@odin.ietf.org>; Sat, 8 Jul 2000 00:18:08 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 0132544342; Sat,  8 Jul 2000 00:17:44 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from redball.dynamicsoft.com (redball.dynamicsoft.com [216.173.40.51])
	by lists.bell-labs.com (Postfix) with ESMTP id D573944336
	for <iptel@lists.bell-labs.com>; Sat,  8 Jul 2000 00:17:41 -0400 (EDT)
Received: from dynamicsoft.com (1Cust186.tnt1.freehold.nj.da.uu.net [63.17.113.186])
	by redball.dynamicsoft.com (8.9.3+Sun/8.10.0.Beta12) with ESMTP id AAA22024;
	Sat, 8 Jul 2000 00:18:59 -0400 (EDT)
Message-ID: <3966ABFF.99CDBBCD@dynamicsoft.com>
Date: Sat, 08 Jul 2000 00:20:15 -0400
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
X-Mailer: Mozilla 4.7 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Lennox <lennox@cs.columbia.edu>
Cc: iptel@lists.bell-labs.com
Subject: Re: [IPTEL] corrections to CPLv2 DTD and some text
References: <9DBEF0AB0E49D311AD7D005004D4FB50024C2B30@eamlynt751.ena-east.ericsson.se> <200007072219.SAA14589@ind.cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit



Jonathan Lennox wrote:
> 
> [First half of Comment 9 elided, similarly]
> > As the text says that the not-present output is never true for a
> > time-switch, why not leave it out altogether from the definition of the DTD
> > so that it becomes
> >       <!ELEMENT time-switch (time+, otherwise? )>
> 
> I put it in so that the handling of switches could be more generic.  I
> don't feel too strongly about this one way or the other, though.

I'd prefer it would be there. Keeping it generic means I can define an
abstract class for all switches which includes handling of otherwise and
not-present.

> > 13. A comparison of the text and the attribute list for <proxy> in the DTD
> > suggests that there needs to be a clarification of the words "optional", and
> > having a dfault value. The attribute list
> >       <!ATTLIST proxy
> >       ...
> >       recurse (yes|no) "yes"
> >       ...
> >       >
> > means that the attribute recurse is not really absent, even if it is not
> > actually written down. It's textual absence implies its presence with the
> > value "yes". And the same for the other attribute with a default value.
> 
> It's the same question as for the time-switch, though I chose the opposite
> solution here.  Is it better for defaults to be specified syntactially (in
> the DTD) or semantically?

My preference is semantically, since the default may be based on some
logic that is more complex than can be expressed as a simple value.

> 
> > 5. The text accompanying the description of the <time> element in section
> > 4.3 does not make clear if at least one of the attributes (year, month,
> > date,...) must be present.
> 
> While I don't know that it would be *sensible* to have a <time> node with no
> attributes, it seems like forbidding it would just mean additional
> complexity for server authors.  Its meaning is unambiguous -- "all the
> time."

I agree. Lets allow it to have no values.

-Jonathan R.

-- 
Jonathan D. Rosenberg                       72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.cs.columbia.edu/~jdrosen         PHONE: (732) 741-7244
http://www.dynamicsoft.com


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 03:55:32 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA00282
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 03:55:32 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 743FF443B9; Mon, 10 Jul 2000 03:55:04 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from ubiquity.net (mail.ubiquity.net [194.128.96.72])
	by lists.bell-labs.com (Postfix) with ESMTP id 919F444375
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 03:55:01 -0400 (EDT)
Received: from ubiquity.net by ubiquity.net with ESMTP (8.8.8+Sun/25-eef)
	id IAA29701; Mon, 10 Jul 2000 08:53:07 +0100 (BST)
Message-ID: <396980E9.506D4EEC@ubiquity.net>
Date: Mon, 10 Jul 2000 08:53:13 +0100
From: James Undery <jundery@ubiquity.net>
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Lennox <lennox@cs.columbia.edu>
Cc: iptel@lists.bell-labs.com
Subject: Re: [IPTEL] draft-ietf-cpl-01 the DTD
References: <Pine.LNX.4.10.10006211643500.20081-100000@jundery.ubiquity.net> <200007072133.RAA14440@ind.cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit



Jonathan Lennox wrote:

> On Wed, June 21 2000, "James Undery" wrote to "lennox@cs.columbia.edu, iptel@lists.bell-labs.com" saying:
>
> > Hi,
> >
> >       Just a quick observation, I know The CPL DTD got a mauling on the
> > iptel mailing group a while back, but I think Nilo missed a mistake in the
> > DTD,
> >
> >       <!ELEMENT timezone ( standard+, daylight* ) >
> >
> > is what the text describes, rather than
> >
> >       <!ELEMENT timezone ( standard, daylight? ) >
> >
> > in the draft's DTD.
>
> No, the idea was that you would have multiple timezones, each with one
> standard time and possibly one daylight time.  I don't think this actually
> works, though; more about this in a followup message.

In that case I'd remove the sentence "A timezone rule MAY contain several definitions of standard and
daylight if, for instance, different rules are in effect for different years." ;^)

James Undery



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 05:05:58 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA00903
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 05:05:58 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 5C71A4433C; Mon, 10 Jul 2000 05:05:38 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from ubiquity.net (mail.ubiquity.net [194.128.96.72])
	by lists.bell-labs.com (Postfix) with ESMTP id 4415B44336
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 05:05:35 -0400 (EDT)
Received: from ubiquity.net by ubiquity.net with ESMTP (8.8.8+Sun/25-eef)
	id KAA18671; Mon, 10 Jul 2000 10:03:42 +0100 (BST)
Message-ID: <39699173.45436A44@ubiquity.net>
Date: Mon, 10 Jul 2000 10:03:47 +0100
From: James Undery <jundery@ubiquity.net>
X-Mailer: Mozilla 4.73 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Lennox <lennox@cs.columbia.edu>
Cc: iptel@lists.bell-labs.com
Subject: Re: [IPTEL] corrections to CPLv2 DTD and some text
References: <9DBEF0AB0E49D311AD7D005004D4FB50024C2B30@eamlynt751.ena-east.ericsson.se> <200007072219.SAA14589@ind.cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit



Jonathan Lennox wrote:

>
> On Tue, May 2 2000, "Nilo Mitra" wrote to "'iptel@lists.research.bell-labs.com', 'lennox@cs.columbia.edu', 'schulzrinne@cs.columbia.edu'" saying:

>
> > 5. The address-switch node or element as currently written, namely
> >       <!ELEMENT address-switch ( (address | not-present)+, otherwise? )>
> > would suggest that the not-present element can potentially be present
> > multiple times. This element definition should be rewritten as
> >       <!ELEMENT address-switch (address+, not-present?, otherwise? )>
>
> It doesn't make sense to have not-present occur multiple times, but it could
> potentially (I think) make sense for some address tags to occur after the
> not-present tag, since order is significant in switches.  Unfortunately,
> the DTD regex syntax for element tags can't express this concisely.  I
> suppose it could be:
>
> <!ELEMENT address-switch (address*, not-present?, address*, otherwise? )>
>
> but that's awfully ugly, and leads to exponential explosion if we add more
> occurs-anywhere-but-only-once tags.  My thought was to just throw all the
> tags which can occur anywhere into a fixed bag, and describe the only-once
> properties in the text.
>
> Note that my I *will* change address-switch from 1-or-more address tags to
> 0-or-more, because <address-switch> <not-present /> <otherwise />
> </address-switch> is sensible.

My uglier suggestion would be

<!ELEMENT address-switch ( (address+, otherwise?) | (address*, not-present, otherwise?) ) >

similarly I'd change string-switch, time-switch and priority-switch

<!ELEMENT string-switch ( (string+, otherwise?) | (string*, not-present, otherwise?) ) >
<!ELEMENT time-switch ( (time+, otherwise?) | (time*, not-present, otherwise?) ) >
<!ELEMENT priority-switch ( (priority+, otherwise?) | (priority*, not-present, otherwise?) ) >


> [First half of Comment 9 elided, similarly]
> > As the text says that the not-present output is never true for a
> > time-switch, why not leave it out altogether from the definition of the DTD
> > so that it becomes
> >       <!ELEMENT time-switch (time+, otherwise? )>
>
> I put it in so that the handling of switches could be more generic.  I
> don't feel too strongly about this one way or the other, though.
>

I'd agree with Jonathan in his reply to this mail. Leave it in.

>
> > 12. Only one of the attributes of <priority> may be present. This fact is
> > not currently expressed correctly in the current cpl DTD (just as in item 6
> > above), but there is one additional complexity. One way to express this is:
> >
> > <!ATTLIST priority (less %PriorityVal; | greater %PriorityVal; | equal CDATA
> > #IMPLIED) #REQUIRED>
> >
> > The CPLv2 draft text seems to imply that one of these must be present, hence
> > the #REQUIRED.
>
> Same problem as above -- alternation only applies to ELEMENT, not ATTLIST.
> Yes, if there were a way to say "exactly one of three" I would, but there
> isn't.

I am not sure I'd recommend it, but, switching from attributes to elements would make this possible although very ugly. Unfortunately DTD don't
provide a very good description of scripting languages as they are more concerned with structure of elements rather than attributes as you pointed
out.

> >
> > MISCELLANEOUS
> >

Figure 2 The proxy tag should have timeout="10" to match figure 1

Section 9 Why is the abbr mandatory? I don't have a problem with this really but it seems a bit unnecessary.

Figure 21 an 25 The proxy timeout="8s" shouldn't this be "8" or the options for units and their post fixes described.

Figure 21 A real guess but is the busy tag missing an output node?

Figure 24 The semi-colon in the mailto URI should be a "?" I think.

Finally and I apologise in advance,  the mathematician in me when into spasm whilst reading about the ordering of location sets (section 6.1), I
think location lists would be a more appropriate term.

James Undery



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 10:24:03 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA10220
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 10:24:03 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 03A4A44401; Mon, 10 Jul 2000 10:23:22 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from sj-msg-core-1.cisco.com (sj-msg-core-1.cisco.com [171.71.163.11])
	by lists.bell-labs.com (Postfix) with ESMTP id 9F1D7443F3
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 10:23:20 -0400 (EDT)
Received: from imop.cisco.com (imop.cisco.com [171.69.11.44])
	by sj-msg-core-1.cisco.com (8.9.3/8.9.1) with ESMTP id HAA28225;
	Mon, 10 Jul 2000 07:23:32 -0700 (PDT)
Received: from rmahy-home-nt (rmahy-dsl1.cisco.com [10.19.53.122])
	by imop.cisco.com (Mirapoint)
	with ESMTP id AAA05206;
	Mon, 10 Jul 2000 07:23:16 -0700 (PDT)
Message-Id: <4.2.0.58.20000710065827.00db3a90@lint.cisco.com>
X-Sender: rmahy@imop.cisco.com (Unverified)
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Mon, 10 Jul 2000 07:01:30 -0700
To: Jonathan Lennox <lennox@cs.columbia.edu>
From: Rohan Mahy <rohan@cisco.com>
Subject: Re: [IPTEL] CPL: Timezone issues
Cc: iptel@lists.bell-labs.com
In-Reply-To: <200007072204.SAA14544@ind.cs.columbia.edu>
References: <Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net>
 <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com>
 <Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

Hi,

I guess the question is, do SIP user agents and proxies executing CPL 
scripts really care about the timezone *name*?

If each proxy or user agent simply knows their own current UTC-offset, is 
this good enough?

thanks,
-rohan

At 03:04 PM 7/7/00 , Jonathan Lennox wrote:
>I think I've mentioned this before on the list, but I'll mention it now as a
>follow-up to my two earlier messages.
>
>The scheme for timezones I came up with in the CPL -01 draft doesn't work.
>Timezones are, unfortunately, much more complicated than can be described by
>the simple scheme I came up with.  Politicians over the years have come up
>with *amazingly* bizarre timezone rules and transitions.
>
>The best reference for all things timezone related is the Olson TZ database
>and its mailing list archive: <http://www.twinsun.com/tz/tz-link.htm>.
>
>This problem has already been confronted by an IETF working group: CalSch
>had to deal with what timezone scheduled events take place in.  Therefore,
>one thought for timezones would be to deal with them simply by referencing
>section 4.8.3.5 of RFC 2445; the grammar for the CPL <timezone> tag would
>become simply
>
>   Tag:         timezone
>   Parameters:  name      Name of this timezone
>                tzurl     Valid RFC 2445 TZURL
>   Outputs:     none
>
>The problem with this, however, is that as far as I know no one actually has
>any TZURLs deployed anywhere.  There's been some talk about defining a
>standard repository for these, but it doesn't seem to have come to anything.
>Additionally, putting this in the CPL spec means that any CPL implementor
>also has to build most of an RFC 2445 parser, which seems like a bad idea.
>
>Another possibility would be to reference the names used in the Olson TZ
>database directly; this is liberally-licensed open-source code, and it's
>already the database used for system timezone information on a wide variety
>of Unix systems.  However, it's not a standard of any kind, so citing it
>normatively would probably be bad.
>
>A third possibility would be (again referencing RFC 2445) to use their TZID
>parameter, from section 4.8.3.1.  This is defined as follows:
>
>    Description: This is the label by which a time zone calendar
>    component is referenced by any iCalendar properties whose data type
>    is either DATE-TIME or TIME and not intended to specify a UTC or a
>    "floating" time. The presence of the SOLIDUS character (US-ASCII
>    decimal 47) as a prefix, indicates that this TZID represents an
>    unique ID in a globally defined time zone registry (when such
>    registry is defined).
>
>         Note: This document does not define a naming convention for time
>         zone identifiers. Implementers may want to use the naming
>         conventions defined in existing time zone specifications such as
>         the public-domain Olson database [TZ]. The specification of
>         globally unique time zone identifiers is not addressed by this
>         document and is left for future study.
>
>This is more-or-less the same solution I came up with in CPL draft -00, which
>everyone hated, except better explained; that is, timezone names are
>entirely locally-defined at the server.
>
>Probably the best compromise would be to combine cases 1 and 3; a <timezone>
>tag has either the parameter "tzid" or "tzurl", both as specified in RFC
>2445, and the script server SHOULD either handle them or complain about them
>at script upload time.  Hopefully, sometime in the future someone will build
>an actual normative globally-unique timezone registry, and we can reference
>it then.
>
>Any thoughts on all this?
>
>--
>Jonathan Lennox
>lennox@cs.columbia.edu
>
>
>_______________________________________________
>IPTEL mailing list
>IPTEL@lists.bell-labs.com
>http://lists.bell-labs.com/mailman/listinfo/iptel



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 12:32:26 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA16066
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 12:32:26 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 320F84442F; Mon, 10 Jul 2000 12:32:15 -0400 (EDT)
Delivered-To: iptel@share.research.bell-labs.com
Received: from crufty.research.bell-labs.com (crufty.research.bell-labs.com [204.178.16.49])
	by lists.bell-labs.com (Postfix) with SMTP id 9AFE1443DD
	for <iptel@share.research.bell-labs.com>; Fri,  7 Jul 2000 17:46:02 -0400 (EDT)
Received: from lists.bell-labs.com ([135.104.27.211]) by crufty; Fri Jul  7 17:44:20 EDT 2000
Received: by lists.bell-labs.com (Postfix)
	id C357944355; Fri,  7 Jul 2000 17:31:10 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from lists.research.bell-labs.com (paperless.dnrc.bell-labs.com [135.180.161.172])
	by lists.bell-labs.com (Postfix) with ESMTP id 9595244347
	for <iptel@lists.bell-labs.com>; Fri,  7 Jul 2000 17:31:10 -0400 (EDT)
Received: by lists.research.bell-labs.com (Postfix)
	id 2EAEF52C4; Fri,  7 Jul 2000 17:31:08 -0400 (EDT)
Delivered-To: iptel@lists.research.bell-labs.com
Received: from scummy.research.bell-labs.com (guard.research.bell-labs.com [135.104.2.10])
	by lists.research.bell-labs.com (Postfix) with SMTP id 3FCAF52B6
	for <iptel@lists.research.bell-labs.com>; Fri,  7 Jul 2000 17:31:05 -0400 (EDT)
Received: from dusty.research.bell-labs.com ([135.104.2.7]) by scummy; Fri Jul  7 17:29:58 EDT 2000
Received: from cs.columbia.edu ([128.59.16.20]) by dusty; Fri Jul  7 17:29:56 EDT 2000
Received: from ind.cs.columbia.edu (ind.cs.columbia.edu [128.59.19.27])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id RAA19130;
	Fri, 7 Jul 2000 17:29:41 -0400 (EDT)
Received: (from lennox@localhost)
	by ind.cs.columbia.edu (8.9.3/8.9.3) id RAA14432;
	Fri, 7 Jul 2000 17:29:40 -0400 (EDT)
Date: Fri, 7 Jul 2000 17:29:40 -0400 (EDT)
Message-Id: <200007072129.RAA14432@ind.cs.columbia.edu>
From: Jonathan Lennox <lennox@cs.columbia.edu>
To: "Nilo Mitra (EUS)" <EUSNILM@am1.ericsson.se>,
        "'iptel@lists.research.bell-labs.com'" <iptel@lists.research.bell-labs.com>
Subject: Re: [IPTEL] corrections to CPLv2 DTD and some text
In-Reply-To: <9DBEF0AB0E49D311AD7D005004D4FB50024C2B30@eamlynt751.ena-east.ericsson.se>
References: <9DBEF0AB0E49D311AD7D005004D4FB50024C2B30@eamlynt751.ena-east.ericsson.se>
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

My *profound* apologies for taking so long to get back to this.  I've been
swamped.

On Tue, May 2 2000, "Nilo Mitra" wrote to "'iptel@lists.research.bell-labs.com', 'lennox@cs.columbia.edu', 'schulzrinne@cs.columbia.edu'" saying:

> Here are some corrections to the DTD of the CPL version 2 document,
> draft-ietf-iptel-cpl-01.txt, dated March 10, 2000.

Wonderful -- thank you.  I'm working on the next revision of the document.
(More general CPL comments will follow in a later message.) 

> I am working on the assumption that the text takes precedence over the DTD,
> and therefore I have corrected the CPLv2 DTD to conform to the intent stated
> in the text. I do realise that the CPL DTD is not sufficient for a cpl
> script's validity but feel that it should accurately reflect the text as far
> as is possible. Think of my efforts as making corrections to the CPL DTD
> syntax using DTD and XML rules to allow for greater expressivity (if that's
> a word).

This is true; however, it may be that the text was unclear in some
sections.

> 1. The preamble <?xml version="1.0"...?> is not needed, as a DTD is not an
> XML document.

Not a standalone document, anyway, I presume you mean?

> 2. Enclose the whole thing within: 
> 	<! DOCTYPE cpl [
> 	....
> 	]> 

The W3C's DTDs (e.g. <http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>)
don't do this.  Is it really necessary/appropriate?

> 3. Is it really intended that the timezone information can be included more
> than once, as described by the asterisk (0 or more) in the definition of the
> top level element
> namely <!ELEMENT cpl (timezone*, subaction*, outgoing?, incoming? )> ?
> 
> I suspect it should be 0 or 1 in which case a "?" should be used to qualify
> it so that it reads <!ELEMENT cpl (timezone?, subaction*, outgoing?,
> incoming? )>.

It *is* possible (though perhaps not terribly likely) that someone would
want to be able to say "do such-and-such between 9 am and 5 pm Eastern Time,
and such-and-such between 8 pm and 9 pm Pacific Time".  This could actually
be useful if you're specifying rules in timezones with different DST rules;
otherwise it's just a notational convenience.  I see no reason not to
support it, though.

> 4.  It would be good to write the top level element as 
> 	<!ELEMENT cpl ( (%Ancillary;)*, subaction*, outgoing?, incoming? )>
> thereby not requiring any change to the top level structure when there are
> additional items added to the ancillary information beyond the currently
> supported "timezone".

Good idea.  Though presumably it should either be "%Ancillary;" or
"(%Ancillary;)?" depending on how the Ancillary entity is written.

> 5. The address-switch node or element as currently written, namely
> 	<!ELEMENT address-switch ( (address | not-present)+, otherwise? )>
> would suggest that the not-present element can potentially be present
> multiple times. This element definition should be rewritten as
> 	<!ELEMENT address-switch (address+, not-present?, otherwise? )>

It doesn't make sense to have not-present occur multiple times, but it could
potentially (I think) make sense for some address tags to occur after the
not-present tag, since order is significant in switches.  Unfortunately,
the DTD regex syntax for element tags can't express this concisely.  I
suppose it could be:

<!ELEMENT address-switch (address*, not-present?, address*, otherwise? )>

but that's awfully ugly, and leads to exponential explosion if we add more
occurs-anywhere-but-only-once tags.  My thought was to just throw all the
tags which can occur anywhere into a fixed bag, and describe the only-once
properties in the text.

Note that my I *will* change address-switch from 1-or-more address tags to
0-or-more, because <address-switch> <not-present /> <otherwise />
</address-switch> is sensible.

> 6.  The attribute list for <address> should contain only one of "is",
> "subdomain-of" or "contains", but this limitation is not perfectly expressed
> in the syntax

I don't think you can use alternation in ATTLISTs; from my reading of
section 3.3 of the XML spec, an ATTLIST only consists of a list of AttDefs,
with no other structure to them.

[Comments 7 and 8 elided; they carry over 5 and 6 naturally to
string-switch, and my same comments apply.]

[First half of Comment 9 elided, similarly]
> As the text says that the not-present output is never true for a
> time-switch, why not leave it out altogether from the definition of the DTD
> so that it becomes
> 	<!ELEMENT time-switch (time+, otherwise? )>

I put it in so that the handling of switches could be more generic.  I
don't feel too strongly about this one way or the other, though.

> 10. A propos the <time> element and its attributes, looking at the various
> examples given, it seems to imply that the absence of some elements implies
> a default value, for instance:
> 	timeofday absent => all day
> 	year absent => all year
> 	day absent => all week (btw, is it "weekday" as stated in fig 6 or
> is it "day" as in the rest of the section?)
> 	month absent => every month

Yes, this is what I had in mind; I think it's implicit in my "and-of-ors"
formulation, but I'll say it explicitly.

However, I don't think specifically allowing "all year" as a value for the
year attribute (etc.) is a good idea; parsing the time-switch is hard enough
already.  I'd rather just leave the absence of an attribute as meaning "any
value".

Alternately, for the default values we could have something like

 	<!ATTLIST time
 		year		CDATA	"0-9999"
 		month		CDATA	"1-12"
 		date		CDATA	"1-31"
 		day		CDATA	"0-6"
 		timeofday 	CDATA 	"0000-2359"
 	>

but I don't think this gains anything, and the specification of the year
range is a bit forced.
 
> 12. Only one of the attributes of <priority> may be present. This fact is
> not currently expressed correctly in the current cpl DTD (just as in item 6
> above), but there is one additional complexity. One way to express this is:
> 
> <!ATTLIST priority (less %PriorityVal; | greater %PriorityVal; | equal CDATA
> #IMPLIED) #REQUIRED>
> 	
> The CPLv2 draft text seems to imply that one of these must be present, hence
> the #REQUIRED.

Same problem as above -- alternation only applies to ELEMENT, not ATTLIST.
Yes, if there were a way to say "exactly one of three" I would, but there
isn't.

> 13. A comparison of the text and the attribute list for <proxy> in the DTD
> suggests that there needs to be a clarification of the words "optional", and
> having a dfault value. The attribute list
> 	<!ATTLIST proxy
> 	...
> 	recurse	(yes|no) "yes"
> 	...
> 	>
> means that the attribute recurse is not really absent, even if it is not
> actually written down. It's textual absence implies its presence with the
> value "yes". And the same for the other attribute with a default value.

It's the same question as for the time-switch, though I chose the opposite
solution here.  Is it better for defaults to be specified syntactially (in
the DTD) or semantically?

> 14. As the values for the status attribute in <reject> have been specified
> in the text, the DTD should provide the enumerated list (where I have added
> an additional value "other" as a catch all for the SIP-specific reject codes
> 4xx, 5xx, 6xx). Thus,
> 	<!ATTLIST reject
> 	status	(busy | notfound | reject | error | other) #REQUIRED
> 	reason	CDATA #IMPLIED
> 	>
> 
> or, if one wised to expose the SIP-specific codes themselves, one could
> write
> 
> 	<!ENTITY % SIP-reject-code '(4xx | 5xx | 6xx)' >
> 
> 	<!ATTLIST reject
> 	status	(busy | notfound | reject | error | %SIP-reject-code;)
> #REQUIRED
> 	reason	CDATA #IMPLIED
> 	>

The problem is that DTD parsers are obnoxiously literal.  If you say that it
can be "5xx", it will only allow "5xx", not "503" as we want.  And I don't
want to list out all 300 possible 4xx, 5xx, and 6xx SIP status codes in the
DTD.  So making the tag CDATA seemed the best solution.  I'll add text
explaining this.

> 15. The output of a log node can be any node; so it should be <!ELEMENT log
> ( %node; ) > rather than have child nodes as currently shown (which was in
> version 1).

Yes.

> 
> MISCELLANEOUS
> 
> 1. Figure 1. Shouldn't "subaddress-of" be "subdomain-of"?

Yes, fixed.

> 2. In section 4.1 and figure 6 the use of 'weekday" or 'day" should be
> clarified.

Unified to "day", which it was everywhere but the figure.

> 3. In section 5.1 and Figure 8, shouldn't something be said about the
> attribute 'clear"?

Yes.  Added.

> 4. In Figure 11, the name of the node should be "proxy".

Fixed (copy and paste error).

> 5. The text accompanying the description of the <time> element in section
> 4.3 does not make clear if at least one of the attributes (year, month,
> date,...) must be present.

While I don't know that it would be *sensible* to have a <time> node with no
attributes, it seems like forbidding it would just mean additional
complexity for server authors.  Its meaning is unambiguous -- "all the
time."

> That's all for now

Thanks a lot.

-- 
Jonathan Lennox
lennox@cs.columbia.edu



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 12:37:38 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA16372
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 12:37:37 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 221674443B; Mon, 10 Jul 2000 12:32:55 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from paris.packetizer.local (rdu162-228-022.nc.rr.com [24.162.228.22])
	by lists.bell-labs.com (Postfix) with ESMTP id ECC114436E
	for <iptel@lists.bell-labs.com>; Sun,  9 Jul 2000 07:09:57 -0400 (EDT)
Received: from berlin (berlin.packetizer.local [192.168.1.4])
	by paris.packetizer.local (8.9.3/8.9.3) with SMTP id HAA07350;
	Sun, 9 Jul 2000 07:09:58 -0400
Message-ID: <002d01bfe996$385c9120$0401a8c0@berlin>
From: "Paul E. Jones" <paulej@packetizer.com>
To: "Jonathan Lennox" <lennox@cs.columbia.edu>, <iptel@lists.bell-labs.com>
References: <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com><Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net><200007072204.SAA14544@ind.cs.columbia.edu> <200007072217.SAA14574@ind.cs.columbia.edu>
Subject: Re: [IPTEL] CPL: H.323 issues
Date: Sun, 9 Jul 2000 07:09:52 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Jonathan,

> 1.  I understand that work is in progress to define an H.323 url as an
annex
> of the H.323 specification.  What is the status of this?  Are copies of
> available?  Will these URLs be appropriate to use in CPL <location> and
> <address-switch> tags?

Currently, the URL is specified in the body of the H.323v4 document (section
7.1.4), which is currently in draft form.  You can get a copy here:
http://www.packetizer.com/iptel/h323/drafts/h323v4-white.zip

I believe everyone is pretty much in agreement on the syntax of the URL,
though there may be a few minor changes before decision in November.  I
expect such changes to be truly technical errors or minor editorial errors.

The URLs are certainly suitable in the <location> and <address-switch> tags.
As you'll see, the H323 URL is very similar in form to the SIP URL.

> 2.  Is the unpacking of H.323 addresses as specified for CPL's
> <address-switch> address subfield matching correct, and complete for at
> least a useful subset of H.323 addresses?

In section 4.1.2 of the CPL draft, you reference the "e164" as the field
name containing a telephone number.  In H.323 version 4, that field name is
changing to "dialedDigits", so I would recommend changing the name in the
CPL document if possible.  However, the telephone number for the caller and
called party may be found in the Q.931 information elements
"callingPartyNumber" and "calledPartyNumber", respectively.  When trying to
match a telephone number, both the "dialedDigits" alias type should be
checked, as well as these Q.931 information elements.

For the "user" tag, it is currently specified to be set to h323-ID.
However, since H.323 has an email-ID alias, I would recommend that for
H.323, the "user" tag be set to the user part of the e-mail address
specified in the email-ID field.  It is unfortunate, but h323-ID is fairly
opaque and may not relate to a "user" at all.

For "host", I would recommend allowing what you have currently + adding the
text "or the host element of the H.323 URI".  Also, allow the port be
specified similarly-- this would be in line with the same description you
have for the SIP URI and will take advantage of similar syntax in the H.323
URL.

Currently, the display subfield is not specified to be used for H.323,
however there is a "display" information element in the H.225.0 Setup
message.  It is found in the Q.931 portion of the message, not in the ASN.1
that is defined.  I would suggest allowing that display information element
to be used here.

You allow the specification of other types as "textually encoded ASN.1" by
using the keyword "asn1".  Many protocols use ASN.1 and there may be a name
collision at some point in the future with a new protocol definition.  This
type definitely needed to allow one to handle address types such as
PartyNumber, etc.  I would recommend changing the name from "asn1" to
"H.225.0 AliasAddress" (long, eh?) or "h323-alias".  The description could
then be:
``a H.225.0 AliasAddress structure encoded using Packed Encoding Rules (PER)
and then encoded in UTF-8''

This sounds a bit awkward as I read it, but it's important to indicate that
the AliasAddress structure is first encoded using encoding rules defined for
ASN.1 (which is PER for H.323).  Encoding that binary data as UTF-8 simply
solidifies *exactly* how the textual representation shall appear.  Feel free
to pick your favorite, though :-)

There is also a statement in H.323 that states "both destination and
original-destination correspond to the destinationAddress field, as H.323
has no indication of original destination."  There is one exception to this
rule.  If a call is placed from the PSTN to an H.323 device through a
Gateway (or vice versa) and then the call is redirected to another H.323
device (because the user had "call forward" enabled, etc.), the call may
arrive with the "Redirected Number" information element, indicating the
address of the original destination (this field is most likely present only
when calling PSTN -> H.323).  So, for H.323, I would allow the usage of the
Redirected Number information element here.

> 3.  What free-form strings does H.323 signalling carry that a CPL should
be
> able to match?  I understand H.225 has a "data" string, but it's not clear
> to me what it's for.

In addition to field values "origin", "destination", etc., it might be good
to add "language".  H.323 allows a caller to specify his preferred languages
as defined in RFC 1766.  This might be useful for call centers that handle
calls internationally.

I can't really think of anything else that might be interesting to key off
of.  Certainly, there are other fields that are useful for dynamic call
routing, but nothing I think it appropriate for CPL.  For example, the
conference identifier (CID) is something that an entity may want to key off
of for routing calls, but since those are very dynamic, I don't think it's
suitable for CPL.

> 4.  Is there some H.323 counterpart to SIP caller preferences and callee
> capabilities that should either be used or mapped into CPL, for <lookup>
and
> <remove-location>?

H.323 cannot specify a list for <remove-location>, but the CPL-capable
Gatekeeper or other entity that holds the user's CPL script could still
process this list against either the source or destination address of an
H.323 call.  However, I'm actually puzzled why this needs to be present for
SIP since SIP can specify this when it places a call.  I suppose it's there
so that a SIP UA would not have to transmit this list on each call.  In any
event, I think that this tool could be used by both SIP and H.323 entities.

To be honest, the <lookup> description confuses me.  I may need to see an
example to be able to draw some parallels.  However, if I understand this at
all, this might be the proper place for the "language" preference that H.323
can indicate.  H.323 also has the ability to indicate that a called should
supports certain protocols, such as T.120 or T.38 fax.  H.323v4 also adds a
new generic feature negotiation mechanism, but the feature negotiation is
fairly abstract.  Currently, there are no features defined that use to
mechanism, but the framework was placed in V4 so that we can specify such
features in the future without having to make revisions to the base H.323
document.  Trying to map this to CPL will be a challenge, to say the least.
However, I would invite you to read the section in H.323 on the "generic
extensibility framework".  It's not real helpful without also seeing the
ASN.1 for it.  I placed a draft version of that ASN.1 here:
http://www.packetizer.com/iptel/h323/drafts/generic_data.txt

For brevity, I just put in the fields that are most applicable here.  You'll
see that there is a field in the root of the H.323 messages called
"genericData" which is intended to carry some type of opaque data.  In the
Setup message, there are these fields:
  neededFeatures
  desiredFeatures
  supportedFeatures

Certainly, it would be nice if these features could somehow be conveyed by
the CPL-capable routing entity, rather than the endpoint. However, about the
only way I can see to do this cleanly (so that the user or entity creating
the script does not have to encode a bunch of ASN.1 PER data) is to extend
the XML DTD to include these ASN.1 structures.  That would definitely be the
cleaner approach, but I suppose providing a means of allowing the encoding
of the GenericData structure would be better than nothing at all.

> Since Our Esteemed Working Group Chair has expressed a strong interest in
> moving CPL along to Proposed Standard soon, these points *need* to be
> addressed.  If no one else comments on them, I'll have to guess based on
my
> own (very limited) understanding of H.323, which will probably mean a much
> weaker CPL specification all around.

I'd be more than happy to work with you to help resolve some of the issues.
I think there's a lot of value in CPL, so feel free to send me questions on
H.323.

Best Regards,
Paul E. Jones
Editor, Recommendation H.323
http://www.packetizer.com/people/paulej




_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 12:46:02 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA16654
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 12:46:02 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 1ED2244446; Mon, 10 Jul 2000 12:33:21 -0400 (EDT)
Delivered-To: iptel@share.research.bell-labs.com
Received: from crufty.research.bell-labs.com (crufty.research.bell-labs.com [204.178.16.49])
	by lists.bell-labs.com (Postfix) with SMTP id 124D244336
	for <iptel@share.research.bell-labs.com>; Mon, 10 Jul 2000 03:26:02 -0400 (EDT)
Received: from lists.bell-labs.com ([135.104.27.211]) by crufty; Mon Jul 10 03:24:18 EDT 2000
Received: by lists.bell-labs.com (Postfix)
	id 2D3F644355; Mon, 10 Jul 2000 03:11:09 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from lists.research.bell-labs.com (paperless.dnrc.bell-labs.com [135.180.161.172])
	by lists.bell-labs.com (Postfix) with ESMTP id F189C44347
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 03:11:08 -0400 (EDT)
Received: by lists.research.bell-labs.com (Postfix)
	id C84CC52C4; Mon, 10 Jul 2000 03:11:05 -0400 (EDT)
Delivered-To: iptel@lists.research.bell-labs.com
Received: from grubby.research.bell-labs.com (guard.research.bell-labs.com [135.104.2.9])
	by lists.research.bell-labs.com (Postfix) with SMTP id 0B25352AB
	for <iptel@lists.research.bell-labs.com>; Mon, 10 Jul 2000 03:11:03 -0400 (EDT)
Received: from dusty.research.bell-labs.com ([135.104.2.7]) by grubby; Mon Jul 10 03:09:37 EDT 2000
Received: from redball.dynamicsoft.com ([216.173.40.51]) by dusty; Mon Jul 10 03:09:36 EDT 2000
Received: from dynamicsoft.com (1Cust179.tnt4.freehold.nj.da.uu.net [63.36.112.179])
	by redball.dynamicsoft.com (8.9.3+Sun/8.10.0.Beta12) with ESMTP id DAA01069
	for <iptel@lists.research.bell-labs.com>; Mon, 10 Jul 2000 03:11:05 -0400 (EDT)
Message-ID: <3969775C.B174A76A@dynamicsoft.com>
Date: Mon, 10 Jul 2000 03:12:28 -0400
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
X-Mailer: Mozilla 4.7 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "iptel, list" <iptel@lists.research.bell-labs.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [IPTEL] slots at Pittsburgh IETF
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Folks,

If you are interested in a presentation slot at the next meeting of
iptel at the IETF in Pittsburgh, please let me know ASAP. 

Thanks,
Jonathan R.
-- 
Jonathan D. Rosenberg                       72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.cs.columbia.edu/~jdrosen         PHONE: (732) 741-7244
http://www.dynamicsoft.com



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 12:55:41 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA16996
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 12:55:40 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id C0A4044413; Mon, 10 Jul 2000 12:55:28 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id E341744470
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 12:48:24 -0400 (EDT)
Received: from opus.cs.columbia.edu (opus.cs.columbia.edu [128.59.20.100])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id MAA03316;
	Mon, 10 Jul 2000 12:48:24 -0400 (EDT)
Received: from cs.columbia.edu (bart.cs.columbia.edu [128.59.19.191])
	by opus.cs.columbia.edu (8.9.3/8.9.3) with ESMTP id MAA27040;
	Mon, 10 Jul 2000 12:48:24 -0400 (EDT)
Message-ID: <3969FE58.65EF3286@cs.columbia.edu>
Date: Mon, 10 Jul 2000 12:48:24 -0400
From: Henning Schulzrinne <schulzrinne@cs.columbia.edu>
Organization: Columbia University, Dept. of Computer Science
X-Mailer: Mozilla 4.72 [en] (X11; U; SunOS 5.7 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: "Paul E. Jones" <paulej@packetizer.com>
Cc: Jonathan Lennox <lennox@ober.cs.columbia.edu>, iptel@lists.bell-labs.com
Subject: Re: [IPTEL] CPL: H.323 issues
References: <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com><Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net><200007072204.SAA14544@ind.cs.columbia.edu> <200007072217.SAA14574@ind.cs.columbia.edu> <002d01bfe996$385c9120$0401a8c0@berlin>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

"Paul E. Jones" wrote:
> 

> In addition to field values "origin", "destination", etc., it might be good
> to add "language".  H.323 allows a caller to specify his preferred languages
> as defined in RFC 1766.  This might be useful for call centers that handle
> calls internationally.

This might be more appropriate for the string-switch node, where this
would also be appropriate for the Accept-Language parameter in SIP.
Thus, it might be worth adding this to the list of field names.



-- 
Henning Schulzrinne   http://www.cs.columbia.edu/~hgs



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 14:26:03 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA21501
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 14:26:03 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 77DE844346; Mon, 10 Jul 2000 14:25:46 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id 2F8BC44343
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 14:25:44 -0400 (EDT)
Received: from ind.cs.columbia.edu (ind.cs.columbia.edu [128.59.19.27])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id OAA08512;
	Mon, 10 Jul 2000 14:25:43 -0400 (EDT)
Received: (from lennox@localhost)
	by ind.cs.columbia.edu (8.9.3/8.9.3) id OAA07074;
	Mon, 10 Jul 2000 14:25:42 -0400 (EDT)
Date: Mon, 10 Jul 2000 14:25:42 -0400 (EDT)
Message-Id: <200007101825.OAA07074@ind.cs.columbia.edu>
From: Jonathan Lennox <lennox@cs.columbia.edu>
To: Rohan Mahy <rohan@cisco.com>
Cc: iptel@lists.bell-labs.com
Subject: Re: [IPTEL] CPL: Timezone issues
In-Reply-To: <4.2.0.58.20000710065827.00db3a90@lint.cisco.com>
References: <Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net>
	<2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com>
	<200007072204.SAA14544@ind.cs.columbia.edu>
	<4.2.0.58.20000710065827.00db3a90@lint.cisco.com>
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

On Mon, July 10 2000, "Rohan Mahy" wrote to "Jonathan Lennox, iptel@lists.bell-labs.com" saying:

> I guess the question is, do SIP user agents and proxies executing CPL 
> scripts really care about the timezone *name*?
> 
> If each proxy or user agent simply knows their own current UTC-offset, is 
> this good enough?

They don't care about timezone names.  They do, however, care about a
timezone's daylight-savings transition rules, because a script to do
something between 9 am and 5 pm shouldn't suddenly become a script to do
something between 8 am and 4 pm in late autumn.

Unfortunately, there are hundreds of different DST transition rules around
the world, and politicians muck with them on a regular basis.  This is the
problem we're trying to solve here, or alternately defer to someone else.

-- 
Jonathan Lennox
lennox@cs.columbia.edu




_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 14:49:53 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA22878
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 14:49:53 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 7BA104437D; Mon, 10 Jul 2000 14:49:48 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from Mitel.COM (newgate.mitel.com [198.53.180.100])
	by lists.bell-labs.com (Postfix) with ESMTP id 3FB6A44372
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 14:49:46 -0400 (EDT)
Received: from kanmta01.software.mitel.com (kanmta01.kanata.mitel.com [134.199.37.58]) 
	by Mitel.COM (V8/MAIL-RELAY-2.1) with SMTP id OAA18846;
	Mon, 10 Jul 2000 14:41:29 -0400 (EDT)
Received: by kanmta01.software.mitel.com(Lotus SMTP MTA v4.6.7  (934.1 12-30-1999))  id 85256918.0066A5C7 ; Mon, 10 Jul 2000 14:41:11 -0400
X-Lotus-FromDomain: MITEL
From: Tom_Gray@Mitel.COM
To: Jonathan Lennox <lennox@cs.columbia.edu>
Cc: Rohan Mahy <rohan@cisco.com>, iptel@lists.bell-labs.com
Message-ID: <85256918.0066A479.00@kanmta01.software.mitel.com>
Date: Mon, 10 Jul 2000 14:41:07 -0400
Subject: Re: [IPTEL] CPL: Timezone issues
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com



From:  Tom Gray@MITEL on 07/10/2000 02:41 PM


This may seem like an obvious question but my reading of the draft doesn't
answer it.

What happens if there are two 1:30 am's on a single day or none? These are the
cases in which the time reverts to 1am from 2am and when the time jumps fromm
1am to 2pm which are typical of day light saving handling. How will a script
specifying 1:30 am cope with these situations? How will defined time ranges be
affected?






Jonathan Lennox <lennox@cs.columbia.edu> on 07/10/2000 02:25:42 PM

To:   Rohan Mahy <rohan@cisco.com>
cc:   iptel@lists.bell-labs.com (bcc: Tom Gray/Kan/Mitel)

Subject:  Re: [IPTEL] CPL: Timezone issues



On Mon, July 10 2000, "Rohan Mahy" wrote to "Jonathan Lennox,
iptel@lists.bell-labs.com" saying:

> I guess the question is, do SIP user agents and proxies executing CPL
> scripts really care about the timezone *name*?
>
> If each proxy or user agent simply knows their own current UTC-offset, is
> this good enough?

They don't care about timezone names.  They do, however, care about a
timezone's daylight-savings transition rules, because a script to do
something between 9 am and 5 pm shouldn't suddenly become a script to do
something between 8 am and 4 pm in late autumn.

Unfortunately, there are hundreds of different DST transition rules around
the world, and politicians muck with them on a regular basis.  This is the
problem we're trying to solve here, or alternately defer to someone else.

--
Jonathan Lennox
lennox@cs.columbia.edu




_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel






_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 15:28:39 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA25085
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 15:28:39 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 2DC684445A; Mon, 10 Jul 2000 15:25:48 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id DEDB244362
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 15:25:45 -0400 (EDT)
Received: from ind.cs.columbia.edu (ind.cs.columbia.edu [128.59.19.27])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id PAA14962;
	Mon, 10 Jul 2000 15:25:39 -0400 (EDT)
Received: (from lennox@localhost)
	by ind.cs.columbia.edu (8.9.3/8.9.3) id PAA07358;
	Mon, 10 Jul 2000 15:25:38 -0400 (EDT)
Date: Mon, 10 Jul 2000 15:25:38 -0400 (EDT)
Message-Id: <200007101925.PAA07358@ind.cs.columbia.edu>
From: Jonathan Lennox <lennox@cs.columbia.edu>
To: Tom_Gray@Mitel.COM
Cc: Rohan Mahy <rohan@cisco.com>, iptel@lists.bell-labs.com
Subject: Re: [IPTEL] CPL: Timezone issues
In-Reply-To: <85256918.0066A479.00@kanmta01.software.mitel.com>
References: <85256918.0066A479.00@kanmta01.software.mitel.com>
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

On Mon, July 10 2000, "Tom Gray" wrote to "Jonathan Lennox, Rohan Mahy, iptel@lists.bell-labs.com" saying:

> This may seem like an obvious question but my reading of the draft doesn't
> answer it.
> 
> What happens if there are two 1:30 am's on a single day or none? These are the
> cases in which the time reverts to 1am from 2am and when the time jumps fromm
> 1am to 2pm which are typical of day light saving handling. How will a script
> specifying 1:30 am cope with these situations? How will defined time ranges be
> affected?

Since the CPL only specifies time ranges, not actual events, I think this is
only a problem for the fall-back case (repeated times), not the
spring-forward case (skipped times).  I think start times should be assumed
to be the earlier instance of the time, while end times should be the latter
instance.  I'll add a sentence about this.

-- 
Jonathan Lennox
lennox@cs.columbia.edu


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 16:15:55 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA26981
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 16:15:54 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 9647044361; Mon, 10 Jul 2000 16:15:50 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from Mitel.COM (newgate.mitel.com [198.53.180.100])
	by lists.bell-labs.com (Postfix) with ESMTP id 4A2EC44354
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 16:15:48 -0400 (EDT)
Received: from kanmta01.software.mitel.com (kanmta01.kanata.mitel.com [134.199.37.58]) 
	by Mitel.COM (V8/MAIL-RELAY-2.1) with SMTP id QAA28634;
	Mon, 10 Jul 2000 16:14:59 -0400 (EDT)
Received: by kanmta01.software.mitel.com(Lotus SMTP MTA v4.6.7  (934.1 12-30-1999))  id 85256918.006F38AB ; Mon, 10 Jul 2000 16:14:50 -0400
X-Lotus-FromDomain: MITEL
From: Tom_Gray@Mitel.COM
To: Jonathan Lennox <lennox@cs.columbia.edu>
Cc: Rohan Mahy <rohan@cisco.com>, iptel@lists.bell-labs.com
Message-ID: <85256918.006F36D7.00@kanmta01.software.mitel.com>
Date: Mon, 10 Jul 2000 16:14:45 -0400
Subject: Re: [IPTEL] CPL: Timezone issues
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com



From:  Tom Gray@MITEL on 07/10/2000 04:14 PM

Depending on how a system is implemented, the missing time case may cause a
problem.

 It is not the most serious of issues but a note of it may be helpful

--





Jonathan Lennox <lennox@cs.columbia.edu> on 07/10/2000 03:25:38 PM

To:   Tom Gray/Kan/Mitel@Mitel
cc:   Rohan Mahy <rohan@cisco.com>, iptel@lists.bell-labs.com

Subject:  Re: [IPTEL] CPL: Timezone issues



On Mon, July 10 2000, "Tom Gray" wrote to "Jonathan Lennox, Rohan Mahy,
iptel@lists.bell-labs.com" saying:

> This may seem like an obvious question but my reading of the draft doesn't
> answer it.
>
> What happens if there are two 1:30 am's on a single day or none? These are the
> cases in which the time reverts to 1am from 2am and when the time jumps fromm
> 1am to 2pm which are typical of day light saving handling. How will a script
> specifying 1:30 am cope with these situations? How will defined time ranges be
> affected?

Since the CPL only specifies time ranges, not actual events, I think this is
only a problem for the fall-back case (repeated times), not the
spring-forward case (skipped times).  I think start times should be assumed
to be the earlier instance of the time, while end times should be the latter
instance.  I'll add a sentence about this.

--
Jonathan Lennox
lennox@cs.columbia.edu


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel






_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 16:48:35 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA27876
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 16:48:34 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 326BE443EF; Mon, 10 Jul 2000 16:44:58 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id A71EA44343
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 16:19:09 -0400 (EDT)
Received: from opus.cs.columbia.edu (opus.cs.columbia.edu [128.59.20.100])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id QAA18269;
	Mon, 10 Jul 2000 16:19:09 -0400 (EDT)
Received: from cs.columbia.edu (bart.cs.columbia.edu [128.59.19.191])
	by opus.cs.columbia.edu (8.9.3/8.9.3) with ESMTP id QAA03557;
	Mon, 10 Jul 2000 16:19:08 -0400 (EDT)
Message-ID: <396A2FBC.985E8C76@cs.columbia.edu>
Date: Mon, 10 Jul 2000 16:19:08 -0400
From: Henning Schulzrinne <schulzrinne@cs.columbia.edu>
Organization: Columbia University, Dept. of Computer Science
X-Mailer: Mozilla 4.72 [en] (X11; U; SunOS 5.7 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: Tom_Gray@Mitel.COM
Cc: Jonathan Lennox <lennox@ober.cs.columbia.edu>,
        Rohan Mahy <rohan@cisco.com>, iptel@lists.bell-labs.com
Subject: Re: [IPTEL] CPL: Timezone issues
References: <85256918.006F36D7.00@kanmta01.software.mitel.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Tom_Gray@Mitel.COM wrote:
> 
> From:  Tom Gray@MITEL on 07/10/2000 04:14 PM
> 
> Depending on how a system is implemented, the missing time case may cause a
> problem.

How can a time that never occurs cause a problem? By definition, there
aren't any SIP requests that arrive during that time, since it doesn't
exist... (Something about falling trees in a forest comes to mind...)


-- 
Henning Schulzrinne   http://www.cs.columbia.edu/~hgs



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 10 17:54:42 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29636
	for <iptel-archive@odin.ietf.org>; Mon, 10 Jul 2000 17:54:41 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 0FDB2443D8; Mon, 10 Jul 2000 17:54:35 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id 30FA744383
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 17:54:30 -0400 (EDT)
Received: from ind.cs.columbia.edu (ind.cs.columbia.edu [128.59.19.27])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id RAA23833;
	Mon, 10 Jul 2000 17:54:28 -0400 (EDT)
Received: (from lennox@localhost)
	by ind.cs.columbia.edu (8.9.3/8.9.3) id RAA08149;
	Mon, 10 Jul 2000 17:54:27 -0400 (EDT)
Date: Mon, 10 Jul 2000 17:54:27 -0400 (EDT)
Message-Id: <200007102154.RAA08149@ind.cs.columbia.edu>
From: Jonathan Lennox <lennox@cs.columbia.edu>
To: Henning Schulzrinne <schulzrinne@opus.cs.columbia.edu>
Cc: "Paul E. Jones" <paulej@packetizer.com>, iptel@lists.bell-labs.com
Subject: Re: [IPTEL] CPL: H.323 issues
In-Reply-To: <3969FE58.65EF3286@cs.columbia.edu>
References: <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com>
	<Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net>
	<200007072204.SAA14544@ind.cs.columbia.edu>
	<200007072217.SAA14574@ind.cs.columbia.edu>
	<002d01bfe996$385c9120$0401a8c0@berlin>
	<3969FE58.65EF3286@cs.columbia.edu>
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

On Mon, July 10 2000, "Henning Schulzrinne" wrote to "Paul E. Jones, Jonathan Lennox, iptel@lists.bell-labs.com" saying:

> This might be more appropriate for the string-switch node, where this
> would also be appropriate for the Accept-Language parameter in SIP.
> Thus, it might be worth adding this to the list of field names.

I agree this is useful, but it's not clear to me that string-switch is the
right way to handle this.  The semantics we really want is "is this language
included among the languages the caller wanted."  A custom switch type could
do it, but I'm not crazy about adding another one.

-- 
Jonathan Lennox
lennox@cs.columbia.edu


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Tue Jul 11 00:27:32 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA07677
	for <iptel-archive@odin.ietf.org>; Tue, 11 Jul 2000 00:27:32 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 3A3334436D; Tue, 11 Jul 2000 00:26:29 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from redball.dynamicsoft.com (redball.dynamicsoft.com [216.173.40.51])
	by lists.bell-labs.com (Postfix) with ESMTP id D041E44336
	for <iptel@lists.bell-labs.com>; Tue, 11 Jul 2000 00:26:26 -0400 (EDT)
Received: from dynamicsoft.com (1Cust214.tnt4.freehold.nj.da.uu.net [63.36.112.214])
	by redball.dynamicsoft.com (8.9.3+Sun/8.10.0.Beta12) with ESMTP id AAA07475;
	Tue, 11 Jul 2000 00:27:44 -0400 (EDT)
Message-ID: <396AA299.BEC3F8A1@dynamicsoft.com>
Date: Tue, 11 Jul 2000 00:29:13 -0400
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
X-Mailer: Mozilla 4.7 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "Paul E. Jones" <paulej@packetizer.com>
Cc: Jonathan Lennox <lennox@cs.columbia.edu>, iptel@lists.bell-labs.com
Subject: Re: [IPTEL] CPL: H.323 issues
References: <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com><Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net><200007072204.SAA14544@ind.cs.columbia.edu> <200007072217.SAA14574@ind.cs.columbia.edu> <002d01bfe996$385c9120$0401a8c0@berlin>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit



"Paul E. Jones" wrote:

> > 4.  Is there some H.323 counterpart to SIP caller preferences and callee
> > capabilities that should either be used or mapped into CPL, for <lookup>
> and
> > <remove-location>?
> 
> H.323 cannot specify a list for <remove-location>, but the CPL-capable
> Gatekeeper or other entity that holds the user's CPL script could still
> process this list against either the source or destination address of an
> H.323 call.  However, I'm actually puzzled why this needs to be present for
> SIP since SIP can specify this when it places a call.  I suppose it's there
> so that a SIP UA would not have to transmit this list on each call.  In any
> event, I think that this tool could be used by both SIP and H.323 entities.

No, the idea is that the *called UA* can specify that they do not wish
to be reached at certain locations. Thus, the information cannot be
carried in an INVITE, since an INVITE represents the *callers*
preferences.


> 
> Certainly, it would be nice if these features could somehow be conveyed by
> the CPL-capable routing entity, rather than the endpoint. 

This doesn't make sense. The CPL-capable routing entity is the
gatekeeper. What does it mean for it to "convey" that information? To
whom? Why?

> However, about the
> only way I can see to do this cleanly (so that the user or entity creating
> the script does not have to encode a bunch of ASN.1 PER data) is to extend
> the XML DTD to include these ASN.1 structures.  That would definitely be the
> cleaner approach, but I suppose providing a means of allowing the encoding
> of the GenericData structure would be better than nothing at all.

If you put some kind of ASN.1 stuff into the DTD, then the user creating
the script
does need to know about it, so I don't follow what you are proposing.

-Jonathan R.
-- 
Jonathan D. Rosenberg                       72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.cs.columbia.edu/~jdrosen         PHONE: (732) 741-7244
http://www.dynamicsoft.com


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Tue Jul 11 11:34:16 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA04740
	for <iptel-archive@odin.ietf.org>; Tue, 11 Jul 2000 11:34:16 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 6304A443B6; Tue, 11 Jul 2000 11:34:11 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id 6299244351
	for <iptel@lists.bell-labs.com>; Mon, 10 Jul 2000 18:21:18 -0400 (EDT)
Received: from opus.cs.columbia.edu (opus.cs.columbia.edu [128.59.20.100])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id SAA24940;
	Mon, 10 Jul 2000 18:21:17 -0400 (EDT)
Received: from cs.columbia.edu (bart.cs.columbia.edu [128.59.19.191])
	by opus.cs.columbia.edu (8.9.3/8.9.3) with ESMTP id SAA07656;
	Mon, 10 Jul 2000 18:21:17 -0400 (EDT)
Message-ID: <396A4C5C.5283D2F1@cs.columbia.edu>
Date: Mon, 10 Jul 2000 18:21:16 -0400
From: Henning Schulzrinne <schulzrinne@cs.columbia.edu>
Organization: Columbia University, Dept. of Computer Science
X-Mailer: Mozilla 4.72 [en] (X11; U; SunOS 5.7 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Lennox <lennox@ober.cs.columbia.edu>
Cc: "Paul E. Jones" <paulej@packetizer.com>, iptel@lists.bell-labs.com
Subject: Re: [IPTEL] CPL: H.323 issues
References: <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com>
		<Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net>
		<200007072204.SAA14544@ind.cs.columbia.edu>
		<200007072217.SAA14574@ind.cs.columbia.edu>
		<002d01bfe996$385c9120$0401a8c0@berlin>
		<3969FE58.65EF3286@cs.columbia.edu> <200007102154.RAA08149@ind.cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Jonathan Lennox wrote:
> 
> On Mon, July 10 2000, "Henning Schulzrinne" wrote to "Paul E. Jones, Jonathan Lennox, iptel@lists.bell-labs.com" saying:
> 
> > This might be more appropriate for the string-switch node, where this
> > would also be appropriate for the Accept-Language parameter in SIP.
> > Thus, it might be worth adding this to the list of field names.
> 
> I agree this is useful, but it's not clear to me that string-switch is the
> right way to handle this.  The semantics we really want is "is this language
> included among the languages the caller wanted."  A custom switch type could
> do it, but I'm not crazy about adding another one.
> 

"contains" is already a suitable matching operator that should work for
most "speaks X" tests. Can't handle things like "if the first preference
language is Spanish, go there", if that's what you're after, though.


-- 
Henning Schulzrinne   http://www.cs.columbia.edu/~hgs



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Tue Jul 11 11:40:15 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA04966
	for <iptel-archive@odin.ietf.org>; Tue, 11 Jul 2000 11:40:15 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id A1E40443D7; Tue, 11 Jul 2000 11:34:23 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from paris.packetizer.local (rdu162-228-022.nc.rr.com [24.162.228.22])
	by lists.bell-labs.com (Postfix) with ESMTP id 8201C4437E
	for <iptel@lists.bell-labs.com>; Tue, 11 Jul 2000 01:38:40 -0400 (EDT)
Received: from berlin (berlin.packetizer.local [192.168.1.4])
	by paris.packetizer.local (8.9.3/8.9.3) with SMTP id BAA18717;
	Tue, 11 Jul 2000 01:38:54 -0400
Message-ID: <01bd01bfeafa$4d063800$0401a8c0@berlin>
From: "Paul E. Jones" <paulej@packetizer.com>
To: "Jonathan Rosenberg" <jdrosen@dynamicsoft.com>
Cc: "Jonathan Lennox" <lennox@cs.columbia.edu>, <iptel@lists.bell-labs.com>,
        "Pete Cordell" <pete@TECH-KNOW-WARE.COM>
References: <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com><Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net><200007072204.SAA14544@ind.cs.columbia.edu> <200007072217.SAA14574@ind.cs.columbia.edu> <002d01bfe996$385c9120$0401a8c0@berlin> <396AA299.BEC3F8A1@dynamicsoft.com>
Subject: Re: [IPTEL] CPL: H.323 issues
Date: Tue, 11 Jul 2000 01:38:54 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Jonathan,

> No, the idea is that the *called UA* can specify that they do not wish
> to be reached at certain locations. Thus, the information cannot be
> carried in an INVITE, since an INVITE represents the *callers*
> preferences.

Ah, yes.  That makes much more sense :-)

> > Certainly, it would be nice if these features could somehow be conveyed
by
> > the CPL-capable routing entity, rather than the endpoint.
>
> This doesn't make sense. The CPL-capable routing entity is the
> gatekeeper. What does it mean for it to "convey" that information? To
> whom? Why?

I was up all night that night, so I'm surprised that my response was
coherent at all.

As noted above, I was narrowly thinking that this applied only to the
calling entity.  My thinking was that the CPL entity that processed the
incoming Setup/INVITE would supplement the feature information found in that
message with additional feature information.  For example, with H.323 it is
possible for the H.323 Gatekeeper to provide services on behalf of the
endpoint.  This allows the endpoint to have a simpler design that is less
expensive to design, build, and maintain.  The "thin" endpoint may indicate
only a very limited (or zero) features.  However, the Gatekeeper supplement
the lack of features by providing actually providing those features on
behalf of the endpoint.  As the call is processed, the CPL script processing
could result in the addition of features advertised in the outgoing Setup
message.

> > However, about the
> > only way I can see to do this cleanly (so that the user or entity
creating
> > the script does not have to encode a bunch of ASN.1 PER data) is to
extend
> > the XML DTD to include these ASN.1 structures.  That would definitely be
the
> > cleaner approach, but I suppose providing a means of allowing the
encoding
> > of the GenericData structure would be better than nothing at all.
>
> If you put some kind of ASN.1 stuff into the DTD, then the user creating
> the script
> does need to know about it, so I don't follow what you are proposing.

One of the ideas behind CPL is that the user can specify how messages are
processed using some GUI tool that is simple to use.  Ideally, such a tool
does not have to be too tightly coupled to either SIP or H.323.  It would be
ideal if we could express constructs more generically and without requiring
the use of ASN.1.  ASN.1 PER is quite appropriate for messages on the wire,
but I do not see a good reason to use ASN.1 PER within something like CPL.
We had the one case of the "AliasAddress" and I'm not even fond of that.
However, to get around it we would have to represent the binary data in
another form.  That's doable, but perhaps not worth the effort since CPL
supports the most basic call routing alias types without ASN.1 PER:
dialedDigits, url-ID, and email-ID.

In order for CPL servers to perform some type of action based on a "desired"
or "needed" feature indicated in an Setup message, for example, we need some
way of representing the Generic Data in H.225.0 within CPL.  I don't think
that ASN.1 PER is the right choice.  It will work, but it requires the tool
to generate such encoded data.  It might be preferabe to abstract this in
some manner, perhaps by extending the CPL DTD to include those constructs or
some other means that does not involve encoding ASN.1 message and storing
that raw data within the script.  A definite plus to having XML is that the
CPL script could make decisions on particular elements of the Generic Data
structure.

Best Regards,
Paul






_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Wed Jul 12 08:34:03 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA19102
	for <iptel-archive@odin.ietf.org>; Wed, 12 Jul 2000 08:34:02 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id D4F404435D; Wed, 12 Jul 2000 08:33:53 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from Mitel.COM (newgate.mitel.com [198.53.180.100])
	by lists.bell-labs.com (Postfix) with ESMTP id 8F84544345
	for <iptel@lists.bell-labs.com>; Wed, 12 Jul 2000 08:33:51 -0400 (EDT)
Received: from kanmta01.software.mitel.com (kanmta01.kanata.mitel.com [134.199.37.58]) 
	by Mitel.COM (V8/MAIL-RELAY-2.1) with SMTP id IAA17582;
	Wed, 12 Jul 2000 08:33:14 -0400 (EDT)
Received: by kanmta01.software.mitel.com(Lotus SMTP MTA v4.6.7  (934.1 12-30-1999))  id 8525691A.0044F1D8 ; Wed, 12 Jul 2000 08:33:03 -0400
X-Lotus-FromDomain: MITEL
From: Tom_Gray@Mitel.COM
To: Henning Schulzrinne <schulzrinne@cs.columbia.edu>
Cc: iptel@lists.bell-labs.com
Message-ID: <8525691A.0044F077.00@kanmta01.software.mitel.com>
Date: Wed, 12 Jul 2000 08:20:49 -0400
Subject: Re: [IPTEL] CPL: Timezone issues
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com



From:  Tom Gray@MITEL on 07/12/2000 08:20 AM
It depends on how the system is implemented. If the preconditions based on time
are precomputed instead of being checked each time a call comes in, then there
may be a problem. The precomputation of time-based preconditions is a viable
way of implenting this in  a hardware so that the '<' and '>' operatiors do not
have to be implmented just the '=' .

I know that his isn't the most serious problem in the world but it is something
an implemetor should be aware of.






Henning Schulzrinne <schulzrinne@cs.columbia.edu> on 07/10/2000 04:19:08 PM

To:   Tom Gray/Kan/Mitel@Mitel
cc:   Jonathan Lennox <lennox@ober.cs.columbia.edu>, Rohan Mahy
      <rohan@cisco.com>, iptel@lists.bell-labs.com

Subject:  Re: [IPTEL] CPL: Timezone issues



Tom_Gray@Mitel.COM wrote:
>
> From:  Tom Gray@MITEL on 07/10/2000 04:14 PM
>
> Depending on how a system is implemented, the missing time case may cause a
> problem.

How can a time that never occurs cause a problem? By definition, there
aren't any SIP requests that arrive during that time, since it doesn't
exist... (Something about falling trees in a forest comes to mind...)


--
Henning Schulzrinne   http://www.cs.columbia.edu/~hgs



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel






_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Wed Jul 12 17:10:23 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA15021
	for <iptel-archive@odin.ietf.org>; Wed, 12 Jul 2000 17:10:22 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 7B62E443D1; Wed, 12 Jul 2000 17:10:17 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id C5B0844372
	for <iptel@lists.bell-labs.com>; Wed, 12 Jul 2000 17:10:14 -0400 (EDT)
Received: from ind.cs.columbia.edu (ind.cs.columbia.edu [128.59.19.27])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id RAA27477
	for <iptel@lists.bell-labs.com>; Wed, 12 Jul 2000 17:09:59 -0400 (EDT)
Received: (from lennox@localhost)
	by ind.cs.columbia.edu (8.9.3/8.9.3) id RAA22672;
	Wed, 12 Jul 2000 17:09:59 -0400 (EDT)
From: Jonathan Lennox <lennox@cs.columbia.edu>
Message-ID: <14700.56998.824325.872613@ind.cs.columbia.edu>
Date: Wed, 12 Jul 2000 17:09:58 -0400 (EDT)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="Wkc4QOtEJf"
Content-Transfer-Encoding: 7bit
To: iptel@lists.bell-labs.com
X-Mailer: VM 6.75 under Emacs 19.34.1
Subject: [IPTEL] CPL: time-switch recurrence rules
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com


--Wkc4QOtEJf
Content-Type: text/plain; charset=us-ascii
Content-Description: message body and .signature
Content-Transfer-Encoding: 7bit

The -01 CPL specification gives some rather simple rules for how to specify
a time interval for routing calls.  It's been suggested to me that we use
instead the very complex and powerful iCalendar (RFC 2445) syntax for time
intervals instead, as a) this is an already established IANA standard for
this sort of thing, and b) being able to create a CPL automatically based on
one's calendar entries would be very useful.

The problem is that iCal timezone rules are remarkably complicated things;
I've included the RRULE examples section of RFC 2445 at the end of this
message to give a feel for this.  Do people feel that the added expressive
power and compatibility of iCal is worth the additional complexity this
imposes on server and script writers?  And to what extent should this syntax
be mapped into XML, vs. being used directly?

-- 
Jonathan Lennox
lennox@cs.columbia.edu

--Wkc4QOtEJf
Content-Type: text/plain
Content-Description: Examples of RRULEs from RFC 2445
Content-Disposition: inline;
	filename="rrule-examples.txt"
Content-Transfer-Encoding: 7bit

   Example: All examples assume the Eastern United States time zone.

   Daily for 10 occurrences:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=DAILY;COUNT=10

     ==> (1997 9:00 AM EDT)September 2-11

   Daily until December 24, 1997:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=DAILY;UNTIL=19971224T000000Z

     ==> (1997 9:00 AM EDT)September 2-30;October 1-25
         (1997 9:00 AM EST)October 26-31;November 1-30;December 1-23

   Every other day - forever:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=DAILY;INTERVAL=2
     ==> (1997 9:00 AM EDT)September2,4,6,8...24,26,28,30;
          October 2,4,6...20,22,24
         (1997 9:00 AM EST)October 26,28,30;November 1,3,5,7...25,27,29;
          Dec 1,3,...

   Every 10 days, 5 occurrences:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=DAILY;INTERVAL=10;COUNT=5

     ==> (1997 9:00 AM EDT)September 2,12,22;October 2,12

   Everyday in January, for 3 years:

     DTSTART;TZID=US-Eastern:19980101T090000
     RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;
      BYMONTH=1;BYDAY=SU,MO,TU,WE,TH,FR,SA
     or
     RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1

     ==> (1998 9:00 AM EDT)January 1-31
         (1999 9:00 AM EDT)January 1-31
         (2000 9:00 AM EDT)January 1-31

   Weekly for 10 occurrences

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=WEEKLY;COUNT=10

     ==> (1997 9:00 AM EDT)September 2,9,16,23,30;October 7,14,21
         (1997 9:00 AM EST)October 28;November 4

   Weekly until December 24, 1997

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z

     ==> (1997 9:00 AM EDT)September 2,9,16,23,30;October 7,14,21
         (1997 9:00 AM EST)October 28;November 4,11,18,25;
                           December 2,9,16,23
   Every other week - forever:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=WEEKLY;INTERVAL=2;WKST=SU

     ==> (1997 9:00 AM EDT)September 2,16,30;October 14
         (1997 9:00 AM EST)October 28;November 11,25;December 9,23
         (1998 9:00 AM EST)January 6,20;February
     ...

   Weekly on Tuesday and Thursday for 5 weeks:

    DTSTART;TZID=US-Eastern:19970902T090000
    RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;WKST=SU;BYDAY=TU,TH
    or
    RRULE:FREQ=WEEKLY;COUNT=10;WKST=SU;BYDAY=TU,TH

    ==> (1997 9:00 AM EDT)September 2,4,9,11,16,18,23,25,30;October 2

   Every other week on Monday, Wednesday and Friday until December 24,
   1997, but starting on Tuesday, September 2, 1997:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=19971224T000000Z;WKST=SU;
      BYDAY=MO,WE,FR
     ==> (1997 9:00 AM EDT)September 2,3,5,15,17,19,29;October
     1,3,13,15,17
         (1997 9:00 AM EST)October 27,29,31;November 10,12,14,24,26,28;
                           December 8,10,12,22

   Every other week on Tuesday and Thursday, for 8 occurrences:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=8;WKST=SU;BYDAY=TU,TH

     ==> (1997 9:00 AM EDT)September 2,4,16,18,30;October 2,14,16

   Monthly on the 1st Friday for ten occurrences:

     DTSTART;TZID=US-Eastern:19970905T090000
     RRULE:FREQ=MONTHLY;COUNT=10;BYDAY=1FR

     ==> (1997 9:00 AM EDT)September 5;October 3
         (1997 9:00 AM EST)November 7;Dec 5
         (1998 9:00 AM EST)January 2;February 6;March 6;April 3
         (1998 9:00 AM EDT)May 1;June 5

   Monthly on the 1st Friday until December 24, 1997:

     DTSTART;TZID=US-Eastern:19970905T090000
     RRULE:FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR

     ==> (1997 9:00 AM EDT)September 5;October 3
         (1997 9:00 AM EST)November 7;December 5

   Every other month on the 1st and last Sunday of the month for 10
   occurrences:

     DTSTART;TZID=US-Eastern:19970907T090000
     RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU

     ==> (1997 9:00 AM EDT)September 7,28
         (1997 9:00 AM EST)November 2,30
         (1998 9:00 AM EST)January 4,25;March 1,29
         (1998 9:00 AM EDT)May 3,31

   Monthly on the second to last Monday of the month for 6 months:

     DTSTART;TZID=US-Eastern:19970922T090000
     RRULE:FREQ=MONTHLY;COUNT=6;BYDAY=-2MO

     ==> (1997 9:00 AM EDT)September 22;October 20
         (1997 9:00 AM EST)November 17;December 22
         (1998 9:00 AM EST)January 19;February 16

   Monthly on the third to the last day of the month, forever:

     DTSTART;TZID=US-Eastern:19970928T090000
     RRULE:FREQ=MONTHLY;BYMONTHDAY=-3

     ==> (1997 9:00 AM EDT)September 28
         (1997 9:00 AM EST)October 29;November 28;December 29
         (1998 9:00 AM EST)January 29;February 26
     ...

   Monthly on the 2nd and 15th of the month for 10 occurrences:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15

     ==> (1997 9:00 AM EDT)September 2,15;October 2,15
         (1997 9:00 AM EST)November 2,15;December 2,15
         (1998 9:00 AM EST)January 2,15

   Monthly on the first and last day of the month for 10 occurrences:

     DTSTART;TZID=US-Eastern:19970930T090000
     RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=1,-1

     ==> (1997 9:00 AM EDT)September 30;October 1
         (1997 9:00 AM EST)October 31;November 1,30;December 1,31
         (1998 9:00 AM EST)January 1,31;February 1

   Every 18 months on the 10th thru 15th of the month for 10
   occurrences:

     DTSTART;TZID=US-Eastern:19970910T090000
     RRULE:FREQ=MONTHLY;INTERVAL=18;COUNT=10;BYMONTHDAY=10,11,12,13,14,
      15

     ==> (1997 9:00 AM EDT)September 10,11,12,13,14,15
         (1999 9:00 AM EST)March 10,11,12,13

   Every Tuesday, every other month:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=TU

     ==> (1997 9:00 AM EDT)September 2,9,16,23,30
         (1997 9:00 AM EST)November 4,11,18,25
         (1998 9:00 AM EST)January 6,13,20,27;March 3,10,17,24,31
     ...

   Yearly in June and July for 10 occurrences:

     DTSTART;TZID=US-Eastern:19970610T090000
     RRULE:FREQ=YEARLY;COUNT=10;BYMONTH=6,7
     ==> (1997 9:00 AM EDT)June 10;July 10
         (1998 9:00 AM EDT)June 10;July 10
         (1999 9:00 AM EDT)June 10;July 10
         (2000 9:00 AM EDT)June 10;July 10
         (2001 9:00 AM EDT)June 10;July 10
     Note: Since none of the BYDAY, BYMONTHDAY or BYYEARDAY components
     are specified, the day is gotten from DTSTART

   Every other year on January, February, and March for 10 occurrences:

     DTSTART;TZID=US-Eastern:19970310T090000
     RRULE:FREQ=YEARLY;INTERVAL=2;COUNT=10;BYMONTH=1,2,3

     ==> (1997 9:00 AM EST)March 10
         (1999 9:00 AM EST)January 10;February 10;March 10
         (2001 9:00 AM EST)January 10;February 10;March 10
         (2003 9:00 AM EST)January 10;February 10;March 10

   Every 3rd year on the 1st, 100th and 200th day for 10 occurrences:

     DTSTART;TZID=US-Eastern:19970101T090000
     RRULE:FREQ=YEARLY;INTERVAL=3;COUNT=10;BYYEARDAY=1,100,200

     ==> (1997 9:00 AM EST)January 1
         (1997 9:00 AM EDT)April 10;July 19
         (2000 9:00 AM EST)January 1
         (2000 9:00 AM EDT)April 9;July 18
         (2003 9:00 AM EST)January 1
         (2003 9:00 AM EDT)April 10;July 19
         (2006 9:00 AM EST)January 1

   Every 20th Monday of the year, forever:

     DTSTART;TZID=US-Eastern:19970519T090000
     RRULE:FREQ=YEARLY;BYDAY=20MO

     ==> (1997 9:00 AM EDT)May 19
         (1998 9:00 AM EDT)May 18
         (1999 9:00 AM EDT)May 17
     ...

   Monday of week number 20 (where the default start of the week is
   Monday), forever:

     DTSTART;TZID=US-Eastern:19970512T090000
     RRULE:FREQ=YEARLY;BYWEEKNO=20;BYDAY=MO

     ==> (1997 9:00 AM EDT)May 12
         (1998 9:00 AM EDT)May 11
         (1999 9:00 AM EDT)May 17
     ...

   Every Thursday in March, forever:

     DTSTART;TZID=US-Eastern:19970313T090000
     RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=TH

     ==> (1997 9:00 AM EST)March 13,20,27
         (1998 9:00 AM EST)March 5,12,19,26
         (1999 9:00 AM EST)March 4,11,18,25
     ...

   Every Thursday, but only during June, July, and August, forever:

     DTSTART;TZID=US-Eastern:19970605T090000
     RRULE:FREQ=YEARLY;BYDAY=TH;BYMONTH=6,7,8

     ==> (1997 9:00 AM EDT)June 5,12,19,26;July 3,10,17,24,31;
                       August 7,14,21,28
         (1998 9:00 AM EDT)June 4,11,18,25;July 2,9,16,23,30;
                       August 6,13,20,27
         (1999 9:00 AM EDT)June 3,10,17,24;July 1,8,15,22,29;
                       August 5,12,19,26
     ...

   Every Friday the 13th, forever:

     DTSTART;TZID=US-Eastern:19970902T090000
     EXDATE;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13

     ==> (1998 9:00 AM EST)February 13;March 13;November 13
         (1999 9:00 AM EDT)August 13
         (2000 9:00 AM EDT)October 13
     ...

   The first Saturday that follows the first Sunday of the month,
    forever:

     DTSTART;TZID=US-Eastern:19970913T090000
     RRULE:FREQ=MONTHLY;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13

     ==> (1997 9:00 AM EDT)September 13;October 11
         (1997 9:00 AM EST)November 8;December 13
         (1998 9:00 AM EST)January 10;February 7;March 7
         (1998 9:00 AM EDT)April 11;May 9;June 13...
     ...

   Every four years, the first Tuesday after a Monday in November,
   forever (U.S. Presidential Election day):

     DTSTART;TZID=US-Eastern:19961105T090000
     RRULE:FREQ=YEARLY;INTERVAL=4;BYMONTH=11;BYDAY=TU;BYMONTHDAY=2,3,4,
      5,6,7,8

     ==> (1996 9:00 AM EST)November 5
         (2000 9:00 AM EST)November 7
         (2004 9:00 AM EST)November 2
     ...

   The 3rd instance into the month of one of Tuesday, Wednesday or
   Thursday, for the next 3 months:

     DTSTART;TZID=US-Eastern:19970904T090000
     RRULE:FREQ=MONTHLY;COUNT=3;BYDAY=TU,WE,TH;BYSETPOS=3

     ==> (1997 9:00 AM EDT)September 4;October 7
         (1997 9:00 AM EST)November 6

   The 2nd to last weekday of the month:

     DTSTART;TZID=US-Eastern:19970929T090000
     RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2

     ==> (1997 9:00 AM EDT)September 29
         (1997 9:00 AM EST)October 30;November 27;December 30
         (1998 9:00 AM EST)January 29;February 26;March 30
     ...

   Every 3 hours from 9:00 AM to 5:00 PM on a specific day:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=19970902T170000Z

     ==> (September 2, 1997 EDT)09:00,12:00,15:00

   Every 15 minutes for 6 occurrences:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=MINUTELY;INTERVAL=15;COUNT=6

     ==> (September 2, 1997 EDT)09:00,09:15,09:30,09:45,10:00,10:15

   Every hour and a half for 4 occurrences:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=MINUTELY;INTERVAL=90;COUNT=4

     ==> (September 2, 1997 EDT)09:00,10:30;12:00;13:30

   Every 20 minutes from 9:00 AM to 4:40 PM every day:

     DTSTART;TZID=US-Eastern:19970902T090000
     RRULE:FREQ=DAILY;BYHOUR=9,10,11,12,13,14,15,16;BYMINUTE=0,20,40
     or
     RRULE:FREQ=MINUTELY;INTERVAL=20;BYHOUR=9,10,11,12,13,14,15,16

     ==> (September 2, 1997 EDT)9:00,9:20,9:40,10:00,10:20,
                                ... 16:00,16:20,16:40
         (September 3, 1997 EDT)9:00,9:20,9:40,10:00,10:20,
                               ...16:00,16:20,16:40
     ...

   An example where the days generated makes a difference because of
   WKST:

     DTSTART;TZID=US-Eastern:19970805T090000
     RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=TU,SU;WKST=MO

     ==> (1997 EDT)Aug 5,10,19,24

     changing only WKST from MO to SU, yields different results...

     DTSTART;TZID=US-Eastern:19970805T090000
     RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=TU,SU;WKST=SU
     ==> (1997 EDT)August 5,17,19,31


--Wkc4QOtEJf--


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Thu Jul 13 01:22:24 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA28034
	for <iptel-archive@odin.ietf.org>; Thu, 13 Jul 2000 01:22:24 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id C4853443F0; Thu, 13 Jul 2000 01:22:08 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from redball.dynamicsoft.com (redball.dynamicsoft.com [216.173.40.51])
	by lists.bell-labs.com (Postfix) with ESMTP id 2C2AE443A3
	for <iptel@lists.bell-labs.com>; Thu, 13 Jul 2000 01:22:06 -0400 (EDT)
Received: from dynamicsoft.com (1Cust57.tnt2.freehold.nj.da.uu.net [63.17.114.57])
	by redball.dynamicsoft.com (8.9.3+Sun/8.10.0.Beta12) with ESMTP id BAA19465;
	Thu, 13 Jul 2000 01:23:33 -0400 (EDT)
Message-ID: <396D52B7.DB37A6BF@dynamicsoft.com>
Date: Thu, 13 Jul 2000 01:25:11 -0400
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
X-Mailer: Mozilla 4.7 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Lennox <lennox@cs.columbia.edu>
Cc: iptel@lists.bell-labs.com
Subject: Re: [IPTEL] CPL: time-switch recurrence rules
References: <14700.56998.824325.872613@ind.cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

I'm inclined to say no.

We are not solving the same problem. In CPL, we are not looking to
schedule events, but rather to describe times during which different
call processing actions take place. I expect that if a user wants to
have calls blocked from 2-4 pm until next Wed., they would simply change
their CPL next Wed, for example. 

The current format in the cpl draft allows for the most common cases,
which is time of day filtering (all calls go home after 5pm), and day of
week (send to voicemail on weekends). In the interests of KISS, I'd
rather stick to the simpler stuff.

-Jonathan R.

Jonathan Lennox wrote:
> 
> The -01 CPL specification gives some rather simple rules for how to specify
> a time interval for routing calls.  It's been suggested to me that we use
> instead the very complex and powerful iCalendar (RFC 2445) syntax for time
> intervals instead, as a) this is an already established IANA standard for
> this sort of thing, and b) being able to create a CPL automatically based on
> one's calendar entries would be very useful.
> 
> The problem is that iCal timezone rules are remarkably complicated things;
> I've included the RRULE examples section of RFC 2445 at the end of this
> message to give a feel for this.  Do people feel that the added expressive
> power and compatibility of iCal is worth the additional complexity this
> imposes on server and script writers?  And to what extent should this syntax
> be mapped into XML, vs. being used directly?
> 
> --
> Jonathan Lennox
> lennox@cs.columbia.edu
> 
>   ------------------------------------------------------------------------
>    Example: All examples assume the Eastern United States time zone.
> 
>    Daily for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=DAILY;COUNT=10
> 
>      ==> (1997 9:00 AM EDT)September 2-11
> 
>    Daily until December 24, 1997:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=DAILY;UNTIL=19971224T000000Z
> 
>      ==> (1997 9:00 AM EDT)September 2-30;October 1-25
>          (1997 9:00 AM EST)October 26-31;November 1-30;December 1-23
> 
>    Every other day - forever:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=DAILY;INTERVAL=2
>      ==> (1997 9:00 AM EDT)September2,4,6,8...24,26,28,30;
>           October 2,4,6...20,22,24
>          (1997 9:00 AM EST)October 26,28,30;November 1,3,5,7...25,27,29;
>           Dec 1,3,...
> 
>    Every 10 days, 5 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=DAILY;INTERVAL=10;COUNT=5
> 
>      ==> (1997 9:00 AM EDT)September 2,12,22;October 2,12
> 
>    Everyday in January, for 3 years:
> 
>      DTSTART;TZID=US-Eastern:19980101T090000
>      RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;
>       BYMONTH=1;BYDAY=SU,MO,TU,WE,TH,FR,SA
>      or
>      RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1
> 
>      ==> (1998 9:00 AM EDT)January 1-31
>          (1999 9:00 AM EDT)January 1-31
>          (2000 9:00 AM EDT)January 1-31
> 
>    Weekly for 10 occurrences
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=WEEKLY;COUNT=10
> 
>      ==> (1997 9:00 AM EDT)September 2,9,16,23,30;October 7,14,21
>          (1997 9:00 AM EST)October 28;November 4
> 
>    Weekly until December 24, 1997
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z
> 
>      ==> (1997 9:00 AM EDT)September 2,9,16,23,30;October 7,14,21
>          (1997 9:00 AM EST)October 28;November 4,11,18,25;
>                            December 2,9,16,23
>    Every other week - forever:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=WEEKLY;INTERVAL=2;WKST=SU
> 
>      ==> (1997 9:00 AM EDT)September 2,16,30;October 14
>          (1997 9:00 AM EST)October 28;November 11,25;December 9,23
>          (1998 9:00 AM EST)January 6,20;February
>      ...
> 
>    Weekly on Tuesday and Thursday for 5 weeks:
> 
>     DTSTART;TZID=US-Eastern:19970902T090000
>     RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;WKST=SU;BYDAY=TU,TH
>     or
>     RRULE:FREQ=WEEKLY;COUNT=10;WKST=SU;BYDAY=TU,TH
> 
>     ==> (1997 9:00 AM EDT)September 2,4,9,11,16,18,23,25,30;October 2
> 
>    Every other week on Monday, Wednesday and Friday until December 24,
>    1997, but starting on Tuesday, September 2, 1997:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=19971224T000000Z;WKST=SU;
>       BYDAY=MO,WE,FR
>      ==> (1997 9:00 AM EDT)September 2,3,5,15,17,19,29;October
>      1,3,13,15,17
>          (1997 9:00 AM EST)October 27,29,31;November 10,12,14,24,26,28;
>                            December 8,10,12,22
> 
>    Every other week on Tuesday and Thursday, for 8 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=8;WKST=SU;BYDAY=TU,TH
> 
>      ==> (1997 9:00 AM EDT)September 2,4,16,18,30;October 2,14,16
> 
>    Monthly on the 1st Friday for ten occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970905T090000
>      RRULE:FREQ=MONTHLY;COUNT=10;BYDAY=1FR
> 
>      ==> (1997 9:00 AM EDT)September 5;October 3
>          (1997 9:00 AM EST)November 7;Dec 5
>          (1998 9:00 AM EST)January 2;February 6;March 6;April 3
>          (1998 9:00 AM EDT)May 1;June 5
> 
>    Monthly on the 1st Friday until December 24, 1997:
> 
>      DTSTART;TZID=US-Eastern:19970905T090000
>      RRULE:FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR
> 
>      ==> (1997 9:00 AM EDT)September 5;October 3
>          (1997 9:00 AM EST)November 7;December 5
> 
>    Every other month on the 1st and last Sunday of the month for 10
>    occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970907T090000
>      RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU
> 
>      ==> (1997 9:00 AM EDT)September 7,28
>          (1997 9:00 AM EST)November 2,30
>          (1998 9:00 AM EST)January 4,25;March 1,29
>          (1998 9:00 AM EDT)May 3,31
> 
>    Monthly on the second to last Monday of the month for 6 months:
> 
>      DTSTART;TZID=US-Eastern:19970922T090000
>      RRULE:FREQ=MONTHLY;COUNT=6;BYDAY=-2MO
> 
>      ==> (1997 9:00 AM EDT)September 22;October 20
>          (1997 9:00 AM EST)November 17;December 22
>          (1998 9:00 AM EST)January 19;February 16
> 
>    Monthly on the third to the last day of the month, forever:
> 
>      DTSTART;TZID=US-Eastern:19970928T090000
>      RRULE:FREQ=MONTHLY;BYMONTHDAY=-3
> 
>      ==> (1997 9:00 AM EDT)September 28
>          (1997 9:00 AM EST)October 29;November 28;December 29
>          (1998 9:00 AM EST)January 29;February 26
>      ...
> 
>    Monthly on the 2nd and 15th of the month for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15
> 
>      ==> (1997 9:00 AM EDT)September 2,15;October 2,15
>          (1997 9:00 AM EST)November 2,15;December 2,15
>          (1998 9:00 AM EST)January 2,15
> 
>    Monthly on the first and last day of the month for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970930T090000
>      RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=1,-1
> 
>      ==> (1997 9:00 AM EDT)September 30;October 1
>          (1997 9:00 AM EST)October 31;November 1,30;December 1,31
>          (1998 9:00 AM EST)January 1,31;February 1
> 
>    Every 18 months on the 10th thru 15th of the month for 10
>    occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970910T090000
>      RRULE:FREQ=MONTHLY;INTERVAL=18;COUNT=10;BYMONTHDAY=10,11,12,13,14,
>       15
> 
>      ==> (1997 9:00 AM EDT)September 10,11,12,13,14,15
>          (1999 9:00 AM EST)March 10,11,12,13
> 
>    Every Tuesday, every other month:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=TU
> 
>      ==> (1997 9:00 AM EDT)September 2,9,16,23,30
>          (1997 9:00 AM EST)November 4,11,18,25
>          (1998 9:00 AM EST)January 6,13,20,27;March 3,10,17,24,31
>      ...
> 
>    Yearly in June and July for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970610T090000
>      RRULE:FREQ=YEARLY;COUNT=10;BYMONTH=6,7
>      ==> (1997 9:00 AM EDT)June 10;July 10
>          (1998 9:00 AM EDT)June 10;July 10
>          (1999 9:00 AM EDT)June 10;July 10
>          (2000 9:00 AM EDT)June 10;July 10
>          (2001 9:00 AM EDT)June 10;July 10
>      Note: Since none of the BYDAY, BYMONTHDAY or BYYEARDAY components
>      are specified, the day is gotten from DTSTART
> 
>    Every other year on January, February, and March for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970310T090000
>      RRULE:FREQ=YEARLY;INTERVAL=2;COUNT=10;BYMONTH=1,2,3
> 
>      ==> (1997 9:00 AM EST)March 10
>          (1999 9:00 AM EST)January 10;February 10;March 10
>          (2001 9:00 AM EST)January 10;February 10;March 10
>          (2003 9:00 AM EST)January 10;February 10;March 10
> 
>    Every 3rd year on the 1st, 100th and 200th day for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970101T090000
>      RRULE:FREQ=YEARLY;INTERVAL=3;COUNT=10;BYYEARDAY=1,100,200
> 
>      ==> (1997 9:00 AM EST)January 1
>          (1997 9:00 AM EDT)April 10;July 19
>          (2000 9:00 AM EST)January 1
>          (2000 9:00 AM EDT)April 9;July 18
>          (2003 9:00 AM EST)January 1
>          (2003 9:00 AM EDT)April 10;July 19
>          (2006 9:00 AM EST)January 1
> 
>    Every 20th Monday of the year, forever:
> 
>      DTSTART;TZID=US-Eastern:19970519T090000
>      RRULE:FREQ=YEARLY;BYDAY=20MO
> 
>      ==> (1997 9:00 AM EDT)May 19
>          (1998 9:00 AM EDT)May 18
>          (1999 9:00 AM EDT)May 17
>      ...
> 
>    Monday of week number 20 (where the default start of the week is
>    Monday), forever:
> 
>      DTSTART;TZID=US-Eastern:19970512T090000
>      RRULE:FREQ=YEARLY;BYWEEKNO=20;BYDAY=MO
> 
>      ==> (1997 9:00 AM EDT)May 12
>          (1998 9:00 AM EDT)May 11
>          (1999 9:00 AM EDT)May 17
>      ...
> 
>    Every Thursday in March, forever:
> 
>      DTSTART;TZID=US-Eastern:19970313T090000
>      RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=TH
> 
>      ==> (1997 9:00 AM EST)March 13,20,27
>          (1998 9:00 AM EST)March 5,12,19,26
>          (1999 9:00 AM EST)March 4,11,18,25
>      ...
> 
>    Every Thursday, but only during June, July, and August, forever:
> 
>      DTSTART;TZID=US-Eastern:19970605T090000
>      RRULE:FREQ=YEARLY;BYDAY=TH;BYMONTH=6,7,8
> 
>      ==> (1997 9:00 AM EDT)June 5,12,19,26;July 3,10,17,24,31;
>                        August 7,14,21,28
>          (1998 9:00 AM EDT)June 4,11,18,25;July 2,9,16,23,30;
>                        August 6,13,20,27
>          (1999 9:00 AM EDT)June 3,10,17,24;July 1,8,15,22,29;
>                        August 5,12,19,26
>      ...
> 
>    Every Friday the 13th, forever:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      EXDATE;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13
> 
>      ==> (1998 9:00 AM EST)February 13;March 13;November 13
>          (1999 9:00 AM EDT)August 13
>          (2000 9:00 AM EDT)October 13
>      ...
> 
>    The first Saturday that follows the first Sunday of the month,
>     forever:
> 
>      DTSTART;TZID=US-Eastern:19970913T090000
>      RRULE:FREQ=MONTHLY;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13
> 
>      ==> (1997 9:00 AM EDT)September 13;October 11
>          (1997 9:00 AM EST)November 8;December 13
>          (1998 9:00 AM EST)January 10;February 7;March 7
>          (1998 9:00 AM EDT)April 11;May 9;June 13...
>      ...
> 
>    Every four years, the first Tuesday after a Monday in November,
>    forever (U.S. Presidential Election day):
> 
>      DTSTART;TZID=US-Eastern:19961105T090000
>      RRULE:FREQ=YEARLY;INTERVAL=4;BYMONTH=11;BYDAY=TU;BYMONTHDAY=2,3,4,
>       5,6,7,8
> 
>      ==> (1996 9:00 AM EST)November 5
>          (2000 9:00 AM EST)November 7
>          (2004 9:00 AM EST)November 2
>      ...
> 
>    The 3rd instance into the month of one of Tuesday, Wednesday or
>    Thursday, for the next 3 months:
> 
>      DTSTART;TZID=US-Eastern:19970904T090000
>      RRULE:FREQ=MONTHLY;COUNT=3;BYDAY=TU,WE,TH;BYSETPOS=3
> 
>      ==> (1997 9:00 AM EDT)September 4;October 7
>          (1997 9:00 AM EST)November 6
> 
>    The 2nd to last weekday of the month:
> 
>      DTSTART;TZID=US-Eastern:19970929T090000
>      RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2
> 
>      ==> (1997 9:00 AM EDT)September 29
>          (1997 9:00 AM EST)October 30;November 27;December 30
>          (1998 9:00 AM EST)January 29;February 26;March 30
>      ...
> 
>    Every 3 hours from 9:00 AM to 5:00 PM on a specific day:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=19970902T170000Z
> 
>      ==> (September 2, 1997 EDT)09:00,12:00,15:00
> 
>    Every 15 minutes for 6 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=MINUTELY;INTERVAL=15;COUNT=6
> 
>      ==> (September 2, 1997 EDT)09:00,09:15,09:30,09:45,10:00,10:15
> 
>    Every hour and a half for 4 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=MINUTELY;INTERVAL=90;COUNT=4
> 
>      ==> (September 2, 1997 EDT)09:00,10:30;12:00;13:30
> 
>    Every 20 minutes from 9:00 AM to 4:40 PM every day:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=DAILY;BYHOUR=9,10,11,12,13,14,15,16;BYMINUTE=0,20,40
>      or
>      RRULE:FREQ=MINUTELY;INTERVAL=20;BYHOUR=9,10,11,12,13,14,15,16
> 
>      ==> (September 2, 1997 EDT)9:00,9:20,9:40,10:00,10:20,
>                                 ... 16:00,16:20,16:40
>          (September 3, 1997 EDT)9:00,9:20,9:40,10:00,10:20,
>                                ...16:00,16:20,16:40
>      ...
> 
>    An example where the days generated makes a difference because of
>    WKST:
> 
>      DTSTART;TZID=US-Eastern:19970805T090000
>      RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=TU,SU;WKST=MO
> 
>      ==> (1997 EDT)Aug 5,10,19,24
> 
>      changing only WKST from MO to SU, yields different results...
> 
>      DTSTART;TZID=US-Eastern:19970805T090000
>      RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=TU,SU;WKST=SU
>      ==> (1997 EDT)August 5,17,19,31

-- 
Jonathan D. Rosenberg                       72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.cs.columbia.edu/~jdrosen         PHONE: (732) 741-7244
http://www.dynamicsoft.com


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Thu Jul 13 10:01:21 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA19527
	for <iptel-archive@odin.ietf.org>; Thu, 13 Jul 2000 10:01:21 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 6864C44372; Thu, 13 Jul 2000 10:01:04 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id DA91544354
	for <iptel@lists.bell-labs.com>; Wed, 12 Jul 2000 17:23:37 -0400 (EDT)
Received: from opus.cs.columbia.edu (opus.cs.columbia.edu [128.59.20.100])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id RAA28225
	for <iptel@lists.bell-labs.com>; Wed, 12 Jul 2000 17:23:28 -0400 (EDT)
Received: from cs.columbia.edu (bart.cs.columbia.edu [128.59.19.191])
	by opus.cs.columbia.edu (8.9.3/8.9.3) with ESMTP id RAA21342;
	Wed, 12 Jul 2000 17:23:27 -0400 (EDT)
Message-ID: <396CE1CF.5C904520@cs.columbia.edu>
Date: Wed, 12 Jul 2000 17:23:27 -0400
From: Henning Schulzrinne <schulzrinne@cs.columbia.edu>
Organization: Columbia University, Dept. of Computer Science
X-Mailer: Mozilla 4.72 [en] (X11; U; SunOS 5.7 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Lennox <lennox@ober.cs.columbia.edu>
Cc: iptel@lists.bell-labs.com
Subject: Re: [IPTEL] CPL: time-switch recurrence rules
References: <14700.56998.824325.872613@ind.cs.columbia.edu>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Jonathan Lennox wrote:
> 
> The -01 CPL specification gives some rather simple rules for how to specify
> a time interval for routing calls.  It's been suggested to me that we use
> instead the very complex and powerful iCalendar (RFC 2445) syntax for time
> intervals instead, as a) this is an already established IANA standard for
> this sort of thing, and b) being able to create a CPL automatically based on
> one's calendar entries would be very useful.
> 
> The problem is that iCal timezone rules are remarkably complicated things;
> I've included the RRULE examples section of RFC 2445 at the end of this
> message to give a feel for this.  Do people feel that the added expressive
> power and compatibility of iCal is worth the additional complexity this
> imposes on server and script writers?  And to what extent should this syntax
> be mapped into XML, vs. being used directly?

I don't see this as being that different in complexity from the
"crontab" style specification. Basically, there's a start time, stop
time, a repeat interval and some day/hour/month lists. The only major
difference (besides start and stop times and a count) seems to be the
specification of FREQ, rather than the implied version by listing ranges
or lists for days, etc.

The "or" would have to be modeled appropriately - is this feasible
within the existing switch mechanism? Presumably one could always repeat
whatever the switch enclosed.

I would find a mapping to XML parameters slightly cleaner (and less work
in parsing), as long as all the parameters can be readily encoded as
comma-lists in ""-enclosed parameters. Something like

freq="weekly" until="19971007T000000Z" wkst="su" byday="tu,th"

I think one test of the complexity might be to write down pseudocode to
check a particular time against such a rule. 

> 
> --
> Jonathan Lennox
> lennox@cs.columbia.edu
> 
>   ------------------------------------------------------------------------
>    Example: All examples assume the Eastern United States time zone.
> 
>    Daily for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=DAILY;COUNT=10
> 
>      ==> (1997 9:00 AM EDT)September 2-11
> 
>    Daily until December 24, 1997:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=DAILY;UNTIL=19971224T000000Z
> 
>      ==> (1997 9:00 AM EDT)September 2-30;October 1-25
>          (1997 9:00 AM EST)October 26-31;November 1-30;December 1-23
> 
>    Every other day - forever:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=DAILY;INTERVAL=2
>      ==> (1997 9:00 AM EDT)September2,4,6,8...24,26,28,30;
>           October 2,4,6...20,22,24
>          (1997 9:00 AM EST)October 26,28,30;November 1,3,5,7...25,27,29;
>           Dec 1,3,...
> 
>    Every 10 days, 5 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=DAILY;INTERVAL=10;COUNT=5
> 
>      ==> (1997 9:00 AM EDT)September 2,12,22;October 2,12
> 
>    Everyday in January, for 3 years:
> 
>      DTSTART;TZID=US-Eastern:19980101T090000
>      RRULE:FREQ=YEARLY;UNTIL=20000131T090000Z;
>       BYMONTH=1;BYDAY=SU,MO,TU,WE,TH,FR,SA
>      or
>      RRULE:FREQ=DAILY;UNTIL=20000131T090000Z;BYMONTH=1
> 
>      ==> (1998 9:00 AM EDT)January 1-31
>          (1999 9:00 AM EDT)January 1-31
>          (2000 9:00 AM EDT)January 1-31
> 
>    Weekly for 10 occurrences
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=WEEKLY;COUNT=10
> 
>      ==> (1997 9:00 AM EDT)September 2,9,16,23,30;October 7,14,21
>          (1997 9:00 AM EST)October 28;November 4
> 
>    Weekly until December 24, 1997
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=WEEKLY;UNTIL=19971224T000000Z
> 
>      ==> (1997 9:00 AM EDT)September 2,9,16,23,30;October 7,14,21
>          (1997 9:00 AM EST)October 28;November 4,11,18,25;
>                            December 2,9,16,23
>    Every other week - forever:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=WEEKLY;INTERVAL=2;WKST=SU
> 
>      ==> (1997 9:00 AM EDT)September 2,16,30;October 14
>          (1997 9:00 AM EST)October 28;November 11,25;December 9,23
>          (1998 9:00 AM EST)January 6,20;February
>      ...
> 
>    Weekly on Tuesday and Thursday for 5 weeks:
> 
>     DTSTART;TZID=US-Eastern:19970902T090000
>     RRULE:FREQ=WEEKLY;UNTIL=19971007T000000Z;WKST=SU;BYDAY=TU,TH
>     or
>     RRULE:FREQ=WEEKLY;COUNT=10;WKST=SU;BYDAY=TU,TH
> 
>     ==> (1997 9:00 AM EDT)September 2,4,9,11,16,18,23,25,30;October 2
> 
>    Every other week on Monday, Wednesday and Friday until December 24,
>    1997, but starting on Tuesday, September 2, 1997:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=19971224T000000Z;WKST=SU;
>       BYDAY=MO,WE,FR
>      ==> (1997 9:00 AM EDT)September 2,3,5,15,17,19,29;October
>      1,3,13,15,17
>          (1997 9:00 AM EST)October 27,29,31;November 10,12,14,24,26,28;
>                            December 8,10,12,22
> 
>    Every other week on Tuesday and Thursday, for 8 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=8;WKST=SU;BYDAY=TU,TH
> 
>      ==> (1997 9:00 AM EDT)September 2,4,16,18,30;October 2,14,16
> 
>    Monthly on the 1st Friday for ten occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970905T090000
>      RRULE:FREQ=MONTHLY;COUNT=10;BYDAY=1FR
> 
>      ==> (1997 9:00 AM EDT)September 5;October 3
>          (1997 9:00 AM EST)November 7;Dec 5
>          (1998 9:00 AM EST)January 2;February 6;March 6;April 3
>          (1998 9:00 AM EDT)May 1;June 5
> 
>    Monthly on the 1st Friday until December 24, 1997:
> 
>      DTSTART;TZID=US-Eastern:19970905T090000
>      RRULE:FREQ=MONTHLY;UNTIL=19971224T000000Z;BYDAY=1FR
> 
>      ==> (1997 9:00 AM EDT)September 5;October 3
>          (1997 9:00 AM EST)November 7;December 5
> 
>    Every other month on the 1st and last Sunday of the month for 10
>    occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970907T090000
>      RRULE:FREQ=MONTHLY;INTERVAL=2;COUNT=10;BYDAY=1SU,-1SU
> 
>      ==> (1997 9:00 AM EDT)September 7,28
>          (1997 9:00 AM EST)November 2,30
>          (1998 9:00 AM EST)January 4,25;March 1,29
>          (1998 9:00 AM EDT)May 3,31
> 
>    Monthly on the second to last Monday of the month for 6 months:
> 
>      DTSTART;TZID=US-Eastern:19970922T090000
>      RRULE:FREQ=MONTHLY;COUNT=6;BYDAY=-2MO
> 
>      ==> (1997 9:00 AM EDT)September 22;October 20
>          (1997 9:00 AM EST)November 17;December 22
>          (1998 9:00 AM EST)January 19;February 16
> 
>    Monthly on the third to the last day of the month, forever:
> 
>      DTSTART;TZID=US-Eastern:19970928T090000
>      RRULE:FREQ=MONTHLY;BYMONTHDAY=-3
> 
>      ==> (1997 9:00 AM EDT)September 28
>          (1997 9:00 AM EST)October 29;November 28;December 29
>          (1998 9:00 AM EST)January 29;February 26
>      ...
> 
>    Monthly on the 2nd and 15th of the month for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=2,15
> 
>      ==> (1997 9:00 AM EDT)September 2,15;October 2,15
>          (1997 9:00 AM EST)November 2,15;December 2,15
>          (1998 9:00 AM EST)January 2,15
> 
>    Monthly on the first and last day of the month for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970930T090000
>      RRULE:FREQ=MONTHLY;COUNT=10;BYMONTHDAY=1,-1
> 
>      ==> (1997 9:00 AM EDT)September 30;October 1
>          (1997 9:00 AM EST)October 31;November 1,30;December 1,31
>          (1998 9:00 AM EST)January 1,31;February 1
> 
>    Every 18 months on the 10th thru 15th of the month for 10
>    occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970910T090000
>      RRULE:FREQ=MONTHLY;INTERVAL=18;COUNT=10;BYMONTHDAY=10,11,12,13,14,
>       15
> 
>      ==> (1997 9:00 AM EDT)September 10,11,12,13,14,15
>          (1999 9:00 AM EST)March 10,11,12,13
> 
>    Every Tuesday, every other month:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=MONTHLY;INTERVAL=2;BYDAY=TU
> 
>      ==> (1997 9:00 AM EDT)September 2,9,16,23,30
>          (1997 9:00 AM EST)November 4,11,18,25
>          (1998 9:00 AM EST)January 6,13,20,27;March 3,10,17,24,31
>      ...
> 
>    Yearly in June and July for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970610T090000
>      RRULE:FREQ=YEARLY;COUNT=10;BYMONTH=6,7
>      ==> (1997 9:00 AM EDT)June 10;July 10
>          (1998 9:00 AM EDT)June 10;July 10
>          (1999 9:00 AM EDT)June 10;July 10
>          (2000 9:00 AM EDT)June 10;July 10
>          (2001 9:00 AM EDT)June 10;July 10
>      Note: Since none of the BYDAY, BYMONTHDAY or BYYEARDAY components
>      are specified, the day is gotten from DTSTART
> 
>    Every other year on January, February, and March for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970310T090000
>      RRULE:FREQ=YEARLY;INTERVAL=2;COUNT=10;BYMONTH=1,2,3
> 
>      ==> (1997 9:00 AM EST)March 10
>          (1999 9:00 AM EST)January 10;February 10;March 10
>          (2001 9:00 AM EST)January 10;February 10;March 10
>          (2003 9:00 AM EST)January 10;February 10;March 10
> 
>    Every 3rd year on the 1st, 100th and 200th day for 10 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970101T090000
>      RRULE:FREQ=YEARLY;INTERVAL=3;COUNT=10;BYYEARDAY=1,100,200
> 
>      ==> (1997 9:00 AM EST)January 1
>          (1997 9:00 AM EDT)April 10;July 19
>          (2000 9:00 AM EST)January 1
>          (2000 9:00 AM EDT)April 9;July 18
>          (2003 9:00 AM EST)January 1
>          (2003 9:00 AM EDT)April 10;July 19
>          (2006 9:00 AM EST)January 1
> 
>    Every 20th Monday of the year, forever:
> 
>      DTSTART;TZID=US-Eastern:19970519T090000
>      RRULE:FREQ=YEARLY;BYDAY=20MO
> 
>      ==> (1997 9:00 AM EDT)May 19
>          (1998 9:00 AM EDT)May 18
>          (1999 9:00 AM EDT)May 17
>      ...
> 
>    Monday of week number 20 (where the default start of the week is
>    Monday), forever:
> 
>      DTSTART;TZID=US-Eastern:19970512T090000
>      RRULE:FREQ=YEARLY;BYWEEKNO=20;BYDAY=MO
> 
>      ==> (1997 9:00 AM EDT)May 12
>          (1998 9:00 AM EDT)May 11
>          (1999 9:00 AM EDT)May 17
>      ...
> 
>    Every Thursday in March, forever:
> 
>      DTSTART;TZID=US-Eastern:19970313T090000
>      RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=TH
> 
>      ==> (1997 9:00 AM EST)March 13,20,27
>          (1998 9:00 AM EST)March 5,12,19,26
>          (1999 9:00 AM EST)March 4,11,18,25
>      ...
> 
>    Every Thursday, but only during June, July, and August, forever:
> 
>      DTSTART;TZID=US-Eastern:19970605T090000
>      RRULE:FREQ=YEARLY;BYDAY=TH;BYMONTH=6,7,8
> 
>      ==> (1997 9:00 AM EDT)June 5,12,19,26;July 3,10,17,24,31;
>                        August 7,14,21,28
>          (1998 9:00 AM EDT)June 4,11,18,25;July 2,9,16,23,30;
>                        August 6,13,20,27
>          (1999 9:00 AM EDT)June 3,10,17,24;July 1,8,15,22,29;
>                        August 5,12,19,26
>      ...
> 
>    Every Friday the 13th, forever:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      EXDATE;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=MONTHLY;BYDAY=FR;BYMONTHDAY=13
> 
>      ==> (1998 9:00 AM EST)February 13;March 13;November 13
>          (1999 9:00 AM EDT)August 13
>          (2000 9:00 AM EDT)October 13
>      ...
> 
>    The first Saturday that follows the first Sunday of the month,
>     forever:
> 
>      DTSTART;TZID=US-Eastern:19970913T090000
>      RRULE:FREQ=MONTHLY;BYDAY=SA;BYMONTHDAY=7,8,9,10,11,12,13
> 
>      ==> (1997 9:00 AM EDT)September 13;October 11
>          (1997 9:00 AM EST)November 8;December 13
>          (1998 9:00 AM EST)January 10;February 7;March 7
>          (1998 9:00 AM EDT)April 11;May 9;June 13...
>      ...
> 
>    Every four years, the first Tuesday after a Monday in November,
>    forever (U.S. Presidential Election day):
> 
>      DTSTART;TZID=US-Eastern:19961105T090000
>      RRULE:FREQ=YEARLY;INTERVAL=4;BYMONTH=11;BYDAY=TU;BYMONTHDAY=2,3,4,
>       5,6,7,8
> 
>      ==> (1996 9:00 AM EST)November 5
>          (2000 9:00 AM EST)November 7
>          (2004 9:00 AM EST)November 2
>      ...
> 
>    The 3rd instance into the month of one of Tuesday, Wednesday or
>    Thursday, for the next 3 months:
> 
>      DTSTART;TZID=US-Eastern:19970904T090000
>      RRULE:FREQ=MONTHLY;COUNT=3;BYDAY=TU,WE,TH;BYSETPOS=3
> 
>      ==> (1997 9:00 AM EDT)September 4;October 7
>          (1997 9:00 AM EST)November 6
> 
>    The 2nd to last weekday of the month:
> 
>      DTSTART;TZID=US-Eastern:19970929T090000
>      RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-2
> 
>      ==> (1997 9:00 AM EDT)September 29
>          (1997 9:00 AM EST)October 30;November 27;December 30
>          (1998 9:00 AM EST)January 29;February 26;March 30
>      ...
> 
>    Every 3 hours from 9:00 AM to 5:00 PM on a specific day:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=HOURLY;INTERVAL=3;UNTIL=19970902T170000Z
> 
>      ==> (September 2, 1997 EDT)09:00,12:00,15:00
> 
>    Every 15 minutes for 6 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=MINUTELY;INTERVAL=15;COUNT=6
> 
>      ==> (September 2, 1997 EDT)09:00,09:15,09:30,09:45,10:00,10:15
> 
>    Every hour and a half for 4 occurrences:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=MINUTELY;INTERVAL=90;COUNT=4
> 
>      ==> (September 2, 1997 EDT)09:00,10:30;12:00;13:30
> 
>    Every 20 minutes from 9:00 AM to 4:40 PM every day:
> 
>      DTSTART;TZID=US-Eastern:19970902T090000
>      RRULE:FREQ=DAILY;BYHOUR=9,10,11,12,13,14,15,16;BYMINUTE=0,20,40
>      or
>      RRULE:FREQ=MINUTELY;INTERVAL=20;BYHOUR=9,10,11,12,13,14,15,16
> 
>      ==> (September 2, 1997 EDT)9:00,9:20,9:40,10:00,10:20,
>                                 ... 16:00,16:20,16:40
>          (September 3, 1997 EDT)9:00,9:20,9:40,10:00,10:20,
>                                ...16:00,16:20,16:40
>      ...
> 
>    An example where the days generated makes a difference because of
>    WKST:
> 
>      DTSTART;TZID=US-Eastern:19970805T090000
>      RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=TU,SU;WKST=MO
> 
>      ==> (1997 EDT)Aug 5,10,19,24
> 
>      changing only WKST from MO to SU, yields different results...
> 
>      DTSTART;TZID=US-Eastern:19970805T090000
>      RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=4;BYDAY=TU,SU;WKST=SU
>      ==> (1997 EDT)August 5,17,19,31

-- 
Henning Schulzrinne   http://www.cs.columbia.edu/~hgs



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Thu Jul 13 10:06:50 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA19791
	for <iptel-archive@odin.ietf.org>; Thu, 13 Jul 2000 10:06:50 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 7F8784437C; Thu, 13 Jul 2000 10:02:03 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id 251BC44336
	for <iptel@lists.bell-labs.com>; Thu, 13 Jul 2000 09:28:14 -0400 (EDT)
Received: from opus.cs.columbia.edu (opus.cs.columbia.edu [128.59.20.100])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id JAA11666;
	Thu, 13 Jul 2000 09:28:13 -0400 (EDT)
Received: from cs.columbia.edu (bart.cs.columbia.edu [128.59.19.191])
	by opus.cs.columbia.edu (8.9.3/8.9.3) with ESMTP id JAA10117;
	Thu, 13 Jul 2000 09:28:13 -0400 (EDT)
Message-ID: <396DC3ED.E4E0EEC8@cs.columbia.edu>
Date: Thu, 13 Jul 2000 09:28:13 -0400
From: Henning Schulzrinne <schulzrinne@cs.columbia.edu>
Organization: Columbia University, Dept. of Computer Science
X-Mailer: Mozilla 4.72 [en] (X11; U; SunOS 5.7 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Cc: Jonathan Lennox <lennox@ober.cs.columbia.edu>, iptel@lists.bell-labs.com
Subject: Re: [IPTEL] CPL: time-switch recurrence rules
References: <14700.56998.824325.872613@ind.cs.columbia.edu> <396D52B7.DB37A6BF@dynamicsoft.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Jonathan Rosenberg wrote:
> 
> I'm inclined to say no.
> 
> We are not solving the same problem. In CPL, we are not looking to
> schedule events, but rather to describe times during which different
> call processing actions take place. I expect that if a user wants to
> have calls blocked from 2-4 pm until next Wed., they would simply change
> their CPL next Wed, for example.

I disagree. I would guess that in most cases, users don't want to
manually reprogram their CPL behavior each time they change their
calendar. 

In addition, I want the ability to say "I'm in a lecture TuTh 2.40-4.20,
for N weeks and thus don't bother calling me during that time". I have
this in my calendar - why should I re-enter this manually into a CPL
interface?

(Indeed, I recently came across one commercial product, Swyx, that
claims to do this integration of Outlook and call filtering, very much
in the same way apparently.)

Also, I've done a translation of the Sun calendar manager rules (which
are fairly similar to the iCal features, from what I can tell) and it
wasn't that hard, as long as you had a system routine that could convert
various time notations into one another. You basically end up running a
loop computing matching days/times and subtract the exceptions.

> 
> The current format in the cpl draft allows for the most common cases,
> which is time of day filtering (all calls go home after 5pm), and day of
> week (send to voicemail on weekends). In the interests of KISS, I'd
> rather stick to the simpler stuff.
> 

-- 
Henning Schulzrinne   http://www.cs.columbia.edu/~hgs



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Thu Jul 13 11:18:55 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA23531
	for <iptel-archive@odin.ietf.org>; Thu, 13 Jul 2000 11:18:54 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 2A2B34434B; Thu, 13 Jul 2000 11:18:38 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from Mitel.COM (newgate.mitel.com [198.53.180.100])
	by lists.bell-labs.com (Postfix) with ESMTP id 8DB4444336
	for <iptel@lists.bell-labs.com>; Thu, 13 Jul 2000 11:18:35 -0400 (EDT)
Received: from kanmta01.software.mitel.com (kanmta01.kanata.mitel.com [134.199.37.58]) 
	by Mitel.COM (V8/MAIL-RELAY-2.1) with SMTP id LAA00928;
	Thu, 13 Jul 2000 11:16:56 -0400 (EDT)
Received: by kanmta01.software.mitel.com(Lotus SMTP MTA v4.6.7  (934.1 12-30-1999))  id 8525691B.0053F137 ; Thu, 13 Jul 2000 11:16:52 -0400
X-Lotus-FromDomain: MITEL
From: Tom_Gray@Mitel.COM
To: Henning Schulzrinne <schulzrinne@cs.columbia.edu>
Cc: Jonathan Rosenberg <jdrosen@dynamicsoft.com>,
        Jonathan Lennox <lennox@ober.cs.columbia.edu>,
        iptel@lists.bell-labs.com
Message-ID: <8525691B.0053F04B.00@kanmta01.software.mitel.com>
Date: Thu, 13 Jul 2000 11:16:49 -0400
Subject: Re: [IPTEL] CPL: time-switch recurrence rules
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com



From:  Tom Gray@MITEL on 07/13/2000 11:16 AM


The distinction between the capabilities of the CPL language and the management
system which sets up CPL applications should be maintained. In my opinion CPL
should be as simple as possible.  If complicated changes in time constraints are
needed these are best maintained in the management system






Henning Schulzrinne <schulzrinne@cs.columbia.edu> on 07/13/2000 09:28:13 AM

To:   Jonathan Rosenberg <jdrosen@dynamicsoft.com>
cc:   Jonathan Lennox <lennox@ober.cs.columbia.edu>, iptel@lists.bell-labs.com
      (bcc: Tom Gray/Kan/Mitel)

Subject:  Re: [IPTEL] CPL: time-switch recurrence rules



Jonathan Rosenberg wrote:
>
> I'm inclined to say no.
>
> We are not solving the same problem. In CPL, we are not looking to
> schedule events, but rather to describe times during which different
> call processing actions take place. I expect that if a user wants to
> have calls blocked from 2-4 pm until next Wed., they would simply change
> their CPL next Wed, for example.

I disagree. I would guess that in most cases, users don't want to
manually reprogram their CPL behavior each time they change their
calendar.

In addition, I want the ability to say "I'm in a lecture TuTh 2.40-4.20,
for N weeks and thus don't bother calling me during that time". I have
this in my calendar - why should I re-enter this manually into a CPL
interface?

(Indeed, I recently came across one commercial product, Swyx, that
claims to do this integration of Outlook and call filtering, very much
in the same way apparently.)

Also, I've done a translation of the Sun calendar manager rules (which
are fairly similar to the iCal features, from what I can tell) and it
wasn't that hard, as long as you had a system routine that could convert
various time notations into one another. You basically end up running a
loop computing matching days/times and subtract the exceptions.

>
> The current format in the cpl draft allows for the most common cases,
> which is time of day filtering (all calls go home after 5pm), and day of
> week (send to voicemail on weekends). In the interests of KISS, I'd
> rather stick to the simpler stuff.
>

--
Henning Schulzrinne   http://www.cs.columbia.edu/~hgs



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel






_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Thu Jul 13 18:55:43 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA06854
	for <iptel-archive@odin.ietf.org>; Thu, 13 Jul 2000 18:55:43 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id EC046443B0; Thu, 13 Jul 2000 18:55:34 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20])
	by lists.bell-labs.com (Postfix) with ESMTP id 91CA04439C
	for <iptel@lists.bell-labs.com>; Thu, 13 Jul 2000 18:55:27 -0400 (EDT)
Received: from ind.cs.columbia.edu (ind.cs.columbia.edu [128.59.19.27])
	by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id SAA13734;
	Thu, 13 Jul 2000 18:55:26 -0400 (EDT)
Received: (from lennox@localhost)
	by ind.cs.columbia.edu (8.9.3/8.9.3) id SAA29407;
	Thu, 13 Jul 2000 18:55:26 -0400 (EDT)
From: Jonathan Lennox <lennox@cs.columbia.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <14702.18654.42543.369562@ind.cs.columbia.edu>
Date: Thu, 13 Jul 2000 18:55:26 -0400 (EDT)
To: "Paul E. Jones" <paulej@packetizer.com>
Cc: <iptel@lists.bell-labs.com>
Subject: Re: [IPTEL] CPL: H.323 issues
In-Reply-To: <002d01bfe996$385c9120$0401a8c0@berlin>
References: <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com>
	<Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net>
	<200007072204.SAA14544@ind.cs.columbia.edu>
	<200007072217.SAA14574@ind.cs.columbia.edu>
	<002d01bfe996$385c9120$0401a8c0@berlin>
X-Mailer: VM 6.75 under Emacs 19.34.1
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Thank you for the H.323 information and references; it's been very helpful.
I have a few questions, however:

On Sun, July 9 2000, "Paul E. Jones" wrote to "Jonathan Lennox, <iptel@lists.bell-labs.com>" saying:

> Currently, the URL is specified in the body of the H.323v4 document (section
> 7.1.4), which is currently in draft form.  You can get a copy here:
> http://www.packetizer.com/iptel/h323/drafts/h323v4-white.zip

It seems, from my reading of the H.225.0v4 draft, that the H.323 URL is only
one choice among several for H.323 aliasAddresses.  It can only represent
the url-ID choice of that field, not the dialedDigits, h323-ID, url-ID,
transportID, emailID, partyNumber, or mobileUIM choices.  Is this correct?
If so, do we need any way to put these types of addresses into the location
set, or will H.323 urls be sufficient?

> However, the telephone number for the caller and
> called party may be found in the Q.931 information elements
> "callingPartyNumber" and "calledPartyNumber", respectively.  When trying to
> match a telephone number, both the "dialedDigits" alias type should be
> checked, as well as these Q.931 information elements.

I assume the aliasAddress gets priority if both are specified?

> For the "user" tag, it is currently specified to be set to h323-ID.
> However, since H.323 has an email-ID alias, I would recommend that for
> H.323, the "user" tag be set to the user part of the e-mail address
> specified in the email-ID field.  It is unfortunate, but h323-ID is fairly
> opaque and may not relate to a "user" at all.

Reading section 7.1.3 of H.323v4, I see: 

        The H.323 ID consists of a string of ISO/IEC 10646-1 characters as
        defined in Recommendation H.225.0. It may be a user name, conference
        name, e-mail name, or other identifier.

This seems like it corresponds quite closely to the SIP display-name (a
human-readable name corresponding to the address), which would be the
"display" subfield of the address match.  Is there any reason this shouldn't
be used for that purpose?

> For "host", I would recommend allowing what you have currently + adding the
> text "or the host element of the H.323 URI".  Also, allow the port be
> specified similarly-- this would be in line with the same description you
> have for the SIP URI and will take advantage of similar syntax in the H.323
> URL.

Okay.

> Currently, the display subfield is not specified to be used for H.323,
> however there is a "display" information element in the H.225.0 Setup
> message.  It is found in the Q.931 portion of the message, not in the ASN.1
> that is defined.  I would suggest allowing that display information element
> to be used here.

Since this is a message-level information element, not an address-level one,
I think this would be better placed in the string-switch.  What information
is normally placed here?  Caller-ID information, meta-information about the
purpose of the call, or what?  How is it encoded?

> You allow the specification of other types as "textually encoded ASN.1" by
> using the keyword "asn1".  Many protocols use ASN.1 and there may be a name
> collision at some point in the future with a new protocol definition.  This
> type definitely needed to allow one to handle address types such as
> PartyNumber, etc.  I would recommend changing the name from "asn1" to
> "H.225.0 AliasAddress" (long, eh?) or "h323-alias".  The description could
> then be:
> ``a H.225.0 AliasAddress structure encoded using Packed Encoding Rules (PER)
> and then encoded in UTF-8''

On reflection, I think that this was a bad idea entirely; putting PER data
into the CPL is very counter to the spirit of the thing.  Since I think all
the important parts of an aliasAddress can be mapped sucessfully into one
subfield or another of the address match, I'll drop the encoded form.

> There is also a statement in H.323 that states "both destination and
> original-destination correspond to the destinationAddress field, as H.323
> has no indication of original destination."  There is one exception to this
> rule.  If a call is placed from the PSTN to an H.323 device through a
> Gateway (or vice versa) and then the call is redirected to another H.323
> device (because the user had "call forward" enabled, etc.), the call may
> arrive with the "Redirected Number" information element, indicating the
> address of the original destination (this field is most likely present only
> when calling PSTN -> H.323).  So, for H.323, I would allow the usage of the
> Redirected Number information element here.

I can't find any reference to this in either H.323v4 or H.225.0v4.  Is it a
Q.931 element?

Thanks.

-- 
Jonathan Lennox
lennox@cs.columbia.edu


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Fri Jul 14 10:57:18 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA20149
	for <iptel-archive@odin.ietf.org>; Fri, 14 Jul 2000 10:57:18 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id ECDEA443B2; Fri, 14 Jul 2000 10:56:21 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from paris.packetizer.local (rdu162-225-002.nc.rr.com [24.162.225.2])
	by lists.bell-labs.com (Postfix) with ESMTP id 1AB0544336
	for <iptel@lists.bell-labs.com>; Fri, 14 Jul 2000 01:47:22 -0400 (EDT)
Received: from paulejpc (system@geneva.packetizer.local [192.168.1.2])
	by paris.packetizer.local (8.9.3/8.9.3) with SMTP id BAA11407;
	Fri, 14 Jul 2000 01:47:20 -0400
Message-ID: <042301bfed57$3b2a0350$70362ca1@cisco.com>
From: "Paul E. Jones" <paulej@packetizer.com>
To: "Jonathan Lennox" <lennox@cs.columbia.edu>
Cc: <iptel@lists.bell-labs.com>
References: <2E532B03F035D3119AF40000F80932C37B6EAC@crchy28d.us.nortel.com><Pine.LNX.4.10.10006221602230.2401-100000@jundery.ubiquity.net><200007072204.SAA14544@ind.cs.columbia.edu><200007072217.SAA14574@ind.cs.columbia.edu><002d01bfe996$385c9120$0401a8c0@berlin> <14702.18654.42543.369562@ind.cs.columbia.edu>
Subject: Re: [IPTEL] CPL: H.323 issues
Date: Fri, 14 Jul 2000 01:49:08 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Jonathan,

> > Currently, the URL is specified in the body of the H.323v4 document
(section
> > 7.1.4), which is currently in draft form.  You can get a copy here:
> > http://www.packetizer.com/iptel/h323/drafts/h323v4-white.zip
>
> It seems, from my reading of the H.225.0v4 draft, that the H.323 URL is
only
> one choice among several for H.323 aliasAddresses.  It can only represent
> the url-ID choice of that field, not the dialedDigits, h323-ID, url-ID,
> transportID, emailID, partyNumber, or mobileUIM choices.  Is this correct?
> If so, do we need any way to put these types of addresses into the
location
> set, or will H.323 urls be sufficient?

This is correct.  The H323 URL is one type of URL that may be used.  Of
course, there is nothing to prevent the use of other URLs, such as http,
etc., for the purposes of directing an H.323 entitiy to a web page, etc.

Also, you are correct that the H.323 URL is not a replacement for or another
means of expressing other alias types.  What you had proposed before was to
use "asn1" for the location set.  See below.

> > However, the telephone number for the caller and
> > called party may be found in the Q.931 information elements
> > "callingPartyNumber" and "calledPartyNumber", respectively.  When trying
to
> > match a telephone number, both the "dialedDigits" alias type should be
> > checked, as well as these Q.931 information elements.
>
> I assume the aliasAddress gets priority if both are specified?

Typically, the Q.931 IE gets priority.  However, I suppose it depends on the
application.  H.225.0 says that the Called Party Number IE shall contain the
called number if it a single E.164 address.  However, that does not preclude
the endpoint from also including it in both places.  It does suggest,
though, that the Called Party Number IE has a higher precendence in that one
case-- because it is legal to have a Called Party Number IE without a
destinationAddress field.  What I think an application should do is first
check the Called Party Number IE and, if not present, process the
destinationAddress field-- but that's strictly my opinion.

> > For the "user" tag, it is currently specified to be set to h323-ID.
> > However, since H.323 has an email-ID alias, I would recommend that for
> > H.323, the "user" tag be set to the user part of the e-mail address
> > specified in the email-ID field.  It is unfortunate, but h323-ID is
fairly
> > opaque and may not relate to a "user" at all.
>
> Reading section 7.1.3 of H.323v4, I see:
>
>         The H.323 ID consists of a string of ISO/IEC 10646-1 characters as
>         defined in Recommendation H.225.0. It may be a user name,
conference
>         name, e-mail name, or other identifier.
>
> This seems like it corresponds quite closely to the SIP display-name (a
> human-readable name corresponding to the address), which would be the
> "display" subfield of the address match.  Is there any reason this
shouldn't
> be used for that purpose?

I suppose it makes sense to allow it to be used here, but I would also allow
the user part of the URL and e-mail address aliases, too.

> > Currently, the display subfield is not specified to be used for H.323,
> > however there is a "display" information element in the H.225.0 Setup
> > message.  It is found in the Q.931 portion of the message, not in the
ASN.1
> > that is defined.  I would suggest allowing that display information
element
> > to be used here.
>
> Since this is a message-level information element, not an address-level
one,
> I think this would be better placed in the string-switch.  What
information
> is normally placed here?  Caller-ID information, meta-information about
the
> purpose of the call, or what?  How is it encoded?

The Display IE is intended for the purpose of presenting a user's identity.
Q.931 defines this field as:
``The purpose of the Display information element is to supply display
information that may be displayed by the user.''

It is simply an ASCII string that might contain "Paul E. Jones" or something
similar.

> > You allow the specification of other types as "textually encoded ASN.1"
by
> > using the keyword "asn1".  Many protocols use ASN.1 and there may be a
name
> > collision at some point in the future with a new protocol definition.
This
> > type definitely needed to allow one to handle address types such as
> > PartyNumber, etc.  I would recommend changing the name from "asn1" to
> > "H.225.0 AliasAddress" (long, eh?) or "h323-alias".  The description
could
> > then be:
> > ``a H.225.0 AliasAddress structure encoded using Packed Encoding Rules
(PER)
> > and then encoded in UTF-8''
>
> On reflection, I think that this was a bad idea entirely; putting PER data
> into the CPL is very counter to the spirit of the thing.  Since I think
all
> the important parts of an aliasAddress can be mapped sucessfully into one
> subfield or another of the address match, I'll drop the encoded form.

I agree that best solution would be to not use ASN.1 PER and to allow the
CPL scripting tool to generate scripts that contained identifiers from the
other H.323 alias types.  However, you already address the important ones:
dialedDigits, email-ID, and h323-ID (I believe).  The others alias types are
less common and, unless things change, will probably remain mostly
underutilized.  However, alias types such as PartyNumbers are really useful
and if tools like CPL supported them, perhaps it might even encourage wider
usage.

The biggest problem, of course, is representing the other H.323 aliases in
CPL without having to copy every element within those alias structures into
the CPL document.  This might be an exercise to see just how "extensible"
XML is.  Is it possible to define a base DTD and then create "child" DTDs
that inherit defintions from the parent?  If so, it might be useful to allow
CPL to contain some base functionality and then allow H.323 and other
protocol-specific attributes to be added as extensions.

> > There is also a statement in H.323 that states "both destination and
> > original-destination correspond to the destinationAddress field, as
H.323
> > has no indication of original destination."  There is one exception to
this
> > rule.  If a call is placed from the PSTN to an H.323 device through a
> > Gateway (or vice versa) and then the call is redirected to another H.323
> > device (because the user had "call forward" enabled, etc.), the call may
> > arrive with the "Redirected Number" information element, indicating the
> > address of the original destination (this field is most likely present
only
> > when calling PSTN -> H.323).  So, for H.323, I would allow the usage of
the
> > Redirected Number information element here.
>
> I can't find any reference to this in either H.323v4 or H.225.0v4.  Is it
a
> Q.931 element?

Yes, this is defined in Q.931.  We specifically mention it in H.225.0v4
section 7.2.2.24 and is included in the Setup message.

Paul





_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 17 10:50:45 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA11830
	for <iptel-archive@odin.ietf.org>; Mon, 17 Jul 2000 10:50:44 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 2B89644351; Mon, 17 Jul 2000 10:50:09 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from rodney.cnchost.com (rodney.concentric.net [207.155.252.4])
	by lists.bell-labs.com (Postfix) with ESMTP id 9B39144336
	for <iptel@lists.bell-labs.com>; Mon, 17 Jul 2000 10:50:06 -0400 (EDT)
Received: from ss8networks.com (gw-ss8networks.storm.ca [209.87.234.122])
	by rodney.cnchost.com
	id KAA24569; Mon, 17 Jul 2000 10:50:03 -0400 (EDT)
	[ConcentricHost SMTP Relay 1.8]
Message-ID: <39731CA8.1A0C576E@ss8networks.com>
Date: Mon, 17 Jul 2000 10:48:08 -0400
From: Dave Walker <drwalker@ss8networks.com>
X-Mailer: Mozilla 4.7 [en] (WinNT; U)
X-Accept-Language: en
MIME-Version: 1.0
To: iptel@lists.bell-labs.com
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [IPTEL] TRIP support for transit networks
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Hello All!

We've put together a short draft describing various ways that 
support for transit networks can be added to TRIP.  It was submitted 
to the IETF "shortly" before the cut-off on Friday.  In the meantime,
you can find it at: 

http://www.ss8networks.com/files/internet-drafts/draft-walker-iptel-trip-tns-00.txt

Regards,

Dave Walker
SS8 Networks
Ottawa, Canada


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 17 11:10:49 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA20814
	for <iptel-archive@odin.ietf.org>; Mon, 17 Jul 2000 11:10:48 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 8972944367; Mon, 17 Jul 2000 11:10:35 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from sundns.transnexus.com (mail.transnexus.com [209.144.152.22])
	by lists.bell-labs.com (Postfix) with ESMTP id E370244353
	for <iptel@lists.bell-labs.com>; Mon, 17 Jul 2000 11:10:32 -0400 (EDT)
Received: from notebook.transnexus.com ([192.168.1.198])
	by sundns.transnexus.com (8.9.3+Sun/8.9.3) with ESMTP id PAA09002
	for <iptel@lists.bell-labs.com>; Mon, 17 Jul 2000 15:10:32 GMT
Message-Id: <4.3.2.7.2.20000717111109.00b4ae30@mail.transnexus.com>
X-Sender: sthomas@mail.transnexus.com
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Mon, 17 Jul 2000 11:12:25 -0400
To: iptel@lists.bell-labs.com
From: Stephen Thomas <stephen.thomas@transnexus.com>
Subject: Re: [IPTEL] CPL: Timezone issues
In-Reply-To: <8525691A.0044F077.00@kanmta01.software.mitel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

As if this subject wasn't a big enough rats' nest already, this was in the 
recent RISKS forum:

>Date: Thu, 6 Jul 2000 17:48:23 -0400
>From: "Mark Lutton" <Mark.Lutton@newsedge.com>
>Subject: Australian DST rules changed for Olympics
>
>Several Australian states have changed the Daylight Savings Time rules so
>that DST will be in effect for the year 2000 Olympic Games in Sydney in
>September.  (late winter for them).  Normally DST begins in October.
>
>I suppose the benefits are substantial.  Quite a bit of electricity for
>stadium lighting will be saved.
>
>I wonder if anyone considered the costs and the risks.  This affects just
>about every computer in Australia, and many automated installations like
>radio stations, time-lock bank vaults and security systems.  Microsoft is
>taking it calmly and has issued a notice at
>http://www.microsoft.com/australia/support/timezone/2000.htm.
>
>I guess there was some reason they couldn't just schedule every event to
>start an hour earlier.

____________________________________________________________________
Stephen Thomas                                       +1 404 872 4887
TransNexus, Chief Technical Officer    stephen.thomas@transnexus.com



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 17 18:41:43 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA28612
	for <iptel-archive@odin.ietf.org>; Mon, 17 Jul 2000 18:41:43 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 12B464434E; Mon, 17 Jul 2000 18:41:37 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from sj-msg-core-1.cisco.com (sj-msg-core-1.cisco.com [171.71.163.11])
	by lists.bell-labs.com (Postfix) with ESMTP id 9901544349
	for <iptel@lists.bell-labs.com>; Mon, 17 Jul 2000 18:41:34 -0400 (EDT)
Received: from imop.cisco.com (imop.cisco.com [171.69.11.44])
	by sj-msg-core-1.cisco.com (8.9.3/8.9.1) with ESMTP id PAA08625;
	Mon, 17 Jul 2000 15:41:47 -0700 (PDT)
Received: from rmahy-home-nt (rmahy-dsl1.cisco.com [10.19.53.122])
	by imop.cisco.com (Mirapoint)
	with ESMTP id AAA73333;
	Mon, 17 Jul 2000 15:41:32 -0700 (PDT)
Message-Id: <4.2.0.58.20000717153459.01c47550@lint.cisco.com>
X-Sender: rmahy@imop.cisco.com (Unverified)
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.2.0.58 
Date: Mon, 17 Jul 2000 15:40:47 -0700
To: Stephen Thomas <stephen.thomas@transnexus.com>
From: Rohan Mahy <rohan@cisco.com>
Subject: Re: [IPTEL] CPL: Timezone issues
Cc: iptel@lists.bell-labs.com
In-Reply-To: <4.3.2.7.2.20000717111109.00b4ae30@mail.transnexus.com>
References: <8525691A.0044F077.00@kanmta01.software.mitel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

Hi,

The last time the Pope was in Brazil, the government postponed the 
beginning of Daylight Savings Time, because someone made a mistake and 
scheduled the satellite time for his visit according to the standard time 
UTC delta.  This kind of screw up happens fairly frequently.  Correctly for 
this requires either a "push" of timezone rules / UTC delta, or user action 
to "pull" the new rules.  Obviously, if you rely on user pull, some users 
will be out of sync for some period of time.

thanks,
-rohan

At 08:12 AM 7/17/00 , Stephen Thomas wrote:

>As if this subject wasn't a big enough rats' nest already, this was in the 
>recent RISKS forum:
>
>>Date: Thu, 6 Jul 2000 17:48:23 -0400
>>From: "Mark Lutton" <Mark.Lutton@newsedge.com>
>>Subject: Australian DST rules changed for Olympics
>>
>>Several Australian states have changed the Daylight Savings Time rules so
>>that DST will be in effect for the year 2000 Olympic Games in Sydney in
>>September.  (late winter for them).  Normally DST begins in October.
>>
>>I suppose the benefits are substantial.  Quite a bit of electricity for
>>stadium lighting will be saved.
>>
>>I wonder if anyone considered the costs and the risks.  This affects just
>>about every computer in Australia, and many automated installations like
>>radio stations, time-lock bank vaults and security systems.  Microsoft is
>>taking it calmly and has issued a notice at
>>http://www.microsoft.com/australia/support/timezone/2000.htm.
>>
>>I guess there was some reason they couldn't just schedule every event to
>>start an hour earlier.
>
>____________________________________________________________________
>Stephen Thomas                                       +1 404 872 4887
>TransNexus, Chief Technical Officer    stephen.thomas@transnexus.com
>
>
>
>_______________________________________________
>IPTEL mailing list
>IPTEL@lists.bell-labs.com
>http://lists.bell-labs.com/mailman/listinfo/iptel
>



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 17 18:56:20 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA04137
	for <iptel-archive@odin.ietf.org>; Mon, 17 Jul 2000 18:56:19 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 9928744369; Mon, 17 Jul 2000 18:56:01 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from redmailwall.attws.com (redmailwall.attws.com [199.108.253.115])
	by lists.bell-labs.com (Postfix) with ESMTP id 9644344349
	for <iptel@lists.bell-labs.com>; Mon, 17 Jul 2000 18:55:58 -0400 (EDT)
Received: from viruswall.entp.attws.com (viruswall.entp.attws.com [155.176.34.36])
	by redmailwall.attws.com (8.9.3/8.9.3) with ESMTP id PAA08182
	for <iptel@lists.bell-labs.com>; Mon, 17 Jul 2000 15:57:27 -0700 (PDT)
Received: from nwestmail.nwest.attws.com by viruswall.entp.attws.com (8.8.8+Sun/AT&T Wireless Services, Inc. V8 version 2)
	id PAA23325; Mon, 17 Jul 2000 15:48:33 -0700 (PDT)
Received: from wltg-msg01.mccaw-stg.com (wltg-msg01.mccaw-stg.com [135.211.14.30])
	by nwestmail.nwest.attws.com (8.8.8+Sun/8.8.8) with ESMTP id PAA28995
	for <iptel@lists.bell-labs.com>; Mon, 17 Jul 2000 15:48:26 -0700 (PDT)
Received: by wltg-msg01.mccaw-stg.com with Internet Mail Service (5.5.2650.21)
	id <N7QFCL34>; Mon, 17 Jul 2000 15:45:49 -0700
Message-ID: <F5E3028329DBD21194B800805FEA179283C820@wltg-msg03.mccaw-stg.com>
From: "Hutton, Charles" <charles.hutton@attws.com>
To: "'iptel@lists.bell-labs.com'" <iptel@lists.bell-labs.com>
Subject: RE: [IPTEL] CPL: Timezone issues
Date: Mon, 17 Jul 2000 15:45:44 -0700
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

This is actually only the tip of the iceberg, if I grasp the picture
correctly. There is an enormous list of different dates and times when areas
switch, the areas that are not offset from GMT by multiples of an hour, and
the areas that choose not to switch at all while the rest of the country
goes to DST.

A lot of this info can be gleaned from www.geoclock.com for those
interested.


Charles (Chuck) Hutton
Strategic Architecture Engineering
Wireless Local Technology Group
AT&T Wireless Services
PO Box 97059
Redmond, WA 98073 (USPS only)
9461 Willows Road
Redmond, WA 98052 (FEDEX/UPS)
425-702-2938 Voice *
425-702-2518 FAX
charles.hutton@attws.com *

> ----------
> From: 	Stephen Thomas[SMTP:stephen.thomas@transnexus.com]
> Sent: 	Monday, July 17, 2000 8:12 AM
> To: 	iptel@lists.bell-labs.com
> Subject: 	Re: [IPTEL] CPL: Timezone issues
> 
> As if this subject wasn't a big enough rats' nest already, this was in the
> 
> recent RISKS forum:
> 
> >Date: Thu, 6 Jul 2000 17:48:23 -0400
> >From: "Mark Lutton" <Mark.Lutton@newsedge.com>
> >Subject: Australian DST rules changed for Olympics
> >
> >Several Australian states have changed the Daylight Savings Time rules so
> >that DST will be in effect for the year 2000 Olympic Games in Sydney in
> >September.  (late winter for them).  Normally DST begins in October.
> >
> >I suppose the benefits are substantial.  Quite a bit of electricity for
> >stadium lighting will be saved.
> >
> >I wonder if anyone considered the costs and the risks.  This affects just
> >about every computer in Australia, and many automated installations like
> >radio stations, time-lock bank vaults and security systems.  Microsoft is
> >taking it calmly and has issued a notice at
> >http://www.microsoft.com/australia/support/timezone/2000.htm.
> >
> >I guess there was some reason they couldn't just schedule every event to
> >start an hour earlier.
> 
> ____________________________________________________________________
> Stephen Thomas                                       +1 404 872 4887
> TransNexus, Chief Technical Officer    stephen.thomas@transnexus.com
> 
> 
> 
> _______________________________________________
> IPTEL mailing list
> IPTEL@lists.bell-labs.com
> http://lists.bell-labs.com/mailman/listinfo/iptel
> 


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Tue Jul 18 08:20:10 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA22669
	for <iptel-archive@odin.ietf.org>; Tue, 18 Jul 2000 08:20:09 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 0C2E24436C; Tue, 18 Jul 2000 08:19:23 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by lists.bell-labs.com (Postfix) with ESMTP id 1208444336
	for <iptel@lists.bell-labs.com>; Tue, 18 Jul 2000 06:32:57 -0400 (EDT)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA12387;
	Tue, 18 Jul 2000 06:32:56 -0400 (EDT)
Message-Id: <200007181032.GAA12387@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: iptel@lists.bell-labs.com
From: Internet-Drafts@ietf.org
Reply-To: Internet-Drafts@ietf.org
Date: Tue, 18 Jul 2000 06:32:56 -0400
Subject: [IPTEL] I-D ACTION:draft-ietf-iptel-trip-03.txt
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP Telephony Working Group of the IETF.

	Title		: Telephony Routing over IP (TRIP)
	Author(s)	: J. Rosenberg, H. Salama, M. Squire
	Filename	: draft-ietf-iptel-trip-03.txt
	Pages		: 76
	Date		: 17-Jul-00
	
This document presents the Telephony Routing over IP (TRIP). TRIP is
a policy driven inter-administrative domain protocol for advertising
the reachability of telephony destinations between location servers,
and for advertising attributes of the routes to those destinations.
TRIPÆs operation is independent of any signaling protocol, hence
TRIP can serve as the telephony routing protocol for any signaling
protocol.
The Border Gateway Protocol (BGP-4) is used to distribute routing
information between administrative domains. TRIP is used to
distribute telephony routing information between telephony
administrative domains. The similarity between the two protocols is
obvious, and hence TRIP is modeled after BGP-4.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-iptel-trip-03.txt

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-iptel-trip-03.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-iptel-trip-03.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20000717145418.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-iptel-trip-03.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-iptel-trip-03.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20000717145418.I-D@ietf.org>

--OtherAccess--

--NextPart--





_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Tue Jul 18 14:30:50 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA03975
	for <iptel-archive@odin.ietf.org>; Tue, 18 Jul 2000 14:30:50 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id ED8F944357; Tue, 18 Jul 2000 14:30:28 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from redball.dynamicsoft.com (redball.dynamicsoft.com [216.173.40.51])
	by lists.bell-labs.com (Postfix) with ESMTP id 8FBD044336
	for <iptel@lists.bell-labs.com>; Tue, 18 Jul 2000 14:30:26 -0400 (EDT)
Received: from dynamicsoft.com ([216.173.40.50])
	by redball.dynamicsoft.com (8.9.3+Sun/8.10.0.Beta12) with ESMTP id OAA11356
	for <iptel@lists.bell-labs.com>; Tue, 18 Jul 2000 14:31:59 -0400 (EDT)
Message-ID: <3974A31A.62EEBA54@dynamicsoft.com>
Date: Tue, 18 Jul 2000 14:34:02 -0400
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
X-Mailer: Mozilla 4.7 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "iptel, list" <iptel@lists.bell-labs.com>
Content-Type: multipart/mixed;
 boundary="------------4E6BFB2609C2EE687F96715E"
Subject: [IPTEL] [Fwd: I-D ACTION:draft-rs-trip-gw-01.txt]
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

This is a multi-part message in MIME format.
--------------4E6BFB2609C2EE687F96715E
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit


-- 
Jonathan D. Rosenberg                       72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.cs.columbia.edu/~jdrosen         PHONE: (732) 741-7244
http://www.dynamicsoft.com
--------------4E6BFB2609C2EE687F96715E
Content-Type: message/rfc822
Content-Disposition: inline

Received: from wodc7mr4.ffx.ops.us.uu.net by wodc7ps1.ffx.ops.us.uu.net with ESMTP 
	(peer crosschecked as: wodc7mr4.ffx.ops.us.uu.net [192.48.96.29])
	id QQiykc10025;
	Tue, 18 Jul 2000 17:30:51 GMT
Received: from loki.ietf.org by wodc7mr4.ffx.ops.us.uu.net with ESMTP 
	(peer crosschecked as: loki.ietf.org [132.151.1.177])
	id QQiykc25682;
	Tue, 18 Jul 2000 17:30:50 GMT
Received: (from adm@localhost)
	by loki.ietf.org (8.9.1b+Sun/8.9.1) id MAA06785
	for ietf-123-outbound.02@ietf.org; Tue, 18 Jul 2000 12:55:00 -0400 (EDT)
Received: from ietf.org (odin.ietf.org [10.27.2.28])
	by loki.ietf.org (8.9.1b+Sun/8.9.1) with ESMTP id GAA02176
	for <all-ietf@loki.ietf.org>; Tue, 18 Jul 2000 06:35:18 -0400 (EDT)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA13626
	for <all-ietf@ietf.org>; Tue, 18 Jul 2000 06:35:18 -0400 (EDT)
Message-Id: <200007181035.GAA13626@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce:;
From: Internet-Drafts@ietf.org
Reply-to: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-rs-trip-gw-01.txt
Date: Tue, 18 Jul 2000 06:35:18 -0400
Sender: nsyracus@cnri.reston.va.us
X-Mozilla-Status2: 00000000

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.


	Title		: Usage of TRIP in Gateways for Exporting Phone Routes
	Author(s)	: J. Rosenberg, H. Salama
	Filename	: draft-rs-trip-gw-01.txt
	Pages		: 13
	Date		: 17-Jul-00
	
This document describes a new application of the Telephony Routing
over IP (TRIP) protocol. TRIP was engineered as a tool for inter-
domain exchange of telephone routing information. However, it can
also be used as a means for gateways and soft switches to export
their routing information to a Location Server (LS), which may be
co-resident with a proxy or gatekeeper. This LS can then manage those
gateway resources. We discuss the motivations for this application,
the reasons why other mechanims, such as the SIP REGISTER method, are
not appropriate, and then show how a minimal subset of TRIP is needed
for this application.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-rs-trip-gw-01.txt

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-rs-trip-gw-01.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-rs-trip-gw-01.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20000717145855.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-rs-trip-gw-01.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-rs-trip-gw-01.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20000717145855.I-D@ietf.org>

--OtherAccess--

--NextPart--




--------------4E6BFB2609C2EE687F96715E--



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Tue Jul 18 14:57:40 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA17299
	for <iptel-archive@odin.ietf.org>; Tue, 18 Jul 2000 14:57:40 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 6B80B4435D; Tue, 18 Jul 2000 14:57:15 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from gwu.ericy.com (gwu.ericy.com [208.196.3.162])
	by lists.bell-labs.com (Postfix) with ESMTP id 663F444336
	for <iptel@lists.bell-labs.com>; Tue, 18 Jul 2000 14:57:12 -0400 (EDT)
Received: from mr3.exu.ericsson.se (mr3u.ericy.com [208.238.116.100])
	by gwu.ericy.com (8.9.3/8.9.3) with ESMTP id NAA03695;
	Tue, 18 Jul 2000 13:57:05 -0500 (CDT)
Received: from SMTP (eamrcnt747.exu.ericsson.se [138.85.133.37])
	by mr3.exu.ericsson.se (8.9.3/8.9.3) with SMTP id NAA15638;
	Tue, 18 Jul 2000 13:47:02 -0500 (CDT)
Received: from eamrcnt740.exu.ericsson.se ([138.85.133.41]) by 138.85.133.38
  (Norton AntiVirus for Internet Email Gateways 1.0) ;
  Tue, 18 Jul 2000 18:46:06 0000 (GMT)
Received: by eamrcnt740.exu.ericsson.se with Internet Mail Service (5.5.2651.58)
	id <PDWMKKSW>; Tue, 18 Jul 2000 13:46:24 -0500
Message-ID: <9DBEF0AB0E49D311AD7D005004D4FB5003AE89E4@eamlynt751.ena-east.ericsson.se>
From: "Nilo Mitra (EUS)" <EUSNILM@am1.ericsson.se>
To: "'Jonathan Lennox'" <lennox@cs.columbia.edu>,
        "'iptel@lists.research.bell-labs.com'" <iptel@lists.bell-labs.com>
Subject: RE: [IPTEL] corrections to CPLv2 DTD and some text
Date: Tue, 18 Jul 2000 12:57:18 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2651.58)
Content-Type: text/plain;
	charset="iso-8859-1"
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

Just a quick response to one big mistake I made while providing corrections
to the CPL DTD, which Jonathan spotted:

I wrote:

> 2. Enclose the whole thing within: 
> 	<! DOCTYPE cpl [
> 	....
> 	]> 

Jonathan responded:

The W3C's DTDs (e.g. <http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd>)
don't do this.  Is it really necessary/appropriate?

No, you are quite right. There is no need to include the above suggestion.
This is an external DTD and does not need this preamble.

Nilo
nilo.mitra@ericsson.com



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Wed Jul 19 10:32:25 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA24989
	for <iptel-archive@odin.ietf.org>; Wed, 19 Jul 2000 10:32:24 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 083E5443B7; Wed, 19 Jul 2000 10:32:19 -0400 (EDT)
Delivered-To: iptel@share.research.bell-labs.com
Received: from dirty.research.bell-labs.com (dirty.research.bell-labs.com [204.178.16.6])
	by lists.bell-labs.com (Postfix) with SMTP id 46D5044336
	for <iptel@share.research.bell-labs.com>; Wed, 19 Jul 2000 10:02:04 -0400 (EDT)
Received: from lists.bell-labs.com ([135.104.27.211]) by dirty; Wed Jul 19 10:00:21 EDT 2000
Received: by lists.bell-labs.com (Postfix)
	id 74DD74435D; Wed, 19 Jul 2000 09:47:11 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from hotair.hobl.lucent.com (hotair.hobl.lucent.com [199.118.135.2])
	by lists.bell-labs.com (Postfix) with SMTP
	id 4323444347; Wed, 19 Jul 2000 09:47:11 -0400 (EDT)
Received: from lucent.com by hotair.hobl.lucent.com (SMI-8.6/EMS-1.5 sol2)
	id JAA07778; Wed, 19 Jul 2000 09:47:10 -0400
Message-ID: <3975B15A.A9EACF28@lucent.com>
Date: Wed, 19 Jul 2000 09:47:06 -0400
From: Hui-Lan Lu <huilanlu@lucent.com>
Organization: Lucent Technologies
X-Mailer: Mozilla 4.6 [en]C-CCK-MCD EMS-1.4  (WinNT; U)
X-Accept-Language: zh-TW,zh-CN
MIME-Version: 1.0
To: ietf@ietf.org, sip@lists.bell-labs.com, pint@lists.bell-labs.com,
        spirits@lists.bell-labs.com, iptel@lists.bell-labs.com
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [IPTEL] The New Mailing list for SIP/IN Interworking
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit


A mailing list for the upcoming BOF on SIP/IN interworking (SIN) has
been set up to begin the relevant discussion. To join the list
(ietf-sin@lists.bell-labs.com), please follow the instructions at
http://lists.bell-labs.com/mailman/listinfo/ietf-sin.

Hui-Lan Lu
Lucent Technologies



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Sun Jul 23 03:10:59 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id DAA01501
	for <iptel-archive@odin.ietf.org>; Sun, 23 Jul 2000 03:10:58 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 1B2854434A; Sun, 23 Jul 2000 03:10:33 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from redball.dynamicsoft.com (redball.dynamicsoft.com [216.173.40.51])
	by lists.bell-labs.com (Postfix) with ESMTP id 8451C44336
	for <iptel@lists.bell-labs.com>; Sun, 23 Jul 2000 03:10:30 -0400 (EDT)
Received: from dynamicsoft.com (1Cust192.tnt1.freehold.nj.da.uu.net [63.17.113.192])
	by redball.dynamicsoft.com (8.9.3+Sun/8.10.0.Beta12) with ESMTP id DAA05384
	for <iptel@lists.research.bell-labs.com>; Sun, 23 Jul 2000 03:12:03 -0400 (EDT)
Message-ID: <397A9B55.7D55FB05@dynamicsoft.com>
Date: Sun, 23 Jul 2000 03:14:29 -0400
From: Jonathan Rosenberg <jdrosen@dynamicsoft.com>
Organization: dynamicsoft
X-Mailer: Mozilla 4.7 [en] (Win98; U)
X-Accept-Language: en
MIME-Version: 1.0
To: "iptel, list" <iptel@lists.bell-labs.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Subject: [IPTEL] agenda
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: 7bit

Folks,

The following is our agenda at IETF 48:

Agenda of the iptel working group
IETF 48
Thursday, Aug 3 0900-1130

1. Agenda Bashing	[Rosenberg]	5 mins.
2. CPL Open Issues	[Lennox]	45 mins.
3. TRIP Open Issues	[Salama]	45 mins.
4. TRIP-GW Update	[Rosenberg]	20 mins.
5. Transit networks
   in TRIP		[Walker]	20 mins.


Reading material:
http://search.ietf.org/internet-drafts/draft-ietf-iptel-trip-03.txt
http://search.ietf.org/internet-drafts/draft-rs-trip-gw-01.txt
http://search.ietf.org/internet-drafts/draft-ietf-iptel-cpl-02.txt
  (available right now at:
   http://www.cs.columbia.edu/~lennox/draft-ietf-iptel-cpl-02.txt)
http://www.ss8networks.com/files/internet-drafts/draft-walker-iptel-trip-tns-00.txt


-Jonathan R.
-- 
Jonathan D. Rosenberg                       72 Eagle Rock Ave.
Chief Scientist                             First Floor
dynamicsoft                                 East Hanover, NJ 07936
jdrosen@dynamicsoft.com                     FAX:   (973) 952-5050
http://www.cs.columbia.edu/~jdrosen         PHONE: (732) 741-7244
http://www.dynamicsoft.com


_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Mon Jul 24 11:35:28 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA26530
	for <iptel-archive@odin.ietf.org>; Mon, 24 Jul 2000 11:35:28 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 297FA44348; Mon, 24 Jul 2000 11:35:24 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from nscolmar.colmar.uha.fr (nscolmar.colmar.uha.fr [194.167.108.34])
	by lists.bell-labs.com (Postfix) with ESMTP id AC84944338
	for <iptel@lists.bell-labs.com>; Mon, 24 Jul 2000 06:55:18 -0400 (EDT)
Received: from colmar.colmar.uha.fr (colmar.colmar.uha.fr [194.167.107.31])
	by nscolmar.colmar.uha.fr (8.9.3/8.9.3) with ESMTP id MAA15016;
	Mon, 24 Jul 2000 12:16:00 +0200
From: conf@colmar.uha.fr
Received: from gtrpc13 (gtrpc13.colmar.uha.fr [192.168.12.51])
	by colmar.colmar.uha.fr (8.8.8/8.8.8) with SMTP id MAA07691;
	Mon, 24 Jul 2000 12:46:58 +0100 (WET DST)
Message-Id: <3.0.1.32.20000724135255.00936410@colmar.colmar.uha.fr>
X-Sender: conf@colmar.colmar.uha.fr
X-Mailer: Windows Eudora Pro Version 3.0.1 (32) [F]
Date: Mon, 24 Jul 2000 13:52:55 +0200
To: conf@colmar.colmar.uha.fr
Mime-Version: 1.0
Content-Type: text/enriched; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: [IPTEL] Call for papers of ICN'01 & Final program of ECUMN'00
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com
Content-Transfer-Encoding: quoted-printable

Please feel free to circulate this following :

	- call for papers of <bold>ICN'01</bold> (see
<underline><color><param>0000,0000,fefe</param>http://iutsun1.colmar.uha.fr/=
ICN01.html</color></underline>
) AND=20

	- final program of <bold>ECUMN'00</bold>  (see=
 <underline><color><param>0000,0000,fefe</param>http://iutsun1.colmar.uha.fr=
/ECUMN2000.html</color></underline> )

to interested colleagues.

Accept our sincere apologies if you receive multiple copies.

----------------------------------------------------------------------------=
---

<center><bold>     CALL FOR PAPERS=20

IEEE International Conference on Networking=20

ICN'01=20

July 11-13, 2001 - CREF, Colmar, France=20

</bold></center>

GENERAL INFORMATION=20


The 2001 International Conference on Networking (ICN'01) is sponsored by=
 IEEE/Comsoc, IEEE/Computer, by IEE, by SEE and by WSES. ICN'01 is organized=
 by academic, research and industrial societies will be held at the=
 Technical Institute, Colmar, part of the University of Haute Alsace,=
 France, from Wednesday July 11, 2001 to Friday July 13, 2001. The city of=
 Colmar is ideally situated in the eastern part of France, near the German=
 and Swiss borders. The city of Colmar has been working on its own=
 Metropolitan Area Network (MAN) project, called OASICE, including LAN=
 interconnection, PBX interconnection and interactive video. An exhibition=
 illustrating these topics will be organized for industrial companies and=
 development research institutes.=20

In order to encourage closer interaction between academic and industrial ATM=
 research communities, we solicit both academic research papers and=
 industrial contributions.=20


TOPICS OF SPECIAL INTEREST=20


Topics of interest include, but are not limited to the following:=20

 =20

  Communications switching and routing =20

Communications modeling =20

Communications security =20

Computer communications =20

Multimedia and multicast communications =20

Internet environment =20

Network Management and control =20

Quality of Service (IntServ, DiffServ, =85) =20

Wireless Communications (Satellite, WLL, 3G) =20

Voice over IP =20

Java, Tina, Corba architectures Network signaling =20

ATM networks =20

ATM/IP integration =20

Integrated services =20

Traffic engineering =20

Telecommunication networks architectures =20

Performance evaluation, simulation =20

Mobile agents, active and intelligent networks =20

Applications and case studies =20

Protocol design and evaluation =20

MPLS=20



These topics can be discussed in term of concepts, state of the art,=
 standards, implementations, running experiments and applications.=20


INSTRUCTIONS FOR AUTHORS=20


Mail four papers or E-mail preferably in Word 6 format, or alternately a=
 postscript version of a 2000-word extended abstract summarizing an original=
 work. All the manuscripts must be written in English. The top of the first=
 page of each paper should include the title of the paper, authors' name,=
 position, address, telephone and fax numbers, e-mail of the author=
 responsible for correspondence and a list of four keywords. The deadline=
 for submission of all extended abstracts is December 10, 2000 with=
 notification of acceptance by February 20, 2001. Submission of camera-ready=
 paper is by March 30, 2001.=20

Authors of accepted papers will be invited to submit full-length manuscripts=
 for inclusion in the proceedings with ISBN.=20


All submitted papers should be sent to the following address:=20


Pascal LORENZ=20

University of Haute Alsace=20

IUT - Department GTR=20

34 rue du Grillenbreit=20

68008 Colmar, France=20

Phone: 33 (0)389202366 Fax: 33 (0)389202359 Mobile: 33 (0)603658042=20

E-mail: lorenz@colmar.uha.fr=20


Check our Web page at=
 <underline><color><param>0000,0000,fefe</param>http://iutsun1.colmar.uha.fr=
/ICN01.html</color></underline> for the latest information concerning the=
 conference.=20

Best papers will be forwarded for consideration in a special issue of a=
 journal.=20


TUTORIALS AND WORKSHOPS=20


Tutorials and workshops provide overviews of current high interest topics.=
 Proposals for half of full day tutorials are due by December 10, 2000.=20


INTERNATIONAL ADVISORY COMMITTEE=20


R. Addie (Australia) - University of Southern Queensland=20

K. Begain (Jordan) - Mu'tah University=20

A. Benslimane (France) - University of Belfort-Montbeliard=20

B. Bing (Singapore) - Ngee Ann Polytechnic=20

D. Bonjour (France) - CNET=20

A. Brandwajn (USA) - University of California Santa Cruz=20

J.P. Coudreuse (France) =96 Mitsubishi=20

J. Crowcroft (UK) =96 University College London=20

S. Fdida (France) =96 LIP6=20

B. Gavish (USA) - Vanderbilt University=20

H. Guyennet (France) - University of Franche-Comte=20

J. Halpern (USA) =96 Newbridge=20

Z. Hulicki (Poland) =96 University of Cracow=20

R. Israel (France) - IEEE=20

A. Jajszczyk (Poland) - University of Mining & Metallurgy=20

A. Jamalipour (Australia) - University of Sydney=20

S. Kota (USA) - Lockeed Martin=20

D. Kouvatsos (UK) - University of Bradford=20

S. Kumar (USA) =96 Ericsson=20

G.S. Kuo (Taiwan) =96 National Central University=20

F. Le Faucheur (France) - Cisco=20

M. Lee (Korea) =96 Dongshin University=20

P. Lorenz (France) - University of Haute Alsace=20

H.. Mouftah (Canada) - Queen's University=20

G. Omidyar (USA) - Computer Sciences Corp.=20

J.J. Pansiot (France) - University of Strasbourg=20

M. Potts (Switzerland) - Martel=20

Z. Mammeri (France) - University of Toulouse=20

N. Mastorakis (Greece) - Military Institutions of University Education=20

S. Moyer (USA) - Bellcore=20

R. Muraine (France) - Newbridge=20

G. Pujolle (France) - University of Versailles-Saint-Quentin=20

S. Rao (Switzerland) - Ascom=20

A. Reid (UK) - British Telecom=20

S. Ritzenthaler (France) - Newbridge=20

P. Rolin (France) - ENST Bretagne=20

R. Saracco (Italy) - CSELT=20

G. Swallow (USA) - Cisco=20

H. Tobiet (France) =96 Clemessy=20

M. Trehel (France) =96 University of Franche-Comte=20

V.A. Villagra (Spain) =96 University of Madrid=20

E. Vazquez Gallo (Spain) =96 University of Madrid=20

O. Yang (Canada) - University of Ottawa=20


IMPORTANT DATES=20


Extended Abstract due: December 10, 2000=20

Notification of acceptance: February 20, 2001=20

Deadline for full-length camera-ready manuscript: March 30, 2001=20


---------------------------------------------------------------------------

<center><bold>1st IEEE European Conference on Universal Multiservice=
 Networks  ECUMN'2000

 October 2-4, 2000 - CREF, Colmar, France

FINAL PROGRAM

</bold></center>=20

08:30 - 18:30 Conference Registration


<underline>Monday October 2, 2000

</underline>

09:00 - 09:20 Opening Address=20


09:20 - 10:30 Tutorial Session 1

Internet Services over Mobile and Wireless Networks: Architectures and=
 Protocols

G. Omidyar, Computer Sciences Corp., USA ; M.J. Montpetit, Teledesic LLC,=
 USA


10:30 - 11:00 Coffee Break


11:00 - 12:15 Network Architecture and Convergence

Chair: S. Ritzenthaler, Newbridge, France


MPLS and Next Generation Access Network

A. Kankkunen, Integral Access Inc, USA


Deutsche Telekom's View on Network Convergence

L. Falkenhagen Deutsche Telekom AG, Germany


A Functional Architecture for End-to-end Quality-of-Service in a=
 Multi-domain Network

E. Pagani, G.P. Rossi, University of Milano, Italy


12:15 - 13:00 Panel Discussion 1 - Network Evolution and Convergence


13:00 - 14:30 Lunch


14:30 - 16:15 Traffic=20

Chair: M. Villen, Telefonica I+D, Spain


The Relevance of the Bufferless Analysis for Traffic Management in=
 Telecommunication Networks

G. Hasslinger, F. Hartleb, Telekom Innovations-GmbH, Germany ; M. Fiedler,=
 University of Karlskrona/Ronneby, Sweden


Mapping of Loss and Delay Between IntServ and DiffServ

T. Chahed, G. H=E9buterne, C. Fayet, National Institute of=
 Telecommunications, France


Resource Demand of Aggregated Resource Reservations

J. Ehrensberger, Swiss Federal Institute of Technology, Switzerland


Characterization of the MPEG-2 Video Traffic Generated by DVD Applications

A. Chodorek, Kielce University of Technology, Poland ; R. Chodorek,=
 University of Mining and Metallurgy, Poland


14:30 - 16:15 Interworking between narrow band and broadband networks

Chair: S. Chakraborty, Technical University of Helsinki, Finland


Integrating Euro-ISDN with ATM Technology: Interworking Mechanisms and=
 Services Support

L. Mandalos, K. Leonidou, C. Andreopoulos, J. Drakos, S. Koubias, G.=
 Papadopoulos, University of Patras, Greece


Extending the Internet with the Intelligent Network Capabilities

B. El Ouahidi, M. Bouhdadi, University of Rabat, Morocco ; D. Bourget, ENST,=
 France


A Suitable Service Discipline for ATM-Ethernet Interconnection

J.M. Arco, D. Meziat, B. Alarcos, University of Alcala, Spain


Interoperability of ATM-Ethernet Interworking System: Design and Congestion=
 Control

R. Ouni, A. Soudani, S. Nasri, M. Abid, R. Tourki, University of Monastir,=
 Tinisia ; K. Torki, INPG, France


16:15 - 16:45 Coffee Break


16:45 - 18:30 Routing

Chair: P. Chemouil, France Telecom R&D, France


Adaptive Routing and Load Balancing of Ephemeral Connections

M. Heusse, ENST de Bretagne, France


A new Multi-Services Rerouting Algorithm

A. Gueroui, University of Versailles, France ; L. Mokdad University of=
 Dauphine, France ; J. Ben-Othman University of Paris 6, France


Extending Mobile IP-v6 with Multicast to Support Mobile Networks in  IPv6

T. Ernst, C. Castelluccia, INRIA Rh=F4ne-Alpes, France ; H.Y. Lach, Motorola=
 Labs, France


16:45 - 18:30 Interworking between IP and ATM

Chair: M. Potts, Martel, Switzerland


Topology Optimization of IP over ATM

L. Frelechou, M. Osborne, R. Haas, IBM Research, Switzerland


Resource Reservation with Boomerang via Open Interfaces

M. Maliosz, Budapest University of Technology and Economics, Hungary


Efficient Translation of Network Performance Parameters for Transport of IP=
 Packets over Cell-Switched Subnetworks

J. Schmitt, M. Karsten, R. Steinmetz, Darmstadt University of Technology,=
 Germany


Design of Adaptive Access Network and Control Protocol

H. Nakagawa, I. Kazunari, N. Ohta, NTT Information Sharing Platform=
 Laboratories, Japan


19:15 Reception - Town Hall


<underline>Tuesday October 3, 2000

</underline>

09:00 - 10:45 End to end traffic Control (1)

Chair: U. Krieger, Deutsche Telecom, Germany


Guaranteed QoS for TCP flows in ATM-based DiffServ Networks

T. M=FCller, Dresden University of Technology, Germany


Virtual Buffering Strategy for GFR Services in IP/ATM Internetworks

S.C. Hu, Ming Shin Institute of Technology, Taiwan ; P.C. Wang, Y.C. Chen,=
 National Chiao Tung University, Taiwan ; C.T. Chan, Chunghwa Telecom,=
 Taiwan


An Efficient Weight Assignment Process for GPS Servers

G. Urvoy, PRISM, France ; G. Hebuterne, Institut National des=
 T=E9l=E9communications, France


Some Aspects of RTP - TCP Coexistence in Universal Multiservice  Networks

R. Chodorek, University of Mining and Metallurgy, Poland


09:00 - 10:45 Mobile Networks and Mobile Services

Chair: G. Omidyar, Computer Sciences Corp, USA


Voice Enabled Request and Response for Mobile Devices Supporting WAP=
 Protocol: the Constraints

A. Mohan, Himachal Futuristic Communications, India ; A. Mohan, Indian=
 Institute of Technology, India


IP based enhanced Data Casting Services over Radio Broadcast Networks

W. Kellerer, P. Sties, J. Ebersp=E4cher, Munich University of Technology,=
 Germany


Location-Dependant and Value Added Services (VAS) for Mobile Communications

P. Lorenz, University of Haute Alsace, France ; H. Tobiet, NMG, France=20


The IP Revolution and Potential gains for ISP/Mobile/Fixed Telephony=
 Operators in the Liberalization of Telecommunications

D. Vergados, D. Drakoulis, E. Vayias, J. Soldatos, N. Mitrou, National=
 Technical University of Athens, Greece


10:45 - 11:15 Coffee Break


11:15 - 13:00 Multicast

Chair: G. Girardi, CSELT, Italy


A Scalable Fault Tolerant Approach to Core Election in an Inter-Domain=
 Multicast Routing Environment

M.D.Ech-Cherif El Kettani, ENSIAS, Morocco; Y. Souissi, EMI, Morocco


A New Routing Algorithm for Delay-Constrained Dynamic Multicast

T. Asaka, NTT Service Integration Laboratories, Japan ; T. Miyoshi, Y.=
 Tanaka, Waseda University, Japan


Remote Time-Alignment of Interactive Services through Efficient Multicast=
 Algorithms

A. Borella, G. Cancellieri, University of Ancona, Italy


Key Establishment for IGMP Authentication in IP Multicast

T. Hardjono, B. Cain, Nortel Networks, USA


11:15 - 13:00 IP Test-beds

Chair: H. Tobiet, NMG, France


Real-Time Multimedia Services over Internet

A. Benslimane, Technical University of Belfort-Montb=E9liard, France


Telephony over IP: Theoretical Modelling and Lab Experiments

P. Senesi, P. Ferrabone, G. Gritella, R. Rinaldi, M. Siviero, CSELT, Italy


User-domain Multiservice Architecture for Wired and Wireless IP  Networks

L. Cheng, I. Marsic, The State University of New Jersey, USA


A Testbed Environment for the Performance Evaluation of Modular Network=
 Architectures

D. Maggiorini, E. Pagani, G.P. Rossi, University of Milano, Italy


13:00 - 14:30 Lunch


14:30 - 16:15 Modeling

Chair: G. H=E9buterne, INT, France


Estimation of the Renewal Function by Empiral Data - A Bayesian  Approach

N.M. Markovitch, Russian Academy of Sciences, Russia ; U.R. Krieger, T-Nova=
 Deutsche Telekom, Germany


Modeling Access Networks for Quality of Service

F. Duran, T. Lizambri, S. Wakid, National Institute of Standards and=
 Technology, USA ; D.R. Vaman, Megaxess, USA


Managing Wireless Internet Information of Electronic Advertising

E. Rashid, Y. Yoshioka, Hirosaki University, Japan ; Y. Nemoto, T. Nakamura,=
 Tohoku University, Japan


Performance Evaluation of a full Memory Multidestination Protocol for=
 Satellite Based Reliable Multicast with and without Local Recovery

H. Jianhua, K.R. Subramanian, Y. ZongKai, H. Ping, Nanyang Technological=
 University, Singapore


14:30 - 16:15 Tariffs and Bandwidth Allocation

Chair: P. Lorenz, University of Haute Alsace, France


INEDAC Project: A Tool to Calculate Interconnection Tariff based on a=
 Bottom-up Method

J.A. Portilla, K.D. Hackbarth, A.E. Garcia, University of Cantabria, Spain ;=
 R. W=F6hrl, F. Gonzalez, Institut f=FCr Kommunikationsdienste GmbH, Germany


Auction Method and its Performance in a Dynamic Bandwidth Allocation Service

E. Takahashi, Y. Tanaka, Waseda Universiy, Japan


Multivariable Feedforward Plus Feedback Control for Adapting MPEG Video=
 Streams to Variable Channel Bandwidth

H.F. Raynaud, M. Luong, University of Paris Nord, France


Robust Topology for Enterprise Networks against Diverse Tariff Structures

T. Miyoshi, K. Mouri, Y. Tanaka, Waseda University, Japan ; T. Asaka, NTT=
 Service Integration Laboratories, Japan


16:15 - 16:45 Coffee Break


16:45 - 18:30 End to end Traffic Control (2)

Chair: G. H=E9buterne, INT, France


An Architecture of QoS Services for a Core Internet Network over DTM

C.J. Barenco, Polytechnic University of Madrid, Spain ; A.A. Salona, J.I.=
 Moreno, University Carlos III of Madrid, Spain


Congestion Avoidance for Unicast and Multicast Traffic

A. Dracinschi, S. Fdida, University Pierre et Marie Curie, France


MPOA and QoS Support in LIS Internetworking Environments

I. Erturk, Kocaeli University, UK ; E. Stipidis, University of Sussex, UK


A Method for Increasing Throughput based on Packet Striping

F. Jacquet, M. Misson, IUT of Clermont-Ferrand, France


16:45 - 18:30 Advanced Networking

Chair: G.V. Morson, Cambridge Network, England


A New Network Service Environment using Active Network

K. Widoyo, T. Aoki, H. Yasuda, University of Tokyo, Japan


Adaptive Applications over Active Networks: Case Study on Layered Multicast

L. Yamamoto, G. Leduc, University of Li=E8ge, Belgium


Integrated Performance Monitoring of Client/Server Software

C. Steigner, J. Wilke, I. Wulff, University of Koblenz-Landau, Germany


Who needs Addresses ?

V. Guruprasad, IBM, USA


20:00 Gala Dinner - Restaurant Meistermann


<underline>Wednesday October 4, 2000

</underline>

09:00 - 10:00 Tutorial Session 2

Chair: P. Rolin, France Telecom R&D, France


Active Networks and its Management

M. Brunner, NEC Europe Ltd, Germany


10:00- 10:30 Coffee Break


10:30 - 11:45 New Architectures for New Services

Chair: A. Gravey, ENST-Bretagne, France


A Novel Architecture for Efficient Protocol Processing in High Speed=
 Communication Environments

G. Konstantoulakis, V. Nellas, C. Georgopoulos, T. Orphanoudakis, N. Zervos,=
 Ellemedia Technologies, Greece ; M. Steck, Hyperstone electronics GmbH,=
 Germany; D. Verkest, Interuniversity Microelectronics Centre (IMEC),=
 Belgium; G. Doumenis, D.Reisis, University of Athens, Greece; N. Nikolaou,=
 J.A. Sanchez, Lucent Technologies, The Netherlands


Using T=E9l=E9domotis Interface for a new Multiservice Network applied to=
 Monitoring the Elderly

T. Val, E. Campo, IUT of Blagnac, France ; P. Kauffmann, M. Misson,=
 University of Clermont II, France ; P.Y. Danet, France T=E9l=E9com R&D,=
 France


Video and Interactive Internet access in a DVB Network

R. Jaeger, BetaResearch, Germany


11:45 - 13:00 Panel Discussion 2 - New Architectures for New Services


13:00 - 14:30 Lunch


14:30 Visit of Vialis








_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Tue Jul 25 07:06:30 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA03330
	for <iptel-archive@odin.ietf.org>; Tue, 25 Jul 2000 07:06:30 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 13D6344358; Tue, 25 Jul 2000 07:06:25 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from ubiquity.net (mail.ubiquity.net [194.128.96.72])
	by lists.bell-labs.com (Postfix) with ESMTP id 7E07944338
	for <iptel@lists.bell-labs.com>; Tue, 25 Jul 2000 07:06:21 -0400 (EDT)
Received: from jundery.ubiquity.net by ubiquity.net with ESMTP (8.8.8+Sun/25-eef)
	id MAA17723; Tue, 25 Jul 2000 12:04:29 +0100 (BST)
Received: from localhost (jundery@localhost)
	by jundery.ubiquity.net (8.9.3/8.9.3) with ESMTP id MAA01799
	for <iptel@lists.bell-labs.com>; Tue, 25 Jul 2000 12:04:28 GMT
X-Authentication-Warning: jundery.ubiquity.net: jundery owned process doing -bs
Date: Tue, 25 Jul 2000 12:04:27 +0000 (GMT)
From: James Undery <jundery@ubiquity.net>
To: iptel@lists.bell-labs.com
Message-ID: <Pine.LNX.4.10.10007251001440.1270-100000@jundery.ubiquity.net>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: [IPTEL] draft-ietf-iptel-cpl-02.txt
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

Hi,

	I've just had a look through this draft and noticed figure 6 and
section 5.3 have two different definitions of the parameter wkst. The text
in section 5.3 is consistent with itself, defining wkst as the day on
which the working week starts (which for me is indeed the default
value given Monday). However the figure describes wkst as "First day of
week", which in the US (and UK atleast) is always Sunday.

http://www.m-w.com/cgi-bin/dictionary?book=Dictionary&va=sunday 

James Undery



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Tue Jul 25 07:28:25 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA08521
	for <iptel-archive@odin.ietf.org>; Tue, 25 Jul 2000 07:28:25 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id C0DEF44338; Tue, 25 Jul 2000 07:28:10 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from ietf.org (odin.ietf.org [132.151.1.176])
	by lists.bell-labs.com (Postfix) with ESMTP id 6B8E544358
	for <iptel@lists.bell-labs.com>; Tue, 25 Jul 2000 06:33:17 -0400 (EDT)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA22413;
	Tue, 25 Jul 2000 06:33:16 -0400 (EDT)
Message-Id: <200007251033.GAA22413@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: iptel@lists.bell-labs.com
From: Internet-Drafts@ietf.org
Reply-To: Internet-Drafts@ietf.org
Date: Tue, 25 Jul 2000 06:33:15 -0400
Subject: [IPTEL] I-D ACTION:draft-ietf-iptel-cpl-02.txt,.ps
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP Telephony Working Group of the IETF.

	Title		: CPL: A Language for User Control of Internet Telephony
                          Services
	Author(s)	: J. Lennox, H. Schulzrinne
	Filename	: draft-ietf-iptel-cpl-02.txt,.ps
	Pages		: 49
	Date		: 24-Jul-00
	
The Call Processing Language (CPL) is a language that can be used to
describe and control Internet telephony services. It is designed to
be implementable on either network servers or user agent servers. It
is meant to be simple, extensible, easily edited by graphical
clients, and independent of operating system or signalling protocol.
It is suitable for running on a server where users may not be allowed
to execute arbitrary programs, as it has no variables, loops, or
ability to run external programs.
This document is a product of the IP Telephony (IPTEL) working group
of the Internet Engineering Task Force. Comments are solicited and
should be addressed to the working group's mailing list at
iptel@lists.research.bell-labs.com and/or the authors.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-iptel-cpl-02.txt

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-iptel-cpl-02.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-iptel-cpl-02.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20000724141755.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-iptel-cpl-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-iptel-cpl-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20000724141755.I-D@ietf.org>

--OtherAccess--

--NextPart--





_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Tue Jul 25 09:08:47 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA09225
	for <iptel-archive@odin.ietf.org>; Tue, 25 Jul 2000 09:08:46 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id E17944437C; Tue, 25 Jul 2000 09:08:21 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from mail.eurescom.de (mail.eurescom.de [195.185.155.112])
	by lists.bell-labs.com (Postfix) with ESMTP id A5BEE4435B
	for <iptel@lists.bell-labs.com>; Tue, 25 Jul 2000 08:10:18 -0400 (EDT)
Received: from root by mail.eurescom.de with scanned_ok (Exim 3.13 #1)
	id 13H2b7-0000YU-00
	for iptel@lists.bell-labs.com; Tue, 25 Jul 2000 13:10:05 +0200
Received: from [132.151.1.177] (helo=loki.ietf.org)
	by mail.eurescom.de with esmtp (Exim 3.13 #1)
	id 13H2b5-0000Y5-00
	for krampell@EURESCOM.DE; Tue, 25 Jul 2000 13:10:04 +0200
Received: (from adm@localhost)
	by loki.ietf.org (8.9.1b+Sun/8.9.1) id HAA26622
	for ietf-123-outbound.06@ietf.org; Tue, 25 Jul 2000 07:55:00 -0400 (EDT)
Received: from ietf.org (odin.ietf.org [10.27.2.28])
	by loki.ietf.org (8.9.1b+Sun/8.9.1) with ESMTP id GAA25586
	for <all-ietf@loki.ietf.org>; Tue, 25 Jul 2000 06:33:15 -0400 (EDT)
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA22413;
	Tue, 25 Jul 2000 06:33:16 -0400 (EDT)
Message-Id: <200007251033.GAA22413@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: IETF-Announce: ;
Cc: iptel@lists.bell-labs.com
From: Internet-Drafts@ietf.org
Reply-To: Internet-Drafts@ietf.org
Date: Tue, 25 Jul 2000 06:33:15 -0400
X-scanner: scanned by Inflex 0.1.5-E - (http://www.inflex.co.za/)
Subject: [IPTEL] I-D ACTION:draft-ietf-iptel-cpl-02.txt,.ps
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP Telephony Working Group of the IETF.

	Title		: CPL: A Language for User Control of Internet Telephony
                          Services
	Author(s)	: J. Lennox, H. Schulzrinne
	Filename	: draft-ietf-iptel-cpl-02.txt,.ps
	Pages		: 49
	Date		: 24-Jul-00
	
The Call Processing Language (CPL) is a language that can be used to
describe and control Internet telephony services. It is designed to
be implementable on either network servers or user agent servers. It
is meant to be simple, extensible, easily edited by graphical
clients, and independent of operating system or signalling protocol.
It is suitable for running on a server where users may not be allowed
to execute arbitrary programs, as it has no variables, loops, or
ability to run external programs.
This document is a product of the IP Telephony (IPTEL) working group
of the Internet Engineering Task Force. Comments are solicited and
should be addressed to the working group's mailing list at
iptel@lists.research.bell-labs.com and/or the authors.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-iptel-cpl-02.txt

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-iptel-cpl-02.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-iptel-cpl-02.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body;
	access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID:	<20000724141755.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-iptel-cpl-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-iptel-cpl-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID:	<20000724141755.I-D@ietf.org>

--OtherAccess--

--NextPart--






_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


From iptel-admin@lists.bell-labs.com  Fri Jul 28 13:40:22 2000
Received: from lists.bell-labs.com (share.research.bell-labs.com [204.178.16.58])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA21944
	for <iptel-archive@odin.ietf.org>; Fri, 28 Jul 2000 13:40:21 -0400 (EDT)
Received: from share.research.bell-labs.com (localhost.localdomain [127.0.0.1])
	by lists.bell-labs.com (Postfix) with ESMTP
	id BE838443AC; Fri, 28 Jul 2000 13:39:45 -0400 (EDT)
Delivered-To: iptel@lists.bell-labs.com
Received: from dnspri.npac.com (dnspri.npac.com [208.143.33.66])
	by lists.bell-labs.com (Postfix) with ESMTP
	id 5DBD944336; Fri, 28 Jul 2000 13:39:40 -0400 (EDT)
Received: by dnspri.npac.com; id MAA23960; Fri, 28 Jul 2000 12:39:39 -0500 (CDT)
Received: from unknown(208.143.39.132) by dnspri.npac.com via smap (V5.0)
	id xma023767; Fri, 28 Jul 00 12:38:44 -0500
Received: by chi02.npac.com with Internet Mail Service (5.5.2448.0)
	id <PHQG7C9P>; Fri, 28 Jul 2000 12:37:57 -0500
Message-ID: <ED88182BFF78D211A4D800A0C9E9435CB1C5F5@dc02.npac.com>
From: James Yu <james.yu@neustar.com>
To: "'sip@lists.bell-labs.com'" <sip@lists.bell-labs.com>,
        "'iptel@lists.bell-labs.com'" <iptel@lists.bell-labs.com>,
        "'sip-h323@egroups.com'" <sip-h323@egroups.com>
Date: Fri, 28 Jul 2000 12:36:37 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2448.0)
Content-Type: text/plain;
	charset="iso-8859-1"
Subject: [IPTEL] draft-yu-tel-url-00.txt
Sender: iptel-admin@lists.bell-labs.com
Errors-To: iptel-admin@lists.bell-labs.com
X-Mailman-Version: 1.1
Precedence: bulk
List-Id:  <iptel.lists.bell-labs.com>
X-BeenThere: iptel@lists.bell-labs.com

Please note that I've submitted the following I-D:

draft-yu-tel-url-00.txt, "Extensions to the 'tel' and 'fax' URLs to Support
Number Portability", James Yu, 07/11/2000. (14995 bytes). 
     Number portability (NP) allows the telephone subscribers to keep their
telephone numbers when they change service provider, move to a
     new location, or change the subscribed services. The NP implementations
in many countries presently support service provider portability
     for geographic numbers and non-geographical numbers. It has been
identified that NP has impacts on several works-in-progress at the
     IETF. One of the impacts is to carry the NP related information in the
SIP INVITE message. This document proposed the extensions to
     the 'tel' and 'fax' Uniform Resource Locators (URLs) to support NP so
that they can be used to carry the NP related information in the
     Session Initiation Protocol (SIP) Request-URI.

The proposed new parameter is considered as the "future-extension"  for the
global-phone-number and local-phone-number.  The next draft will allow the
"visual-separator"  in the "rn-ident" that is shown in the example of the
current draft and add a reference to ABNF.  It is also possible to separate
the "routing-number" and "npdb-dip-indicator" as two new parameters (In some
cases, they are both present for number portability. In other cases,
routing-number can be present for routing purpose independent of number
portability.   Since SIP can carry the "tel" URL, there may be a need to
address SIP-H.323 interworking if this proposal is adopted. 

Your comments are appreciated.

James Yu
Principal Technical Industry Liaison
NeuStar Inc.
1120 Vermont Avenue, NW,
Suite 550
Washington, D.C. 20005
USA
+1-202-533-2814 (B)
+1-202-533-2976 (Fax)
+1-202-256-1200 (Mobile)
james.yu@neustar.com
http://www.neustar.com



_______________________________________________
IPTEL mailing list
IPTEL@lists.bell-labs.com
http://lists.bell-labs.com/mailman/listinfo/iptel


