Hi Anthony,<div><br></div><div>It looks like mod_skypopen is answering the Skype call and opening the channel before any </div><div>dialplan lookups are reached :(</div><div><br></div><div>Here is part of the log:</div><div>
<br></div><div><div>2010-07-27 18:07:28.553971 [DEBUG] skypopen_protocol.c:176 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  176  ][interface1][-1, 0, 0] READING: |||CALL 2114 CONF_ID 0||| </div><div>
2010-07-27 18:07:28.563966 [DEBUG] skypopen_protocol.c:176 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  176  ][interface1][-1, 0, 0] READING: |||USER <a href="http://jjeffords.com">jjeffords.com</a> TIMEZONE 72000||| </div>
<div>2010-07-27 18:07:28.633980 [DEBUG] skypopen_protocol.c:176 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  176  ][interface1][-1, 0, 0] READING: |||CALL 2114 STATUS RINGING||| </div><div>2010-07-27 18:07:28.633980 [DEBUG] skypopen_protocol.c:556 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  556  ][interface1][-1, 0, 0] NO ACTIVE calls in this moment, skype_call 2114 is RINGING, to ask PARTNER_HANDLE</div>
<div>2010-07-27 18:07:28.633980 [DEBUG] skypopen_protocol.c:1498 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  1498 ][interface1][-1, 0, 0] SENDING: |||GET CALL 2114 PARTNER_HANDLE||||</div><div>2010-07-27 18:07:28.663964 [DEBUG] skypopen_protocol.c:176 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  176  ][interface1][-1, 0, 0] READING: |||CALL 2114 PARTNER_HANDLE <a href="http://jjeffords.com">jjeffords.com</a>||| </div>
<div>2010-07-27 18:07:28.663964 [DEBUG] skypopen_protocol.c:481 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  481  ][interface1][-1, 0, 0] Call 2114 TRY ANSWER</div><div>2010-07-27 18:07:28.663964 [DEBUG] mod_skypopen.c:2301 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  2301 ][interface1][-1, 0, 0] NOT FOUND</div>
<div>2010-07-27 18:07:28.663964 [DEBUG] skypopen_protocol.c:1498 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  1498 ][interface1][-1, 0, 0] SENDING: |||GET CALL 2114 PARTNER_DISPNAME||||</div><div>
2010-07-27 18:07:28.683968 [DEBUG] skypopen_protocol.c:1498 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  1498 ][interface1][-1,11, 0] SENDING: |||ALTER CALL 2114 ANSWER||||</div><div>2010-07-27 18:07:28.703965 [DEBUG] mod_skypopen.c:2314 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  2314 ][interface1][-1,11, 0] We answered a Skype RING on skype_call 2114</div>
<div>2010-07-27 18:07:28.703965 [DEBUG] mod_skypopen.c:2322 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  2322 ][interface1][-1,11, 0] NEW!  name: interface1, state: 11, value=<a href="http://jjeffords.com">jjeffords.com</a>, tech_pvt-&gt;callid_number=<a href="http://jjeffords.com">jjeffords.com</a>, tech_pvt-&gt;skype_user=cloud-tree-admin</div>
<div>2010-07-27 18:07:28.703965 [DEBUG] skypopen_protocol.c:176 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  176  ][interface1][-1,11, 0] READING: |||CALL 2114 PARTNER_DISPNAME Jason Jeffords||| </div>
<div>2010-07-27 18:07:28.714033 [DEBUG] skypopen_protocol.c:176 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  176  ][interface1][-1,11, 0] READING: |||ALTER CALL 2114 ANSWER||| </div><div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:176 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  176  ][interface1][-1,11, 0] READING: |||CALL 2114 STATUS INPROGRESS||| </div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:660 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  660  ][interface1][-1,11, 0] no tech_pvt-&gt;session_uuid_str</div><div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:666 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  666  ][interface1][-1,11, 0] skype_call: 2114 is now active</div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:673 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  673  ][interface1][-1, 5,21] START start_audio_threads</div><div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:83 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  83   ][interface1][-1, 5,21] Binded! *which_port=32769, tech_pvt-&gt;tcp_cli_port=32770, tech_pvt-&gt;tcp_srv_port=32769</div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:88 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  88   ][interface1][-1, 5,21] 1 SO_RCVBUF is 87380, size is 4</div><div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:92 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  92   ][interface1][-1, 5,21] 1 SO_SNDBUF is 16384, size is 4</div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:113 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  113  ][interface1][-1, 5,21] 2 SO_RCVBUF is 87380, size is 4</div><div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:132 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  132  ][interface1][-1, 5,21] 2 SO_SNDBUF is 16384, size is 4</div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:136 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  136  ][interface1][-1, 5,21] TCP_NODELAY is 0</div><div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:143 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  143  ][interface1][-1, 5,21] TCP_NODELAY is 0</div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:773 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  773  ][interface1][-1, 5,21] started tcp_srv_thread thread.</div><div>2010-07-27 18:07:28.733950 [DEBUG] mod_skypopen.c:1889 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  1889 ][interface1][-1, 5,21] started tcp_srv_thread thread.</div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:83 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  83   ][interface1][-1, 5,21] Binded! *which_port=32770, tech_pvt-&gt;tcp_cli_port=32770, tech_pvt-&gt;tcp_srv_port=32769</div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:88 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  88   ][interface1][-1, 5,21] 1 SO_RCVBUF is 87380, size is 4</div><div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:92 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  92   ][interface1][-1, 5,21] 1 SO_SNDBUF is 16384, size is 4</div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:113 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  113  ][interface1][-1, 5,21] 2 SO_RCVBUF is 87380, size is 4</div><div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:132 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  132  ][interface1][-1, 5,21] 2 SO_SNDBUF is 16384, size is 4</div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:136 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  136  ][interface1][-1, 5,21] TCP_NODELAY is 0</div><div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:143 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  143  ][interface1][-1, 5,21] TCP_NODELAY is 0</div>
<div>2010-07-27 18:07:28.733950 [DEBUG] skypopen_protocol.c:924 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  924  ][interface1][-1, 5,21] started tcp_cli_thread thread.</div><div>2010-07-27 18:07:28.733950 [DEBUG] mod_skypopen.c:1899 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  1899 ][interface1][-1, 5,21] started tcp_cli_thread thread.</div>
<div>2010-07-27 18:07:28.853968 [DEBUG] skypopen_protocol.c:1498 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  1498 ][interface1][-1, 5,21] SENDING: |||ALTER CALL 2114 SET_INPUT PORT=&quot;32770&quot;||||</div>
<div>2010-07-27 18:07:28.864023 [DEBUG] skypopen_protocol.c:953 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  953  ][interface1][-1, 5,21] ACCEPTED here you send me 32770</div><div>2010-07-27 18:07:28.864023 [DEBUG] skypopen_protocol.c:958 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  958  ][interface1][-1, 5,21] 4 SO_RCVBUF is 87380, size is 4</div>
<div>2010-07-27 18:07:28.864023 [DEBUG] skypopen_protocol.c:962 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  962  ][interface1][-1, 5,21] 4 SO_SNDBUF is 16384, size is 4</div><div>2010-07-27 18:07:28.873942 [DEBUG] skypopen_protocol.c:1498 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  1498 ][interface1][-1, 5,21] SENDING: |||#output ALTER CALL 2114 SET_OUTPUT PORT=&quot;32769&quot;||||</div>
<div>2010-07-27 18:07:28.883950 [DEBUG] skypopen_protocol.c:688 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  688  ][interface1][-1, 5,21] New Inbound Channel!</div><div><br></div><div><br></div><div>
<br></div><div>2010-07-27 18:07:28.883950 [DEBUG] mod_skypopen.c:1920 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  1920 ][interface1][-1, 5,21] 2 SESSION_REQUEST d18a03ae-99a9-11df-9273-dfe9044f32b8</div>
<div>2010-07-27 18:07:28.883950 [DEBUG] mod_skypopen.c:258 rev git2svn-syncpoint-master-132-g91a87e9[(nil)|37     ][DEBUG_SKYPE  258  ][interface1][-1, 5,21] skypopen_tech_init SUCCESS</div><div>2010-07-27 18:07:28.883950 [NOTICE] switch_channel.c:776 New Channel skypopen/interface1 [d18a03ae-99a9-11df-9273-dfe9044f32b8]</div>
<div>2010-07-27 18:07:28.883950 [DEBUG] mod_skypopen.c:1944 (skypopen/interface1) State Change CS_NEW -&gt; CS_INIT</div></div><div><br></div><div><br></div><div><br><br><div class="gmail_quote">On Tue, Jul 27, 2010 at 2:06 PM, Anthony Minessale <span dir="ltr">&lt;<a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">don&#39;t answer the A leg? bridge to B with it unanswered and it should do what you want unless somehow the skype channel answers explicitly which would be a possible bug in mod_skype_open<div>
<div></div><div class="h5"><br><br><div class="gmail_quote">
On Tue, Jul 27, 2010 at 9:43 AM, Jason Jeffords <span dir="ltr">&lt;<a href="mailto:jason@cloudtree.net" target="_blank">jason@cloudtree.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Anthony,<div><br></div><div>Thank you for your very fast response and your excellent work on Freeswitch :)</div><div><br></div><div>We have tried setting ignore_early_media=true in the bridge dial string (the B</div><div>


leg).  This has the expected effect of removing ringing from the channel (the</div><div>A leg no longer hears ringing, neither Skype nor PSTN).</div><div><br></div><div>The problem is the A leg has answered the Skype call (mod_skypopen) and</div>


