Hi Mike,
Unfortunately this doesn't seem to solve my problem. Here is my extension again:
<extension name="mysocket">
<condition field="destination_number" expression="^242.*" >
<action application="socket" data="192.168.50.67:10000 full" />
</condition>
</extension>
I've copied it now under:
/user/local/freeswitch/conf/dialplan/default
/user/local/freeswitch/conf/dialplan/public
The different dial strings i tried:
"{origination_caller_id_number=120003}sofia/internal/242424@192.168.50.67 & park()"
"{origination_caller_id_number=120003}sofia/internal/242424@192.168.50.67"
"{origination_caller_id_number=120003}sofia/internal/242424"
"{origination_caller_id_number=120003}sofia/internal/242424%192.168.50.62"
My goal: have the call captured by the above extension and redirected to a server socket running at 192.168.50.67:10000.
Any thought?
Max.
I don't have my settings to try it right now. Still i have a question. If it's the way you describe it, why wouldn't sofia/extenal/foo@bar solve the problem? I think i even copied the extension both to the default directory. But i will confirm and let you know.
Max.On Fri, Jun 19, 2009 at 4:55 PM, Michael Collins <msc@freeswitch.org> wrote:
Now I feel stupid because I didn't read your original post closely enough.
You've defined your "mysocket" extension in the "public" context but when you do an origination with sofia/internal/foo@bar it will use the "default" context. I think the quickest way to handle this is to create a copy of your mysocket.xml file and put it in conf/dialplan/default/ and be done with it.
-MCOn Fri, Jun 19, 2009 at 1:19 PM, Max Bridgewater <max.bridgewater@gmail.com> wrote:
Mike,
Here we go: http://pastebin.freeswitch.org/9447. Doesn't look very XML to me though.
Max.On Fri, Jun 19, 2009 at 2:10 PM, Michael Collins <msc@freeswitch.org> wrote:
Max,
that pastebin failed miserably as none of the xml shows up. can you try again or use our pastebin.freeswitch.org site?
-MCOn Fri, Jun 19, 2009 at 12:58 PM, Max Bridgewater <max.bridgewater@gmail.com> wrote:
Hi Mike,
It's pasted here: http://pastebin.ca/1466521
Thanks,
Max.On Fri, Jun 19, 2009 at 11:43 AM, Michael Collins <msc@freeswitch.org> wrote:
Can you turn on debugging (F8) and capture all the output after your originate? Put it into a pastebin. (pastebin.freeswitch.org)
-MCOn Fri, Jun 19, 2009 at 10:14 AM, Max Bridgewater <max.bridgewater@gmail.com> wrote:
_______________________________________________Any help our there?
I'm still trying to get this piece working. Essentially what i wan to do is, when a call comes in (from registered devices as well as unregistered devices), notify the my server socket. Somehow it's not working. The change i made compared to the standard Freeswitch settings are the following:
1) Added following extension that in /usr/local/freeswitch/conf/dialplan/public/mysocket.xml:
<include>
<extension name="mysocket">
<condition field="destination_number" expression="^242.*$" >
<action application="socket" data="192.168.50.67:10000 full" />
</condition>
</extension>
</include>
2) Changed file: /usr/local/freeswitch/conf/autoload_configs/event_socket.conf to:
<configuration name="event_socket.conf" description="Socket Client">
<settings>
<param name="nat-map" value="false"/>
<param name="listen-ip" value="0.0.0.0"/>
<param name="listen-port" value="8021"/>
<param name="password" value="1234"/>
<!--<param name="apply-inbound-acl" value="lan"/>-->
</settings>
</configuration>
I noticed that with this extension, all calls received from external providers (e.g. Les.net, Gafachi, etc.) are indeed forwarded to my socket. But calls from registered devices and initiated using the socket interface are not forwarded. Is there something that need to be changed in the profiles?
or is something wrong with my dial string? {origination_caller_id_number=12000}sofia/internal/242424@192.168.1.62.
In the logs, i cannot see that that my extension is being matched.
Any idea,
Max.
Freeswitch-users mailing list
Freeswitch-users@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@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@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@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@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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org