[Freeswitch-users] Dial number at registered extension

Spencer Thomason spencer at 5ninesolutions.com
Sun Mar 14 19:20:50 PDT 2010


So just in case anyone else ever needs to do this.. here's what I  
ended up with:

<include>
   <extension name="NNNNNNNNNNN-did">
     <condition field="destination_number" expression="^(NNNNNNNNNNN)$">
       <action application="set" data="domain_name=$${domain}"/>
       <action application="set" data="accountcode=<ACCTNUM>"/>
       <action application="bridge" data="sofia/default/$1${regex($ 
{sofia_contact(${accountcode}@$${domain})}|^[^\@]+(.*)|%1)}" />
     </condition>
   </extension>
</include>

Basically the extension UAs register to is created as the same as the  
account code.  We then use their ip at registration to dial a did on  
their end.

Spencer


On Mar 14, 2010, at 5:25 PM, Spencer Thomason wrote:

> Duh.. :-)  Thanks!
>
> On Mar 14, 2010, at 4:17 PM, João Mesquita wrote:
>
>> Yes, sofia_contact with regex to extract the IP portion? You had  
>> the answer yourself.
>>
>> João Mesquita
>>
>>
>>
>> On Sun, Mar 14, 2010 at 8:00 PM, Spencer Thomason <spencer at 5ninesolutions.com 
>> > wrote:
>> I guess my question is, is there some function which will return the
>> IP address of a registered user?  Similar to sofia_contact but only
>> the IP address?
>>
>> Spencer
>>
>> On Mar 14, 2010, at 3:18 PM, Brian West wrote:
>>
>> > You sure can still have it call a registration.. You're mixing the
>> > dialplan and user directly as if they are a single entity.  They
>> > aren't.
>> >
>> > /b
>> >
>> > On Mar 14, 2010, at 5:02 PM, Spencer Thomason wrote:
>> >
>> >> That looks promising, thanks.  I was hoping to have FS do it
>> >> automatically.  I.e. inbound dids are assigned to specific  
>> asterisk
>> >> boxes, ITSP dials inbound did of freeswitch, freeswitch dials
>> >> inbound did @ whereever the registration came from instead of
>> >> having the IP address hard coded into a route.
>> >
>> >
>> > _______________________________________________
>> > 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
>> >
>>
>>
>> _______________________________________________
>> 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
>>
>> _______________________________________________
>> 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
>
> _______________________________________________
> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100314/e33a48d6/attachment-0002.html 


More information about the FreeSWITCH-users mailing list