[Freeswitch-users] mod_dingaling picking wrong IP address / no audio?

Anthony Minessale anthony.minessale at gmail.com
Tue Jun 23 06:44:43 PDT 2009


try adding this to your jingle <profile> in client.xml

<param name="candidate-acl" value="wan"/>

then edit acl.conf.xml and add this list

<list name="wan" default="allow">
  <node type="deny" cidr="10.0.0.0/8"/>
  <node type="deny" cidr="172.16.0.0/12"/>
  <node type="deny" cidr="192.168.0.0/16"/>
</list>

this tells mod_dingaling that it should only pick candidates that pass the
acl list given
the one we made called wan excludes all the private ranges.

If you update to latest trunk this list is created internally as "wan.auto"
so you can use that
instead of making one in your config.



On Tue, Jun 23, 2009 at 7:51 AM, Mark Campbell-Smith <
mcampbellsmith at gmail.com> wrote:

> Hi!
>
> I am trying to call from my corporate network (firewalled) using Gtalk
> to Freeswitch.  I am not getting any audio.
>
> In the logs I see that mod_dingaling is using my internal corporate IP
> address which is not publically addressable.
>
> 2009-06-23 22:46:52.140382 [DEBUG] mod_dingaling.c:2634 using Existing
> session for 4085152502
> 2009-06-23 22:46:52.140382 [DEBUG] mod_dingaling.c:2932 1 candidates
> 2009-06-23 22:46:52.140382 [DEBUG] mod_dingaling.c:2960 candidates
> 146.xx.xx.xx:50320
> 2009-06-23 22:46:52.140382 [DEBUG] mod_dingaling.c:2993 Acceptable
> Candidate 146.xx.xx.xx:50320
>
> Further on in the log, I can see GTalk sending a new candidate IP
> address to use:
> 2009-06-23 22:46:52.940486 [DEBUG] libdingaling.c:503 New Candidate 1
> name=rtp
> type=local
> protocol=udp
> username=e+JTkVHT1xEkqXGD
> password=fAxU6Pr1oF9Zq48U
> address=192.168.1.102
> port=50322
> pref=1.00
>
> 2009-06-23 22:46:52.940486 [DEBUG] mod_dingaling.c:2634 using Existing
> session for 4085152502
> 2009-06-23 22:46:52.940486 [DEBUG] mod_dingaling.c:2928 Already picked
> an IP [146.xx.xx.xx]
>
> and
>
> 2009-06-23 22:46:52.957753 [DEBUG] libdingaling.c:503 New Candidate 2
> name=rtp
> type=stun
> protocol=udp
> username=RBqyF2XNMYLfJNoU
> password=DQMjon1fSVoJIRTp
> address=124.xxx.xxx.xxx
> port=50323
> pref=0.90
>
> 2009-06-23 22:46:52.957753 [DEBUG] mod_dingaling.c:2634 using Existing
> session for 4085152502
> 2009-06-23 22:46:52.957753 [DEBUG] mod_dingaling.c:2928 Already picked
> an IP [146.xx.xx.xx]
> and
>
> 2009-06-23 22:46:53.788341 [DEBUG] libdingaling.c:503 New Candidate 3
> name=rtp
> type=relay
> protocol=udp
> username=62L5zs2FHbcUdeCJ
> password=KxmNgkUmZsLfuX6S
> address=209.xx.xxx.xxx
> port=19295
> pref=0.50
>
> 2009-06-23 22:46:53.788341 [DEBUG] mod_dingaling.c:2634 using Existing
> session for 4085152502
> 2009-06-23 22:46:53.788341 [DEBUG] mod_dingaling.c:2928 Already picked
> an IP [146.xx.xx.xx]
>
> Because of this, I never get audio.  Any ideas how to fix this?
>
> Thanks!
>
> _______________________________________________
> 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
>



-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
pstn:213-799-1400
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20090623/dbf5783c/attachment-0002.html 


More information about the FreeSWITCH-users mailing list