[Spce-user] Rewrite Rules outbound calls

Jay Autar jay.k.autar at gmail.com
Sun Jun 14 08:03:11 EDT 2015


Goodday everyone,

I am struggling white this issue for a few days, searching the lists but I
cannot figure this issue out.

Could you help me with this one:

Situation:

Subscriber---->Peer (Outbound)----->Outside world

1) I Create Rewrite rules for my domain sip1.ntelecom.com

Inbound Rewrite Rules for Caller
ˆ(00|\+)([1-9][0-9]+)$     \2         International to E.164     yes
ˆ0([1-9][0-9]+)$     ${caller_cc}\1     National to E.164     yes
ˆ([1-9][0-9]+)$     ${caller_cc}${caller_ac}\1     Local to E.164     yes

Inbound Rewrite Rules for Callee
ˆ(00|\+)([1-9][0-9]+)$     \2         International to E.164     yes
ˆ0([1-9][0-9]+)$     ${caller_cc}\1     National to E.164     yes
ˆ([1-9][0-9]+)$     ${caller_cc}${caller_ac}\1     Local to E.164     yes

ˆ(911|112)$         emergency_\1     Tag Emergency Numbers     yes

Outbound Rewrite Rules for Caller
ˆemergency_(.+)$     ${caller_emergency_prefix}${caller_ac}\1     Normalize
Emergency Numbers     yes

2) For the peer sip.voxbone.com I create the following:
2.1) Peering rules:
One empty rule to match everything

2.2) Rewrite rule(VoxBone requires me to use a prefix of 0011 for all
numbers that will be
So I created the following rewrite rule and added to this peer:

Outbound Rewrite Rules for Callee
ˆ([1-9]+)$     0011\1     Prefix for number yes

Now when I call a number for example 31612345678
The following happens in the log:

*************
Jun 14 12:51:15 sip1 proxy[3829]: NOTICE: <script>: New request on proxy -
M=REGISTER R=sip:sip1.ntelecom.com F=sip:erik at sip1.ntelecom.com T=
sip:erik at sip1.ntelecom.com IP=92.69.229.52:36671 (127.0.0.1:5060)
ID=Zt1EaYvnb-QInZ6J1PwU-NcpUpEgBgN1
Jun 14 12:51:15 sip1 proxy[3829]: NOTICE: <script>: Contacts successfully
updated, expires in 900s - R=sip:sip1.ntelecom.com
ID=Zt1EaYvnb-QInZ6J1PwU-NcpUpEgBgN1
Jun 14 12:51:21 sip1 proxy[3828]: NOTICE: <script>: New request on proxy -
M=INVITE R=sip:31612345678 at sip1.ntelecom.com F=sip:erik at sip1.ntelecom.com T=
sip:31612345678 at sip1.ntelecom.com IP=92.69.229.52:36671 (127.0.0.1:5060)
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3828]: NOTICE: <script>: Authentication failed,
no credentials - R=sip:31612345678 at sip1.ntelecom.com
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: New request on proxy -
M=INVITE R=sip:31612345678 at sip1.ntelecom.com F=sip:erik at sip1.ntelecom.com T=
sip:31612345678 at sip1.ntelecom.com IP=92.69.229.52:36671 (127.0.0.1:5060)
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: User-Provided CLI
'erik' taken from From-User - R=sip:31612345678 at sip1.ntelecom.com
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: User-provided CLI
'erik' rejected, using network-provided CLI '31207132454' - R=
sip:31612345678 at sip1.ntelecom.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Setting '
31207132454 at sip1.ntelecom.com' as initiating user-provided CLI - R=
sip:31612345678 at sip1.ntelecom.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Setting '
31207132454 at sip1.ntelecom.com' as initiating network-provided CLI - R=
sip:31612345678 at sip1.ntelecom.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Callee is not local - R=
sip:31612345678 at sip1.ntelecom.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Call to SIP Peering - R=
sip:31612345678 at sip1.ntelecom.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Load gws matching
calling part 'sip:31207132454 at sip1.ntelecom.com' and called user
'31612345678' and called part 'sip:31612345678 at sip1.ntelecom.com' - R=
sip:31612345678 at sip1.ntelecom.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Setting acc source-leg
for uuid '67ad8967-9d19-4c4a-ba4b-19b3a564906a':
'67ad8967-9d19-4c4a-ba4b-19b3a564906a|erik|sip1.ntelecom.com|31207132454|||3|||0|call|92.69.229.52|1434279081.116248|||||||||||'
- R=sip:31612345678 at sip.voxbone.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Setting acc
destination-leg for uuid '0': '0|||0|31612345678|0|31612345678|
sip.voxbone.com|31612345678|sip1.ntelecom.com|1|||||||||||' - R=
sip:31612345678 at sip.voxbone.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Setting
caller_cli_userprov/caller_domain_userprov '31207132454 at sip1.ntelecom.com'
for upn - R=sip:31612345678 at sip.voxbone.com
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Setting From to '<
sip:31207132454 at sip1.ntelecom.com>' - R=sip:31612345678 at sip.voxbone.com
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Setting
caller_cli_netprov/caller_domain_netprov '31207132454 at sip1.ntelecom.com'
for npn - R=sip:31612345678 at sip.voxbone.com
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Setting PAI to '<
sip:31207132454 at sip1.ntelecom.com>' - R=sip:31612345678 at sip.voxbone.com
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Setting
P-Called-Party-ID '<sip:31612345678 at sip.voxbone.com>' - R=
sip:31612345678 at sip.voxbone.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Setting 'sip:
98.222.112.123:5060' taken from D-URI as next hop after lb for PSTN call -
R=sip:31612345678 at sip.voxbone.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Appending P-D-URI
'sip:127.0.0.1:5060;received='sip:98.222.112.123:5060;lr;transport=udp'' -
R=sip:31612345678 at sip.voxbone.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Forcing request via
B2BUA 'sip:127.0.0.1:5080' - R=sip:31612345678 at sip.voxbone.com
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3831]: NOTICE: <script>: Request leaving server,
D-URI='sip:127.0.0.1:5080' - R=sip:31612345678 at sip.voxbone.com
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3830]: NOTICE: <script>: NAT-Reply - S=100 -
Connecting M=INVITE IP=92.69.229.52:36671 (127.0.0.1:5080)
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3827]: NOTICE: <script>: NAT-Reply - S=503 -
Internal Server Error - tnk M=INVITE IP=92.69.229.52:36671 (127.0.0.1:5080)
ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
Jun 14 12:51:21 sip1 proxy[3827]: NOTICE: <script>: Failure route for PSTN
call - R=sip:31612345678 at sip.voxbone.com ID=4OuHzx0F-f7N5o27zPs7VCmg1a371A5r
*****************************

As seen in the log, the number which is dialed by the subscriber erik
(31612345678) is not rewrited in the form of 001131612345678 which is
defined in the PEER Outbound Rewrite Rules for Callee. I am getting a S=503
- Internal Server Error back from voxbone because there is no prefix set.

Could you help me to solve this issue. I thing it is a setting but now i do
not know where to look.

Thanks for your help!

Warm regards,
Jay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sipwise.com/mailman/private/spce-user_lists.sipwise.com/attachments/20150614/4b7bfe37/attachment.html>


More information about the Spce-user mailing list