Hi<br><br>I am planing to use freeswitch with SIP clients on iPhone and I would like to use APNS to notify clients of incoming calls (so that clients can launch)<br>When I receive an incoming call, I should look up in a DB the extension/phone device id, send a notification to it, waits until client logs on or a timeout is reached, then proceed to bridge the call to the extension.<br>
<br>I could put this logic in a python script in the diaplan, that would block the execution of the dialplan.<font size="4"><br></font><pre><font size="4">&lt;action application=&quot;python&quot; data=&quot;send_notification_and_wait.py&quot;/&gt;<br>
&lt;action application=&quot;bridge&quot; data=&quot;user/${user_data(${destination_number}@${domain_name} attr id)}@${domain_name}&quot; /&gt;<br><br></font></pre>I am wondering if this implementation would be acceptable regarding freeswitch design, or if diaplan/freeswitch offer cleaner ways to implement it.<br>
<br>Regards.<br><br>John<br><font size="4">
</font>