[asterisk-dev] One issue remaining with kill-the-user in chan_sip

Pavel Jezek pavel.jezek at i.cz
Sun Jul 6 04:47:59 CDT 2008


I migrated my config to 'type=peer' a months ago it was working fine,
but (probably) after astobj2 was introduced into trunk, I have problems 
with peer matching for incomming calls, bugreport here
http://bugs.digium.com/view.php?id=12494#89140
maybe it's related to this discussion...
PJ




Johansson Olle E wrote:
> Going through kill-the-user changes again, fixing Russell's issue and  
> thinking more clearly, I realize we
> still have a problem to solve, where I might need Murf's help with the  
> new lists and hashes.
>
> The problem is this:
>
> We have one list of peers by name, that is used now both for type=user  
> and type=peer (and friend).
>
> If a user declares a type=peer, we should not match on name on  
> incoming call. I've created a
> variable for that in the sip_peer data structure - "onlymatchonip".
>
> We still need it though to find it by name for outbound calls, like  
> dial(SIP/lotta).
>
> Do we need a new list for matching on incoming calls, or can we change  
> the macro that searches
> the lists to use a function to verify the match (and check the  
> "onlymatchonip" field) ?
>
> We could re-instate the users list, but now add sip_peer objects to  
> it, while waiting for the more
> elegant solution...
>
> /O
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> AstriCon 2008 - September 22 - 25 Phoenix, Arizona
> Register Now: http://www.astricon.net
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-dev
>   



More information about the asterisk-dev mailing list