<p dir="ltr">If you want to dig that deep i think you may want to use sipproxy for that purpose. Are you trying to implement on android? If so it is better to use GCM push system for messaging</p>
<div class="gmail_quote">23 янв. 2015 г. 20:01 пользователь &quot;Steven Ayre&quot; &lt;<a href="mailto:steveayre@gmail.com">steveayre@gmail.com</a>&gt; написал:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">It&#39;s normal for the Call-ID to be different each time - each message is its own dialog.<div><br><div>Can you not group conversations based on the sender+receiver pair?</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 23 January 2015 at 10:28, mbo <span dir="ltr">&lt;<a href="mailto:mbodbg@gmx.net" target="_blank">mbodbg@gmx.net</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"><div>Hello,</div><div><br></div><div>We have implemented a web based client based on the jsSIP library to do audio/video and chat via SIP over websocket and freeswitch. With this client it is also possible to chat only.</div><div>When chatting between two clients, the Call-ID in the message is different for each message.</div><div><br></div><div><div>MESSAGE <a>sip:1008@192.168.0.123</a> SIP/2.0</div><div>Via: SIP/2.0/WSS rfboa1c9gg6q.invalid;branch=z9hG4bK2512434</div><div>Max-Forwards: 69</div><div>To: &lt;<a>sip:1008@192.168.0.123</a>&gt;</div><div>From: &lt;<a>sip:192.168.0.123</a>&gt;;tag=e472qkncp0</div><div>Call-ID: 0ggfl2u355ebrf77jsrq &lt;—— always different</div><div>CSeq: 521 MESSAGE</div><div>sessionId: some uuid</div><div>Content-Type: text/plain</div><div>Allow: INVITE,ACK,CANCEL,BYE,UPDATE,MESSAGE,OPTIONS</div><div>Supported: outbound</div><div>User-Agent: JsSIP 0.6.0</div><div>Content-Length: 2</div></div><div><br></div><div>First problem: As the Call-ID is different for each message, I cannot group the messages to a conversation.</div><div>Second problem: I want to store the chat conversation in the database and link it to a CDR. But there is no CDR written for the conversation. </div><div><br></div><div>As I can see in the RFC (<a href="https://www.ietf.org/rfc/rfc3428.txt" target="_blank">https://www.ietf.org/rfc/rfc3428.txt</a>) on page 3, it should also be possible to create a dialog and then send all messages in context of this dialog. I assume this means, it is possible to establish a chat only (INVITE) call and then send all messages in context of the call.</div><div>If there is a call then freeswitch will also write a cdr and if I can send messages in context of that call I can group them to a conversation, insert it to the db and link it to the cdr. How can I do this with freeswitch?</div><div><br></div><div>Thanks</div><div><br></div><div>Markus</div><div><br></div><div> </div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><div><br></div><br>

</div>

<br></div><br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">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" target="_blank">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>
<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>