Hi all,

 

playing around with the sip presence feature, i noticed that the sip_presence table in share_presence.db is always empty.

 

I’ve set the following parameters in my internal.xml :

<param name="manage-presence" value="true"/>
<param name="send-presence-on-register" value="true"/>
<param name="presence-probe-on-register" value="true"/>
<param name="presence-proto-lookup" value="true"/>
<param name="manage-shared-appearance" value="true"/>
<param name="dbname" value="share_presence"/>
<param name="presence-hosts" value="$${domain}"/>
<param name="force-register-domain" value="$${domain}"/>
<param name="force-register-db-domain" value="$${domain}"/>

 

My dialplan contains:

 

    <extension name="dw2xxx">

     <condition field="destination_number" expression="^(200[0-9])$">

        <action application="set" data="presence_id=$1@$${domain}"/>

        <action application="export" data="dialed_extension=$1"/>

        <action application="bridge" data="user/${dialed_extension}@${domain_name}"/>

     </condition>

    </extension>

 

 

When i make a call from 2001 to 2000, i see 2 rows in sip_dialogs. So i think presence is basically working.

 

But whats the purpose of sip_presence ?

 

Where, for example, does a

„presence in 2000@192.168.20.73  away Away“ go ?

would i see this in any table ?

 

thanks&regards,

gw