On Mon, Oct 29, 2018, at 1:47 PM, Hans-Peter Jansen wrote: > Dear Asterisk developers, > > in an attempt to add the missing pieces in > res/res_pjsip_dialog_info_body_generator.c to provide a similar > Dialog-Info+XML implementation, as what chan_sip.so provides already, > I invested the better part of today, but things seem to be much more > complicated in PJSIP land (at least for somebody, who started to look > at this code today). > > This is the only missing functionality, that keeps me from transitioning > to PJSIP, and, if I read the various related complains correctly, a lot of > other Asterisk users as well. > > What I found out so far: > > PJSIP version: > > <?xml version="1.0" encoding="UTF-8"?> > <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="3" > state="full" entity="sip:62@192.168.23.2:15060"> > <dialog id="62" direction="recipient"> > <state>early</state> > </dialog> > </dialog-info>
The information does not currently exist in PJSIP, 'nor does it get passed in. The chan_sip module has special logic (find_ringing_channel) local to it to gather the information it thinks is correct which is then placed into the message. The same kind of thing would need to be done in PJSIP. -- Joshua C. Colp Digium - A Sangoma Company | Senior Software Developer 445 Jan Davis Drive NW - Huntsville, AL 35806 - US Check us out at: www.digium.com & www.asterisk.org -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Astricon is coming up October 9-11! Signup is available at: https://www.asterisk.org/community/astricon-user-conference asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev