[SR-Users] Message Routing To/From Gateway

Ed Brady ebrady at talkforgood.com
Fri Oct 19 23:31:31 CEST 2012


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> 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> 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> 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 at 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 at gatewaydomain..com"<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" could be translated to "sip:*1*
>>> 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 listsr-users at lists.sip-router.orghttp://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/20121019/08a51cc7/attachment-0001.htm>


More information about the sr-users mailing list