How very odd. I revisited the documentation and the code snippet I was referencing indeed does not exist. The snippet shown in my previous email was a copy and paste. Thank you for investigating. Rob
On Thursday, November 18, 2021 11:48:29 P.M. PST Bogdan-Andrei Iancu wrote: > Hi Robert, > > I guess you are talking about his > https://opensips.org/html/docs/modules/3.2.x/msilo.html#idp5708384 ? > Which looks like it was not updated since ages.....it is not even 3.2 > compatible actually. > > The "# if the downstream UA does not support MESSAGE requests" block is > outside the "if(!lookup("location")) ", so it is done when the lookup() > succeeded. And to be honest I do not see that "t_on_if()" anywhere ..... > > Regards, > > Bogdan-Andrei Iancu > > OpenSIPS Founder and Developer > https://www.opensips-solutions.com > OpenSIPS eBootcamp 2021 > https://opensips.org/training/OpenSIPS_eBootcamp_2021/ > > On 11/11/21 10:34 PM, Robert Dyck wrote: > > The module documentation for msilo gives us an example of > > configuration to deploy the service. > > > > In a block staring with "if(!lookup("location"))" we see the following -- > > > > > > # if the downstream UA does not support MESSAGE requests > > # go to failure_route[1] > > t_on_if (!db_does_uri_exist("$ru","subscriber"))failure("1"); > > t_relay(); > > exit; > > We didn't actually establish that the lookup failed because Message is > > unsupported. Lookup has only one failure return code -1. This does not > > tell us if the lookup failure was due to an non-existant AOR, no UAs > > registered or method not supported. > > > > > > In the statement "t_on_if > > (db_does_uri_exist("$ru","subscriber"))failure("1"); " t_on_if is not > > documented. Does it mean we should immediately go to the failure route > > if the AOR does not exist. > > > > > > If the AOR does not exist why would we do --- > > > > if (m_store("$ou")) > > { > > log("MSILO: offline message stored\n"); > > t_reply("202", "Accepted"); > > }else{ > > log("MSILO: offline message NOT stored\n"); > > t_reply("503", "Service Unavailable"); > > }; > > > > > > Some clarification would be appreciated. > > > > Rob > > > > > > _______________________________________________ > > Users mailing list > > [email protected] > > http://lists.opensips.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
