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@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@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";
            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@mydomain.com"
Kamailio at mydomain.com checks if 12345678900 is a registered user in the system.
If not, the message header is translated to "sip:12345678900@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@mydomain.com" could be translated to "sip:12345678900@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@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@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users