Re: [Sip-implementors] Which response should a proxy reply if RURI domain doesn't exist?

2011-04-26 Thread Attila Sipos
RFC 3261 suggests "480 Temporarily Unavailable" is ok for "do not disturb". For me declining manually is no different to declining automatically Regards Attila -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.

Re: [Sip-implementors] Stateful proxy and CANCEL for a non matchingtransaction => 481?

2011-04-19 Thread Attila Sipos
net] Sent: 19 April 2011 14:19 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] Stateful proxy and CANCEL for a non matchingtransaction => 481? 2011/4/19 Attila Sipos : > It is saying you MUST forward it. > You forward it (without creating state)

Re: [Sip-implementors] Stateful proxy and CANCEL for a non matchingtransaction => 481?

2011-04-19 Thread Attila Sipos
It is saying you MUST forward it. You forward it (without creating state) to the endpoint to which you would've forwarded a similar INVITE. I think this is a best-effort and I don't think is 100%-guaranteed to get to where it needs to go. Like what about sequential forking scenarios? I'm not su

Re: [Sip-implementors] Phone-context header

2011-04-12 Thread Attila Sipos
Hi Manoj, I did ask about phone-context a while ago: https://lists.cs.columbia.edu/pipermail/sip-implementors/2008-March/0188 35.html RFC 3966 might help too: http://www.rfc-editor.org/rfc/rfc3966.txt Regards Attila -Original Message- From: sip-implementors-boun...@lists.cs.columbia

Re: [Sip-implementors] Reserved Character List

2011-04-11 Thread Attila Sipos
If you delve into the grammar you can see that characters which are not in character lists are "escaped". For example: user = 1*( unreserved / escaped / user-unreserved ) All escaped characters start with %. So for the '%' character, you have to have %25 or '^' is %5E regards Atti

[Sip-implementors] RFC 6086 - intention of Info-package-param?

2011-04-03 Thread Attila Sipos
RFC 6086 says: 7.2. Info-Package Header Field This document adds "Info-Package" to the definition of the element "message-header" in the SIP message grammar [RFC3261]. Section 4 describes the Info-Package header field usage. For the purposes of matching Info Package types indicate

Re: [Sip-implementors] record route and route set

2011-03-24 Thread Attila Sipos
Record-Route is used to learn the route set. If proxies want to be in the the route set, they add themselves in using Record-Route. By being in the route set, they will get traversed for all requests between two SIP endpoints. One more point, the route sets at the originating and terminating end

Re: [Sip-implementors] about md5()

2011-03-24 Thread Attila Sipos
Attila -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Kevin P. Fleming Sent: 24 March 2011 11:12 Cc: sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] about md5() On 03/24/20

Re: [Sip-implementors] about md5()

2011-03-24 Thread Attila Sipos
s-boun...@lists.cs.columbia.edu] On Behalf Of Attila Sipos Sent: 24 March 2011 05:37 To: Kevin P. Fleming; sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] about md5() The mechanism and algorithm for SIP authorization is taken from http://www.ietf.org/rfc/rfc2617.txt There is an alg

Re: [Sip-implementors] about md5()

2011-03-23 Thread Attila Sipos
The mechanism and algorithm for SIP authorization is taken from http://www.ietf.org/rfc/rfc2617.txt There is an algorithm parameter which is normally set to "md5". I would've thought this could be changed to something else. Only problem then might be interop! If the server can't do "sha1", is t

Re: [Sip-implementors] Basic questions on SDP

2011-03-22 Thread Attila Sipos
there is info here... http://lmgtfy.com/?q=sdp+tias -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu on behalf of titan mtp Sent: Wed 23/03/2011 05:01 To: sip-implementors@lists.cs.columbia.edu Subject: [Sip-implementors] Basic questions on SDP Hi All I am rea

Re: [Sip-implementors] Ftag Parameter in Record-Route

2011-03-22 Thread Attila Sipos
vsf, vst and did are other opaque parameters (I think). Again they are probably legal grammar. You should check the grammar to see if '-' and '.' characters are allowed. (I think they are) Regards Attila -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:si

Re: [Sip-implementors] Ftag Parameter in Record-Route

2011-03-22 Thread Attila Sipos
sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] Ftag Parameter in Record-Route Dear All, Could you please help me on this to understand this. Thanks, Nitin On Tue, Mar 22, 2011 at 9:46 AM, Attila Sipos wrote: > Hi, > > I'm saying that the ftag parameter is a l

Re: [Sip-implementors] Ftag Parameter in Record-Route

