Also I would like to try and store these numbers in a the DB somehow to minimise code.
Keith On Thu, Oct 3, 2013 at 1:40 PM, <sr-users-requ...@lists.sip-router.org>wrote: > Send sr-users mailing list submissions to > sr-users@lists.sip-router.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > or, via email, send a message with subject or body 'help' to > sr-users-requ...@lists.sip-router.org > > You can reach the person managing the list at > sr-users-ow...@lists.sip-router.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of sr-users digest..." > > > Today's Topics: > > 1. Destination number restriction (Keith) > 2. Re: append_hf to reply generated by kamailio (Grant Bagdasarian) > 3. Re: append_hf to reply generated by kamailio (Grant Bagdasarian) > 4. Re: append_hf to reply generated by kamailio (Klaus Darilion) > 5. Re: Destination number restriction (Morten Isaksen) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 3 Oct 2013 11:14:10 +0100 > From: Keith <ke...@hubner.co.uk> > To: "SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - > Users Mailing List" <sr-users@lists.sip-router.org> > Subject: [SR-Users] Destination number restriction > Message-ID: > <CAK7Ybu8= > jnk+p4aseb66xp6_3juqxo1jhqbipvabdoeg5gj...@mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > Hi, > > I am looking to restrict calls based on destination numbers, e.g. so people > can't call premium rate etc. Which module is best to achieve this? > > Thanks, > Keith > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://lists.sip-router.org/pipermail/sr-users/attachments/20131003/b0f780c0/attachment-0001.html > > > > ------------------------------ > > Message: 2 > Date: Thu, 3 Oct 2013 12:31:25 +0200 > From: Grant Bagdasarian <g...@cm.nl> > To: "Kamailio (SER) - Users Mailing List" > <sr-users@lists.sip-router.org> > Subject: Re: [SR-Users] append_hf to reply generated by kamailio > Message-ID: > > <FB7D97A214987F458242ACBDF87614073B1C757D31@clubvirtual40.ClubMessage.local > > > > Content-Type: text/plain; charset="us-ascii" > > Replacing the exit statement with return, does the trick. The reply > reaches the onreply_route and that's where I add the header, but after a > while it generates a 483 Too Many Hops. > My capture server also receives a lot of INVITE, ACK, 603 messages. A lot > of Via and Record-Route headers are added to the INVITE and 603 (Via only). > > Why does this happen? > > From: sr-users-boun...@lists.sip-router.org [mailto: > sr-users-boun...@lists.sip-router.org] On Behalf Of Grant Bagdasarian > Sent: Thursday, October 3, 2013 11:39 AM > To: sr-users@lists.sip-router.org > Subject: [SR-Users] append_hf to reply generated by kamailio > > Hello, > > Is it possible to append a new header to a reply generated by Kamailio and > also have it present when duplicating the message to a capture server? > At the moment the 603 Reply is duplicated to my capture server, but I > don't know how to append a new header, because the kamailio script stops > executing after exit is called. > >From what I understood: onreply_route is only executed when receiving > replies. > > Is there a reply_route which is executed for all replies, including the > ones generated by kamailio itself? > > For instance inside this code block: > > request_route { > > ..... > > if($var(routing_query_result) =~ > "DESTINATION_NOT_ALLOWED") { > xlog("L_INFO", > "[R-CORE-INCOMING-INVITE:$ci] !>" "Rejecting the call, because the > destination is not allowed\r\n"); > sl_send_reply("603", "Decline"); > exit; > } > > ..... > > } > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://lists.sip-router.org/pipermail/sr-users/attachments/20131003/1b8d073f/attachment-0001.html > > > > ------------------------------ > > Message: 3 > Date: Thu, 3 Oct 2013 12:57:22 +0200 > From: Grant Bagdasarian <g...@cm.nl> > To: "Kamailio (SER) - Users Mailing List" > <sr-users@lists.sip-router.org> > Subject: Re: [SR-Users] append_hf to reply generated by kamailio > Message-ID: > > <FB7D97A214987F458242ACBDF87614073B1C757D49@clubvirtual40.ClubMessage.local > > > > Content-Type: text/plain; charset="us-ascii" > > My bad, I forgot to make something clear. > > The IF statement is in a different route which is called by de main > request_route. So when the return statement is executed the control is > passed back to the main request_route, which in turn relays the INVITE back > to itself. That's probably causing the 483 Too Many Hops response? > > From: sr-users-boun...@lists.sip-router.org [mailto: > sr-users-boun...@lists.sip-router.org] On Behalf Of Grant Bagdasarian > Sent: Thursday, October 3, 2013 12:31 PM > To: Kamailio (SER) - Users Mailing List > Subject: Re: [SR-Users] append_hf to reply generated by kamailio > > Replacing the exit statement with return, does the trick. The reply > reaches the onreply_route and that's where I add the header, but after a > while it generates a 483 Too Many Hops. > My capture server also receives a lot of INVITE, ACK, 603 messages. A lot > of Via and Record-Route headers are added to the INVITE and 603 (Via only). > > Why does this happen? > > From: sr-users-boun...@lists.sip-router.org<mailto: > sr-users-boun...@lists.sip-router.org> [mailto: > sr-users-boun...@lists.sip-router.org] On Behalf Of Grant Bagdasarian > Sent: Thursday, October 3, 2013 11:39 AM > To: sr-users@lists.sip-router.org<mailto:sr-users@lists.sip-router.org> > Subject: [SR-Users] append_hf to reply generated by kamailio > > Hello, > > Is it possible to append a new header to a reply generated by Kamailio and > also have it present when duplicating the message to a capture server? > At the moment the 603 Reply is duplicated to my capture server, but I > don't know how to append a new header, because the kamailio script stops > executing after exit is called. > >From what I understood: onreply_route is only executed when receiving > replies. > > Is there a reply_route which is executed for all replies, including the > ones generated by kamailio itself? > > For instance inside this code block: > > request_route { > > ..... > > if($var(routing_query_result) =~ > "DESTINATION_NOT_ALLOWED") { > xlog("L_INFO", > "[R-CORE-INCOMING-INVITE:$ci] !>" "Rejecting the call, because the > destination is not allowed\r\n"); > sl_send_reply("603", "Decline"); > exit; > } > > ..... > > } > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://lists.sip-router.org/pipermail/sr-users/attachments/20131003/d203f913/attachment-0001.html > > > > ------------------------------ > > Message: 4 > Date: Thu, 03 Oct 2013 13:37:25 +0200 > From: Klaus Darilion <klaus.mailingli...@pernau.at> > To: "Kamailio (SER) - Users Mailing List" > <sr-users@lists.sip-router.org> > Subject: Re: [SR-Users] append_hf to reply generated by kamailio > Message-ID: <524d56f5.4020...@pernau.at> > Content-Type: text/plain; charset=windows-1252; format=flowed > > Use append_to_reply(txt) before sl_send_reply(): > http://kamailio.org/docs/modules/4.1.x/modules/textops.html#idp17040608 > > regards > Klaus > > On 03.10.2013 11:38, Grant Bagdasarian wrote: > > Hello, > > > > Is it possible to append a new header to a reply generated by Kamailio > > and also have it present when duplicating the message to a capture > server? > > > > At the moment the 603 Reply is duplicated to my capture server, but I > > don?t know how to append a new header, because the kamailio script stops > > executing after exit is called. > > > > From what I understood: onreply_route is only executed when receiving > > replies. > > > > Is there a reply_route which is executed for all replies, including the > > ones generated by kamailio itself? > > > > For instance inside this code block: > > > > request_route { > > > > ..... > > > > if($var(routing_query_result) =~ > > "DESTINATION_NOT_ALLOWED") { > > > > xlog("L_INFO", > > "[R-CORE-INCOMING-INVITE:$ci] !>" "Rejecting the call, because the > > destination is not allowed\r\n"); > > > > sl_send_reply("603", "Decline"); > > > > exit; > > > > } > > > > ..... > > > > } > > > > > > > > _______________________________________________ > > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > > sr-users@lists.sip-router.org > > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > > > > > ------------------------------ > > Message: 5 > Date: Thu, 3 Oct 2013 14:40:36 +0200 > From: Morten Isaksen <mi...@misak.dk> > To: "Kamailio (SER) - Users Mailing List" > <sr-users@lists.sip-router.org> > Subject: Re: [SR-Users] Destination number restriction > Message-ID: > <CAAyFOkH7nh= > 3d7yj4dxjvrpqmmggoqvia8brauj+4v_e5hx...@mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > We use something like this: > > if ((uri =~ "^sip:90[0-9]{6}@.*") && > (!avp_check("$avp(s:perms)","re/9/g"))) { > xlog("$ru : No permissions to call 90X numbers ($ci)"); > sl_send_reply("403", "No permissions to call 90XXXXXX"); > exit; > } > > and then store the information in usr_prefences table. > > /Morten > > > > On Thu, Oct 3, 2013 at 12:14 PM, Keith <ke...@hubner.co.uk> wrote: > > > Hi, > > > > I am looking to restrict calls based on destination numbers, e.g. so > > people can't call premium rate etc. Which module is best to achieve this? > > > > Thanks, > > Keith > > > > _______________________________________________ > > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > > sr-users@lists.sip-router.org > > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > > > > > > -- > Morten Isaksen > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: < > http://lists.sip-router.org/pipermail/sr-users/attachments/20131003/319d28bb/attachment.html > > > > ------------------------------ > > _______________________________________________ > sr-users mailing list > sr-users@lists.sip-router.org > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > > > End of sr-users Digest, Vol 101, Issue 22 > ***************************************** >
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users