RE: [Sip-implementors] query regarding sip parser

2005-08-24 Thread Anshuman Rawat
Hi Naresh, Tcl/Tk does not take such a long time for parsing. I have worked and used on a SIP client which was completely written in Tcl/Tk and that worked just as efficiently as any other soft SIP clients I have seen. Regards, Anshuman -Original Message- From: [EMAIL PROTECTED]

RE: [Sip-implementors] XML parsing.

2005-11-08 Thread Anshuman Rawat
That will not be a problem. All you have to do is to extract the XML body from the SIP message and use an XML parser to parse it. Regards, Anshuman S. Rawat Software Group, Conexant Systems India Private Ltd. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf

RE: [Sip-implementors] To-Tag in INVITE request

2005-11-18 Thread Anshuman Rawat
Sigrid, Both are legally possible. The final result will depend on what you actually want. Please refer to sections 13.3.1 (point 3) and 12.2.2 in RFC 3261. Regards, Anshuman S. Rawat Software Group, Conexant Systems India Private Ltd. -Original Message- From: [EMAIL PROTECTED]

RE: [Sip-implementors] CANCEL message construction at proxy level

2005-11-18 Thread Anshuman Rawat
Tadkot, I think the problem is here -- and insert it own VIA header field value. Section 9.1 of RFC 3261 states that - A CANCEL constructed by a client MUST have only a single Via header field value matching the top Via value in the request being cancelled. I am not sure about the branch

Re: [Sip-implementors] Acknowledge for ACK?

2005-12-09 Thread Anshuman Rawat
If B doesn't receive A's ACK, B will retransmit the 200 OK. From that A will know whether B has received A's ACK or not. Regards, Anshuman S. Rawat Software Group, Conexant Systems India Private Ltd. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of rahul

Re: [Sip-implementors] CANCEL request in the INVITE initiated Dialog

2005-12-15 Thread Anshuman Rawat
I guess section 9.1 in 3261 answers your question - The following procedures are used to construct a CANCEL request. The Request-URI, Call-ID, To, the numeric part of CSeq, and From header fields in the CANCEL request MUST be identical to those in the request being cancelled, including

[Sip-implementors] SIP/2.0 404 Not Found

2005-12-21 Thread Anshuman Rawat
Hi all, I am facing a strange problem with a UA I have been working on. While making an outgoing call the SIP proxy sends me a SIP/2.0 404 Not Found response with this UA. With X-Lite UA the call goes through. I have the INVITE message here for both calls - My UA - INVITE

Re: [Sip-implementors] SIP/2.0 404 Not Found

