[Sip-implementors] Media performance test-tool requested

2005-05-19 Thread Franz Edler
Hi all,

Does anybody know a free test-tool to test the performance of e.g. a
DSL-modem regarding the short packets used by G.729?
I recently used iperf, but this tool produces bursts and does not simulate
the steady stream of media packets very well.

Regards
Franz

___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


[Sip-implementors] UPDATE with ANSWER?

2005-05-19 Thread Chauhan Bhavik-A20762
Hi all,
 
I was exploring the possibility for the UPDATE to send the Answer,
As I haven't found any explicit restriction in RFC 3311.
 
I went through the older Thread
http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-January/006017.
html
http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-January/006017
.html 
and came across following Qs which I found not clarified though.
 
1. Can UPDATE be used to send an answer SDP ?
Consider the following scenario:
-  INVITE was sent without SDP
- 18x is received with Offer SDP
- There is no PRACK exchange because 18x does not contain a
Require:100rel header
Now can UPDATE be used to send answer SDP??
 
2. As per RFC 3311, UPDATE method should be used only if dialog is
established.
If INVITE/18x exchange happened without PRACK, can both ends treat
this as early dialog and feel free to use UPDATE ?
 
3. Is 18x send/recv over TCP considered reliable ?
In the following scenario:
- INVITE with offer sdp sent
- 18x over TCP with answer sdp recvd (No PRACK exchange happened)
Now can the caller/calleee use UPDATE ?

Can any body clarify the same?
 
Thanks in advance,
Bhavik Chauhan
 
___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


[Sip-implementors] RE: [Sip] UPDATE with ANSWER?

2005-05-19 Thread Avasarala Ranjit-A20990
Hi
No UPDATE cannot be used to send answer, since UPDATE can be used only
after a dialog is established. 
 
 
 

Regards 
Ranjit 



-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
Chauhan Bhavik-A20762
Sent: Thursday, May 19, 2005 3:10 PM
To: sip@ietf.org; sip-implementors@cs.columbia.edu
Subject: [Sip] UPDATE with ANSWER?


Hi all,
 
I was exploring the possibility for the UPDATE to send the Answer,
As I haven't found any explicit restriction in RFC 3311.
 
I went through the older Thread
http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-January/006017.
html
http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-January/006017
.html 
and came across following Qs which I found not clarified though.
 
1. Can UPDATE be used to send an answer SDP ?
Consider the following scenario:
-  INVITE was sent without SDP
- 18x is received with Offer SDP
- There is no PRACK exchange because 18x does not contain a
Require:100rel header
Now can UPDATE be used to send answer SDP??
 
2. As per RFC 3311, UPDATE method should be used only if dialog is
established.
If INVITE/18x exchange happened without PRACK, can both ends treat
this as early dialog and feel free to use UPDATE ?
 
3. Is 18x send/recv over TCP considered reliable ?
In the following scenario:
- INVITE with offer sdp sent
- 18x over TCP with answer sdp recvd (No PRACK exchange happened)
Now can the caller/calleee use UPDATE ?

Can any body clarify the same?
 
Thanks in advance,
Bhavik Chauhan
 
___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


[Sip-implementors] PTT Query

2005-05-19 Thread vishal sudan
  
Hi
I have a query regarding PTT
If simultaneously 10 users press the button 
who will get the priority and on what basis
OR NO ONE WILL GET PRIORITY



VISHAL

___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


RE: [Sip-implementors] RE: [Sip] UPDATE with ANSWER? (18x using TCP)

2005-05-19 Thread Attila Sipos

Hi,

I just thought I'd try to clarify something:
 
3. Is 18x send/recv over TCP considered reliable ?
In the following scenario:
- INVITE with offer sdp sent
- 18x over TCP with answer sdp recvd (No PRACK exchange happened)
Now can the caller/calleee use UPDATE ?

Can any body clarify the same?


In SIP, TCP is not considered to be any more reliable than UDP.

In other words - whether you use TCP or UDP:
1. you have to do retransmissions of SIP messages for TCP
   (in the same way that you do for UDP)

2. As far as SIP is concerned, PRACK is the only reliable way
   to transport 18x messages (using TCP or UDP)

Regards,

Attila

Attila Sipos
http://www.vegastream.com



 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Behalf 
 Of Avasarala
 Ranjit-A20990
 Sent: 19 May 2005 10:51
 To: Chauhan Bhavik-A20762; sip@ietf.org;
 sip-implementors@cs.columbia.edu
 Subject: [Sip-implementors] RE: [Sip] UPDATE with ANSWER?
 
 
 Hi
 No UPDATE cannot be used to send answer, since UPDATE 
 can be used only
 after a dialog is established. 
  
  
  
 
 Regards 
 Ranjit 
 
 
 
 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of
 Chauhan Bhavik-A20762
 Sent: Thursday, May 19, 2005 3:10 PM
 To: sip@ietf.org; sip-implementors@cs.columbia.edu
 Subject: [Sip] UPDATE with ANSWER?
 
 
 Hi all,
  
 I was exploring the possibility for the UPDATE to send the Answer,
 As I haven't found any explicit restriction in RFC 3311.
  
 I went through the older Thread
 http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-
