/AuroraDocs/OSSLFunctions/osSetParcelSIPAddress.lsl

https://bitbucket.org/VirtualReality/software-testing · Unknown · 38 lines · 37 code · 1 blank · 0 comment · 0 complexity · 78a0d378704cec167a2d3a1cf0e1bd5e MD5 · raw file

  1. // ----------------------------------------------------------------
  2. // Example / Sample Script to show function use.
  3. //
  4. // Script Title: osSetParcelSIPAddress.lsl
  5. // Script Author:
  6. // Threat Level: VeryLow
  7. // Script Source: SUPPLEMENTAL http://opensimulator.org/wiki/osSetParcelSIPAddress
  8. //
  9. // Notes: See Script Source reference for more detailed information
  10. // This sample is full opensource and available to use as you see fit and desire.
  11. // Threat Levels only apply to OSSL & AA Functions
  12. // See http://opensimulator.org/wiki/Threat_level
  13. // ================================================================
  14. // C# Source Line: public void osSetParcelSIPAddress(string SIPAddress)
  15. // Inworld Script Line: osSetParcelSIPAddress(string sSIPAddress);
  16. //
  17. // Example of osSetParcelSIPAddress
  18. //
  19. /// Set the SIP url to be used by a parcel, this will allow manual setting of a SIP address
  20. /// for a particular piece of land, allowing region owners to use preconfigured SIP conference channels.
  21. /// This is used by osSetParcelSIPAddress
  22. // --- SEE freeswitch_sip_proxy = ip.address.of.freeswitch.server:5060
  23. // --- SEE vivox_sip_uri = foobar.vivox.com
  24. string sSIPAddress = "ip.address.of.freeswitch.server:5060"; //The SIP address we are setting
  25. //
  26. default
  27. {
  28. state_entry()
  29. {
  30. llSay(0, "Touch to see how osSetParcelSIPAddress works");
  31. }
  32. touch_start(integer num)
  33. {
  34. llSay(0,"SIP Address being set :"+sSIPAddress);
  35. osSetParcelSIPAddress( sSIPAddress);
  36. }
  37. }