<div dir="ltr"><br><br><div class="gmail_quote">On Sat, Oct 18, 2008 at 3:50 AM, Dennis <span dir="ltr">&lt;<a href="mailto:odermann@googlemail.com">odermann@googlemail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">&gt;&gt; When using socket outbound, freeswitch connects to the PHP-script, the<br>
&gt;&gt; PHP-script forks and is registered to &quot;myevents&quot; (events all seems to<br>
&gt;&gt; give me all events from all connections).<br>
&gt;&gt; One of the problems I have with &quot;outbound&quot; is, that I won&#39;t get all<br>
&gt;&gt; events. For example I do not get &quot;hangup&quot;, because the socket<br>
&gt;&gt; connection seems to die, before freeswitch sends the last command when<br>
&gt;&gt; hanging up. With &quot;ringing&quot; the problem seems to be the same.<br>
&gt;&gt; I only get a &quot;hangup&quot;, when I register to &quot;events all&quot; and have to<br>
&gt;&gt; active calls. When one of the two calls hangs up, i can see it by<br>
&gt;&gt; printing out all events in the PHP-script.<br>
&gt;<br>
&gt;<br>
&gt; Good point. &nbsp;I fixed latest release to linger on the socket until you get<br>
&gt; the channel_hangup<br>
&gt; event providing you did &quot;myevents&quot;<br>
<br>
</div>Anthony, that is so cool! It works exactly as I whished now. As far as<br>
I can see, I get all needed events thanks to your changes. Thanks a<br>
lot for the great support!<br>
<div class="Ih2E3d"><br>
<br>
&gt;&gt; Another thing ist the events &quot;heartbeat&quot;. Will I get the &nbsp;&quot;heartbeat&quot;<br>
&gt;&gt; for every single call or just one heartbeat for all calls?<br>
&gt;<br>
&gt;<br>
&gt; The regular heartbeat event is for the whole system in case you are managing<br>
&gt; a connection<br>
&gt; to several boxes or you want to be sure the box is up.<br>
&gt;<br>
&gt; There is a per call heartbeat you can enable at a desired interval for calls<br>
&gt; with media flowing through FS.<br>
<br>
</div>A per call heartbeat is exactly what I am looking for (as far, as I<br>
get it, when registering to myevents). What does &quot;calls with media<br>
flowing&quot; mean? What makes them different from other calls?<br>
Where can I aktivate a per call heartbeat and where can I set the interval?<br>
</blockquote><div><br>Meaning in bypass_media mode it will not work because the logic lives<br>in the media io handler.&nbsp; Supporting it in calls where media is point to point would require<br>some more code.<br><br>&nbsp;</div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
A more precise question about inbound/outbound: I want to read out the<br>
events from freeswitch with my PHP-script and then tell freeswitch,<br>
what to do next. I have the feeling, that &quot;outbound&quot; is the way to go.<br>
But of course I also want to be able to start calls. Can I do this by<br>
using &quot;outbound&quot;?<br>
</blockquote><div><br>yes<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
If I want to start a call without bridging two sides, is &quot;originate&quot;<br>
the command to use? I have problems to understand, when to use<br>
&quot;sendmsg&quot; and when to use &quot;api&quot;. Like &quot;bridge&quot; works with &quot;sendmsg&quot;<br>
and &quot;originate&quot; seems only to work with the &quot;api&quot; command.<br>
<br>
</blockquote><div><br>sendmsg is for dialplan applications (show application) on the cli<br>api is for FSAPI interface (show api)<br><br>btw you should update again to latest as I made another tweak regarding this<br>behavior change <br>
<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Thanks again<br>
<div><div></div><div class="Wj3C7c">Dennis<br>
<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>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>
</div>