January/006017.
html
http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-January/006017
.html 
and came across following Qs which I found not clarified though.
 
1. Can UPDATE be used to send an answer SDP ?
Consider the following scenario:
-  INVITE was sent without SDP
- 18x is received with Offer SDP
- There is no PRACK exchange because 18x does not contain a
Require:100rel header
Now can UPDATE be used to send answer SDP??
 
2. As per RFC 3311, UPDATE method should be used only if dialog is
established.
If INVITE/18x exchange happened without PRACK, can both ends treat
this as early dialog and feel free to use UPDATE ?
 
3. Is 18x send/recv over TCP considered reliable ?
In the following scenario:
- INVITE with offer sdp sent
- 18x over TCP with answer sdp recvd (No PRACK exchange happened)
Now can the caller/calleee use UPDATE ?

Can any body clarify the same?
 
Thanks in advance,
Bhavik Chauhan
 
___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


[Sip-implementors] RE: [Sip] UPDATE with ANSWER?

2005-05-19 Thread Christer Holmberg \(JO/LMF\)
Hi,
 
If you don't use PRACK you can't send a valid offer in a 18x. An offer (and an 
answer) has to be sent reliably.
 
Regards,
 
Christer Holmberg
LM Ericsson
 
 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Chauhan 
Bhavik-A20762
Sent: 19. toukokuuta 2005 12:40
To: sip@ietf.org; sip-implementors@cs.columbia.edu
Subject: [Sip] UPDATE with ANSWER?


Hi all,
 
I was exploring the possibility for the UPDATE to send the Answer,

As I haven't found any explicit restriction in RFC 3311.
 
I went through the older Thread 
http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-January/006017.html
and came across following Qs which I found not clarified though.
 
1. Can UPDATE be used to send an answer SDP ?
Consider the following scenario:
-  INVITE was sent without SDP
- 18x is received with Offer SDP
- There is no PRACK exchange because 18x does not contain a
Require:100rel header
Now can UPDATE be used to send answer SDP??
 
2. As per RFC 3311, UPDATE method should be used only if dialog is
established.
If INVITE/18x exchange happened without PRACK, can both ends treat
this as early dialog and feel free to use UPDATE ?
 
3. Is 18x send/recv over TCP considered reliable ?
In the following scenario:
- INVITE with offer sdp sent
- 18x over TCP with answer sdp recvd (No PRACK exchange happened)
Now can the caller/calleee use UPDATE ?

Can any body clarify the same?
 
Thanks in advance,
Bhavik Chauhan
 

___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


[Sip-implementors] VIA HEADER -Sent-By

2005-05-19 Thread innovation.interops

Hello all,

RFC 3261 says  Before a request is sent, the client transport MUST insert a 
value of the sent-by field with FQDN or IP and Port into the Via header field.

I dont see an UAC inserting a sent-by in the VIA header.Normally a VIA header 
would look like this,

INVITE sip:[EMAIL PROTECTED] SIP/2.0
Via: SIP/2.0/UDP pc33.atlanta.com;branch=z9hG4bKnashds8
Max-Forwards: 70
To: Bob sip:[EMAIL PROTECTED]
From: Alice sip:[EMAIL PROTECTED];tag=1928301774

The above VIA with Default port as 5060,transport as UDP and PC33.atlanta.com 
as FQDN is sufficient enough to send the response back to the client in case of 
any connection error or Transport error encountered at the server.

Can any one explain the Significance of sent-by.

Thanks in Advance










Confidentiality Notice

The information contained in this electronic message and any attachments to 
this message are intended
for the exclusive use of the addressee(s) and may contain confidential or 
privileged information. If
you are not the intended recipient, please notify the sender at Wipro or [EMAIL 
PROTECTED] immediately
and destroy all copies of this message and any attachments.
___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


Re: [Sip-implementors] UPDATE with ANSWER?

2005-05-19 Thread Paul Kyzivat
We really need to create an FAQ about this.
A long time ago, probably in the thread you cite, we debated this 
extensively. It is true that the RFCs are not entirely clear on this, 
and reasonable people can differ in interpretation of them. But we 
finally came to some agreement on it.

I am quite sure we agreed that UPDATE could *not* be used to send an 
answer. We ended up with a quite restrictive list of cases for how 
INVITE, UPDATE, PRACK, and their responses and ACK can be used to convey 
offer/answer.

I was one who originally argued for fewer restrictions. But there were 
issues with that, and the restrictive approach won out. In practice I 
don't think the restrictions impose any great burden.

Paul
Chauhan Bhavik-A20762 wrote:
Hi all,
 
