Contacts on Digium Phones

Hi,

Delivery of our 1100 Digium Phones is imminent.
I looked at how to implement a directory of our business via the contacts.xml file.
We have over 3000 contacts. It seems to me that the number of contacts is limited.

What is the maximum number of contacts and subscribe_id ?

Thanks in advance.
Regards

Howdy,

There’s not a hard limit to either, but…

3000 contacts is too large for the internal contacts application to handle. It’s going to probably cease to function properly as you approach 1000 or so. The number isn’t definite. An alternative, if you needed a global phonebook that wasn’t tied to the phone’s built-in contacts application, would be to build a separate directory application on the phone that interacts with an external service you control that can maintain a full list. There’s an example of such a thing here:
asteriskexchange.com/listings/1398

For subscriptions, the default # is 40. That number can be controlled by the contacts_max_subscriptions option. You can take that number up to 105 on a D70 (5 line keys other than the first plus 10 pages of 10 rapid dial keys). But, be aware that neither the phones (in any current version) nor versions of Asterisk prior to 13 support resource subscription lists. So doing tons of subscriptions gets exponentially worse quickly… 105^105 = a whole lot of NOTIFY packets to send out any time anyone has any device or presence state change.

Great !!

Thanks !!! :smiley:

Hello,

We have recieved our Digium Phones !!
I try install custom application OpenLAD and it doesn’t work.

Here is my setup :

/etc/asterisk/res_digium_phone.conf

[code][…]
;-----------------------------------------------------------------------------
; APPLICATION
;-----------------------------------------------------------------------------
[annuaire]
type=application
application=custom
name=annuaire
filename=applications/addressbook.zip
autostart=yes

[…]
;-----------------------------------------------------------------------------
; PHONE & LINE
;-----------------------------------------------------------------------------
;- Phone : 0123456789 --------------------
[P0123456789]
type=phone
network=astsip3_astsip1
firmware=D40-1_4_2_0_63880
firmware=D70-1_4_2_0_63880
pin=voicemail
timezone=Europe/Paris
active_locale=fr_FR
ntp_resync=86400
full_name=P0123456789
line=0123456789
ringtone=old_ringtone
ringtone=dual_ringtone
active_ringtone=dual_ringtone
; Logos : into file_url_prefix
d40_logo_file=logos/D40.png
d70_logo_file=logos/D70.png
; Contacts : into file_directory
contact=contacts/0123456789_contacts.xml
; BLF conf : into file_url_prefix
blf_items=blfitems/0123456789_blfitems.xml
blf_unused_linekeys=yes
contacts_max_subscriptions=100
application=annuaire
;- Line : 0123456789 ---------------------
[0123456789]
type=line
line_label=0123456789
mailbox=0123456789
digit_map=[0-9]xxx|1[578]|11[0259]|116000|0[1-9]xxxxxxxx
transport=udp
voicemail_uri=8[/code]

Thanks in advance.
Regards

Howdy,

That’s not enough information to go on. What do you mean that it doesn’t work? Do you see the application’s zip file being retrieved from your server by the phone?

Hi,

I don’t see the application’s zip file being retrieved from my server by the phone.

But you do see the contacts and the blf items files being retrieved successfully?

Ok, I see !!
It was a problem accessing the files.

Thanks !

Cool :smile: