[Spce-user] EEA and nonEEA Calle/Caller Pattern differentiation for Peering Group in mr5.5.2

Rene Krenn rkrenn at sipwise.com
Tue Feb 13 17:07:42 EST 2018


Hi,

 

basically sounding; the deny case is the interesting one, you should try to
pull that negative lookahead in front of the the capturing group:

 

Callee Pattern: ^sip:?!(43|49|32).+$

 

regards

 

Von: Spce-user [mailto:spce-user-bounces at lists.sipwise.com] Im Auftrag von
Hohl Matthias
Gesendet: Dienstag, 13. Februar 2018 22:48
An: 'Spce-user' <Spce-user at lists.sipwise.com>
Betreff: [Spce-user] EEA and nonEEA Calle/Caller Pattern differentiation for
Peering Group in mr5.5.2

 

Hello,

 

i need your REGEX help.

 

I need to allow and deny calls from a subscriber with a specific NPN to a
peering group.

 

1.)    Allow:

Every call from a subscriber with a NPN beginning with country code 43, 49
or 32 calling a number in country 43, 49 or 32 should be allowed to place
the call over this peering group.

Every other country code, for example +1 and +86, should NOT be allowed to
place a call over this group.

 

Callee Pattern: ^sip:(43|49|32).+$

Caller Pattern: ^sip:(43|49|32).+$

 

 

2.)    Deny:

Every call from a subscriber with a NPN beginning with country code 43, 49
or 32 calling a number in country 43, 49 or 32 should NOT be allowed to
place the call over this peering group.

Every other country code, for example +1 and +86, should be allowed to place
a call over this group.

 

Callee Pattern: ^sip:(?!43|49|32).+$

Caller Pattern: empty

 

 

Are this the right pattern for my scenario?

 

Thank you.

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20180213/4117d1dc/attachment-0001.html>


More information about the Spce-user mailing list