[Freeswitch-users] Easy question, I hope just need to proxy port 5060 to 5080

Michael Scheidell michael.scheidell at secnap.com
Wed Aug 25 12:17:43 PDT 2010



On 8/24/10 9:43 PM, David Ponzone wrote:
> Michael,
>
> what you want to achieve is pretty simple to do with FreeSWITCH, and 
> is quite close from what I do.
>
Thanks for the reply
(simple once I know where everything goes.. :-)
I just loaded this last night.  nothing like the Mitel SX50's (bit 
mapped options, digital pbx), 3com nbx (not really VOIP. was vo layer2 
multicast), and more powerful then sipxecs..

> Or you do like me: you split calls coming into public to a specific 
> contex, based on source IP with such extensions in public.xml:
>
> <extension name="from_provider">
> <condition field="network_addr" expression="X.X.X.X"/>
> <condition field="destination_number" expression="^(.*)$">
> <action application="transfer" data="$1 XML provider"/>
> </condition>
> </extension>
>
is above right? from_provider, then $1 XML provider? (assuming 
_{provider} is the friendly name)
> <extension name="from_sipxecs">
> <condition field="network_addr" expression="Y.Y.Y.Y"/>
> <condition field="destination_number" expression="^(.*)$">
> <action application="transfer" data="$1 XML sipxecs"/>
> </condition>
> </extension>
>
> And you just have to add the right extensions in those dialplans to 
> bridge calls to the other side.
> That's the easy part.
>
famous last words.  where caller is 561-555-1212 and destination is 
301-555-1212. I see it coming from provider in public context:(i hope)
close:
Dialplan: sofia/external/5615551212 at 68.100.226.97 parsing 
[public->from_provider] continue=false
Dialplan: sofia/external/5615551212 at 68.100.226.97 Regex (PASS) 
[from_provider] network_addr(68.233.226.97) =~ /68.233.226.97/ 
break=on-false
Dialplan: sofia/external/5615551212 at 68.100.226.97 Regex (PASS) 
[from_provider] destination_number(3015551212) =~ /^(.*)$/ break=on-false
Dialplan: sofia/external/5615551212 at 68.100.226.97 Action 
transfer(3015551212 XML provider)
[snip]
2010-08-25 10:52:16.276232 [DEBUG] mod_dptools.c:748 
sofia/external/5615551212 at 68.100.226.97 SET [outside_call]=[true]
[snip] gets this far:
2010-08-25 10:52:16.278237 [INFO] mod_dialplan_xml.c:315 Processing 
5615551212->3015551212 in context provider
2010-08-25 10:52:16.278237 [WARNING] mod_dialplan_xml.c:345 Context 
provider not found

I guess I don't understand.
as a test, PSTN number is 3015551212, coming from provider to sipxecs, 
do I put something like this in dialplan/provider.xml?
dialplan/public/provider.xml?

(I just want the call send to sipxecs.  I don't care about ringback, 
timeouts.. I guess.. maybe I do for safety)
so if a call come in to 3015551212, and its handled by sipxecs, and, 
MAYBE, I think I want it to fall back to a cell phone if sipxecs is down
(say a 120 second timeout?)
what do I put here? (what do I per where?)

or this?

<extension name="provider">
   <condition field="destination_number" expression="^(3015551212)$">
     <action application="bridge" data="sofia/gateway/sipxecs/$1"/>
   </condition>
</extension>

(with 'bridge' I get 'so far', but still get
2010-08-25 15:14:15.590404 [INFO] mod_dialplan_xml.c:315 Processing 
5615551212->3015551212 in context provider
2010-08-25 15:14:15.590404 [WARNING] mod_dialplan_xml.c:345 Context 
provider not found
2010-08-25 15:14:15.590404 [INFO] switch_core_state_machine.c:136 No 
Route, Aborting

-- 
Michael Scheidell, CTO
o: 561-999-5000
d: 561-948-2259
ISN: 1259*1300 sip:michael.scheidell at secnap.com

 > *| *SECNAP Network Security Corporation

    * Certified SNORT Integrator
    * 2008-9 Hot Company Award Winner, World Executive Alliance
    * Five-Star Partner Program 2009, VARBusiness
    * Best in Email Security,2010: Network Products Guide
    * King of Spam Filters, SC Magazine 2008


______________________________________________________________________
This email has been scanned and certified safe by SpammerTrap(r). 
For Information please see http://www.secnap.com/products/spammertrap/
______________________________________________________________________  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20100825/c6d505b4/attachment-0001.html 


More information about the FreeSWITCH-users mailing list