[Load remote sip port after local sip port Adrian Georgescu **20071024154819] hunk ./provisioning/sip_settings_lib.phtml 290 + $this->soapRemoteId=$this->soapEngines[$this->soapEngine]['depends']; + hunk ./provisioning/sip_settings_lib.phtml 293 + // sip hunk ./provisioning/sip_settings_lib.phtml 303 + // sip remote + if (strlen($this->soapRemoteId) && in_array($this->soapRemoteId,array_keys($this->soapEngines))) { + $this->soapEngineRemote = $this->soapEngines[$this->soapRemoteId]; + $impersonateRemote=intval($this->soapEngines[$this->soapRemoteId]['impersonate']); + + $this->SOAPloginRemote = array( + "username" => $this->soapEngines[$this->soapRemoteId]['username'], + "password" => $this->soapEngines[$this->soapRemoteId]['password'], + "admin" => true, + "impersonate" => $impersonateRemote + ); + + //print_r($this->SOAPloginRemote); + $this->SOAPurlRemote=$this->soapEngines[$this->soapRemoteId]['url']; + $this->SoapAuthRemote = array('auth', $this->SOAPloginRemote , 'urn:AGProjects:NGNPro', 0, ''); + + // Instantiate the SOAP client depends + $this->SipPortRemote = new $this->soapClassSipPort($this->SOAPurlRemote); + + $this->SipPortRemote->setOpt('curl', CURLOPT_TIMEOUT, 5); + $this->SipPortRemote->setOpt('curl', CURLOPT_SSL_VERIFYPEER, 0); + $this->SipPortRemote->setOpt('curl', CURLOPT_SSL_VERIFYHOST, 0); + + if ($this->loginType == "admin") { + printf ("
%s at %s as %s (remote) ",$this->soapClassSipPort,$this->SOAPurlRemote,$this->SOAPurlRemote,$this->soapEngines[$this->soapRemoteId]['username']); + } + + } + hunk ./provisioning/sip_settings_lib.phtml 379 - } - - - $this->soapRemoteId=$this->soapEngines[$this->soapEngine]['depends']; - - if (strlen($this->soapRemoteId) && in_array($this->soapRemoteId,array_keys($this->soapEngines))) { - $this->soapEngineRemote = $this->soapEngines[$this->soapRemoteId]; - $impersonateRemote=intval($this->soapEngines[$this->soapRemoteId]['impersonate']); - - $this->SOAPloginRemote = array( - "username" => $this->soapEngines[$this->soapRemoteId]['username'], - "password" => $this->soapEngines[$this->soapRemoteId]['password'], - "admin" => true, - "impersonate" => $impersonateRemote - ); - - //print_r($this->SOAPloginRemote); - $this->SOAPurlRemote=$this->soapEngines[$this->soapRemoteId]['url']; - $this->SoapAuthRemote = array('auth', $this->SOAPloginRemote , 'urn:AGProjects:NGNPro', 0, ''); - - // Instantiate the SOAP client depends - $this->SipPortRemote = new $this->soapClassSipPort($this->SOAPurlRemote); - - $this->SipPortRemote->setOpt('curl', CURLOPT_TIMEOUT, 5); - $this->SipPortRemote->setOpt('curl', CURLOPT_SSL_VERIFYPEER, 0); - $this->SipPortRemote->setOpt('curl', CURLOPT_SSL_VERIFYHOST, 0); - - if ($this->loginType == "admin") { - printf ("
%s at %s as %s (remote) ",$this->soapClassSipPort,$this->SOAPurlRemote,$this->SOAPurlRemote,$this->soapEngines[$this->soapRemoteId]['username']); - } -