Поддержка Remote-Party-ID в доверенных сетях

S
Автор Sergiiy
Обновлено 1 год назад

Последнее обновление службы поддержки FlySIP 03 ноября 2019 г., 22:50

Есть возможность передать Remote-Party-ID через FlySip Softswitch, но активировать такую ​​возможность можно только через API.

Вот соответствующие методы: https://support.flysip.com/ru/xml-rpc-rest-api/konfighuratsiia-sistiemy

Пример использования:

curl -v -k --digest -u <username>:<password> -d '<?xml version="1.0"?>
<methodCall>
  <methodName>getSystemConfig</methodName>
<params>
  <param>
  <value>
  <struct>
  <member>
  <name>i_customer</name><value><int>1</int></value>
  </member>
  <member>
  <name>key</name><value><string>system/sip/headers/passthrough</string></value>
  </member>
  </struct>
  </value>
  </param>
</params>
</methodCall>' https://<environment_ip>/xmlapi/xmlapi

где system/sip/headers/passthrough — это фиксированное значение, поэтому вам нужно только установить пароль ssp-root.  

Вот метод обновления:

curl -v -k --digest -u <username>:<password> -d '<?xml version="1.0"?>
<methodCall>
  <methodName>setSystemConfig</methodName>
<params>
  <param>
  <value>
  <struct>
  <member>
  <name>i_customer</name><value><int>1</int></value>
  </member>
  <member>
  <name>key</name><value><string>system/sip/headers/passthrough</string></value>
  </member>
  <member>
  <name>value</name><value><string>Remote-Party-ID</string></value>
  </member>
  </struct>
  </value>
  </param>
</params>
</methodCall>' https://<environment_ip>/xmlapi/xmlapi
Оцените эту статью