2005-12-21 Thread Anshuman Rawat
mean? Thanks. Regards, Anshuman S. Rawat Software Group, Conexant Systems India Private Ltd. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 21, 2005 2:39 PM To: Anshuman Rawat; sip-implementors@cs.columbia.edu Subject: RE: [Sip-implementors

Re: [Sip-implementors] SIP/2.0 404 Not Found

2005-12-21 Thread Anshuman Rawat
- From: Jeroen van Bemmel [mailto:[EMAIL PROTECTED] Sent: Wednesday, December 21, 2005 4:09 PM To: Anshuman Rawat; [EMAIL PROTECTED]; sip-implementors@cs.columbia.edu Subject: Re: [Sip-implementors] SIP/2.0 404 Not Found Anshuman, I believe the difference in behavior comes from the difference

Re: [Sip-implementors] Multiple 2xx responses

2005-12-23 Thread Anshuman Rawat
See inline. Regards, Anshuman 2. Though an ACK is sent back to all, which one should be considered finally ? - their will be only one ACK response from UAC that will the server transaction to transition itself from completed to confirmed state, rest of all ACK's will be absorbed by UAS having

Re: [Sip-implementors] Multiple non- 2xx responses

2006-01-13 Thread Anshuman Rawat
Here's the answer from Section 13.2.2.3 of 3261 - A single non-2xx final response may be received for the INVITE. 4xx, 5xx and 6xx responses may contain a Contact header field value indicating the location where additional information about the error can be found. Subsequent final

Re: [Sip-implementors] BYE in Cisco 7960 Pulver

2006-01-30 Thread Anshuman Rawat
This behavior is also noticed only for long duration calls (in my case about 10 minutes+). A slight correction - This behavior is only noticed for long duration calls (about 10 mins and more). Thanks, Anshuman -Original Message- From: Anshuman Rawat Sent: Monday, January 30

[Sip-implementors] Record-Route with same field values

2006-01-31 Thread Anshuman Rawat
Hi, I have 2 IP phones (1 Cisco 7960 another IP phone, say IP phone A) registered with fwd.pulver.com. When calling Cisco from IP phone A, I noticed that the INVITE which Cisco received that 2 equal Record-Route values. It probably is 'cause of the fact that the INVITE contained 2 VIA field

Re: [Sip-implementors] Record-Route with same field values

2006-02-01 Thread Anshuman Rawat
, February 01, 2006 2:35 PM To: Anshuman Rawat; sip-implementors@cs.columbia.edu Subject: RE: [Sip-implementors] Record-Route with same field values Hi, After analysing the message, I guess the message is spiralled in the proxy. Since the 2 branch are different inserted by proxy, I came

Re: [Sip-implementors] Determinine if a SIP device is alive. SIP-Pinging

2006-02-22 Thread Anshuman Rawat
Will having a few less headers really have much affect in CPU time? Since it is a SIP message, UAS will have to do all the things necessary to process any SIP request. Another point, although a 200 OK response makes sense, but practically any response back to UAC would suggest that UAS is alive.

Re: [Sip-implementors] Determinine if a SIP device is alive. SIP-Pinging

2006-02-22 Thread Anshuman Rawat
] Sent: Wednesday, February 22, 2006 4:38 PM To: Anshuman Rawat; 'OmPrakashTripathi 70630'; [EMAIL PROTECTED] Cc: sip-implementors@cs.columbia.edu Subject: RE: [Sip-implementors] Determinine if a SIP device is alive. SIP-Pinging Check out the original SIP thread. They are talking about using STUN

[Sip-implementors] Matching Requests to Server Transactions

2006-04-17 Thread Anshuman Rawat
Hi All, I have a question regarding matching server transactions. I tried to google for the problem but couldn't find the answer. Section 17.2.3 says The request matches a transaction if: 1. the branch parameter in the request is equal to the one in the top Via header field of

Re: [Sip-implementors] Query on Re-Invite

2006-05-04 Thread Anshuman Rawat
[inline] -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ashish Kumar Sent: Thursday, May 04, 2006 3:00 PM To: sip-implementors@cs.columbia.edu Subject: [Sip-implementors] Query on Re-Invite Hi, I have question on following scenario. A

Re: [Sip-implementors] How to recognize Merging Requests at transactionLayer ( 482 Response )

2006-05-29 Thread Anshuman Rawat
Nitin, Your question was answered by Dale when you posted it the first time. Quoting him - The above chart is incorrect -- when a proxy sends a request on, it adds it's Via *first*. Thus, the two sets of Via's shown are reversed from what they should be. And the two copies of the request have

Re: [Sip-implementors] 302 and sequential search

2006-06-16 Thread Anshuman Rawat
So what if, in a 302 response, you received a contact like this Contact:sip:[EMAIL PROTECTED]:5060;user=phone;q=0.5,sip:[EMAIL PROTECTED]: 5060;user=phone;q=0.25 So what should you do if the first contact (at 192.168.0.4) gives no response at all? I would assume that the transaction would

Re: [Sip-implementors] Multimedia Ring

2006-06-21 Thread Anshuman Rawat
I think this might be what you are looking for - http://www.ietf.org/rfc/rfc3960.txt Anshuman -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of ??? Sent: Wednesday, June 21, 2006 11:40 AM To: sip-implementors@cs.columbia.edu Subject: [Sip-implementors]

Re: [Sip-implementors] Handling out of sequence requests

2006-06-27 Thread Anshuman Rawat
I believe in such a case it might be a re-transmission of an earlier request. If it matches an existing transaction, it should re-transmit the response. If it doesn't, it could be a delayed re-transmitted request or a new one (assuming that UAC generating the new request erroneously doesn't

Re: [Sip-implementors] UAS behavior when R-URI doesn't contain username

2006-07-06 Thread Anshuman Rawat
It's also possible that the device has an outbound proxy configured which follows strict routing. In such cases, the R-URI would be URI of the outbound proxy which wouldn't have the user part. -Anshuman -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of

Re: [Sip-implementors] Multiple Contacts and BYE

2006-07-07 Thread Anshuman Rawat
Now I have some people who believe that since there is no response, the UserAgent1 should then try BYE [EMAIL PROTECTED] What will that achieve? In all likelihood, device at IP 2.2.2.2 has no clue about the dialog between UA1 and device at IP 1.1.1.1. It makes no sense to send BYE request to

Re: [Sip-implementors] Multiple Contacts and BYE

2006-07-07 Thread Anshuman Rawat
likely cause of the first reason). -Anshuman -Original Message- From: Attila Sipos [mailto:[EMAIL PROTECTED] Sent: Friday, July 07, 2006 1:38 PM To: Anshuman Rawat; sip-implementors@cs.columbia.edu Subject: RE: [Sip-implementors] Multiple Contacts and BYE I think they have a sort