[OpenSIPS-Users] How to configure Soap-Simple-Proxy and SoapClient?

Iñaki Baz Castillo ibc at aliax.net
Wed Dec 2 13:51:12 CET 2009


El Miércoles, 2 de Diciembre de 2009, Adrian Georgescu escribió:
> An example for PHP is here:
> 
> http://openxcap.org/wiki/SoapSimpleProxy

What is "watchers" XCAP auid? Where is it defined?
Is it a custom XCAP application which reads the content of OpenSIPS
'watchers' table to generate a XML document?

I've just seen it in RFC 4825 (XCAP) pag 22 as a pure example:

-------------------------------------------------------
   As an example, consider the following XML document:

   <?xml version="1.0"?>
   <watcherinfo xmlns="urn:ietf:params:xml:ns:watcherinfo"
                version="0" state="full">
     <watcher-list resource="sip:professor at example.net"
                   package="presence">
       <watcher status="active"
                id="8ajksjda7s"
                duration-subscribed="509"
                event="approved">sip:userA at example.net</watcher>
       <watcher status="pending"
                id="hh8juja87s997-ass7"
                display-name="Mr. Subscriber"
                event="subscribe">sip:userB at example.org</watcher>
     </watcher-list>
   </watcherinfo>

                      Figure 3: Example XML Document

   Assuming that the default document namespace for this application
   usage is "urn:ietf:params:xml:ns:watcherinfo"
-------------------------------------------------------




    function &getWatchers($sipId, $password)
    {
        // sipId is a ComplexType SipId,
        // refer to wsdl for more info
        $sipId = new SOAP_Value('sipId', '{urn:AGProjects:SoapSIMPLEProxy}SipId', $sipId);
        $result = $this->call('getWatchers',
                              $v = array('sipId' => $sipId, 'password' => $password),
                              array('namespace' => 'urn:AGProjects:SoapSIMPLEProxy:Presence',
                                    'soapaction' => '',
                                    'style' => 'rpc',
                                    'use' => 'encoded'));
        return $result;
    }


> --
> Adrian
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> 


-- 
Iñaki Baz Castillo <ibc at aliax.net>



More information about the Users mailing list