[Freeswitch-users] SIP Profile

sharad sharad at coraltele.com
Thu Jun 30 08:39:18 MSD 2011


Thanks to all of you you provided the solution.

I think the below solution suits my requirement & it works exactly as my 
requirement is.

Thanks Marcus...

Best Regards
Sharad



----- Original Message ----- 
From: "Avi Marcus" <avi at avimarcus.net>
To: "FreeSWITCH Users Help" <freeswitch-users at lists.freeswitch.org>
Sent: Wednesday, June 29, 2011 6:11 PM
Subject: Re: [Freeswitch-users] SIP Profile


Yes, if you take this route, do what Peter said.. but mostly the issue is:

<X-PRE-PROCESS cmd="set" data="profile_00=192.168.4.10"/>.
<condition field="${sip_from_host}" expression="$${profile_00}">

So the match is: "it must CONTAIN the variable" - what you want is "it
must BE the variable"

To do it properly would be: <condition field="${sip_from_host}"
expression="^$${profile_00}$">

Anyway, Steven's solution is much better.
-Avi Marcus

On Wed, Jun 29, 2011 at 11:03 AM, Peter Olsson
<peter.olsson at visionutveckling.se> wrote:
>
> You need to escape the dots, ie 192\.168\.4\.10. That should make things 
> work as expected.
>
>
>
> /Peter
>
>
>
>
>
> Från: freeswitch-users-bounces at lists.freeswitch.org 
> [mailto:freeswitch-users-bounces at lists.freeswitch.org] För sharad
> Skickat: den 29 juni 2011 09:47
> Till: freeswitch-users at lists.freeswitch.org
> Ämne: [Freeswitch-users] SIP Profile
>
>
>
> Hi,
>
> I want my FS to entertain only those calls which are coming from a 
> specific IP address .
>
> For this, I have defined a profile in vars.xml as
>
> <X-PRE-PROCESS cmd="set" data="profile_00=192.168.4.10"/>.
>
> & another line in public.xml as
>
> <extension name="transfer_to_context_01">
>
> <condition field="${sip_from_host}" expression="$${profile_00}">
>
> <action application="transfer" data="${destination_number} XML sharad"/>
>
> </condition>
>
> </extension>
>
> As per my understanding, if call is coming from 192.168.4.10, that call 
> should be processed as per the context `sharad'.....correct ?
>
> Yes, it works like this. Upto here all is ok.
>
> But if the call is coming from 192.168.100 - 192.168.4.109, these calls 
> also are processed as per context `sharad'.
>
> Means entire IP is not matched by condition field.
>
> Is there any solution for this.
>
> Requesting all of you to help me in this regard.
>
> Regards
>
> Sharad
>
> !DSPAM:4e0ada5632766217057301!
>
> _______________________________________________
> Join us at ClueCon 2011, Aug 9-11, Chicago
> http://www.cluecon.com 877-7-4ACLUE
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>






More information about the FreeSWITCH-users mailing list