TJ1
1
Dear All,
I’ve finally made the move from CHAN_SIP to CHAN_PJSIP only to find that DENY AND PERMIT doesn’t exist for CHAN_PJSIP extensions.
I find this really useful and wanted to see if it is supported.
https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+Configuration_res_pjsip
Looking here, I found that PJSIP supports contact_deny and contact_permit.
In this example: -
[acl]
type=acl
contact_deny=0.0.0.0/0.0.0.0
contact_permit=209.16.236.0
permit=209.16.236.0/24, !209.16.236.12/32
You can see there are various ways to lockdown an extension using an ACL.
According to the WIKI it looks like this can be done on a per extension basis.
Is this the case?
Why hasn’t this feature been added to FreePBX for use with PJSIP?
How do I do this manually? Anything I add to the Asterisk/ PJSIP config is overwritten each time I apply a configuration change in FreePBX.
Is there a patch to FreePBX which adds this feature?
Many thanks for your help.
cynjut
(Dave Burgess)
2
There’s a “_custom” config file you can add these to that will not be overwritten by FreePBX.
The only problem is that I have no idea how you’d construct the stanza. Something like this would be how you’d do it:
[acl](+)
type=acl
contact_deny=0.0.0.0/0.0.0.0
contact_permit=209.16.236.0
permit=209.16.236.0/24, !209.16.236.12/32
The catch is, I don’t know how you’d assign it on a “per extension” basis.
system
(system)
Closed
3
This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.