Hi Michael,<br><br><div class="gmail_quote">On Thu, Nov 18, 2010 at 6:01 PM, Michael Collins <span dir="ltr">&lt;<a href="mailto:msc@freeswitch.org">msc@freeswitch.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Of course I remember CC 2009! We had a nice conversation with you guys. :)<div><br></div><div>Okay, I was thinking about this and I had a few questions:</div><div><br></div><div>#1 - how do you feel about having the called party press a key to accept the collect call? If that is okay with you then the problem is solved very easily with the group_confirm stuff. (see <a href="http://wiki.freeswitch.org/wiki/Channel_Variables#Answer_confirmation_variables" target="_blank">http://wiki.freeswitch.org/wiki/Channel_Variables#Answer_confirmation_variables</a> for more information)</div>
</blockquote><div><br>This not an option for this project, we must do exactly how the Collect Call works here in Brazil - You must stay in the line after a few seconds (6s) to accept the call.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div><br></div><div>#2 - if you really want to have the called party just wait several seconds to accept the call then I would wonder how you handle a condition like the called party&#39;s voicemail answering? It&#39;s entirely possible that the called party&#39;s VM picks up, then the collect call goes through. (Unless, of course, that&#39;s what you want.)</div>
</blockquote><div><br>Yes you are right, but in that case the B side will not have VM enabled or at least not enabled for this kind of calls.<br><br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div><br></div><div>Write out the call flow, like this:</div><div>Party A calls, is placed on hold, party B is called</div><div>If party B accepts call, bridge A and B</div><div>If party B rejects, send A to a rejection message</div>

<div><br></div><div>Is that right? If so then it&#39;s time to start coding. :)</div></blockquote><div><br>Not exactly, should be that way:<br><br>Party A calls and party B is called (the phone is ringing at that point)<br>
When party B picks up the phone, FS plays an announcement to party A (ex: callee.wav) and another announcement to party B (ex: called.wav) - bouth announcements/sounds has the same duration<br>If party B stays in the line after heard the announcement/sound FS bridge A and B<br>
If party B hangup the phone, party A hears busy tone (could be an announcement too) and the call is dropped.<br><br>Thats it!<br>Do you think its possible to accomplish with FS?<br><br>Thanks for your attention.<br>Best regards<br>
Rodrigo Telles <br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><br></div><font color="#888888"><div>-MC</div>
</font><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>
<br></blockquote></div><br>