<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">You can write a script to just run and do the work... Something simple in lua. &nbsp;Just checks an sqlite db if the number is in that db transfer it to extension rejected and move on to the next call... if it it's not in the db.. move on and ring the phone.<div><br></div><div><br></div><div>/b</div><div><br><div><div>On Jul 15, 2008, at 5:28 AM, Alois Komenda wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div><font face="Arial" size="2"><span class="132520910-15072008">Hello,</span></font></div><div><font face="Arial" size="2"><span class="132520910-15072008"></span></font>&nbsp;</div><div><font face="Arial" size="2"><span class="132520910-15072008">how can I realize a Call-Blocking application with FreeSWITCH?</span></font></div><div><font face="Arial" size="2"><span class="132520910-15072008"></span></font>&nbsp;</div><div><span class="132520910-15072008"><font face="Arial" size="2">The application should look up the&nbsp;caller&nbsp;in a kind of blacklist or delegate the lookup to another application.</font></span></div><div><span class="132520910-15072008"><font face="Arial" size="2">Every incoming call has to be blocked if the caller is on the blacklist.</font></span></div><div><span class="132520910-15072008"><font face="Arial" size="2"></font></span>&nbsp;</div><div><span class="132520910-15072008"><font face="Arial" size="2">Is it possible to realize this as a application which is called from the dialplan?</font></span></div><div><span class="132520910-15072008"><font face="Arial" size="2">As the dialplan is parsed only once for a&nbsp;call, it won't work if the application is called from an action tag, I guess. The outcome of the application can't influence any following action, right?</font></span></div><div><span class="132520910-15072008"><font face="Arial" size="2">What about calling the application in the condition tag?&nbsp;Would that count as an "abuse" as mentioned in the wiki?</font></span></div><div><span class="132520910-15072008"><font face="Arial" size="2"></font></span>&nbsp;</div><div><span class="132520910-15072008"><font face="Arial" size="2">What method can you recommend to block incoming calls depending on the originator?</font></span></div><div><span class="132520910-15072008"><font face="Arial" size="2"></font></span>&nbsp;</div><div><span class="132520910-15072008"><font face="Arial" size="2"></font></span>&nbsp;</div><div><span class="132520910-15072008"><font face="Arial" size="2">Regards,</font></span></div></span></blockquote></div><br><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Brian West</div><div><a href="sip:brian@freeswitch.org">sip:brian@freeswitch.org</a></div><div><br></div></div></span><br class="Apple-interchange-newline"> </div><br></div></body></html>