[asterisk-users] Pickup with pjsip not working

Mark Murawski markm-lists at intellasoft.net
Wed Mar 30 09:18:16 CDT 2022


On 3/1/22 05:59, Karsten Wemheuer wrote:
> Am Dienstag, dem 01.03.2022 um 06:37 -0400 schrieb Joshua C. Colp:
>> On Tue, Mar 1, 2022 at 6:14 AM Karsten Wemheuer <kwem at mail.de> wrote:
>>> Hi *,
>>>
>>> i am currently trying to migrate from chan_sip to pjsip. I am using
>>> Asterisk version 18.10.
>>>
>>> In chan_sip information about the pickup was sent in the XML body
>>> of
>>> the NOTIFY requests:
>>>
>>> /---
>>> <?xml version="1.0"?>
>>> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="3"
>>> state="full"
>>>   entity="sip:213 at 192.168.10.70">
>>> <dialog id="213" call-id="pickup-313634363132303037373438313434-
>>> wojojtzh4bgd" local-tag="1f4rovwnc1" remote-tag="as0a28a768"
>>> direction="recipient">
>>> <remote>
>>> ....
>>> \---
>>>
>>>
>>> If I use pjsip, the pickup information is missing:
>>>
>>> /---
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="1"
>>> state="full" entity="sip:213 at 192.168.10.75:25060">
>>>   <dialog id="213" direction="recipient">
>>>    <remote>
>>> ....
>>> \---
>>>
>>> Many phones expect this information and cannot perform a pickup.
>>>
>>> Where does this need to be configured or does this not work in
>>> pjsip?
>>
>> It does not appear as though anyone has written support for this in
>> PJSIP.
>>
> Do You know, if someone is working on this? Maybe I can help. Is it
> part of the upstream project or would it be built somewhere into
> res/res_pjsip.XXX?
> 
> Karsten
> 
> 

Hi Karsten,

You can try posting a bounty for a work-for-hire to add this support 
into Asterisk in the asterisk-biz mailing list.

I would expect the fee for an add like this to be a few thousand USD. 
But there's also a possibility that a volunteer may step up to write 
this code as well.



More information about the asterisk-users mailing list