<div>established a channel before the B leg has answered.  We want to tie these</div><div>call state machines together to allow the A leg to continue to Skype ring until</div><div>the B leg answers.</div><div><br></div><div>


We tried setting ignore_early_media on the A leg as well in several different</div><div>locations in the dialplan without success.</div><div><br></div><div>Do you have another other suggestions?  Is there a different variable that </div>


<div>allows the state machines to be tied together as described above?</div><div><br></div><div>Thanks for your help,</div><div><br></div><font color="#888888"><div>Jason</div></font><div><div></div><div><div>
<br></div><div><br><br><div class="gmail_quote">
On Thu, Jul 22, 2010 at 6:01 PM, Anthony Minessale <span dir="ltr">&lt;<a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


add {ignore_early_media=true} to your bridge dial string<br><br><div class="gmail_quote"><div><div></div><div>On Thu, Jul 22, 2010 at 3:51 PM, Jason Jeffords <span dir="ltr">&lt;<a href="mailto:jason@cloudtree.net" target="_blank">jason@cloudtree.net</a>&gt;</span> wrote:<br>



</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>My specific use case is an inbound Skype call using mod_skypopen to a SIP phone.<div>


<br></div><div>I would like the Skype call to keep ringing as a Skype call (not a PSTN call)</div>
<div>until the B-leg is answered.  The default behaviour is the Skype call is answered </div>
<div>by freeswitch and ringback is played over the established Skype call.</div><div><br></div><div>Thanks in advance,</div><div><br></div><font color="#888888"><div>Jason</div><div><br><br>
</div>
</font><br></div></div>_______________________________________________<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>
<br></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>



Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br>


GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br>


<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<br>
<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>
<br></blockquote></div><br><br clear="all"><br>
</div>
</div></div><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>
<br></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>

Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<br>
</div></div><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><br>
</div>