<div dir="ltr">I found that I can send an event with the &#39;body&#39; in C but not via telnet ESL.<div>I&#39;m going to be writing in C anyway so I&#39;ll just leave it at that... strange that I can send a message body via telnet ESL when it&#39;s a MESSAGE event but not SWITCH_EVENT_NOTIFY</div><div>Thanks.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 9, 2015 at 10:37 AM, Michael Jerris <span dir="ltr">&lt;<a href="mailto:mike@jerris.com" target="_blank">mike@jerris.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">It should never be looking at a header to determine the content length, but it should probably be calculating it itself.  Patches welcome.<div><div class="h5"><div><br><div><blockquote type="cite"><div>On Feb 7, 2015, at 4:19 PM, Vik Killa &lt;<a href="mailto:vipkilla@gmail.com" target="_blank">vipkilla@gmail.com</a>&gt; wrote:</div><br><div><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: <a href="mailto:1002@3.local" target="_blank">1002@3.local</a></div><div>from-uri: <a href="mailto:1002@3.local" target="_blank">1002@3.local</a></div><div>contact-uri: <a>sip:1002@192.168.0.109:10536;fs_path=sip:</a><a href="http://192.168.207.156:5060/" target="_blank">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+<a href="mailto:lot@3.local" target="_blank">lot@3.local</a>&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></div></blockquote></div><br></div></div></div></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>