Hi<br><br>1) I&#39;m trying to get the hang of mod_dingaling and I noticed that when I send a message from <a href="mailto:gservat@gmail.com">gservat@gmail.com</a> to <a href="mailto:znog@gmail.com">znog@gmail.com</a> (the latter being the client profile setup on FS), mod_dingaling tries to send another message again from the same sender/recipient which the google talk server rejects with the error shown below. Any ideas why this is?<br>

<br>-------------------------------------------------------------------------------<br>
&lt;message to=&quot;<a href="mailto:znog@gmail.com">znog@gmail.com</a>&quot; type=&quot;chat&quot; id=&quot;4BF947C10A146B61_2&quot;
iconset=&quot;classic&quot; from=&quot;<a href="http://gservat@gmail.com/gmail.988E8E36">gservat@gmail.com/gmail.988E8E36</a>&quot;&gt;<br>
&nbsp; &lt;body&gt;testing&lt;/body&gt;<br>
&nbsp; &lt;met:google-mail-signature xmlns:met=&quot;google:metadata&quot;&gt;12b790b93955e670&lt;/met:google-mail-signature&gt;<br>
&nbsp; &lt;cha:active xmlns:cha=&quot;<a href="http://jabber.org/protocol/chatstates">http://jabber.org/protocol/chatstates</a>&quot;&gt;&lt;/cha:active&gt;<br>
&nbsp; &lt;nos:x value=&quot;disabled&quot; xmlns:nos=&quot;google:nosave&quot;&gt;&lt;/nos:x&gt;<br>
&nbsp; &lt;arc:record otr=&quot;false&quot; xmlns:arc=&quot;<a href="http://jabber.org/protocol/archive">http://jabber.org/protocol/archive</a>&quot;&gt;&lt;/arc:record&gt;<br>
&lt;/message&gt;<br>
<br>
2008-11-17 00:57:40 [NOTICE] libdingaling.c:1276 on_log() SecSEND:<br>
-------------------------------------------------------------------------------<br>
&lt;message to=&quot;<a href="mailto:znog@gmail.com">znog@gmail.com</a>&quot; type=&quot;chat&quot; from=&quot;<a href="http://gservat@gmail.com/gmail.988E8E36">gservat@gmail.com/gmail.988E8E36</a>&quot;&gt;<br>
&nbsp; &lt;body&gt;testing&lt;/body&gt;<br>
&lt;/message&gt;<br>
<br>
2008-11-17 00:57:41 [INFO] libdingaling.c:1274 on_log() SecRECV:<br>
-------------------------------------------------------------------------------<br>
&lt;message to=&quot;<a href="http://gservat@gmail.com/gmail.988E8E36">gservat@gmail.com/gmail.988E8E36</a>&quot; type=&quot;error&quot; from=&quot;<a href="mailto:znog@gmail.com">znog@gmail.com</a>&quot;&gt;<br>
&nbsp; &lt;body&gt;testing&lt;/body&gt;<br>
&nbsp; &lt;error code=&quot;400&quot; type=&quot;modify&quot;&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;bad-request xmlns=&quot;urn:ietf:params:xml:ns:xmpp-stanzas&quot;&gt;&lt;/bad-request&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;text xmlns=&quot;urn:ietf:params:xml:ns:xmpp-stanzas&quot;&gt;If set, the
&#39;from&#39; attribute must be set to the user&#39;s full JID.&lt;/text&gt;<br>
&nbsp; &lt;/error&gt;<br>
-------------------------------------------------------------------------------<br>
<br><br>2) I was trying to use the &quot;chat jingle&quot; interface to send a message to a contact and it didn&#39;t work. I used the following command:<br><br>FreeSWITCH&gt; chat jingle|<a href="mailto:znog@gmail.com">znog@gmail.com</a>|<a href="mailto:gservat@gmail.com">gservat@gmail.com</a>|testing<br>
<br>-------------------------------------------------------------------------------<br>&lt;message to=&quot;<a href="mailto:gservat@gmail.com">gservat@gmail.com</a>&quot; type=&quot;chat&quot; from=&quot;<a href="mailto:dp%2Bznog@gmail.com">dp+znog@gmail.com</a>&quot;&gt;<br>
&nbsp; &lt;body&gt;testing&lt;/body&gt;<br>&lt;/message&gt;<br><br>2008-11-17 01:02:34 [INFO] libdingaling.c:1274 on_log() SecRECV:<br>-------------------------------------------------------------------------------<br>&lt;message to=&quot;<a href="mailto:dp%2Bznog@gmail.com">dp+znog@gmail.com</a>&quot; type=&quot;error&quot; from=&quot;<a href="mailto:gservat@gmail.com">gservat@gmail.com</a>&quot;&gt;<br>
&nbsp; &lt;body&gt;testing&lt;/body&gt;<br>&nbsp; &lt;error code=&quot;400&quot; type=&quot;modify&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &lt;bad-request xmlns=&quot;urn:ietf:params:xml:ns:xmpp-stanzas&quot;&gt;&lt;/bad-request&gt;<br>&nbsp;&nbsp;&nbsp; &lt;text xmlns=&quot;urn:ietf:params:xml:ns:xmpp-stanzas&quot;&gt;If set, the &#39;from&#39; attribute must be set to the user&#39;s full JID.&lt;/text&gt;<br>
&nbsp; &lt;/error&gt;<br>&lt;/message&gt;<br>-------------------------------------------------------------------------------<br><br>I tried modifying mod_dingaling.c&#39;s chat_send() function to see if the &quot;dp+&quot; part was annoying the Google Talk server (ie. forced it to leave the &quot;from&quot; as is) but it didn&#39;t help.<br>
<br>Just for the record, my jingle client profile looks like this:<br><br>&lt;include&gt;<br>&nbsp; &lt;!-- Client Profile (Original mode) --&gt;<br>&nbsp; &lt;profile type=&quot;client&quot;&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;name&quot; value=&quot;<a href="mailto:znog@gmail.com">znog@gmail.com</a>&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;param name=&quot;login&quot; value=&quot;<a href="http://znog@gmail.com/gtalk">znog@gmail.com/gtalk</a>&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;password&quot; value=&quot;pass-goes-here&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;dialplan&quot; value=&quot;XML&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;param name=&quot;context&quot; value=&quot;public&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;message&quot; value=&quot;Call me&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;rtp-ip&quot; value=&quot;$${bind_server_ip}&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;param name=&quot;ext-rtp-ip&quot; value=&quot;$${external_rtp_ip}&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;auto-login&quot; value=&quot;true&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;auto-reply&quot; value=&quot;auto-reply looks disabled in the mod_dingaling.c code&quot;/&gt; --&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;!-- SASL &quot;plain&quot; or &quot;md5&quot; --&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;sasl&quot; value=&quot;plain&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;!-- if the server where the jabber is hosted is not the same as the one in the jid --&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;param name=&quot;server&quot; value=&quot;<a href="http://talk.google.com">talk.google.com</a>&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;!-- Enable TLS or not --&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;tls&quot; value=&quot;true&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;!-- disable to trade async for more calls --&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;use-rtp-timer&quot; value=&quot;true&quot;/&gt;<br>&nbsp;&nbsp;&nbsp; &lt;!-- default extension (if one cannot be determined) --&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;exten&quot; value=&quot;inbound_gtalk&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;!-- VAD choose one --&gt;<br>&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;in&quot;/&gt; --&gt;<br>&nbsp;&nbsp;&nbsp; &lt;!-- &lt;param name=&quot;vad&quot; value=&quot;out&quot;/&gt; --&gt;<br>&nbsp;&nbsp;&nbsp; &lt;param name=&quot;vad&quot; value=&quot;both&quot;/&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;avatar&quot; value=&quot;/path/to/tiny.jpg&quot;/&gt;--&gt;<br>&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;candidate-acl&quot; value=&quot;dl-candidates&quot;/&gt;--&gt;<br>&nbsp; &lt;/profile&gt;<br>&lt;/include&gt;<br>
<br>Any help would be appreciated and in return I will update the mod_dingaling WIKI page :-)<br><br>Regards,<br>Gonzalo<br>