[OpenSIPS-Users] Call Pickup feature in Opensips 1.11

Flavio Goncalves flavio at voffice.com.br
Fri Jun 16 12:52:42 EDT 2017


I know two ways to do Call Pickup using OpenSIPS,

The first one is almost effortless, use a phone capable to do it.  Some
phones support the RFC5359 https://datatracker.ietf.org/doc/rfc5359/ (Page
147).  As far as I know Yealink and Polycom support it. You have to
configure the phone to Notify the in session dialogs
(dialog-info-call-pickup). I use this with Yealinks in my office and it
works just fine. I didn't tried the buddy list using RLS, I will make a try
in the future.

The second one is to save in cache the dialog information regarding in
progress calls.  When picking up a call,  build the replaces header using
this information and send to the device, it will replace the call. You have
to build your own script.

Good luck.

Flavio E. Goncalves

2017-06-16 12:19 GMT-03:00 Bogdan-Andrei Iancu <bogdan at opensips.org>:

> Hi,
> yes, you are right - it is not the 100% call pickup. To do a 100% call
> pickup you need an B2B (and not a proxy) - as you need a B2BUA to bridge
> the incoming call form the original caller with the incoming call from the
> person doing the pickup.
> In the Callpick Up with Event-based Routing, to overcome the lack of a B2B
> capabilities, we made a small scenario change - when the person doing the
> call pickup calls, his call will be rejected and he will receive (as
> incoming call) the call he picked up.
> Regards,
> Bogdan-Andrei Iancu
>   OpenSIPS Founder and Developer
>   http://www.opensips-solutions.com
> OpenSIPS Bootcamp 2017, Houston, US
>   http://opensips.org/training/OpenSIPS_Bootcamp_2017.html
> On 06/07/2017 05:06 PM, maatohewetbi wrote:
>> Is it any way to upload whole script to test Call pickup with 2.3? I've
>> installed this version and pasted pickup config from module event_routing
>> documentation. Call Pickup doesn't work as it should. When I call one leg,
>> and want to handle this call by third user I get only 480 message after
>> dialing "33". When I delete this line it works ok but on third user phone
>> (Grandstream) I get incomming call on second line whil first is still
>> calling. When I answer it looks ok. But I feel it doesn't work as it
>> should.
>> --
>> View this message in context: http://opensips-open-sip-serve
>> r.1449251.n2.nabble.com/Call-Pickup-feature-in-Opensips-1-
>> 11-tp7607496p7607647.html
>> Sent from the OpenSIPS - Users mailing list archive at Nabble.com.
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20170616/359ed69e/attachment-0001.html>

More information about the Users mailing list