Error from pubsub openfire instance

Hi folks,
I am trying to integrate my phone statuses update in the openfire using pubsub.
I can see in my pubsub tab of openfire that node SIP/1000 is present.
but on my phone side i receive the following error:

<iq type="error" id="aaajj" from="1000@mysipphone.com" to="1000@mysipphone.com/1000">
  <pubsub xmlns="http://jabber.org/protocol/pubsub">
    <create node="SIP/1000" />
    <configure>
      <x xmlns="jabber:x:data" type="submit">
        <field var="FORM_TYPE" type="hidden">
          <value>http://jabber.org/protocol/pubsub#owner</value>
        </field>
        <field var="FORM_TYPE" type="hidden">
          <value>http://jabber.org/protocol/pubsub#node_config</value>
        </field>
        <field var="pubsub#deliver_payloads">
          <value>1</value>
        </field>
        <field var="pubsub#persist_items">
          <value>1</value>
        </field>
        <field var="pubsub#access_model">
          <value>whitelist</value>
        </field>
      </x>
    </configure>
  </pubsub>
  <error code="409" type="cancel">
    <conflict xmlns="urn:ietf:params:xml:ns:xmpp-stanzas" />
  </error>
</iq>

Looks like the openfire is returning the error code 409. any idea what it could be ?
I am running latest openfire version by the way

Thanks

It looks like your phone tries to create a pubsub node (SIP/1000) that already exists. Should the phone instead be publishing to that node, maybe?

Hi Sir,
I deleted that node and now its not auto-created either.
Is there anyway we can create the pubsub node manually?

Thanks

I do not believe that there’s an option to do that in the admin console of Openfire, but you can do it with any client that supports that feature.

The error that you showed earlier is a response to a (failed) attempt to create the node. The attempt to create the node failed at that time, as the node already existed. Given that you were able to create that request, I suspect that you already have a client or code that can recreate the node.