I was exploring the possibility for the UPDATE to send the Answer,
As I haven't found any explicit restriction in RFC 3311.
 
I went through the older Thread
http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-January/006017.
html
http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-January/006017
.html 
and came across following Qs which I found not clarified though.
 
1. Can UPDATE be used to send an answer SDP ?
Consider the following scenario:
-  INVITE was sent without SDP
- 18x is received with Offer SDP
- There is no PRACK exchange because 18x does not contain a
Require:100rel header
Now can UPDATE be used to send answer SDP??
 
2. As per RFC 3311, UPDATE method should be used only if dialog is
established.
If INVITE/18x exchange happened without PRACK, can both ends treat
this as early dialog and feel free to use UPDATE ?
 
3. Is 18x send/recv over TCP considered reliable ?
In the following scenario:
- INVITE with offer sdp sent
- 18x over TCP with answer sdp recvd (No PRACK exchange happened)
Now can the caller/calleee use UPDATE ?

Can any body clarify the same?
 
Thanks in advance,
Bhavik Chauhan
 
___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


[Sip-implementors] help me about proxy and sip register resoluation

2005-05-19 Thread bharath reddy
Hi,
Actaully in my application there is no fecility to
domain name mapping,i mean it is having an option for
only IP it is not having fecility for DNS(i mean for
interop.pingtel.com).that's why i'm unable to connect
ur's online servers.
please give me solution for this,

Thanks and regards,
Bharath Reddy M
S/W Engineer,
HELLOSOFT INDIA PRIVATE Ltd.



__ 
Do you Yahoo!? 
Yahoo! Mail - Helps protect you from nasty viruses. 
http://promotions.yahoo.com/new_mail
___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


RE: [Sip-implementors] Question about the Attended Transfer

2005-05-19 Thread Dale Worley
 From: Todd Huang

 TransferorTransferee Transfer
|| Target
|||
dialog1  | INVITE/200 OK/ACK |
   |---||
dialog1  | INVITE (hold)/200 OK/ACK|
|---|   |
dialog2  | INVITE/200 OK/ACK |
|---|
 == dialog2  | INVITE (hold)/200 OK/ACK   |
|---|
 dialog3  | REFER
 (Refer-To:sips:TransferTarget?Replaces=dialog2)
|---|   |
 dialog3  | 202 Accepted |  |
|---|   |


 Please see the messages headed by the == sign. Why the
 Transferor needs to hold the
 Transfer Target before sending REFER to the Transferee?

From the SIP point of view, there is no *need* to put the original dialog
on-hold.  I suspect that this operation was included in the flow because in
many phones, the first user action would be to place the call on-hold,
followed by pushing a transfer button.

 If the Attended Transfer is implemented by the above call flow, how
 could we distinguish the
 operation between Attended Transfer and 3-way conference? Or the hold
 operation to the
 Transfer Target has other specific meaning?

What device is we?

Presumably Transferor device knows which action it is performing.  The
Target device has no certain way to know what is being done by the
Transferor, but in PSTN telophony, it doesn't have that knowledge, either.

Dale

___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


[Sip-implementors] Re: [Sip] About Non-Invite Server Transaction

2005-05-19 Thread Dale Worley
 From: Anil Bollineni [EMAIL PROTECTED]

 Assume a gateway sends two INVITE’s say to two different UAS’s with the
same
 Via branch parameter to two different users at the same time.

It must not do that.  See section 8.1.1.7 of RFC 3261:  The branch
parameter value MUST be unique across space and time for all requests sent
by the UA.

 I understand for retransmitted non-INVITE requests it MUST result sending
same
 response by UAS

 Assume 200 response to BYE sent by server transaction, and 200 response is
lost
 before it reaches UAC. If it send BYE again, does UAS has to retransmit
200
 response?

If the second BYE is a retransmission of the first BYE, as you have noted,
the UAS is required to send the same 200 response.

 During transfer if a REFER is sent to UAS and say server transaction say
 transmit 503 (Declined), due to some temporary failures (e.g. user can’t
accept
 more calls), and assume this 503 is delayed. Aftr this failure cleared
out, and
 REFER is retransmitted, and in this case the server transaction sends same
error
 message, even though the user is not busy. First of all, am I mentioning
the
 correct scenario.? If yes, what could be solution.

If the second REFER is a retransmission of the first REFER, as you have
noted, the UAS is required to send the same 503 response.  If the second
REFER is a *new* request (which can be determined by the increased CSeq
number and the different Via branch parameter), the UAS may examine its
situation and return a different response if it chooses.

Dale

___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


RE: [Sip-implementors] Re: [Sip] About Non-Invite Server Transaction

2005-05-19 Thread Dale Worley
 From: Anil Bollineni [EMAIL PROTECTED]

 I want to talk about NAT firewall. If two UA's behind NAT firewall
generate same
 branch, and NAT ALG will change the VIA sent-by field to same value. In
