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.
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.
1) B an x-lite phone is
Registered(B@kamailio) then C another x-lite phone is registered(c@kamailio)
2) Now from my application I am
registering A and got registered(A@kamailio).
3) 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.
4) Now I got 202 for the SUBSCRIBE.
5) Server Kamailio sends NOTIFY and
then my application A sends 200 OK.
6) 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,
-----Original Message-----
From: Klaus Darilion [mailto:klaus.mailinglists@pernau.at]
Sent: Monday, January 12, 2009 7:08 PM
To:
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