Hi!
1. Please always Cc: to the mailing list - others might also be interested in this topic and may help you.
2. I'm not sure if I understand the problem correctly
The SIP Proxy should forward all INVITEs to the corresponding SIP client. Then the SIP client may choose to receive a second sessions (voice, video or IM) or not.
regards, klaus
Abhijit A.Mahajani wrote:
Thanks Klaus! My basic problem is: If a SIP call has been established by an UAC (say windows msgr 5.0). Hence Now All Instant msgs sent by windows msgr will be processed by the SIP server.Now if some other UAC tries to send IM , then since that IM would contain INVITE , should our SIP server process that IM? I think answer should be know...SIP server needs to check the two Call IDs or not? Windows msgr 5.0 sends IM with SDP=x-ms-message but if other UAC does not send that then will that be OK? If It is OK, then should SIP server entertain the SIP IM if its call id and the call id in the session INVITEd by first UAC are different?
Thanks and Regards. Abhijit
----- Original Message ----- From: "Klaus Darilion" klaus.mailinglists@pernau.at To: "Abhijit A.Mahajani" abhijit_m@citilindia.com Cc: serusers@lists.iptel.org Sent: Tuesday, July 26, 2005 1:58 PM Subject: Re: [Serusers] Queries regarding SIP IM
Abhijit A.Mahajani wrote:
I have few doubts regarding SIP IM: 1.Can SIP IM initiate a SIP dialog on its own?
The RFC states, that MESSAGE does not create a dialog. Nevertheless, in windows Messegner 4.6/4.7, the MESSAGE created a dialog.
2.Without any INVITE or any Call established can SIP ua send a SIP IM?
Yes.
3.Like Windowds Msgr , For the First SIP IM , x-ms-invite is sent which iniates the converation, But These session should be treated as same media session would have been iniated by any other INIVTE?
Where das "x-ms-invite" appear? AFAIK Windows Messenger 5.0 creates first a dialog using INVITE and an SDP with "m=x-ms-message". Of course these INVITE should be treated as any other INVITE, except that you need not enforce the rtpproxy (in case of NAT traversal)
4.How should SIP Server respond to the Normal INIVITE and x-ms-invite? should treat same or diffrerent?
same
regards, Klaus
Hoping for your reply. with Regards. Abhijit
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
Hi! Please see if my problem statement is clear from following or not?
Consider Windows Msgr specific case first: UAC 1 has established a voice call with UAS through SIP Proxy. UAC1---INVITE------>SIP Proxy------>UAS SDP=Audio/Video
Now UAC1 wants to send IM to UAS UAC1---MESSAGE------>SIP Proxy----->UAS
My Question is Now what should UAS do? When seen in ethereal, we see INVITE again from UAC1 with SDP=x-ms-message. If UAS supports SINGLE INVITE then, It ignores these INVITE and IM is not processed. Should UAS process the seocnd INVITE also?
Consider a case where Voice call is established other than Windows Msgr.
UAC1-----INVITE----->SIP proxy---->UAS
some other UAC e.g. UAC2 wnats to send IM to UAS (Not from Windows msgr) UAC2-----MESSAGE--->SIP Proxy---->UAS then Now this SIP IM is sent from Other UAC (Not from Windows msgr).Which does not send INVITE with SDP=x-ms-message It simply sends SIP MESSAGE. Now here my question is Will UAS process this SIP MESSAGE? Because Both Call ids are different .
Thanks and Regards. Abhijit
----- Original Message ----- From: "Klaus Darilion" klaus.mailinglists@pernau.at To: "Klaus Darilion" klaus.mailinglists@pernau.at Cc: "Abhijit A.Mahajani" abhijit_m@citilindia.com; "ser users" serusers@lists.iptel.org Sent: Tuesday, July 26, 2005 3:43 PM Subject: Re: [Serusers] Queries regarding SIP IM
Klaus Darilion wrote:
Hi!
- Please always Cc: to the mailing list - others might also be
interested in this topic and may help you.
You did. Sorry, my mistake.
klaus
It depends on the UAS. Do you use a certain UAS or are you developing one?
A bad, simple, dumb UAS will reject the second call/message.
An good, intelligent, smart UAS can deal with multiple calls and multiple IM implementations. Thus, it will accept the MESSAGE, regardless if it is session-model (INVITE-MESSAGE-MESSAGE-BYE) or page-model (MESSAGE).
Thus, there is no right or wrong. It depends on how smart the UAS is, and which IM models are supported by the UAS. Nevertheless, this is a plain end-to-end problem and does not involve the SIP proxy.
regards, klaus
Abhijit A.Mahajani wrote:
Hi! Please see if my problem statement is clear from following or not?
Consider Windows Msgr specific case first: UAC 1 has established a voice call with UAS through SIP Proxy. UAC1---INVITE------>SIP Proxy------>UAS SDP=Audio/Video
Now UAC1 wants to send IM to UAS UAC1---MESSAGE------>SIP Proxy----->UAS
My Question is Now what should UAS do? When seen in ethereal, we see INVITE again from UAC1 with SDP=x-ms-message. If UAS supports SINGLE INVITE then, It ignores these INVITE and IM is not processed. Should UAS process the seocnd INVITE also?
Consider a case where Voice call is established other than Windows Msgr.
UAC1-----INVITE----->SIP proxy---->UAS
some other UAC e.g. UAC2 wnats to send IM to UAS (Not from Windows msgr) UAC2-----MESSAGE--->SIP Proxy---->UAS then Now this SIP IM is sent from Other UAC (Not from Windows msgr).Which does not send INVITE with SDP=x-ms-message It simply sends SIP MESSAGE. Now here my question is Will UAS process this SIP MESSAGE? Because Both Call ids are different .
Thanks and Regards. Abhijit
----- Original Message ----- From: "Klaus Darilion" klaus.mailinglists@pernau.at To: "Klaus Darilion" klaus.mailinglists@pernau.at Cc: "Abhijit A.Mahajani" abhijit_m@citilindia.com; "ser users" serusers@lists.iptel.org Sent: Tuesday, July 26, 2005 3:43 PM Subject: Re: [Serusers] Queries regarding SIP IM
Klaus Darilion wrote:
Hi!
- Please always Cc: to the mailing list - others might also be
interested in this topic and may help you.
You did. Sorry, my mistake.
klaus