this
 case it could result matching same transaction.

True.  Which is why UAs should generate branch parameters that are unique
over all space and time, that is, include some identifier of the UA itself
to ensure that no other UA will generate the same branch parameter.

 I understand for retransmitted non-INVITE requests it MUST result sending
same
 response by UAS

 What is the purpose behind that. 

It is to ensure that the retransmission of the request provokes a pure
retransmission of the response.  In particular (1) the UAC does not attempt
to re-execute the request if it receives it twice (which might cause
erroneous operation), and (2) if the response to the first request is only
delayed, and the UAC receives both the first response and the second
response, both responses are identical (otherwise, how would you process
them both?).

Dale
___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


[Sip-implementors] 183 Session Progress with SDP

2005-05-19 Thread Pong Cavan
Dear Sirs,

I am a newbie and please forgive me if this post does not below in this list.  
I have a question that I hope you might be able to clarify for me.  Gateway A 
sends an INVITE to Gateway B with SDP.  When B sends back 183 Session Progress 
with SDP, shouldn't A respond and use the information within the 183 SDP 
instead of waiting for B's 200 OK SDP?  The cdr shows the duration of the call 
as 72 seconds and the billable second as 43.  That is almost 29 seconds before 
the call is picked up.  Shouldn't the 183 SDP from B to A help shorten this 
post dial delay?

Thank you very much for your time!

Regards,

