<p>On asterisk 1.4 using real-time, subscribecontext field never worked for me and I have to add the hints in extensions.conf. But once there, they work just fine.<br></p>
<p>Zeeshan A Zakaria</p>
<p>--<br>
<a href="http://www.ilovetovoip.com">www.ilovetovoip.com</a></p>
<p><blockquote type="cite">On 2010-07-14 9:12 AM, &quot;Ishfaq Malik&quot; &lt;<a href="mailto:ish@pack-net.co.uk">ish@pack-net.co.uk</a>&gt; wrote:<br><br>


  

<div bgcolor="#ffffff" text="#000000"><p><font color="#500050">On 14/07/10 12:17, Danny Dias wrote:<br>&gt;<br>&gt; Hello Asterisk community,<br>&gt;<br>&gt; I&#39;m trying to use BLF with As...</font></p>
Hi<br>
<br>
I was working on this myself a few weeks ago so here&#39;s a few tips, some
you may already know.<br>
<br>

<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:&#39;Times New Roman&#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium">Changes
required to the sip.conf<br>
notifyringing should be set to &quot;yes&quot;<br>
both rtcachefriends and rtupdate set to &quot;yes&quot;<br>
limitonpeers must be set to &quot;yes&quot;<br>
<br>
Changes to the sip table<br>
new columns<br>
call-limit int (I think this can be call_limit as well which means you
would not always have to put the col name in`` quotes) <br>
subscribecontext varchar(80)<br>
<br>
the </span><span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:&#39;Times New Roman&#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium">subscribecontext
has to have the same context name in it that the hint commands are
under (the local context for the sip peers...)</span><br>
<br>
I could see no way of putting the hint commands into the extensions
table and BLF working, so they need to go into the extensions.conf but
if your realtime setup is similar to ours this is written by a shell
script that is running on a cron. You can change the shell script to
recognise when the required context is matched, let it write the
&#39;switch =&gt; Realtime/@&#39; line and then get it to write the necessary
&#39;exten =&gt; &lt;exten&gt;,hint,SIP/&lt;exten&gt;&#39; lines to the
extensions.conf, i.e. something like this<br>
<br>
<tt>appenddynamic()<br>
{<br>
  mysql -u dbusername -pdbpassword -h dbhostname dbname -se &quot;select
distinct(context) from extensions&quot; | grep -v &#39;^context$&#39; | while read
context; do<br>
    echo &quot;[$context]&quot; &gt;&gt; $ASTCONF<br>
    echo &quot;switch =&gt; Realtime/@&quot; &gt;&gt; $ASTCONF<br>
    if [ $context = &quot;target_context&quot; ]<br>
    then<br>
        echo &quot;exten =&gt; 100,hint,SIP/100&quot;<br>
        echo &quot;exten =&gt; 101,hint,SIP/101&quot;<br>
    fi<br>
    echo &quot;&quot; &gt;&gt; $ASTCONF<br>
  done<br>
}</tt><br>
<br>
<br>
I really hope that makes some sense!<span style="border-collapse:separate;color:rgb(0, 0, 0);font-family:&#39;Times New Roman&#39;;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"><br>

<br>
Ish<br>
</span>
<div>-- <br>

<span style="font-family:Arial,Helvetica,sans-serif;color:rgb(0, 0, 0)">Ishfaq
Malik<br>
Software Developer<br>
PackNet Ltd<br>
<br>
Office:   0161 660 3062<br>
</span>
</div>
</div>

<br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></p>