[Sip-implementors] Contact: * - in 200 OK of REGISTER

2010-10-12 Thread hanifa.mohammed
all, While de-registering, if REGISTER has Contact as '*', can the Registrar put '*' in the Contact header of 200 OK response? Is this valid? Best Regards, Mohammed Hanifa ___ Sip-implementors mailing list

[Sip-implementors] FQDN resolves to multiple IP address!

2010-10-05 Thread hanifa.mohammed
Hi all, Can a FQDN p1-cscf.open-ims.test resolve to 3 IP addresses as below? 1. 172.16.8.10 - UDP and no signal security support 2. 172.16.8.20 - UDP, TCP but no signal security support 3. 172.16.8.30 - UDP, TCP and signal security support [TLS] We feel that all the

[Sip-implementors] Switching frm UDP to TCP while sending response

2010-07-23 Thread hanifa.mohammed
Hi all, Is the below requirement frm RFC3261 applicable for response also? If yes, and if the VIA of the response is changed to TCP where as the request has UDP, wont there be any side effect, while processing this response by the UAC or Proxy Client txn? Pl clarify. If a request is within

Re: [Sip-implementors] How long can a Dialog be in Early state.

2010-07-09 Thread hanifa.mohammed
Expires header in INVITE shall be used. Excerpt from RFC3261: The UAC MAY add an Expires header field (Section 20.19) to limit the validity of the invitation. If the time indicated in the Expires header field is reached and no final answer for the INVITE has been received, the UAC core SHOULD

[Sip-implementors] RTCP Summary - How DialogID field should be filled?

2010-04-19 Thread hanifa.mohammed
Hi all,This is regarding sending VoIP metrics report for SIP session.In the metrics report, There are two headers , called CallID and DialogID. Though the header DialogID is to be filled withthe dialog information of the SIP INVITE session, all the examples contradicts it.Pl suggest how

[Sip-implementors] [gruu] first-cseq attribute of RFC5628!

2010-03-29 Thread hanifa.mohammed
all, Pl find the below snippet in RFC 5628! * It should remove any temporary GRUUs with a callid attribute value different from that in the value of the callid attribute of the contact, or with a cseq attribute with value less than the value of the first-cseq

[Sip-implementors] sent-by parameter of VIA

2010-03-25 Thread hanifa.mohammed
Hi all, As per the below references of RFC3261, 18.1.2 Receiving Responses When a response is received, the client transport examines the top Via header field value. If the value of the sent-by parameter in that header field value does not correspond to a value that the client transport

Re: [Sip-implementors] GRUU: Why can temp-gruu be diferent for eachregistration refresh?

2010-03-22 Thread hanifa.mohammed
Pl find the below snippet in RFC 5628! * It should remove any temporary GRUUs with a callid attribute value different from that in the value of the callid attribute of the contact, or with a cseq attribute with value less than the value of the first-cseq

[Sip-implementors] [gruu] First temporary GRUU

2010-03-19 Thread hanifa.mohammed
Hi, In GRUU, for every REGISTER, the Registrar gives a different temp-gruu value. i.e. even for each refresh, a temp gruu is given. Registrar guarantees that all temp gruu's are valid till the user deregisters or change-in-callid value. My question is that whether the first

Re: [Sip-implementors] [GRUU] is instance-id mandatory in 2xx ofREGISTER?

2010-03-15 Thread hanifa.mohammed
Inaki, Is '+sip.instance' a Contact URI param or a Contact header param? The registrar should store all the Contact URI params and also reply them.It is a Contact header param. Is there any diff between the processsingof header and uri parameters at Registrar? allOneLine Contact:

[Sip-implementors] [GRUU] is instance-id mandatory in 2xx of REGISTER?

2010-03-07 Thread hanifa.mohammed
all, In REGISTER request, UA puts '+sip.instance' param in the contact header. Isn't it mandatory for Registrar to keep the parameter while sending 200 ok ? Pl find the related content from RFC5627. 5.2. Generating a REGISTER Response When generating the 200 (OK) response to the

Re: [Sip-implementors] Global and local - SIP URI

2010-03-05 Thread hanifa.mohammed
, 4 de Marzo de 2010, hanifa.mohammed escribió: Hi all, With respect to tel uri, there are two types: 1. Global number - that starts with '+' 2. Local number - others Similarly, is there any thing called Global Sip uri and Local Sip uri. My assumption: Suppose the tel uri

[Sip-implementors] Global and local - SIP URI

2010-03-03 Thread hanifa.mohammed
Hi all, With respect to tel uri, there are two types: 1. Global number - that starts with '+' 2. Local number - others Similarly, is there any thing called Global Sip uri and Local Sip uri. My assumption: Suppose the tel uri is converted into sip uri. If the user info part of the

[Sip-implementors] Updating the remote target set!

2010-01-08 Thread hanifa.mohammed
Hi, To update the remote target set, UPDATE/reInvite shall be used. Assume, reInvite is used. So, shall UAS update the remote target set, immediately after receiving the re-INVITE? Or only if 200 Ok is sent for this reInvite ? Assume, the sip stack receives the reInvite and

Re: [Sip-implementors] Attempt to run PROTOS SIP test suite returns Error while creating DatagramSocket!!

