Thanks for the awesome detailed explanation :) I talked to Voipfone(trunk) and they only allow registered endpoints to make/receive calls. So I can't do IP Auth as of now.
I'll try the other method by rewriting $fu and $du. Hopefully that'll work. Thanks for the help again. AJ > On 30-Apr-2015, at 9:18 am, SamyGo <govoi...@gmail.com> wrote: > > Hi Jibran, > > Here is an old thread as reference: > > http://lists.sip-router.org/pipermail/sr-users/2013-August/079336.html > > I wouldn't want to do the whole handshake of INVITE,PROXY-AUTH,INVITE with > username/password on a Provider for huge number of calls..imagine sending > thousands of call to that provider and for each call going through the > trouble of exchanging authentication. > Thats why its usually recommended to go with IP-Authentication only. Send > INVITE and Provider says Lets do this call,simple and easy. > > From the configuration perspective this is my idea of still using UAC. > > - Call coming from FS on kamailio > - Rewrite the from-uri (so the provider receives calls from the registered > username) > - modify the to-domain part to contain the IP address of the provider > - set the $du to ip of the provider, and t_relay() the call. > - Most likely the Provider would say Proxy-Auth required..that can be caught > in failure_route[] > - There you can call the uac_auth() function to have username.password > attached to the response of above. > http://kamailio.org/docs/modules/4.3.x/modules/uac.html#uac.f.uac_auth() > - once this function is successful send the INVITE again to the provider. > > Last three steps can be the following snippet of code(reference from here): > > failure_route[2] { > if (t_check_status("40[17]")) { > xlog("got challenged \n"); > if (uac_auth()) { > xlog("auth was succesful \n"); > t_relay("udp:ip_addr:5060"); //provider's IP_ADDR > } > } > > > I hope you get IP Auth from the provider, and find the reply useful. > > Regards, > > > >> On Wed, Apr 29, 2015 at 4:49 PM, Ali Jibran <alijib...@vividtech.io> wrote: >> >> Hi all. >> I have this setup. >> Trunk--->Kamailio---->FreeSWITCH >> >> I have a trunk from a sip provided and registered successfully with the UAC >> module. Incoming is working fine. I need to make out going through kamailio >> too. >> >> I have it in the dialplan to forward the invite to kamailio from FreeSWITCH. >> I can see it the logs that it reaches kamailio. Now how do I make the call >> via the trunk? >> >> Basically this is what I'm trying to workout >> FS---->kamailio---->trunk. >> >> >> Any help will be much appreciated. Thanks. >> AJ >> _______________________________________________ >> 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
_______________________________________________ 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