Последнее обновление службы поддержки 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