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
On Tue, Mar 1, 2022 at 7:16 AM Karsten Wemheuer <kwem at mail.de> 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? >I know of noone working on this, and it would be part of Asterisk itself. -- Joshua C. Colp Asterisk Technical Lead Sangoma Technologies Check us out at www.sangoma.com and www.asterisk.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20220301/a364ee3a/attachment.html>
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.