[OpenSIPS-Users] MediaProxy/FreeRadius configuration file read Error

Nick Khamis symack at gmail.com
Mon Dec 12 21:05:13 CET 2011


I should have tried it before asking that. Can't listen....

On Mon, Dec 12, 2011 at 3:03 PM, Nick Khamis <symack at gmail.com> wrote:
> Stupid question,
>
> If I put the computer in DMZ, and use:
>
> listen = 70.52.254.12:10000, would that work?
>
> Cheers,
>
> Nick.
>
>
> On Mon, Dec 12, 2011 at 2:54 PM, Nick Khamis <symack at gmail.com> wrote:
>> Hey Adrian,
>>
>> I knew that was comming! It's just for testing? Is there any way at
>> all just to test using
>> the local network? As I mentioned, we are not concerned with the NAT
>> part of it right
>> now, just the rleaying of the port forwarded RTP media.
>>
>> P.S. Thank you all for your prompt responses.
>>
>> Cheers,
>>
>> Nicholas.
>>
>> On Mon, Dec 12, 2011 at 2:50 PM, Adrian Georgescu <ag at ag-projects.com> wrote:
>>> MediaProxy was designed to run on a public IP address in order to be able to detect if clients are behind or outside a NAT. 192.168.2.102 is not a public IP and you should not attempt to use such IP for it.
>>>
>>> Adrian
>>>
>>> On Dec 12, 2011, at 8:30 PM, Nick Khamis wrote:
>>>
>>>> Tijemn,
>>>>
>>>> Thanks so much for your help! I cleaned up the configs and made sure
>>>> everything is ok. I
>>>> did not have a chance to focus in on everything however, everything is
>>>> starting up perfectly.
>>>>
>>>>>> Please also note the attributes mediaproxy needs.
>>>> I have included both .sip & .mediaproxy dictionaries
>>>>
>>>>>> The localhost 127.0.0.1 problem has to do with /etc/hosts and the network configuration.\
>>>> I should have known.....
>>>>
>>>>
>>>>>> BTW on which distro are you trying to install?
>>>> This is currently on our test Debian VM platform. Once we have
>>>> everything working, we will
>>>> transfer over to an EL host.
>>>>
>>>> Being able to support NAT and ICE using MediaProxy is great however,
>>>> currently we are mostly
>>>> concerned with relaying our RTP media, and have been unsucessful so far.
>>>>
>>>> In /etc/mediaproxy/config.ini I have specified:
>>>>
>>>> port_range = 10000:15000
>>>> listen = 192.168.2.102:10000
>>>>
>>>> In opensips.cfg, I have included
>>>>
>>>> modparam("mediaproxy", "mediaproxy_socket",
>>>> "/var/run/mediaproxy/dispatcher.sock")
>>>> modparam("mediaproxy", "mediaproxy_timeout", 500)
>>>> modparam("mediaproxy", "signaling_ip_avp", "$avp(nat_ip)")
>>>> modparam("mediaproxy", "media_relay_avp", "$avp(media_relay)")
>>>>
>>>> I am not sure if the values of "nat_ip", and "media_relay" are correct
>>>> at this point. What I do
>>>> know is that asterisk currently has one way audio. Any help is greatly
>>>> appreciated.
>>>>
>>>> Thanks in Advance,
>>>>
>>>> Nick.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Dec 12, 2011 at 11:53 AM, Tijmen de Mes <tijmen at ag-projects.com> wrote:
>>>>> Hi Nick
>>>>>
>>>>> I think it is best explained with an example. We use
>>>>> /etc/opensips/radius/client.conf:
>>>>> auth_order      radius,local
>>>>> login_tries     4
>>>>> login_timeout   60
>>>>> nologin         /etc/nologin
>>>>> authserver      localhost
>>>>> acctserver      localhost
>>>>> servers         /etc/opensips/radius/servers
>>>>> dictionary      /etc/opensips/radius/dictionary
>>>>> seqfile         /var/run/opensips/opensips_radius.seq
>>>>> mapfile         /etc/opensips/radius/port-id-map
>>>>> default_realm
>>>>> radius_timeout  5
>>>>> radius_retries  3
>>>>>
>>>>> And in the dictonary file we include :
>>>>> $INCLUDE                /etc/radiusclient-ng/dictionary
>>>>>
>>>>> and specify some extra sip attributes needed for opensips and mediaproxy.
>>>>>
>>>>> In the /etc/radiusclient-ng/dictionary we have no extra dictionaries just
>>>>> the default attributes. Please also note the attributes mediaproxy needs.
>>>>>
>>>>> The localhost 127.0.0.1 problem has to do with /etc/hosts and the network
>>>>> configuration.\
>>>>>
>>>>> BTW on which distro are you trying to install?
>>>>>
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Tijmen de Mes
>>>>> AG Projects
>>>>>
>>>>> On 12/12/2011 05:26 PM, Nick Khamis wrote:
>>>>>>
>>>>>> Hello Tijmen,
>>>>>>
>>>>>> Thank you so much for your response. I think I was not able to explain
>>>>>> my problem:
>>>>>>
>>>>>> I have the config file specified in /etc/mediaproxy/config.ini:
>>>>>>
>>>>>> config_file = /etc/radiusclient-ng/radiusclient.conf
>>>>>>
>>>>>> When running media dispatcher "media-dispatcher --no-fork", I get the
>>>>>> following:
>>>>>>
>>>>>> gc: collectable<list 0x9bceaec>
>>>>>> fatal error: cannot read the RADIUS configuration file
>>>>>> fatal error: failed to create MediaProxy Dispatcher: 'localhost'
>>>>>> Traceback (most recent call last):
>>>>>>   File "/usr/local/bin/media-dispatcher", line 62, in<module>
>>>>>>     dispatcher = Dispatcher()
>>>>>>   File "/usr/lib/python2.7/site-packages/mediaproxy/dispatcher.py",
>>>>>> line 526, in __init__
>>>>>>     self.accounting =
>>>>>> [__import__("mediaproxy.interfaces.accounting.%s" % mod.lower(),
>>>>>> globals(), locals(), [""]).Accounting() for mod in
>>>>>> set(Config.accounting)]
>>>>>>   File
>>>>>> "/usr/lib/python2.7/site-packages/mediaproxy/interfaces/accounting/radius.py",
>>>>>> line 59, in __init__
>>>>>>     self.handler = RadiusAccounting()
>>>>>>   File
>>>>>> "/usr/lib/python2.7/site-packages/mediaproxy/interfaces/accounting/radius.py",
>>>>>> line 87, in __init__
>>>>>>     secret = secrets[server]
>>>>>> KeyError: 'localhost'
>>>>>>
>>>>>> By changing "acctserver" in radiusclient.conf from "localhost", to
>>>>>> "127.0.0.1"
>>>>>> fixes the issue however, I am now having problems with additonal
>>>>>> dictionaries (e.g.):
>>>>>>
>>>>>> fatal error: failed to create MediaProxy Dispatcher:
>>>>>> dictionary.rfc5904(16): Parse error: Illegal type: short
>>>>>>
>>>>>> Commenting out the lines in the different dictionary files, I would
>>>>>> have to go through many FreeRadius
>>>>>> dictionary files in /usr/share/freeradius/dictionary.
>>>>>>
>>>>>> Thanks in Advance,
>>>>>>
>>>>>> Nick.
>>>>>>
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users at lists.opensips.org
>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users at lists.opensips.org
>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>
>>>
>>>
>>> -----BEGIN PGP SIGNATURE-----
>>>
>>> iEYEARECAAYFAk7mWxwACgkQBWdpqVEZtGdDlwCdFaPYDbVkBD0oWpqnYkmWkCtb
>>> J50AnjVXHPgqDgwSmjSfwNQhykJhyZt5
>>> =eSb4
>>> -----END PGP SIGNATURE-----
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>



More information about the Users mailing list