Yes, I did it too.
I suppose that I have to do a entry in 'trusted' table of the IP address of the PSTN gateway.
mysql> select * from trusted; +----------------+-------+--------------+ | src_ip | proto | from_pattern | +----------------+-------+--------------+ | 212.xxx.xxx.81 | any | ^sip:.*$ | +----------------+-------+--------------+ 1 row in set (0.01 sec)
mysql> select username,domain,password from subscriber; +----------+-------------+-----------+ | username | domain | password | +----------+-------------+-----------+ | admin | sip | heslo | | 1000 | teching.net | 123454321 | | 2000 | teching.net | 12345 | | 3000 | teching.net | 12345 | | 4000 | teching.net | 12345 | | 5000 | teching.net | 12345 | +----------+-------------+-----------+ 6 rows in set (0.00 sec)
Is this correct? I believe that I do not understand it well.
Thanks.
-- Alberto ----- Original Message ----- From: Greger V. Teigre To: Alberto ; serusers@lists.iptel.org Sent: Thursday, September 15, 2005 5:56 PM Subject: Re: [Serusers] ser.cfg with PSTN gateway connectivity
allow_trusted() uses the database, not the permissions files. I believe there is an example of a database entry in the document. g-) ---- Original Message ---- From: Alberto To: serusers@lists.iptel.org Sent: Thursday, September 15, 2005 05:19 PM Subject: [Serusers] ser.cfg with PSTN gateway connectivity
Hi,
I've read the SER Getting Started form http://www.onsip.org .
When I configure the ser with PSTN Gateway (subject 8 of the guide) I can't register any client (403, Forbidden). I think, the problem is the next line of ser.cfg:
if (!is_uri_host_local()) { if (is_from_local() || allow_trusted()) { route(4); route(1); } else { sl_send_reply("403","Forbidden"); }; break; };
I'd copied the permissions.allow and permissions.deny to /usr/local/etc/ser and in the .allow file I'd uncomment the last line (ALL:ALL)
Any idea? Thanks.