[Spce-user] caller ID blocking using VSC

Andy Clark andyclark05251978 at gmail.com
Tue Mar 12 10:45:12 EDT 2019


Thank you - worked like a charm!

On Tue, Mar 12, 2019 at 1:50 AM Daniel Grotti <dgrotti at sipwise.com> wrote:

> Hi,
> the problem is that the interception of the CLIR code is done BEFORE the
> rewrite rules, that's why *67 works, but *67* not, as it will not intercept
> the CLIR code and then rewrite the number and try to send the call to the
> VSC server, which should not be the case with CLIR code.
>
> I suggest to create a customtt for proxy.cfg.tt2 and chage these 2 lines:
>
>
>         if($avp(s:from_pstn) == 0 && uri =~ "^sip:\*[% sems.vsc.clir_code
> %]\*")
>
> with
>
>
>
>
> *        if($avp(s:from_pstn) == 0 && uri =~ "^sip:\*[% sems.vsc.clir_code
> %]") *and  a couple of lines later:
>
>                 strip([% sems.vsc.clir_code.length + 2 %]);
>
> with:
>
> *                strip([% sems.vsc.clir_code.length + 1 %]);*
>
>
>
> And then remove your rewrite rule.
> This should work with *67XXXXXX
>
> Cheers,
>
> --
> Daniel Grotti
>
> Head of Customer Support                               Sipwise GmbH
> e: dgrotti at sipwise.com                               Europaring F15
> t: +43(0)130120332                          A-2345 Brunn Am Gebirge
> w: www.sipwise.com          FN: 305595f      FG: LG Wiener Neustadt
>
> On 3/11/19 6:18 PM, Andy Clark wrote:
>
> In the US - caller ID blocking is typically *67 then the number
>
> i've updated config.yml to reflect 67 clir_code: '67'
>
> when dialing *67* then the number, all is is working perfectly
>
> i've written a rewrite rule that takes *67XXXXXX -> *67*XXXXXX
>
> rewrite rule is working perfectly except the call is not actually being
> sent out and instead SPCE says "Invalid feature code"
>
> any reason why it's not working?
>
> ---------------------
> Mar 11 10:07:33 spce proxy[3110]: NOTICE: <script>: Rewriting called party
> '*6712125551212' to '*67*12125551212' - R=sip:*
> 6712125551212 at spce.mydomain.com;transport=TCP ID=4zzkITIpRRwrrXtl0WQFSw..
> UA='Z 5.2.25 rv2.8.112'
> Mar 11 10:07:33 spce proxy[3110]: NOTICE: <script>: VSC request -
> R=sip:*67*12125551212 at spce.mydomain.com;transport=TCP
> ID=4zzkITIpRRwrrXtl0WQFSw.. UA='Z 5.2.25 rv2.8.112'
> Mar 11 10:07:33 spce proxy[3110]: NOTICE: <script>: Call to Application
> Server - R=sip:*67*12125551212 at vsc.local;transport=TCP
> ID=4zzkITIpRRwrrXtl0WQFSw.. UA='Z 5.2.25 rv2.8.112'
> Mar 11 10:07:33 spce proxy[3110]: NOTICE: <script>: Setting acc source-leg
> for uuid 'dd049a2f-9686-4cac-bc35-49c9c5971fc7':
> 'dd049a2f-9686-4cac-bc35-49c9c5971fc7|test-1|spce.mydomain.com|19174561234|||3|||<null>|call|96.126.255.226|1552324053.689254||||||||||||19174561234||||'
> - R=sip:*67*12125551212 at vsc.local;transport=TCP
> ID=4zzkITIpRRwrrXtl0WQFSw.. UA='Z 5.2.25 rv2.8.112'
> Mar 11 10:07:33 spce proxy[3110]: NOTICE: <script>: Setting acc
> destination-leg for uuid 'dd049a2f-9686-4cac-bc35-49c9c5971fc7':
> '0|||0|*6712125551212|dd049a2f-9686-4cac-bc35-49c9c5971fc7|*67*12125551212|vsc.local|*67*12125551212|
> spce.mydomain.com|0||||||||||||*67*12125551212|||' -
> R=sip:*67*12125551212 at vsc.local;transport=TCP ID=4zzkITIpRRwrrXtl0WQFSw..
> UA='Z 5.2.25 rv2.8.112'
> Mar 11 10:07:33 spce proxy[3110]: NOTICE: <script>: Setting From to '<
> sip:19174561234 at spce.mydomain.com>' -
> R=sip:*67*12125551212 at vsc.local;transport=TCP ID=4zzkITIpRRwrrXtl0WQFSw..
> UA='Z 5.2.25 rv2.8.112'
> Mar 11 10:07:33 spce proxy[3110]: NOTICE: <script>: Request leaving
> server, M=INVITE fs='127.0.0.1:5062' du='127.0.0.1:5080' -
> R=sip:*67*12125551212 at vsc.local;transport=TCP ID=4zzkITIpRRwrrXtl0WQFSw..
> UA='Z 5.2.25 rv2.8.112'
> Mar 11 10:07:33 spce proxy[3108]: NOTICE: <script>: New request on proxy -
> M=ACK R=sip:127.0.0.1:5080;prxroute=1 F=sip:test-1 at spce.mydomain.com;transport=TCP
> T=sip:*6712125551212 at spce.mydomain.com;transport=TCP IP=
> 96.126.255.226:39052 (127.0.0.1:5060) ID=4zzkITIpRRwrrXtl0WQFSw.. UA='Z
> 5.2.25 rv2.8.112' DESTIP=127.0.0.1:5062
> Mar 11 10:07:35 spce proxy[3103]: NOTICE: <script>: New request on proxy -
> M=BYE R=sip:test-1 at 96.126.255.226:39052;transport=TCP F=sip:*
> 6712125551212 at spce.mydomain.com;transport=TCP T=
> sip:19174561234 at spce.mydomain.com IP=127.0.0.1:5080 (127.0.0.1:5080)
> ID=4zzkITIpRRwrrXtl0WQFSw.. UA='GoFIBER spce-TX Application Server 6.X'
> DESTIP=127.0.0.1:5062
> root at spce:~#
>
> _______________________________________________
> Spce-user mailing listSpce-user at lists.sipwise.comhttps://lists.sipwise.com/listinfo/spce-user
>
>
> _______________________________________________
> Spce-user mailing list
> Spce-user at lists.sipwise.com
> https://lists.sipwise.com/listinfo/spce-user
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sipwise.com/pipermail/spce-user_lists.sipwise.com/attachments/20190312/0d76499f/attachment-0001.html>


More information about the Spce-user mailing list