<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Hi Bogdan,</p>
<p><br>
</p>
<p>Hope you are well, and thanks for the reply.</p>
<p><br>
</p>
<p>Sorry let me try and explain.</p>
<p><br>
</p>
<p>I have built a hosted solution using opensips and freeswitch, and in normal operation, a call hits opensips, routes to freeswitch for media resources, then routes back to opensips for termination.</p>
<p><br>
</p>
<p>I do this via dispatcher, so I can load balance across multiple freeswitch servers.</p>
<p><br>
</p>
<p>PSTN--->opensips(dispatcher)--->freeswitch---->opensips---->SIP Agent</p>
<p><br>
</p>
<p>I want to introduce call queuing into the mix, so looking at the best way to add this to the flow, so I assume I could insert when the call routes back from freeswitch into opensips for termination to the agent, which would make sense?</p>
<p><br>
</p>
<p>That way I can still use dispatcher on the ingress side, and engage call center for queuing when the call comes back from freeswitch?</p>
<p><br>
</p>
<p><span style="font-family: Calibri, Helvetica, sans-serif, EmojiFont, "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols; font-size: 16px;">PSTN--->opensips(dispatcher)--->freeswitch---->opensips(call_center)---->SIP
 Agent</span><br>
</p>
<p><br>
</p>
<p>Does that make sense?</p>
<p><br>
</p>
<p>Thanks</p>
<p><br>
</p>
<p>Jon</p>
<p><br>
</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Bogdan-Andrei Iancu <bogdan@opensips.org><br>
<b>Sent:</b> 07 August 2017 13:49<br>
<b>To:</b> OpenSIPS users mailling list; Jonathan Hunter<br>
<b>Subject:</b> Re: [OpenSIPS-Users] Call Center function cc_handle_call and the Dispatcher module</font>
<div> </div>
</div>
<div><tt>Hello Jonathan,<br>
<br>
I think there is a conflict here, as you are trying to use together modules doing different routing algorithms.<br>
<br>
* call center - it does its own routing by picking up the available agents.<br>
<br>
* dispatcher - picks up a destination based on hashing.<br>
<br>
Or maybe it is not clear for me what you want to use dispatcher for.<br>
<br>
Best regards,<br>
</tt>
<pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
  OpenSIPS Founder and Developer
  <a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com" id="LPlnk836779" previewremoved="true">http://www.opensips-solutions.com</a>

OpenSIPS Bootcamp 2017, Houston, US
  <a class="moz-txt-link-freetext" href="http://opensips.org/training/OpenSIPS_Bootcamp_2017.html" id="LPlnk537318" previewremoved="true">http://opensips.org/training/OpenSIPS_Bootcamp_2017.html</a>
</pre>
<div id="LPBorder_GT_15021186853670.3382890176193405" style="margin-bottom: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id="LPContainer_15021186853640.1767683600164176" role="presentation" cellspacing="0" style="width: 90%; background-color: rgb(255, 255, 255); position: relative; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted rgb(200, 200, 200);">
<tbody>
<tr valign="top" style="border-spacing: 0px;">
<td id="TextCell_15021186853650.47289414727479917" colspan="2" style="vertical-align: top; position: relative; padding: 0px; display: table-cell;">
<div id="LPRemovePreviewContainer_15021186853660.611868580953052"></div>
<div id="LPTitle_15021186853660.21627743843183378" style="top: 0px; color: rgb(0, 120, 215); font-weight: normal; font-size: 21px; font-family: wf_segoe-ui_light, "Segoe UI Light", "Segoe WP Light", "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; line-height: 21px;">
<a id="LPUrlAnchor_15021186853660.033772848317485504" href="http://www.opensips-solutions.com/" target="_blank" style="text-decoration: none;">Home — OpenSIPS Solutions</a></div>
<div id="LPMetadata_15021186853660.8822770064612018" style="margin: 10px 0px 16px; color: rgb(102, 102, 102); font-weight: normal; font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; font-size: 14px; line-height: 14px;">
www.opensips-solutions.com</div>
<div id="LPDescription_15021186853670.2884904849390568" style="display: block; color: rgb(102, 102, 102); font-weight: normal; font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: hidden;">
OpenSIPS is a mature Open Source implementation of a SIP server. OpenSIPS is more than a SIP proxy/router as it includes application-level functionalities.</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<div class="moz-cite-prefix">On 08/05/2017 05:32 PM, Jonathan Hunter wrote:<br>
</div>
<blockquote type="cite">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<div><span style="font-size:12pt">Hi Guys,</span><br>
</div>
<div><br>
</div>
<div>We currently use the dispatcher module, and the ds_select_dst function to load balance calls to multiple freeswitch servers.</div>
<div><br>
</div>
<div>I am now implementing the call_center module, and using the function cc_handle_call to enter the call into the control of the module.</div>
<div><br>
</div>
<div>Is it possible once that function is engaged to use the dispatcher functions for load balancing or is it a question of when you call the function?</div>
<div><br>
</div>
<div>As I still want there to be resilience when using this function (apologies if I am misunderstanding the configuration).</div>
<div><br>
</div>
<div>Many thanks</div>
<div><br>
</div>
<div>Jon</div>
<div><br>
</div>
<br>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre>_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div>
</div>
</div>
</body>
</html>