PJSIP sends limited dialog-info data for originated call

Hello,
I’m running asterisk version 20.11.0. I have an extension 650 monitored by BLF on a polycom phone. When extension 650 receives a call, PJSIP sends full dialog information to the monitoring endpoint:

<?xml version="1.0" encoding="UTF-8"?> sip:111@csp1test.acepbx.com sip:650@csp1test.acepbx.com early

That’s great. Now when extension 650 originates a call PJSIP sends very limited info:

<?xml version="1.0" encoding="UTF-8"?> confirmed

This results in monitoring polycom unable to show call destination and therefore results in inconsistent behavior for users who can see both parties for incoming calls and expect to see both parties for originated calls as well.
Is it possible to enable full dialog-info information for originated calls and, if so, how can I do it?

Thanks,
Michael Ulitskiy

What does “originates a call” mean? What actually happens?

As for enabling there is no such thing. It shows the information it has access to, and for extended information only in “early”.

Originates in this case means extension 650 makes a call to extension 111, as opposed to extension 650 receives call from extension 111. Sorry, this forum has eaten up xml code. I’ll try again. Here’s dialog-info sent on received call:

<?xml version="1.0" encoding="UTF-8"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="4" state="full" entity="sip:650@66.114.80.238:5060;transport=udp">
 <dialog id="650" direction="recipient">
  <remote>
   <identity display="111">sip:111@csp1test.acepbx.com</identity>
   <target uri="sip:111@csp1test.acepbx.com" />
  </remote>
  <local>
   <identity display="650">sip:650@csp1test.acepbx.com</identity>
   <target uri="sip:650@66.114.80.238:5060;transport=udp" />
  </local>
  <state>early</state>
 </dialog>
</dialog-info>

Here’s dialog-info sent on originated call:

<?xml version="1.0" encoding="UTF-8"?>
<dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="2" state="full" entity="sip:650@66.114.80.238:5060;transport=udp">
 <dialog id="650">
  <state>confirmed</state>
 </dialog>
</dialog-info>

There is no support for such a thing. It shows the information only for incoming calls to a device.

I see. That’s a pity :-(.
Thanks for the quick reply

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.