2009-12-03 Thread hanifa.mohammed
java -jar c07-sip-r2.jar -touri soma_tort...@172.16.8.94 -fromuri soma_f...@172.16.8.94 -sendto 172.16.8.82 -dport 50025 -showreply -delay 3000 -lport 6070 -teardown This is what i used to run this. Hope, this helps. The destination IP and Port may need to be explicitly specified. Also, the

[Sip-implementors] [gruu] Registrar changes the Public GRUU for a refresh - REGISTER

2009-12-01 Thread hanifa.mohammed
Hi all, an excerpt from RFC 5627 However, a UA MUST be prepared for the public GRUU to change from a previous one, since the persistence property is not guaranteed with complete certainty. So, even for a refresh-REGISTER, the public GRUU may be different. In that case, for all existing

[Sip-implementors] [Outbound] One device with multiple users - Should inst id be same for all users?

2009-11-18 Thread hanifa.mohammed
Hi all, It is very common that a single UA stack, in a device, shall be used by many users. In that case, shall all users use a common instance-id? Will it give any trouble, in real time? Pl clarify whether instance-id is an user configuration or UA configuration. Below is an excerpt from

[Sip-implementors] [Outbound] Sequence of reg-id values

2009-11-18 Thread hanifa.mohammed
Hi all Below is an excerpt from RFC5626; The sequence of reg-id values does not have to be sequential but MUST be exactly the same sequence of reg-id values each time the UA instance power cycles or reboots, so that the reg-id values will collide with the previously used reg-id

[Sip-implementors] 401 response with Supported: outbound

2009-11-16 Thread hanifa.mohammed
Hi all, When the 401 resp of Register has Supported:outbound, can UAC assume that the server has outbound support. Or, should it wait for 200 Ok resp? Below is an excerpt from RFC 5626. The UAC examines successful registration responses for the presence of an outbound option-tag in a

[Sip-implementors] Updating the Route-Set on receiving 407 response

2009-07-30 Thread hanifa.mohammed
Hi, On receiving 407 for the intiail INvITE request, should the Route-set be updated in the caller side? Pl clarify. Best Regards, Mohammed Hanifa ___ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu

[Sip-implementors] VoIPER testing tool!

2009-07-22 Thread hanifa.mohammed
Hi all, we are trying to use VoIPER testing tool to test our sip client. Based on the below doc, we are able to run it and packets are sent across. http://www.unprotectedhex.com/voiper-wiki/index.php/VoIPER_Usage_Examples#Post_testing_-_Debugging_crashes

Re: [Sip-implementors] Subscription is done for 'presence'. But NOTIFYrecd with event header 'reg' (or/and) 'presence'. What err resp?

2009-06-01 Thread hanifa.mohammed
matches, but Event package is NOT suppoertd, 489 shall be sent from Subscriber also. Pl clarify. Best Regards, Mohammed Hanifa - Original Message - From: Pandurangan R S To: hanifa.mohammed Cc: sip-implementors@lists.cs.columbia.edu Sent: Friday, May 29, 2009 11:13 AM Subject: Re: [Sip

[Sip-implementors] Subscription is done for 'presence'. But NOTIFY recd with event header 'reg' (or/and) 'presence'. What err resp?

2009-05-28 Thread hanifa.mohammed
Hi all, A SUBS req for event 'presence' is sent to Server. Server sends a NOTIFY with event 'reg'. Here, the dialog id (callid, from and to tag) matches exactly, but Event is different. What error response has to be sent by the client for NOTIFY? 481 or 489 or xxx? I guess, 481

Re: [Sip-implementors] Subscription is done for 'presence'. But NOTIFYrecd with event header 'reg' (or/and) 'presence'. What err resp?

2009-05-28 Thread hanifa.mohammed
Hi, Also refer Sec 3.3.4. Dialog creation and termination of same RFC: If an initial SUBSCRIBE request is not sent on a pre-existing dialog, the subscriber will wait for a response to the SUBSCRIBE request or a matching NOTIFY. Responses are matched to such SUBSCRIBE requests if

[Sip-implementors] Expires = \r\n EQUALS Expires = 0 \r\n - Is this right?

2009-04-15 Thread hanifa.mohammed
Hi all, 1. When expires header does not have any value, can it be treated as zero? 2. Does any header or header paramter in SIP grammer accept a negative value? Pl clarify. Thanks in adv, Mohammed Hanifa ___ Sip-implementors mailing list

[Sip-implementors] When 408 for reINVITE, should UAC try to send BYE out or simply clean up the local resources?

2009-03-04 Thread hanifa.mohammed
Hi all, an excerpt from rfc 3261: if the response for a request within a dialog is a 481 (Call/Transaction Does Not Exist) or a 408 (Request Timeout), the UAC SHOULD terminate the dialog. A UAC SHOULD also terminate a dialog if no response at all is received for the request (the client

[Sip-implementors] When register refresh receives 408, should UAC terminate all active calls?

2009-03-04 Thread hanifa.mohammed
Hi all, Normally, UAC refreshes at half interval of the expires value. i.e. for every half an hr if the expires value in 200 is 1 hr/ When register refresh receives 408, - should UAC immed terminate all active session such as call, subscription, ...? - should retry