Hello, sorry for private message and thanks for advice i will try. 23.11.2011, в 12:35, Daniel-Constantin Mierla написал(а):
> Hello, > > keep the mailing list cc-ed, private messages from public mailing list > discussions are going to be discarded. > > See the comments inline. > > On 11/23/11 12:20 PM, Iurii Andamasov wrote: >> Hello Daniel, >> i >> 23.11.2011, в 8:43, Daniel-Constantin Mierla написал(а): >> >>> Hello, >>> >>> On 11/23/11 4:02 AM, Iurii Andamasov wrote: >>>> Hello list. >>>> First of all sorry for dump question, i'm pretty new to kamailio so i hope >>>> someone point me in right direction >>>> >>>> currently i have one sip device which can handle sip request only from one >>>> ip, >>>> my goal is to put kamailio in front of it so i can proxy requests from >>>> several ips >>>> >>>> i added this to conf >>>> >>>> route{ >>>> if ( src_ip == 10.46.1.121 || src_ip == 10.46.1.122 ) { >>>> if(method == "INVITE") { >>>> $rd="10.46.29.10"; >>>> t_relay(); >>>> } >>>> } >>>> >>>> and calls seems connecting but signaling is completely broken >>>> >>>> i understand that i'm doing something wrong, but can't get what is wrong >>> can you explain what is broken and what you would expect to happen? >> seems that occurs timeouts, from your next message i understand why, >> what i need it just to pass call through kamailio from that 2 ips > > If you need to route all requests within a call through kamailio, then you > need to use loose routing (see rr module). > > Maybe it would be easier for you to start with an existing example of config, > if the default config is too big to understand, maybe the one from dispatcher > is simpler: > > http://kamailio.org/docs/modules/stable/modules_k/dispatcher.html#id2523004 > > It has the parts of routing requests within dialog, you need to replace the > part that uses dispatcher module with your forwarding to a specific ip (or > use dispatcher and have that ip as single destination there). > Before line 'route(DISPATCH);' add the condition to deny INVITEs that don't > match the trusted source ips: > > if ( ! (src_ip == 10.46.1.121 || src_ip == 10.46.1.122 )) { > send_reply("403", "Forbidden"); > exit; > } > > Cheers, > Daniel > > -- > Daniel-Constantin Mierla -- http://www.asipto.com > Kamailio Advanced Training, Dec 5-8, Berlin: http://asipto.com/u/kat > http://linkedin.com/in/miconda -- http://twitter.com/miconda >
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ 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