Guys So the only wayout is to request my SIP operator to be complied with the standards?
Thanks Maciej > Dear ALL, > > During clearing my misconfigurations I found following errors in log file: > ERROR:uri:check_username: No authorized credentials found (error in scripts) > ERROR:uri:check_username: Call {www,proxy}_authorize before calling > check_* functions! > > After closer look it turnes out that it is generated due to lack of > totag in ACK method as a response to 487 Request Terminated. > ACK is omitting has_totag() part of configuration and then again is > asked for proxy auth. > > The call is generated by UA registered with Opensips, then t_relayed > to OPERATOR_1 and his MGW to PSTN. > UA------>OPENSIPS----->OPERATOR_1_SIPPROXY-------->MGW > > The proper call flow should be (A) is UA, B is OPERATOR_1_SIPPROXY > 1. (A)--------------------INVITE --------------------->(B) > 2. (A)<------------------180 RIGING------------------(B) > 3. (A)--------------------CANCEL------------------->(B) > 4. (A)<------------------OK----------------------------(B) > 5. (A)<---------487 Request Terminated-----------(B) > 6. (A)--------------------ACK------------------------->(B) > and it looks the same, but: > > - CANCEL should be sent by (A) without To tag > - OK should be sent by (B) with To tag > - 487 with the same To tag > - ACK should be sent by (A) with exactly the same To tag. > > Unfortunately it is not my case :( > - I am fine with CANCEL > - I am receiving proper OK with To tag > - and here is the source of my problem. 487 is sent by (B) without > totag proposed in OK message previously sent. > - ACK is obviously using the same totag as OK, so im my case no totag > is incorporated into ACK method. > The after-effect is that ACK is asked for proxy auth. > > I am asking you guys to tell me how to cope with the cases like above. > > > Thanks in advance, > Maciej > _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users