Juri, If you are looking to get opensips1 itself to respond to a proxy_challange of opensips2 your looking at a headache. Any way you go you'll have to change the way things work to make a special case for opensips1 on opensips2. My suggestion would be to, where you are about to do the proxy_authorize, check if is from opensips1 and if it is skip the proxy_authorize. Example: if ( ! ( $si == "<IP of opensips1>" || proxy_authorize("", "subscriber") ) ) { proxy_challenge("", "0"); exit; } The source IP, $si, will be checked first and if it is a match, it will short cut and proxy_authorize will not be called. But if both tests fail a proxy_challenge is sent back. If opensips1 is not at a static IP then you would probably want to have opensips1 register, using uac module, with opensips2. On opensips2 you would then do a db lookup to see if the source IP is the same as what opensips registered from. That lookup could be cached so you don't have to do a db call for every call. If this is your case, search recent threads for cache_fetch for some ideas of a similar use.
Dave On Wed, Feb 16, 2011 at 1:36 AM, Juri Nysschen <j...@greydotelecom.com> wrote: > Hi All, > > > > I want this scenario: > > UA - > Opensips1 -> Opensip2 -> PSTN > > Opensips2 has a set of subscribers and verifies authentication against a > mysql db, keeps cdrs etc. > > Opensips1 has a different set of subscribers with db authentication and > cdrs. > > > > The UA makes a call and is routed from Opensips1 to Opensips2 and then onto > the PSTN gateway. > > > > My question is how do I impersonate the call made by UA as coming from a > valid subscriber known to Opensips2? > > > > Currently I use asterisk to perform this role, but would ideally like to > remove it from the chain: > > UA - > Opensips1 -> Asterisk -> Opensips2 -> PSTN > > > > Regards > > Juri Nysschen > > > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users