使用 mod_xml_curl 的 Freeswitch 更新配置文件

Freeswitch update profile using mod_xml_curl

我目前正在从事一个项目,该项目使用 mod_xml_cur 在 freeswitch 服务器上更新配置文件。

我的问题如下

我的项目是一个自托管的 o​​win webapi,它创建一个配置文件,并在请求时使用 owin 创建一个应该由 freeswitch 加载的 xml。

当我使用命令 "sofia profile test start" 时,它会从我的 owin url 中获取配置文件(名为 test)。

在控制台上我看到“重新加载 XML [成功]

但随后显示 [警告] sofia.c:5603 没有此类配置文件 'test'

下载的 XML 文件位于 /tmp 中,名称为临时名称。 当我重命名它并将其移动到 /etc/freeswitch/sip_profiles#

然后再次启动它,它会加载配置文件。

我的理解是,当从我的 owin url.url.

打开 xml 时,使用 mod_xml_curl 配置文件应该从内存加载

我做错了什么?

<document type="freeswitch/xml">
         <section name="configuration">
            <profiles>
                 <profile name="Your profile name">    
          <gateways>
          <gateway name="Your gateway name">  
        <param name="username" value="Your username"/>
       <settings>