[OpenSIPS-Users] Call Pickup using dialoginfo or dialog modules

Jayesh Nambiar jayesh.voip at gmail.com
Mon Mar 5 07:32:52 CET 2012


Hello Everyone,
I have been reading all the posts and examples regarding the call pickup
implementation using opensips but still could not get a clear idea on how
make it work in a simplified way.
Basically I have the following questions:
1) Does it require for the endpoint to SUBSCRIBE for the users whose dialog
state it needs to learn?
2) Is it possible that we enter some values in a database which opensips
can look into and decide which all users should get a NOTIFY for the dialog
states of a particular user? Some values in xcap table probably, which will
tell opensips about whom to NOTIFY when there is a call for a specific user.
3) If I am looking at only implementing the pickup scenario and no other
presence related features, is it possible that only the dialog-event states
are PUBLISHED and no other Presence events are required to be PUBLISHED and
NOTIFIED?
4) Please correct me if I am wrong; When A calls B and C needs to Pick it
up, C should first receive a NOTIFY from Opensips consisting of
local/remote elements, C can then send an INVITE with replaces header and
the call will be Picked up. I just wanted to make sure if my understanding
is correct here.

Finally, is it in some way possible to just use the dialog module and
patch/bridge the call of the caller with the one who is trying to pick up
as we are aware of the ongoing dialogs? Something like it is explained here:
http://opensips.org/pipermail/users/2012-January/020476.html
In the above post, the call can be caught in the failure route, but can it
be bridged to the person who is trying to PickUp. Any examples of how to
achieve this will be very much appreciated.

Thanks,

--- Jayesh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20120305/5e83d4d9/attachment.htm>


More information about the Users mailing list