2011-03-22 Thread Attila Sipos
valid pvalue ftag=4F6C3030343338350007D3E5; Regards Attila From: Nitin Kapoor [mailto:nitinkapo...@gmail.com] Sent: 22 March 2011 13:36 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] Ftag Parameter in Record-Rout

Re: [Sip-implementors] Ftag Parameter in Record-Route

2011-03-21 Thread Attila Sipos
Record-Route headers often have opaque parameters which are not in any draft or RFC. Such parameters have no meaning except to the entity which added them. For Record-Route all you have to do is reflect the route back. When you use the learnt route in a Route header you have to quote the full le

Re: [Sip-implementors] [Sip] Warning header

2011-03-14 Thread Attila Sipos
>>I think that values above 100 are not standard so maybe they require "a=" >>line (so you would be right). The dynamic payload types are between 96 and 127 inclusive. These dynamic payloads would require an "a=" line. Regards Attila -Original Message- From: sip-implementors-boun..

Re: [Sip-implementors] Different SDP Session Version in 183 & 200 OK

2011-03-11 Thread Attila Sipos
18x or 200 in the INVITE transaction should not contain any SDP. regards Attila -Original Message- From: ashok kumar [mailto:ash@gmail.com] Sent: Fri 11/03/2011 09:57 To: Jaiswal, Sanjiv (NSN - IN/Bangalore) Cc: Attila Sipos; sip-implementors@lists.cs.columbia.edu; Nitin Kapoor

Re: [Sip-implementors] Different SDP Session Version in 183 & 200 OK

2011-03-11 Thread Attila Sipos
l, Sanjiv (NSN - IN/Bangalore) [mailto:sanjiv.jais...@nsn.com] Sent: Fri 11/03/2011 10:07 To: Attila Sipos; ext ashok kumar Cc: sip-implementors@lists.cs.columbia.edu; Nitin Kapoor Subject: RE: [Sip-implementors] Different SDP Session Version in 183 & 200 OK Hi Attila, Take for example

Re: [Sip-implementors] Different SDP Session Version in 183 & 200 OK

2011-03-11 Thread Attila Sipos
ashok kumar; Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu; Nitin Kapoor Subject: RE: [Sip-implementors] Different SDP Session Version in 183 & 200 OK Hi Ashok, The SDP from 183 is considered as Answer of initial offer. Different SDP in 200 OK is considered as new offer and then i

Re: [Sip-implementors] Different SDP Session Version in 183 & 200 OK

2011-03-11 Thread Attila Sipos
is accepted the UPDATE offer/answer exchange gets lost. Fortunately, there is not a lot of usage of "early" UPDATEs and so the "broken" UAs will still work if you accept the 200 OK's SDP. Regards Attila -Original Message- From: ashok kumar [mailto:ash....@gmail.com]

Re: [Sip-implementors] Significance of different PAID headerinRe-INVITE

2011-03-10 Thread Attila Sipos
-Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Attila Sipos Sent: 10 March 2011 09:19 To: Jyoti Singhal Cc: sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] Significance of

Re: [Sip-implementors] Significance of different PAID header inRe-INVITE

2011-03-10 Thread Attila Sipos
all control techniques. From: Jyoti Singhal [mailto:jyoti.na...@gmail.com] Sent: 10 March 2011 08:58 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] Significance of different PAID header inRe-INVITE But once a dialog is established betwe

Re: [Sip-implementors] Significance of different PAID header inRe-INVITE

2011-03-09 Thread Attila Sipos
I my experience it means that the identity of the connected party has changed. say you have a SIP gateway to some non-SIP network. If a transfer occurs inside the network then the SIP endpoint could become connected to a different user. The SIP UA will update the P-Preferred-Identity from RFC 3

Re: [Sip-implementors] Content-Disposition

2011-03-09 Thread Attila Sipos
Strictly, for an error like that, there should be a "404 Bad Request" response but you might decide it is better to treat it as if it is missing: If the Content-Disposition header field is missing, bodies of Content-Type application/sdp imply the disposition "session", while other content

Re: [Sip-implementors] is host name case sensitive in IMS server??

2011-03-09 Thread Attila Sipos
>> As you say, URI host name is case-insensitive. sorry, URI host name is NOT case-insensitive. regards Attila -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Attila Sipos Sent: 09 March 2

Re: [Sip-implementors] is host name case sensitive in IMS server??

