<div dir="ltr">When firing a NOTIFY event using sendevent, mod_sofia does not accept &#39;body&#39; or &#39;content-length&#39; from the event;<div><br></div><div>My goal is to be able to send custom &#39;dialog&#39; events to send NOTIFYs to UAs</div><div>I noticed FS will send the dialog event if I don&#39;t include the &#39;content-length&#39; header and body. </div><div><br></div><div>Here is an example event that works.</div><div>mod_sofia will parse the event and fire the NOTIFY</div><div><br></div><div><div>sendevent NOTIFY</div><div>profile: internal</div><div>event-string: dialog</div><div>content-type: application/dialog-info+xml</div><div>user: 1002</div><div>host: 3.local</div><div>to-uri: 1002@3.local</div><div>from-uri: 1002@3.local</div><div>contact-uri: sip:1002@192.168.0.109:10536;fs_path=sip:<a href="http://192.168.207.156:5060">192.168.207.156:5060</a></div></div><div><br></div><div>if I add content-length and a body, mod_sofia does not fire the NOTIFY:</div><div><br></div><div><div>content-length: 493</div><div>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;dialog-info xmlns=&quot;urn:ietf:params:xml:ns:dialog-info&quot; version=&quot;3&quot; state=&quot;full&quot; entity=&quot;sip:orbit+lot@3.local&quot;&gt;&lt;dialog id=&quot;lot&quot; direction=&quot;initiator&quot;&gt;&lt;state&gt;early&lt;/state&gt;&lt;local&gt;&lt;identity display=&quot;TEST&quot;&gt;sip:lot@3.local;proto=orbit&lt;/identity&gt;&lt;target uri=&quot;sip:lot@3.local;proto=orbit&quot;&gt;&lt;param pname=&quot;+sip.rendering&quot; pvalue=&quot;no&quot;/&gt;&lt;/target&gt;&lt;/local&gt;&lt;remote&gt;&lt;identity display=&quot;park&quot;&gt;sip:lot&lt;/identity&gt;&lt;target uri=&quot;sip:park+lot&quot;/&gt;&lt;/remote&gt;&lt;/dialog&gt;&lt;/dialog-info&gt;</div></div><div><br></div><div><br></div><div>I noticed in mod_sofia.c, where it listens for SWITCH_EVENT_NOTIFY</div><div>it does not parse the &#39;content-length&#39; header but it does look for the body and even tries to send it in nua_notify()</div><div><br></div><div>Is this the desired behavior? If SWITCH_EVENT_NOTIFY is trying to send the body of the event, shouldn&#39;t it look for a content-length header or try to create one based on the body?</div><div><br></div><div>If it is not the desired behavior, could this be a bug? </div><div>Thank you in advance.</div><div><br></div><div><br></div><div><br></div><div><br></div></div>