Sunil Teli wrote:
And also when I(Application A) send the Subscribe message with the Dialog event to the kamailio server, The kamailio server is not forwarding that Subscribe message to party B.
it depends. If you are using end-to-end presence, then you have to configure kamailio to forward the request.
If you want to use server-based presence, then Kamailio will process the SUBSCRIBE.
regards klaus
Since kamailio acts as proxy it has to forward the Subscribe message to the party to whom I have Subscribed(ie Party B an x-lite phone).
The call flow is as follows.
REISTER
A(APP) kamailio B(x-lite) C(x-lite) | | | |
200 OK
| | | | | | | |
REGISTER
REGISTER
| | | | | | | |
200 OK
| | | | | | | |
200 OK
| | | | | | | |
SUBSCRIBE
| | | | | | | |
202 OK
| | | | | | | |
NOTIFY
| | | |
Call Established between B and C
| | | |
200 OK
| | | | | | | | | | | | | | | |
I am using kamailio-1.4.0-notls and trying to use dialog event package. The above call flow is as follows.
B an x-lite phone is Registered(B@kamailio) then C another
x-lite phone is registered(c@kamailio)
Now from my application I am registering A and got
registered(A@kamailio).
Now A is subscribing to B for the dialog event, so I am sending
SUBSCRIBE message to kamailio server, that is I am sending SUBSCRIBE message from A@application to B@kamailio with the Event header.
Now I got 202 for the SUBSCRIBE.
Server Kamailio sends NOTIFY and then my application A sends
200 OK.
Now I will establish call between two x-lite phones B and C.
Now My Question?
When I establish call between B and C, I(Application A) have to get NOTIFY from kamailio server about the dialog event, I am not getting the NOTIFY for the dialog event since I have Subscribed to B for the Dialog event Package.
Finally I(A application) want to know that dialog changes in the B.
But Dialog module is present in the kamailio code. So for what purpose is it used?
Is there any modules I have to include or provision in the config file or make file, If yes then where I have to make the changes.
Thank You
Regards,
Sunil Teli
-----Original Message----- From: Klaus Darilion [mailto:klaus.mailinglists@pernau.at] Sent: Monday, January 12, 2009 7:08 PM To: Sunil Teli Cc: users Subject: Re: [Kamailio-Users] About Kamailio-1.4.0-notls.
Hi Sunil!
Kamailio 1.4 does not support the "dialog" event package. You have to
use Kamailio "trunk" version. Trunk includes 2 new modules:
PUA_DIALOGINFO: generates PUBLISH requests to publish the dialog state
PRESENCE_DIALOGINFO: processes PUBLISH requests, aggregate dialog
information and send it with NOTIFY to the watcher
Please see the detailed READMEs of these modules.
http://www.kamailio.org/docs/modules/devel/
regards
klaus
============================================================================================================================
Disclaimer:
This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html externally and http://tim.techmahindra.com/Disclaimer.html internally within Tech Mahindra.
============================================================================================================================