2011-03-09 Thread Attila Sipos
I think it's a bug. As you say, URI host name is case-insensitive. (most of SIP is case-insensitive - there are exceptions like display-name or RFC4916's Identity header) Regards Attila From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implemen

Re: [Sip-implementors] Different SDP Session Version in 183 & 200 OK

2011-03-09 Thread Attila Sipos
There is a draft which tries to clarify what is legal. http://tools.ietf.org/html/draft-ietf-sipping-sip-offeranswer-13 OfferAnswer RFCIni Est Early --- 1. INVITE Req. 2x

Re: [Sip-implementors] Different SDP Session Version in 183 & 200 OK

2011-03-09 Thread Attila Sipos
> 183 as well as in 200 OK also. As far as i know if we are getting SDP > in 183 session progress then my UAC can ignore the SDP in 200 OK. I agree 100%. Unless the 200 OK was on a different "fork" (i.e. different To tag) then the SDP of the 200 OK should be ignored. The SDP should not be chang

Re: [Sip-implementors] Audio Port problem

2011-03-08 Thread Attila Sipos
>>2. Just for double confirmation is it normal that the port "from which" I send my >>RTP is irrelevant It is not normal. It is not totally irrelevant. For NAT traversal "symmetric RTP" is important. See section 4 of tfc 4961: http://tools.ietf.org/rfc/rfc4961.txt Also some equipment may require

Re: [Sip-implementors] Ports for sending and receiving RTP packets!

2011-03-07 Thread Attila Sipos
___ From: Siga [mailto:fruchta...@googlemail.com] Sent: 07 March 2011 17:59 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] Ports for sending and receiving RTP packets! Hi Attila, thanks for your reply. I am sure that I know this is how it shou

Re: [Sip-implementors] Ports for sending and receiving RTP packets!

2011-03-07 Thread Attila Sipos
>> is this normal to send RTP packets from the local port = *5060(SIP PORT)* >> with remote port = *18564 *and receive RTP packets from SIP Server on local >> port = *22456 * with remote port = *18564. You are confusing 2 separate things: 1. there is a SIP signalling port 5060 - this is used only

Re: [Sip-implementors] Address scheme 'sip'/'sips' with transport TLS

2011-03-07 Thread Attila Sipos
You can use either according to RFC 5630. However, using "sip" with TLS does not guarantee that all hops will use TLS so it is not as secure as you might think. "sip" with TLS is only guaranteed to be secure to the nearest hop. On the other hand, "sips" means that all hops should use TLS so this

Re: [Sip-implementors] dynamic payload negotiation

2010-11-29 Thread Attila Sipos
B must send RFC2833 using payload 96 and A must send RFC2833 using payload 101 regards Attila -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of varun Sent: 29 November 2010 10:31 To: sip-implem

Re: [Sip-implementors] SIP Response code for codec mismatch

2010-10-28 Thread Attila Sipos
I think it is clear once you carefully read the descriptions in RFC3261. 415 relates to the format of the content in the SIP message body. So 415 is most commonly used where there is a Content-Type that the receiver cannot understand. I think it is mandatory that SIP implementations understand SDP

Re: [Sip-implementors] Is TCP feasible for SIP??

