[SR-Users] Message Routing To/From Gateway

Vitaliy Aleksandrov vitalik.voip at gmail.com
Sun Oct 21 01:23:53 CEST 2012


"Permissions" module should help you. If allowed ip addresses are kept 
in a database you can reload them by MI command without kamailio restart.
As I remember "permissions" module allows to create groups of ip 
addresses, so you can create such a group for hosts which you want to 
receive MESSAGE requests from.

> I tested this example and it worked for me. I was misunderstanding 
> some of the values and thought they applied to users being registered 
> or not.
>
> I am still uncertain what setting applies to allowing all traffic 
> inbound from a particular address. Any tips on this would be appreciated.
>
>
> Thanks,
> Ed
>
>
>
> On Fri, Oct 19, 2012 at 1:41 PM, Ed Brady <ebrady at talkforgood.com 
> <mailto:ebrady at talkforgood.com>> wrote:
>
>     I was looking at this logic some more and wanted to clarify my
>     configuration. I need to base the R-URI rewrite and MESSAGE
>     forward based on whether the account exists as a local subscriber
>     or not rather than whether the user is registered or not. This is
>     connecting to an SMS provider using SIP.
>
>     I excitedly looked into the SMS module but this appears to only be
>     if you are dealing with a GSM modem and not sending/receiving SIP
>     MESSAGEs with an SMS gateway.
>
>     Any resources you can point me to would be extremely helpful, thanks!
>
>
>     Ed
>
>
>
>     On Fri, Oct 19, 2012 at 10:42 AM, Ed Brady <ebrady at talkforgood.com
>     <mailto:ebrady at talkforgood.com>> wrote:
>
>         Will this also permit incoming messages from this domain? Do I
>         need to add the gateway in any other settings besides the one
>         you outlined?
>
>
>         Thanks,
>         Ed
>
>
>
>
>         On Fri, Oct 19, 2012 at 6:17 AM, Vitaliy Aleksandrov
>         <vitalik.voip at gmail.com <mailto:vitalik.voip at gmail.com>> wrote:
>
>             If I understood you right you just need to rewrite R-URI
>             domain and forward MESSAGE if a user in not registered.
>
>             if (!lookup("location")) {
>                 switch($retcode) {
>                     case -1:
>                         $rd = "gatewaydomain.com
>             <http://gatewaydomain.com>";
>                         t_relay();
>                         exit;
>                     default:
>                         sl_send_reply("404", "Not Found");
>                         exit;
>                 }
>             }
>
>>
>>             I am trying to route SIP messages to a gateway. I am
>>             using SIP MESSAGE over UDP as well as the MSILO module
>>             for storing messages for users that aren't currently
>>             logged in. I have read through the Dynamic Routing module
>>             info but am not able to determine the best way to
>>             accomplish the routing I require. Our scenario is
>>             outlined below.
>>
>>             User A sends a message addressed to
>>             "sip:12345678900 at mydomain.com
>>             <mailto:sip%3A12345678900 at mydomain.com>"
>>             Kamailio at mydomain.com <http://mydomain.com> checks if
>>             12345678900 <tel:12345678900> is a registered user in the
>>             system.
>>             If not, the message header is translated to
>>             "sip:12345678900 at gatewaydomain..com"
>>             <mailto:sip:12345678900 at gatewaydomain..com> and forwarded.
>>             Incoming messages need to be accepted from their IP as well.
>>
>>             It would also be useful if the address came as
>>             "sip:2345678900 at mydomain.com
>>             <mailto:sip%3A2345678900 at mydomain.com>" could be
>>             translated to "sip:_1_2345678900 at gatewaydomain.com
>>             <mailto:2345678900 at gatewaydomain.com>".
>>
>>
>>             Is there any built in functionality I can configure for
>>             this, or will this need to be scripted?
>>
>>
>>             Thanks,
>>             Ed
>>
>>
>>             _______________________________________________
>>             SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>             sr-users at lists.sip-router.org  <mailto:sr-users at lists.sip-router.org>
>>             http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>             _______________________________________________
>             SIP Express Router (SER) and Kamailio (OpenSER) - sr-users
>             mailing list
>             sr-users at lists.sip-router.org
>             <mailto:sr-users at lists.sip-router.org>
>             http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20121021/41d4a653/attachment.htm>


More information about the sr-users mailing list