[Serusers] Routing multiple numbers to 1 account

Erik Versaevel erik at infopact.nl
Fri Aug 26 11:09:11 CEST 2005


could this actualy work? as i've got no experience yet with avpops i
don't know if it's my avpops skils or its just plain impossible.


Erik Versaevel wrote:

>Would it be possible to use a avp_write to store the username part of
>the original r-uri temporarily, do a lookup and replace the username of
>the r-uri with the username stored in the avp at that point?
>
>IE
>INVITE with r-uri 5551234 at mysipserver.com
>
>avp_write($ruri\username, s:1) #stores 5551234 in s:1
>if (lookup(alias))
>{  
>        /#alias resolved r-uri in sip_user at mysipserver.com/
>    if(lookup(location))
>    {
>           /#r-uri now is sip_user at 1.2.3.4:5060/
>       avp_pushto($ruri\username, s:1)
>           /#overwrite the username part of the ruri with the number
>from the original r-uri/
>       t_relay()
>    }
>}
>
>
>Igor Balk wrote:
>
>  
>
>>The idea is not to query any tables as they are at different server but
>>use radius to provision aliases and then use lookup("aliases") I believe
>>there was a patch a way back for 8.12 but seems it did not found it way
>>to CVS 
>>
>>-----Original Message-----
>>From: Chris St Denis [mailto:chris at aebc.com] 
>>Sent: Wednesday, August 24, 2005 3:44 PM
>>To: Igor Balk; serusers at lists.iptel.org
>>Subject: RE: [Serusers] Routing multiple numbers to 1 account
>>
>>This is basically the same as aliases.
>>
>>Query the registration table. If its not found there push the AVP alias
>>into the ruri/username and lookup based on that. All aliases are is a
>>static registration table anyway I believe. 
>>
>>-----Original Message-----
>>From: serusers-bounces at iptel.org [mailto:serusers-bounces at lists.iptel.org] On
>>Behalf Of Igor Balk
>>Sent: Wednesday, August 24, 2005 11:59 AM
>>To: serusers at lists.iptel.org
>>Subject: RE: [Serusers] Routing multiple numbers to 1 account
>>
>>Guys, do any of you know if there is a way in SER to dynamically set up
>>aliases using radius? I'm trying to achieve similar results but with
>>aliases.
>>
>>Thank you.
>>
>>-----Original Message-----
>>From: serusers-bounces at iptel.org [mailto:serusers-bounces at lists.iptel.org] On
>>Behalf Of Chris St Denis
>>Sent: Wednesday, August 24, 2005 1:26 PM
>>To: 'Erik Versaevel'; 'SER Users'
>>Subject: RE: [Serusers] Routing multiple numbers to 1 account
>>
>>I am doing this by pulling the translation out of a database using
>>radius AVP (could be done direct to database too) and sticking it as the
>>destination. 
>>
>>It looks like this
>>
>>	  # Try to lookup the number directly registered.
>>       if(!lookup("ser_location")) {
>>		#Number isn't found, so try to do an avp translation on
>>it
>>           avp_pushto("$ruri/username", "s:callee_vdid");
>>           if(!lookup("ser_location")) { #Look up the new value
>>			#Still can't find the user. Give up.
>>                   sl_send_reply("404", "I can't find 'em");
>>                   break;
>>           }
>>       }
>>
>>-----Original Message-----
>>From: serusers-bounces at iptel.org [mailto:serusers-bounces at lists.iptel.org] On
>>Behalf Of Erik Versaevel
>>Sent: Wednesday, August 24, 2005 6:49 AM
>>To: SER Users
>>Subject: [Serusers] Routing multiple numbers to 1 account
>>
>>Hello all,
>>
>>At this moment i'm using the full e164 numbers as account's in ser, that
>>is for every number someone wants delivered to them they would have to
>>register it using the account details.
>>This however poses a problem with a 100 bock of numbers for example
>>while a device can only register a few of them so what i would like to
>>do is mimic the asterisk like dial(SIP/number at sipppeer) in SER. That way
>>the devices only has to register once and recieves the number dialed in
>>the incomming INVITE.  If i use aliases to alias numbers to 1 account
>>the account allways recieves it's own registered contact instead of the
>>number dialed, is there any way to support number blocks in this way?
>>
>>For example:
>>Device registeres as device_1 at sipserver with contact
>>device_1 at device_ip:port SER gets invite for number in the block of
>>device_1 and sends the invite as dialed_number at device_ip:port instead of
>>device_1 at device_ip:port
>>
>>Kind reagards,
>>
>>Erik Versaevel
>>
>>
>>_______________________________________________
>>Serusers mailing list
>>serusers at lists.iptel.org
>>http://lists.iptel.org/mailman/listinfo/serusers
>>
>>_______________________________________________
>>Serusers mailing list
>>serusers at lists.iptel.org
>>http://lists.iptel.org/mailman/listinfo/serusers
>>
>>_______________________________________________
>>Serusers mailing list
>>serusers at lists.iptel.org
>>http://lists.iptel.org/mailman/listinfo/serusers
>>
>>_______________________________________________
>>Serusers mailing list
>>serusers at lists.iptel.org
>>http://lists.iptel.org/mailman/listinfo/serusers
>>
>>
>> 
>>
>>    
>>
>
>
>  
>


-- 
InfoPact Netwerkdiensten B.V.
http://www.infopact.nl/

Emmastraat 11-13
3255 BD Oude Tonge
tel. +31 (0)187 64 77 11
mob. +31 (0)645 18 69 67
fax. +31 (0)187 64 77 99 





More information about the sr-users mailing list