2010-10-13 Thread Attila Sipos
it's more than possible. It's mandatory in RFC 3621. (but you wouldn't believe it if you just looked at the huge number of applications that are UDP-only!) -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu]

Re: [Sip-implementors] SIP Stacks - large UDP messages

2010-10-13 Thread Attila Sipos
>>Usually it is simpler to implement the following strategy: >> >> - If the message is below 64K, send the message using UDP. >> - If the UDP transaction times out, try TCP transport. Simple, yes. But bad also. Why do people want to use UDP for large messages? It's a great way to block things u

Re: [Sip-implementors] regarding stateless proxy and record route.

2010-10-13 Thread Attila Sipos
By adding privately-encoded information into record-route (or via headers) you can use it for whatever you want. (so the messages store state information instead of storing it in the stateless proxy) Regards Attila -Original Message- From: sip-implementors-boun...@lists.cs.columbia.ed

Re: [Sip-implementors] UAS behavior : Multiple 18x messages

2010-10-11 Thread Attila Sipos
ere unsure about this) Regards Attila -Original Message- From: Ayyanar P K [mailto:ayyanar...@aricent.com] Sent: 11 October 2010 13:26 To: Attila Sipos; Vivek Batra; $...@r\/|>r!`/@; Vijay S Nair Cc: sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] UAS behavior

Re: [Sip-implementors] UAS behavior : Multiple 18x messages

2010-10-11 Thread Attila Sipos
Be careful because the behaviour in the described scenario is only allowed if all the SDPs are the same. o If the initial offer is in an INVITE, the answer MUST be in a reliable non-failure message from UAS back to UAC which is correlated to that INVITE. For this specific

Re: [Sip-implementors] Implementing RFC 5626 CRLF Keep Alive

2010-06-14 Thread Attila Sipos
: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Attila Sipos Sent: 14 June 2010 08:42 To: Roman Shpount; Sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] Implementing RFC 5626 CRLF Keep Alive > > If a

Re: [Sip-implementors] Implementing RFC 5626 CRLF Keep Alive

2010-06-14 Thread Attila Sipos
> > If a pong is not received within 10 seconds after sending a ping (or immediately after processing any incoming message being received when that 10 seconds expires), then the client MUST treat the flow as failed. > > > What does "immediately after processing any incoming message" is supposed to

Re: [Sip-implementors] regarding Reason-Phrase

2010-06-09 Thread Attila Sipos
>>I think the double quotes are allowed in the Reason Phrase. >> >>Reason-Phrase = *(reserved / unreserved / escaped >> / UTF8-NONASCII / UTF8-CONT / SP / HTAB) I don't think they are allowed. They are only allowed if escaped - so they're not allowed "naked". reserved

Re: [Sip-implementors] what is SIP technology for switching betweennetworks?

2010-03-30 Thread Attila Sipos
that similar (yet totally different) technology is used for SIP mobile phones? Regards Attila -Original Message- From: Avasarala Ranjit-A20990 [mailto:ran...@motorola.com] Sent: 30 March 2010 09:50 To: Attila Sipos; sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] w

[Sip-implementors] what is SIP technology for switching between networks?

2010-03-30 Thread Attila Sipos
If you have a SIP call and you have two fully independent and unreliable networks, what technology can be used to automatically/seamlessly switch a live call from network to another (as one network goes down)? . ___ Sip-implementors mailing list S

Re: [Sip-implementors] Re : does sips imply TLS (and TLS alone)?

2010-03-18 Thread Attila Sipos
t; > --- En date de : Jeu 18.3.10, Attila Sipos a > écrit : > > De: Attila Sipos > Objet: RE: Re : [Sip-implementors] does sips imply TLS (and TLS alone)? > À: "Bossiel thioriguel" , > sip-implementors@lists.cs.columbia.edu > Date: Jeudi 18 mars 2010, 11h54 >

Re: [Sip-implementors] Re : does sips imply TLS (and TLS alone)?

2010-03-18 Thread Attila Sipos
User-Agent should (by default) use TLS to send requests back. Regards Attila From: Bossiel thioriguel [mailto:boss...@yahoo.fr] Sent: 18 March 2010 12:27 To: sip-implementors@lists.cs.columbia.edu; Attila Sipos Subject: RE: Re : [Sip-implementors] does

Re: [Sip-implementors] Re : does sips imply TLS (and TLS alone)?

2010-03-18 Thread Attila Sipos
transport=TCP" and sending sips over TCP (though allowed) is totally pointless isn't it? From: Bossiel thioriguel [mailto:boss...@yahoo.fr] Sent: 18 March 2010 10:34 To: sip-implementors@lists.cs.columbia.edu; Attila Sipos Subject: Re : [Sip-implement

[Sip-implementors] does sips imply TLS (and TLS alone)?

2010-03-18 Thread Attila Sipos
If a SIP Contact header has a sips URI, does that mean that one must send requests using TLS? Or is there some other secure protocol that one could use? (my problem: our equipment sends a sips contact and some other vendor said they'd like to see ";transport=tls" in the Contact but my belief

Re: [Sip-implementors] Offer-answer question

2010-03-17 Thread Attila Sipos
no, B has not told A that it can do G726. So client A must not expect G726 after the response. your offer and answer should result in: AB By the way, If B had responded m= PCMA, G729 then it would be allowed to have: APCMA>B A

[Sip-implementors] Global URIs - different phone-contexts

2010-03-05 Thread Attila Sipos
In response to a question "[Sip-implementors] Global and local - SIP URI", it was written: >>If the SIP URI has a param ;user=phone then the userinfo part is supposed to >>be a telephone number, sharing syntax with the TEL URI. >> >>So you could consider the following SIP URI as "global" (in term

Re: [Sip-implementors] SIP-ISDN mappings 500>127>480

2010-03-05 Thread Attila Sipos
There are more SIP response codes than relevant ISDN mappings so translations can result in loss of original response code. For ISDN-->SIP--->ISDN, this problem can be reduced by using the SIP Reason header ( http://www.rfc-editor.org/rfc/rfc3326.txt ) where a Q.850 cause code can be specified.

Re: [Sip-implementors] (DTMF) Is RFC 4733 compatible with RFC 2833?

2010-02-16 Thread Attila Sipos
I don't know why but they removed the "hookflash" event when they went to RFC 4733. (but event 16 isn't taken anyway) Regarding your SDP: The server might not like the 0.0.0.0 in the o= line? -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-impl

Re: [Sip-implementors] About SDPs received in provisional responses

2010-02-11 Thread Attila Sipos
Agree with Iñaki that logic alone should be enough but to satisfy the infidels(!), I found this in RFC 3261: o The initial offer MUST be in either an INVITE or, if not there, in the first reliable non-failure message from the UAS back to the UAC. In this specification, th

Re: [Sip-implementors] About SDPs received in provisional responses

2010-02-11 Thread Attila Sipos
V | <- SDP should not be included in the |<|final response once offer/answer has | F13ACK |been completed. |>| -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun.

Re: [Sip-implementors] Proxy Authenticate in RFC3261

2010-02-11 Thread Attila Sipos
there is no "exchange" as such. Just that both proxy and UA have been independently configured with the same password. Regarding a sort of exchange: There is a nonce sent back by the 407 which is then used in a hashing function with the password. Since both ends know the password and the nonc

Re: [Sip-implementors] About SDPs received in provisional responses

2010-02-11 Thread Attila Sipos
>>Anyhow, even when using 100rel I "think" (not 100% sure) that the >>SDP must be included in the 200 OK even if it's just a copy of the >>SDP in a previous provisional response. Hope somebody else could >>confirm this. Strictly, once the 180 has been PRACKed, the 200 OK must not have SDP. IIRC, t

Re: [Sip-implementors] About SDPs received in provisional responses

2010-02-11 Thread Attila Sipos
Your scenario is not valid unless PRACK is used. I hope this logic convinces you without an RFC3261 reference: 1. It's not valid because the 180 could've been lost. 2. Then when the 200 OK is received there will be no media. -Original Message- From: sip-implementors-boun...@lists.cs.c

Re: [Sip-implementors] [RPort] Request to know unique use caseofrport

2009-11-24 Thread Attila Sipos
should inspect to order the mails by threads). Regards. El Martes, 24 de Noviembre de 2009, Attila Sipos escribió: > >>UA needs to know and publish its public IP address/port. > > this is true in some cases. If you are a standalone UA (not using a > SIP server) and want

Re: [Sip-implementors] [RPort] Request to know unique use case ofrport

2009-11-24 Thread Attila Sipos
ions in SIP) for UDP SIP signalling. Regards Attila -Original Message- From: Vivek Batra [mailto:vivek.ba...@matrixtelesol.com] Sent: 24 November 2009 11:49 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu; sip-implementors-requ...@lists.cs.columbia.edu Subject: RE: [

Re: [Sip-implementors] [RPort] Request to know unique use case of rport

2009-11-24 Thread Attila Sipos
ric NAT. point 1 I'm not so sure about but points 2 and 3 make rport useful Regards Attila From: KEERTHI KUMAR [mailto:thov...@yahoo.co.in] Sent: 24 November 2009 11:00 To: sip-implementors@lists.cs.columbia.edu; Attila Sipos Cc: thov...@yahoo.

Re: [Sip-implementors] [RPort] Request to know unique use case of rport

2009-11-24 Thread Attila Sipos
STUN doesn't work for all NAT types, I believe rport does. rport is a very simple mechanism without very low overhead for achieving simple NAT traversal without requiring a separate protocol such as STUN which requires a STUN client and STUN server. rport's use cases are not unique but for UDP SI

Re: [Sip-implementors] Can we send port=0 in Req-URI?

2009-11-19 Thread Attila Sipos
I agree, it's nonsense. what is the purpose of putting port 0 in request URI? -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Iñaki Baz Castillo Sent: 19 November 2009 08:43 To: sip-impleme

Re: [Sip-implementors] Why Via in SIP is the opposite to Via in HTTP(RFC 2616)?

2009-10-23 Thread Attila Sipos
interesting. "Spotter's badge" for you! I suspect that SIP changed it because it is best to have to most important headers at the top - less time to parse down? Since the top via is the most important (most relevant) I guess reversing the via order is a SIP optimisation!! -Original Mes

Re: [Sip-implementors] RFC 2833/4733

2009-10-13 Thread Attila Sipos
e the RFC2833 play for the duration of the tone. Regards Attila -Original Message- From: Mike [mailto:m...@fonolo.com] Sent: 13 October 2009 02:10 To: Attila Sipos; sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] RFC 2833/4733 Thanks for your feedback Atti

Re: [Sip-implementors] RFC 2833/4733

2009-10-12 Thread Attila Sipos
This can be a tricky subject - there are many different behaviours. I think your approach is ok but you should make the rfc2833 last for the duration of your key-press. >>1) The duration increments seem to be in-consistent from >>packet-to-packet- how important, if at all, is this? Also, ho

Re: [Sip-implementors] RFC 2833 Telephone-Event RTP Payload Type

2009-09-15 Thread Attila Sipos
, always implement "SHOULD" requirements. So if A says 97, B should also say 97 but if it doesn't, A must use the PT specified by B. From: Socaciu, Vlad [mailto:vlad.soca...@unisys.com] Sent: 14 September 2009 01:39 To: Attila Sipos; Stefa

Re: [Sip-implementors] RFC 2833 Telephone-Event RTP Payload Type

2009-09-13 Thread Attila Sipos
Note also this (also from RFC3264): In the case of RTP, if a particular codec was referenced with a specific payload type number in the offer, that same payload type number SHOULD be used for that codec in the answer. This means, as an example, that if 97 was used for telephone-events i

Re: [Sip-implementors] T.38 handling in SIP

2009-07-20 Thread Attila Sipos
Yeh, the mule draft is the de-facto standard I think. I believe the called party should send the re-invite because it is the called fax machine which sends a tone back to say "I'm ready to switch to fax". CED tone, I think. Regards Attila -Original Message- From: sip-impl

Re: [Sip-implementors] work on SIP overload control

2009-06-24 Thread Attila Sipos
This is now a SIP overload list: https://www.ietf.org/mailman/listinfo/sip-overload -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Tharindu Thundeniya Sent: 24 June 2009 16:05 To: sip-impleme

Re: [Sip-implementors] Developing SIP application

2009-06-24 Thread Attila Sipos
sounds like you're in dire straits. >>I tried to build the things but it failed. I don't know what you mean by "build". The first step is to make a successful registration with the server. But in general I'd recommend you e-mail the knopflerfish group http://www.knopflerfish.org/mailman/listin

Re: [Sip-implementors] 100Rel from UAS

2009-06-24 Thread Attila Sipos
>>** - At this moment UAS (which is actually a B2BUA) establishes a session >>with another >>proxy where it uses 100Rel and now it is trying to "back-enable" 100Rel in >>our call leg. that is not possible. I don't even think 100rel makes sense for an INFO request. Also I think the lifetime of 1

Re: [Sip-implementors] Silence Suppression

2009-06-16 Thread Attila Sipos
what you are using is correct. But not everyone supports it!! ( in g729, you can do: a=fmtp:18 annexb=no ) -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Brad Johnson Sent: 16 June 2009

Re: [Sip-implementors] Same SIP URI registered from multiple phones

2009-06-15 Thread Attila Sipos
quot;Path" feature disabled. -Original Message- From: Brad Johnson [mailto:bjohn...@ecessa.com] Sent: Mon 6/15/2009 4:53 PM To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] Same SIP URI registered from multiple phones FYI: one server that

Re: [Sip-implementors] Same SIP URI registered from multiple phones

2009-06-15 Thread Attila Sipos
>>server sends back an OK response, but the Contact contains no additional >>attributes, and so it seems it has ignored the "Path" altogether Just one thing, are you putting in "Require: path"? That would help. I guess you probably are because I have seen at least 2 well-known SIP-server type pro

Re: [Sip-implementors] Indicating "Call Waiting" in a 1XX response

2009-06-11 Thread Attila Sipos
>>182 doesn't mean "call-waiting", it can mean "call-waiting", "queued"... It's the same thing isn't it? If you've got a "call-waiting", then your call is queued to be answered. And you're queuing, you're a call that is waiting to be answered. For me, call-waiting is a type of queue (a queue of

Re: [Sip-implementors] SDP in Session Refresh Request

2009-06-04 Thread Attila Sipos
One more thing. I have seen UAs refresh the session using an UPDATE without any SDP. Doing it this way doesn't change any of the codecs. RFC 4028 says: It is RECOMMENDED that the UPDATE request not contain an offer [4], but a re-INVITE SHOULD contain one, even if the details of the sessio

Re: [Sip-implementors] 200OK without SDP.

2009-06-01 Thread Attila Sipos
yes, the call flow is fine. But I can understand why you are confused. The important part is this: For this specification, that is only the final 2xx response to that INVITE. "For this specification" is important. It allows for extensions which might permit other behaviour. In

Re: [Sip-implementors] subscription dialog on refer

2009-05-27 Thread Attila Sipos
according to RFC 3515 .4.7 Using the Subscription-State Header Field with Event Refer Each NOTIFY must contain a Subscription-State header field as defined in [2]. The final NOTIFY sent in response to a REFER MUST indicate the subscription has been "terminated" with a reason of "noresou

Re: [Sip-implementors] 400 Bad Request response after 180 Ringing

2009-05-07 Thread Attila Sipos
It seems unusual but if it did happen, you'd have not much choice but to abandon the session. A more realistic example... uac send INVITE uas send 100 Trying uas send 180 Ringing times out after ringing for (for example) 60 seconds. uas send 480 Temporarily Unavailable. Regards, Att

[Sip-implementors] does 100 Trying require a to-tag for a re-INVITE?

2009-05-06 Thread Attila Sipos
AFAIK, 100 Trying doesn't require a to-tag when responding to a session-establishing INVITE. This is because the dialog hasn't been established yet. Is a to-tag required in the 100 Trying response to a re-INVITE? It seems to me that it probably should be (since the dialog is now established) bu

Re: [Sip-implementors] draft-ietf-avt-rtp-svc - dependencies in SST

2009-05-06 Thread Attila Sipos
would recommend you ask this question to a...@ietf.org -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of Erez Morabia Sent: 06 May 2009 04:41 To: sip-implementors@lists.cs.columbia.edu Subject: [Si

Re: [Sip-implementors] Multiple concurrent transactions

2009-05-05 Thread Attila Sipos
>>and any UAS insisting on an increase of one and one only would reject a >>perfectly legitimate, in order, request. No, that's not right. The UAS doesn't insist on an increment of one. It only insists that CSeq is increasing. >>If it is allowed for multiple transactions to exist, I must let

Re: [Sip-implementors] Clarifying RFC3261/3 regardingroute-preprocessing

2009-04-29 Thread Attila Sipos
[much better to split up the question] >>but I receive it on UDP, should I strip it? I'd leave it, I don't think it matters much, you would strip the top Route anyway (if the top route is you). (unless you had different applications running on UDP and TCP, I don't think it's important) >>W

Re: [Sip-implementors] Query for SDP Negotiation

2009-04-27 Thread Attila Sipos
415 is often confused with 488. "415 Unsupported Media Type" is what you would use if if didn't understand the SIP message body content. 488 (which is similar to 606) would be a more suitable response: 21.4.26 488 Not Acceptable Here The response has the same meaning as 606 (Not Acceptable),

Re: [Sip-implementors] Urjent!!!!!!!!!!!

2009-04-21 Thread Attila Sipos
>>Is it must to send 'timer' tag extension in >>Supported: header if Session-Expire: >>60;refresher=uac/uas header is present in a request? it is a must to send 'timer' tag in a request if you want it to work >>What should be the behaviour if UAS receives a message >>including the header "Sess

Re: [Sip-implementors] rport parameter question

2009-04-20 Thread Attila Sipos
port is probably going to be more successful. (just make sure your fingers are crossed) Attila From: sip-implementors-boun...@lists.cs.columbia.edu on behalf of Iñaki Baz Castillo Sent: Mon 20/04/2009 19:53 To: sip-implementors@lists.cs.columbia.edu Subject

Re: [Sip-implementors] rport parameter question

2009-04-20 Thread Attila Sipos
t: 20 April 2009 14:24 Cc: sip-implementors Subject: Re: [Sip-implementors] rport parameter question 2009/4/20 Attila Sipos : > If the rport is important to the UAC, it should signify this by > including rport in its via. > Why doesn't his UAC just add an rport in its request? Because rp

Re: [Sip-implementors] rport parameter question

2009-04-20 Thread Attila Sipos
>> The question I have is what is the UAS supposed to do when the inbound >>request does NOT have an rport parameter? Is it legal ( or illegal ) >>to attach an rport parameter in the response when the request does not have it? It's technically illegal. If a UAC receives the rport when it didn't

Re: [Sip-implementors] weird multiple dialog usage possibilities-INVITE usage dropped, then rejoins?

2009-04-17 Thread Attila Sipos
o me. Thanks and Regards, Attila From: Singh, Indresh (NSN - US/Boca Raton) [mailto:indresh.si...@nsn.com] Sent: Fri 17/04/2009 21:33 To: Attila Sipos; sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] weird multiple dialog usage possibil

[Sip-implementors] weird multiple dialog usage possibilities - INVITE usage dropped, then rejoins?

2009-04-17 Thread Attila Sipos
Questions on some strange multiple dialog possibilities... Scenario 1 -- INVITE/OK/ACK> - INVITE creates dialog1 SUBSCRIBE/OK-> - SUBSCRIBE usage added to dialog1 BYE/OK---> - INVITE usage terminated with BYE So this leaves a S

Re: [Sip-implementors] BYE after SUBSCRIBE?

2009-04-16 Thread Attila Sipos
[mailto:shamik.s...@wipro.com] Sent: 16 April 2009 15:58 To: Attila Sipos Cc: pkyzi...@cisco.com; br...@broadsoft.com; sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] BYE after SUBSCRIBE? But section 12 of RFC3261 says that if a 481 response is received within a dialogue then the

Re: [Sip-implementors] BYE after SUBSCRIBE?

2009-04-16 Thread Attila Sipos
to get destroyed too. A new subscription could be created after (if required). -Original Message- From: shamik.s...@wipro.com [mailto:shamik.s...@wipro.com] Sent: 16 April 2009 15:34 To: pkyzi...@cisco.com Cc: br...@broadsoft.com; Attila Sipos; sip-implementors@lists.cs.columbia.edu Subje

Re: [Sip-implementors] BYE after SUBSCRIBE?

2009-04-16 Thread Attila Sipos
eaning of "last usage". "Last usage" means the "last remaining usage", not "last created". Also, BYE is ONLY related to INVITE usage. BYE is not defined for any other usage. Regards, Attila -Original Message- From: shamik.s...@wipro.com [mailto:sha

Re: [Sip-implementors] BYE after SUBSCRIBE?

2009-04-16 Thread Attila Sipos
the 481 should only destroy the usage. -Original Message- From: shamik.s...@wipro.com [mailto:shamik.s...@wipro.com] Sent: 16 April 2009 14:12 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] BYE after SUBSCRIBE? But in RFC 5057 page 9

Re: [Sip-implementors] BYE after SUBSCRIBE?

2009-04-16 Thread Attila Sipos
m: shamik.s...@wipro.com [mailto:shamik.s...@wipro.com] Sent: 16 April 2009 14:02 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] BYE after SUBSCRIBE? I understand that a 481 response will terminate the SUBSCRIPTION usage,at the subscriber`s end but at the