Pong


  192.168.1.209 (A)  10.1.26.125 (B)  192.168.1.61 (A's Media Gateway)
   |  |  |
   |  |  |
0.000   |INVITE SDP (g729 g711U)|  |
   ||  |
   |  |  |
0.001   |   100 Trying|  |
   ||  |
   |  |  |
5.562   |183 Session Progress SDP (g711U) |
   ||  |
   |  |  |
   |  |  RTP (g711U)  |
5.583   |  ||
   |  |  |
   |  |  RTP (g711U)  |
5.678   |  ||
   |  |  |
28.942 |   200 OK SDP (g711U)|  |
   ||  |
   |  |  |
29.014 |ACK   |  |
   ||  |
   |  |  |
29.499 |  |  RTP (g711U)  |
   |  ||
71.225 |   BYE|  |
   ||  |
   |  |  |
71.226 |   200 OK|  |
   ||  |
___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


RE: [Sip-implementors] 183 Session Progress with SDP

2005-05-19 Thread Singh, Indresh
It depends upon what is carried in the 183 SDP. 

Let us say 183 Is carrying a SDP which connects A to a Media Server and
Media Server is just playing an announcement, that your call is proceeding.
In that case you would not want to start billing that person after receiving
media in 183.

200 OK SDP generally carries the end user's SDP providing the confirmation
that the user has accepted the call and is initiating the conversation, so
that is the point of time when the billing should start. This is applicable
for the case of interworking too, but sometimes at the time of sending 183
the SDP indicates that user has accepted the call, so  I think if you
provide more detail regarding what SDP is being carried in 183 what is
actually happening at the remote end ( Say it is PRI/ISUP/H323/MGCP then
what is the level of signaling on the other side, whether at the point of
sending 183 User has picked up the phone or not ). one may provide more
appropriate suggestion.

Billing generally starts when speech path is cut through and speech path to
the end-user is cut through normally after 3-way handshake of INVITE 200OK
ACK Txn is completed. In between if say 183 carries SDP, then it will depend
upon what SDP it carries and whether speech path is being cut through to the
end user or to something else. If it is being cut through to the end user,
it makes sense to start billing immediately otherwise not.



Regards,

Indresh K Singh


-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Pong Cavan
Sent: Thursday, May 19, 2005 4:13 PM
To: sip-implementors@cs.columbia.edu
Subject: [Sip-implementors] 183 Session Progress with SDP


Dear Sirs,

I am a newbie and please forgive me if this post does not below in this
list.  I have a question that I hope you might be able to clarify for me.
Gateway A sends an INVITE to Gateway B with SDP.  When B sends back 183
Session Progress with SDP, shouldn't A respond and use the information
within the 183 SDP instead of waiting for B's 200 OK SDP?  The cdr shows the
duration of the call as 72 seconds and the billable second as 43.  That is
almost 29 seconds before the call is picked up.  Shouldn't the 183 SDP from
B to A help shorten this post dial delay?

Thank you very much for your time!

Regards,

Pong


  192.168.1.209 (A)  10.1.26.125 (B)  192.168.1.61 (A's Media
Gateway)
   |  |  |
   |  |  |
0.000   |INVITE SDP (g729 g711U)|  |
   ||  |
   |  |  |
0.001   |   100 Trying|  |
   ||  |
   |  |  |
5.562   |183 Session Progress SDP (g711U) |
   ||  |
   |  |  |
   |  |  RTP (g711U)  |
5.583   |  ||
   |  |  |
   |  |  RTP (g711U)  |
5.678   |  ||
   |  |  |
28.942 |   200 OK SDP (g711U)|  |
   ||  |
   |  |  |
29.014 |ACK   |  |
   ||  |
   |  |  |
29.499 |  |  RTP (g711U)  |
   |  ||
71.225 |   BYE|  |
   ||  |
   |  |  |
71.226 |   200 OK|  |
   ||  |
___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


Re: [Sip-implementors] 183 Session Progress with SDP

2005-05-19 Thread Pong Cavan
Hi,
Thank you Indresh for your response.   I agree with you that we should not 
be billing early until a connection has been established.  During this call, 
the billing did not start until we (10.1.26.125) sent 200 OK SDP.  The thing 
I would like to understand is why does it take like 23seconds between 183 
Session Progress SDP and 200 OK SDP.  I would like to shorten this down to 
6-10 seconds.  Your input is appreciate it!

Here's a trace of the call:
No. Time Source  DestinationProtocol 
Info
1 0.00  192.168.1.209 10.1.26.125  SIP/SDP  Request: 
INVITE sip:[EMAIL PROTECTED], with session description

Session Initiation Protocol
   Request-Line: INVITE sip:[EMAIL PROTECTED] SIP/2.0
   Method: INVITE
   Resent Packet: False
   Message Header
   Max-Forwards: 30
   Session-Expires: 3600;Refresher=uac
   Supported: timer
   To: 15552563645 sip:[EMAIL PROTECTED]
   SIP Display info: 15552563645
   SIP to address: sip:[EMAIL PROTECTED]
   From: sip:[EMAIL PROTECTED]:5060;tag=3325000742-546077
   SIP from address: sip:[EMAIL PROTECTED]:5060
   SIP tag: 3325000742-546077
   Call-ID: [EMAIL PROTECTED]
   CSeq: 1 INVITE
   Via: SIP/2.0/UDP 
192.168.1.209:5060;branch=c199c936f231b0d8ebbcd61caa81fffe
   Contact: sip:[EMAIL PROTECTED]:5060
   Content-Type: application/sdp
   Content-Length: 170
   Message body
   Session Description Protocol
   Session Description Protocol Version (v): 0
   Owner/Creator, Session Id (o): NexTone-MSW 1234 0 IN IP4 
192.168.1.61
   Owner Username: NexTone-MSW
   Session ID: 1234
   Session Version: 0
   Owner Network Type: IN
   Owner Address Type: IP4
   Owner Address: 192.168.1.61
   Session Name (s): sip call
   Connection Information (c): IN IP4 192.168.1.61
   Connection Network Type: IN
   Connection Address Type: IP4
   Connection Address: 192.168.1.61
   Time Description, active time (t): 0 0
   Session Start Time: 0
   Session Stop Time: 0
   Media Description, name and address (m): audio 17410 RTP/AVP 18 
4 8 0
   Media Type: audio
   Media Port: 17410
   Media Proto: RTP/AVP
   Media Format: ITU-T G.729
   Media Format: ITU-T G.723
   Media Format: ITU-T G.711 PCMA
   Media Format: ITU-T G.711 PCMU
   Media Attribute (a): rtpmap:18 G729/8000
   Media Attribute Fieldname: rtpmap
   Media Attribute Value: 18 G729/8000
   Media Attribute (a): fmtp:18 annexb=yes
   Media Attribute Fieldname: fmtp
   Media Attribute Value: 18 annexb=yes

No. TimeSourceDestination   Protocol 
Info
2 0.00071910.1.26.125192.168.1.209 SIP 
Status: 100 Trying

Session Initiation Protocol
   Status-Line: SIP/2.0 100 Trying
   Status-Code: 100
   Resent Packet: False
   Message Header
   Via: SIP/2.0/UDP 
192.168.1.209:5060;branch=c199c936f231b0d8ebbcd61caa81fffe;received=192.168.1.209;rport=5060
   From: sip:[EMAIL PROTECTED]:5060;tag=3325000742-546077
   SIP from address: sip:[EMAIL PROTECTED]:5060
   SIP tag: 3325000742-546077
   To: 15552563645 sip:[EMAIL PROTECTED];tag=as3ea00078
   SIP Display info: 15552563645
   SIP to address: sip:[EMAIL PROTECTED]
   SIP tag: as3ea00078
   Call-ID: [EMAIL PROTECTED]
   CSeq: 1 INVITE
   User-Agent: Asterisk PBX
   Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
   Contact: sip:[EMAIL PROTECTED]
   Content-Length: 0

No. TimeSourceDestination   Protocol 
Info
3 5.56228010.1.26.125192.168.1.209 SIP/SDP  Status: 
183 Session Progress, with session description

Session Initiation Protocol
   Status-Line: SIP/2.0 183 Session Progress
   Status-Code: 183
   Resent Packet: False
   Message Header
   Via: SIP/2.0/UDP 
192.168.1.209:5060;branch=c199c936f231b0d8ebbcd61caa81fffe;received=192.168.1.209;rport=5060
   From: sip:[EMAIL PROTECTED]:5060;tag=3325000742-546077
   SIP from address: sip:[EMAIL PROTECTED]:5060
   SIP tag: 3325000742-546077
   To: 15552563645 sip:[EMAIL PROTECTED];tag=as3ea00078
   SIP Display info: 15552563645
   SIP to address: sip:[EMAIL PROTECTED]
   SIP tag: as3ea00078
   Call-ID: [EMAIL PROTECTED]
   CSeq: 1 INVITE
   User-Agent: Asterisk PBX
   Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
   Contact: sip:[EMAIL PROTECTED]
   Content-Type: application/sdp
   Content-Length: 164
   Message body
   Session Description Protocol
   Session Description Protocol Version 

RE: [Sip-implementors] 183 Session Progress with SDP

2005-05-19 Thread Shawn Lewis
That is not PDD.  PDD is time from the iNVITE to any of the following:

CANCEL
180
183
2xx
3xx
4xx
5xx

Response.  So the time between the invite and the 183 is your PDD.

The 23 seconds you mention, is how long the phone rangor the time between 
your 183 and the 200 is your ring time.

_
President/CEO
Volo Communications, Inc 
http://www.volocommunications.com 
(p) 407-389-3232 / (f) 407-389-3233
[EMAIL PROTECTED]
 


-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Pong Cavan
Sent: Thursday, May 19, 2005 6:46 PM
To: Singh, Indresh; sip-implementors@cs.columbia.edu
Subject: Re: [Sip-implementors] 183 Session Progress with SDP

Hi,

Thank you Indresh for your response.   I agree with you that we should not 
be billing early until a connection has been established.  During this call, 
the billing did not start until we (10.1.26.125) sent 200 OK SDP.  The thing 
I would like to understand is why does it take like 23seconds between 183 
Session Progress SDP and 200 OK SDP.  I would like to shorten this down to 
6-10 seconds.  Your input is appreciate it!

Here's a trace of the call:

No. Time Source  DestinationProtocol 
Info
1 0.00  192.168.1.209 10.1.26.125  SIP/SDP  Request: 
INVITE sip:[EMAIL PROTECTED], with session description

Session Initiation Protocol
Request-Line: INVITE sip:[EMAIL PROTECTED] SIP/2.0
Method: INVITE
Resent Packet: False
Message Header
Max-Forwards: 30
Session-Expires: 3600;Refresher=uac
Supported: timer
To: 15552563645 sip:[EMAIL PROTECTED]
SIP Display info: 15552563645
SIP to address: sip:[EMAIL PROTECTED]
From: sip:[EMAIL PROTECTED]:5060;tag=3325000742-546077
SIP from address: sip:[EMAIL PROTECTED]:5060
SIP tag: 3325000742-546077
Call-ID: [EMAIL PROTECTED]
CSeq: 1 INVITE
Via: SIP/2.0/UDP 
192.168.1.209:5060;branch=c199c936f231b0d8ebbcd61caa81fffe
Contact: sip:[EMAIL PROTECTED]:5060
Content-Type: application/sdp
Content-Length: 170
Message body
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session Id (o): NexTone-MSW 1234 0 IN IP4 
192.168.1.61
Owner Username: NexTone-MSW
Session ID: 1234
Session Version: 0
Owner Network Type: IN
Owner Address Type: IP4
Owner Address: 192.168.1.61
Session Name (s): sip call
Connection Information (c): IN IP4 192.168.1.61
Connection Network Type: IN
Connection Address Type: IP4
Connection Address: 192.168.1.61
Time Description, active time (t): 0 0
Session Start Time: 0
Session Stop Time: 0
Media Description, name and address (m): audio 17410 RTP/AVP 18 
4 8 0
Media Type: audio
Media Port: 17410
Media Proto: RTP/AVP
Media Format: ITU-T G.729
Media Format: ITU-T G.723
Media Format: ITU-T G.711 PCMA
Media Format: ITU-T G.711 PCMU
Media Attribute (a): rtpmap:18 G729/8000
Media Attribute Fieldname: rtpmap
Media Attribute Value: 18 G729/8000
Media Attribute (a): fmtp:18 annexb=yes
Media Attribute Fieldname: fmtp
Media Attribute Value: 18 annexb=yes

No. TimeSourceDestination   Protocol 
Info
2 0.00071910.1.26.125192.168.1.209 SIP 
Status: 100 Trying

Session Initiation Protocol
Status-Line: SIP/2.0 100 Trying
Status-Code: 100
Resent Packet: False
Message Header
Via: SIP/2.0/UDP 
192.168.1.209:5060;branch=c199c936f231b0d8ebbcd61caa81fffe;received=192.168.1.209;rport=5060
From: sip:[EMAIL PROTECTED]:5060;tag=3325000742-546077
SIP from address: sip:[EMAIL PROTECTED]:5060
SIP tag: 3325000742-546077
To: 15552563645 sip:[EMAIL PROTECTED];tag=as3ea00078
SIP Display info: 15552563645
SIP to address: sip:[EMAIL PROTECTED]
SIP tag: as3ea00078
Call-ID: [EMAIL PROTECTED]
CSeq: 1 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
Contact: sip:[EMAIL PROTECTED]
Content-Length: 0

No. TimeSourceDestination   Protocol 
Info
3 5.56228010.1.26.125192.168.1.209 SIP/SDP  Status: 
183 Session Progress, with session description

Session Initiation Protocol
Status-Line: SIP/2.0 183 Session Progress
Status-Code: 183
Resent Packet: False

Re: [Sip-implementors] 183 Session Progress with SDP

2005-05-19 Thread Wayne . Davies




Pong,
  I was going to ask you why the long delay between the 183 and 200 !,
I guess you beat me to it.

  The trace is helpful but doesn't explain the delay. The field Resent
Packet: False might not mean much depending on where the trace was taken
and over what transport protocol the signalling was sent. But the network
would have to have lost a lot of 200s to account for any significant amount
of the 23seconds.

  It is more likely that this is processing delay in the Asterisk PBX
and / or PSTN signalling components. For the complete picture here you need
to know what PSTN signalling events occurred for the same call. The 200 OK
is not generated and sent until the PSTN ANM (answer)message - which may
have taken the full 28+seconds to be recived.

  The delay can be further explained by what PSTN CPG (call progress)
messages were recieved and also what if anything was sent on the early
audio from the PSTN. Did the end user here any announcements in this
scenario or ringing up until the call completed (receiving end to end
audio)?.

illustration (not saying this is what happened below!) - network might have
terminated on an IVR at the 5sec mark, sent back an Address Complete (ACM)
message Atserisk mapped to a 183 with SDP for early media which should be
cut-through so the annoucement is heard by the end party. The message plays
for 15seconds saying if you didn't press 1 or 2 it would put you through to
the operator, you don't so it does, and at 28second mark PSTN sends a ANM
back and call completes end to end.

  Hope the above is at least a little helpful - Wayne.

Pong asked:
***
Hi,

Thank you Indresh for your response.   I agree with you that we should not
be billing early until a connection has been established.  During this
call,
the billing did not start until we (10.1.26.125) sent 200 OK SDP.  The
thing
I would like to understand is why does it take like 23seconds between 183
Session Progress SDP and 200 OK SDP.  I would like to shorten this down to
6-10 seconds.  Your input is appreciate it!

Here's a trace of the call:

No. Time Source  DestinationProtocol
Info
1 0.00  192.168.1.209 10.1.26.125  SIP/SDP  Request:
INVITE sip:[EMAIL PROTECTED], with session description

Session Initiation Protocol
Request-Line: INVITE sip:[EMAIL PROTECTED] SIP/2.0
Method: INVITE
Resent Packet: False
Message Header
Max-Forwards: 30
Session-Expires: 3600;Refresher=uac
Supported: timer
To: 15552563645 sip:[EMAIL PROTECTED]
SIP Display info: 15552563645
SIP to address: sip:[EMAIL PROTECTED]
From: sip:[EMAIL PROTECTED]:5060;tag=3325000742-546077
SIP from address: sip:[EMAIL PROTECTED]:5060
SIP tag: 3325000742-546077
Call-ID: [EMAIL PROTECTED]
CSeq: 1 INVITE
Via: SIP/2.0/UDP
192.168.1.209:5060;branch=c199c936f231b0d8ebbcd61caa81fffe
Contact: sip:[EMAIL PROTECTED]:5060
Content-Type: application/sdp
Content-Length: 170
Message body
Session Description Protocol
Session Description Protocol Version (v): 0
Owner/Creator, Session Id (o): NexTone-MSW 1234 0 IN IP4
192.168.1.61
Owner Username: NexTone-MSW
Session ID: 1234
Session Version: 0
Owner Network Type: IN
Owner Address Type: IP4
Owner Address: 192.168.1.61
Session Name (s): sip call
Connection Information (c): IN IP4 192.168.1.61
Connection Network Type: IN
Connection Address Type: IP4
Connection Address: 192.168.1.61
Time Description, active time (t): 0 0
Session Start Time: 0
Session Stop Time: 0
Media Description, name and address (m): audio 17410 RTP/AVP 18

4 8 0
Media Type: audio
Media Port: 17410
Media Proto: RTP/AVP
Media Format: ITU-T G.729
Media Format: ITU-T G.723
Media Format: ITU-T G.711 PCMA
Media Format: ITU-T G.711 PCMU
Media Attribute (a): rtpmap:18 G729/8000
Media Attribute Fieldname: rtpmap
Media Attribute Value: 18 G729/8000
Media Attribute (a): fmtp:18 annexb=yes
Media Attribute Fieldname: fmtp
Media Attribute Value: 18 annexb=yes

No. TimeSourceDestination
Protocol
Info
2 0.00071910.1.26.125192.168.1.209 SIP
Status: 100 Trying

Session Initiation Protocol
Status-Line: SIP/2.0 100 Trying
Status-Code: 100
Resent Packet: False
Message Header
Via: SIP/2.0/UDP

Re: [Sip-implementors] Pingtel Test Proxy Available

2005-05-19 Thread Jaikumar
Does this Proxy server support Presence?

Rgds
jaikumar

- Original Message - 
From: Scott Lawrence [EMAIL PROTECTED]
To: sip-implementors@cs.columbia.edu
Sent: Wednesday, May 18, 2005 11:49 PM
Subject: [Sip-implementors] Pingtel Test Proxy Available


 Pingtel is making available a public proxy for testing purposes at
 'interop.pingtel.com'.  It is the Pingtel proxy software (based on the
 sipXpbx open source project: http://www.sipfoundry.org/sipXpbx/ ) with a
 custom configuration.  The configuration is designed to exercise issues
 we have found are important to interoperability between User Agents and
 Proxies.  Descriptions of how the system is configured and some tests
 you can perform using it are at http://interop.pingtel.com/
 
 This server is freely available to all, but Pingtel can not provide any
 free support for diagnosing problems you have with these tests (except
 at SIPit).  I will do my best to make sure that this server stays up,
 but it may occasionally be unavailable during upgrades (or of course
 network or power outages).
 
 Questions about the software should be taken to the sipx-users or sipx-
 dev mailing lists at list.sipfoundry.org (http://list.sipfoundry.org/).
 
 -- 
 Scott Lawrence, Consulting Engineer
 Pingtel Corp.  http://www.pingtel.com/
 +1.781.938.5306 x162 or sip:[EMAIL PROTECTED]
 
 ___
 Sip-implementors mailing list
 Sip-implementors@cs.columbia.edu
 http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
 



___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors


RE: [Sip-implementors] UPDATE with ANSWER?

2005-05-19 Thread Chauhan Bhavik-A20762

Yes Agree, The FAQ creation afford would be appreciated and this will reduce
exploration through threads which can be like debate than conclusion and 
in fact this is quite natural.

Also I would be thankful if we maintain agreed upon things which are not
cited in RFCs
to ascertain the unanimity of all UACs/UASs implementation.

Thanks,
Bhavik


-Original Message-
From: Paul Kyzivat [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 19, 2005 7:10 PM
To: Chauhan Bhavik-A20762
Cc: sip@ietf.org; sip-implementors@cs.columbia.edu
Subject: Re: [Sip-implementors] UPDATE with ANSWER?


We really need to create an FAQ about this.

A long time ago, probably in the thread you cite, we debated this
extensively. It is true that the RFCs are not entirely clear on this,
and reasonable people can differ in interpretation of them. But we
finally came to some agreement on it.

I am quite sure we agreed that UPDATE could *not* be used to send an
answer. We ended up with a quite restrictive list of cases for how
INVITE, UPDATE, PRACK, and their responses and ACK can be used to convey
offer/answer.

I was one who originally argued for fewer restrictions. But there were
issues with that, and the restrictive approach won out. In practice I
don't think the restrictions impose any great burden.

Paul

Chauhan Bhavik-A20762 wrote:
 Hi all,
 
 I was exploring the possibility for the UPDATE to send the Answer, As
 I haven't found any explicit restriction in RFC 3311.
 
 I went through the older Thread
 http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-January/0
 06017.
 html

http://lists.cs.columbia.edu/pipermail/sip-implementors/2004-January/006017
 .html
 and came across following Qs which I found not clarified though.
 
 1. Can UPDATE be used to send an answer SDP ?
 Consider the following scenario:
 -  INVITE was sent without SDP
 - 18x is received with Offer SDP
 - There is no PRACK exchange because 18x does not contain a
 Require:100rel header
 Now can UPDATE be used to send answer SDP??
 
 2. As per RFC 3311, UPDATE method should be used only if dialog is
 established.
 If INVITE/18x exchange happened without PRACK, can both ends treat
 this as early dialog and feel free to use UPDATE ?
 
 3. Is 18x send/recv over TCP considered reliable ?
 In the following scenario:
 - INVITE with offer sdp sent
 - 18x over TCP with answer sdp recvd (No PRACK exchange happened)
 Now can the caller/calleee use UPDATE ?

 Can any body clarify the same?
 
 Thanks in advance,
 Bhavik Chauhan
 
 ___
 Sip-implementors mailing list Sip-implementors@cs.columbia.edu
 http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

___
Sip-implementors mailing list
Sip-implementors@cs.columbia.edu
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors