[asterisk-users] The quest for making "hint" more flexiblecontinues - using Realtime now

Anthony Francis anthonyf at rockynet.com
Thu Aug 9 15:17:16 CDT 2007


Mike wrote:
> subscribecontext (one word) is another attribute of a peer 
> (sip.conf).  I am using it as part of a MYSQL table that holds all my 
> sip registrations, and that works fine.  I did have to add the column, 
> since it wasn't part of the table construct that can be found on the wiki.
>  
> Mike
>  
>  
>
> ------------------------------------------------------------------------
> *From:* asterisk-users-bounces at lists.digium.com 
> [mailto:asterisk-users-bounces at lists.digium.com] *On Behalf Of *Mike 
> Lynchfield
> *Sent:* Thursday, August 09, 2007 13:50
> *To:* Asterisk Users Mailing List - Non-Commercial Discussion
> *Subject:* Re: [asterisk-users] The quest for making "hint" more 
> flexiblecontinues - using Realtime now
>
> is subscribe context an addiotional switch/field ? 
> or its the peer context ?
>
> On 8/9/07, *Mike* <list at virtutel.ca <mailto:list at virtutel.ca>> wrote:
>
>     I feared so, but I have already started working on this. Thanks
>     for the
>     confirmation.
>
>     Too bad, the rest of my design was relatively elegant (IMO) and
>     easily to
>     modify.
>
>
>
>     Mike
>
>
>
>
>
>     -----Original Message-----
>     From: asterisk-users-bounces at lists.digium.com
>     <mailto:asterisk-users-bounces at lists.digium.com>
>     [mailto:asterisk-users-bounces at lists.digium.com
>     <mailto:asterisk-users-bounces at lists.digium.com>] On Behalf Of Anthony
>     Francis
>     Sent: Thursday, August 09, 2007 12:15
>     To: Asterisk Users Mailing List - Non-Commercial Discussion
>     Subject: Re: [asterisk-users] The quest for making "hint" more
>     flexible
>     continues - using Realtime now
>
>     Mike wrote:
>     > Ok, now that I've learned I cannot use any variables when using the
>     > `hint` priority (for BLF), I figured I'd try to use the next best
>     > thing: hardcoded values using realtime.  This way I avoid variables
>     > such as ${ACCOUNTCODE} but I can at least change the DB more easily
>     > than text files.  This is the appropriate line in the DB:
>     >
>     >
>     >
>     +------+--------------+-------+----------+--------------------+---------+
>     > | id   | context      | exten | priority | app                |
>     appdata |
>     >
>     +------+--------------+-------+----------+--------------------+---------+
>     > | 2000 | hint-context | 705   |     hint | SIP/test-1        
>     |         |
>     >
>     +------+--------------+-------+----------+--------------------+---------+
>
>     >
>     >
>     > This is what I put in mt hint-context in extensions.conf:
>     > [hint-context]
>     > switch => Realtime/hint-context at extensions
>     > <mailto: Realtime/hint-context at extensions
>     <mailto:Realtime/hint-context at extensions>>
>     >
>     > And this is what I get from the CLI:
>     > Aug  9 11:34:14 NOTICE[19894]: chan_sip.c:11187
>     > handle_request_subscribe: Got SUBSCRIBE for extension
>     705 at hint-context
>     > <mailto:705 at hint-context <mailto:705 at hint-context>> from
>     xx.xxx.xx.xx, but there is no hint for
>     > that extension
>     >
>     > Well....there is!  Is there any way I can do this?
>     >
>     > Mike
>     >
>     ----------------------------------------------------------------------
>     > --
>     >
>     > _______________________________________________
>     > --Bandwidth and Colocation Provided by http://www.api-digital.com--
>     >
>     > asterisk-users mailing list
>     > To UNSUBSCRIBE or update options visit:
>     >    http://lists.digium.com/mailman/listinfo/asterisk-users
>     <http://lists.digium.com/mailman/listinfo/asterisk-users>
>     I personally opened a bug in the bugtracker about this and it was
>     closed as
>     wont fix. You simply cannot use the hint priority in realtime with
>     out a
>     major change to the API. So until the code is changed, you are
>     going to have
>     to have a separate hint context with nothing but hint priority
>     extensions
>     and set the subscribe context in sip.conf for all concerned
>     devices to that
>     context.
>     This is how I am running in production now.
>
>     Anthony
>
>     _______________________________________________
>     --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
>     asterisk-users mailing list
>     To UNSUBSCRIBE or update options visit:
>        http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>     _______________________________________________
>     --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
>     asterisk-users mailing list
>     To UNSUBSCRIBE or update options visit:
>        http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
>
> -- 
> Mike
> Sales Manager
> http://www.voicemeup.com
> Making it happen
> 1.877.807.VOIP (8647)
> 1.514.312.7030
> ------------------------------------------------------------------------
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
Yeah I had to add that entry to my sip table after the fact as well.

Anthony



More information about the asterisk-users mailing list