Re: [Sip-implementors] BYE after SUBSCRIBE?

2009-04-16 Thread Attila Sipos
Sent: 16 April 2009 13:33 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] BYE after SUBSCRIBE? Yes I absolutely agree with you,I agree that allowing only one method to both begin and end subscriptions is a good thought. But still for the purpose of

Re: [Sip-implementors] BYE after SUBSCRIBE?

2009-04-16 Thread Attila Sipos
ro.com [mailto:shamik.s...@wipro.com] Sent: 16 April 2009 12:14 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] BYE after SUBSCRIBE? Yes that will be fine for de-bugging purposes but the UAC will never come to know what cuased the problem and try to ove

Re: [Sip-implementors] BYE after SUBSCRIBE?

2009-04-16 Thread Attila Sipos
s for your responses. Regards, Attila -Original Message- From: shamik.s...@wipro.com [mailto:shamik.s...@wipro.com] Sent: 16 April 2009 11:15 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] BYE after SUBSCRIBE? Now we can think of two scena

Re: [Sip-implementors] BYE after SUBSCRIBE?

2009-04-16 Thread Attila Sipos
o:shamik.s...@wipro.com] Sent: 16 April 2009 08:37 To: Attila Sipos Cc: sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-implementors] BYE after SUBSCRIBE? A problem with 481 can be that the subscriber receiving 481 will consider the dialog as terminated,but the notifier will retain the

[Sip-implementors] BYE after SUBSCRIBE?

2009-04-15 Thread Attila Sipos
As we know, when a new SUBSCRIBE occurs, it creates a dialog. But what should one do when a BYE is received on a SUBSCRIBE dialog? I don't think "405 Method Not Allowed" is right but maybe "481"? I can't believe that BYE should clear the dialog because, IMO, BYE is only valid for INVITE-creat

  1   2   3   >