New PBX to play with 3 new Digium phones. D70, D50 and D40. Internally they can dial each other and that works fine. I’m just having problems with them showing presences on the D70. When the D50 and D40 are talking to each other the BLF doesn’t light on the D70 and the D70 does not show the presence icon. I’m know it’s something silly. I would appreciate it if some could give it a look.
Here is my SIP.CONF
[code][general]
allowoverlap=no
transport=udp
udpbindaddr=0.0.0.0
tcpenable=no
;Message Settings
accept_outofcall_messages=yes
outofcall_message_context=dpma_message_context
auth_message_requests=no
;Subscription Settings
allowsubscribe=yes
notifyringing=yes
notifyhold=yes
callcounter=yes
limitonpeers=yes
;Security(default is yes)
allowguest=no
;SIP Accounts
[trseals]
type=friend
host=dynamic
context=internal_phones
call-limit=10
callgroup=2
secret=mag123456
mailbox=100
[magrossman]
type=friend
host=dynamic
context=internal_phones
call-limit=10
callgroup=2
secret=mag123456
mailbox=200
[jakliethermes]
type=friend
host=dynamic
context=internal_phones
call-limit=10
callgroup=2
secret=mag123456
mailbox=300
[/code]
Here is my res_digium_phone.conf
[code][general]
parking_exten=700
parking_transfer_type=blind
timezone=CST6CDT,M3.2.0,M11.1.0 ; Setting timezone to central time.
message_context=dpma_message_context
file_directory=/etc/asterisk/digium_phones
firmware_url_prefix=http://10.200.10.86/firmware
firmware_package_directory=/var/www/html/firmware
;phones
[Ray_D70]
type=phone
full_name=Ray Seals
line=trseals
timezone=America/Chicago
ntp_server=10.200.2.250
ntp_resync=86400
contact=contacts-internal-100.xml
blf_unused_linekeys=no
blf_contact_group=internal-100
web_ui_enabled=yes
[Marc_D50]
type=phone
full_name=Marc Grossman
line=magrossman
timezone=America/Chicago
ntp_server=10.200.2.250
ntp_resync=86400
contact=contacts-internal-200.xml
blf_contact_group=internal-200
blf_unused_linekeys=no
web_ui_enabled=yes
[Julie_D40]
type=phone
full_name=Julie Kliethermes
line=jakliethermes
timezone=America/Chicago
ntp_server=10.200.2.250
ntp_resync=86400
contact=contacts-internal-300.xml
blf_contact_group=internal-300
blf_unused_linekeys=no
web_ui_enabled=yes
;lines
[trseals]
type=line
line_lable=Ray 100
exten=100
[magrossman]
type=line
line_lable=Marc 200
exten=200
[jakliethermes]
type=line
line_lable=Julie 300
exten=300
[/code]
Here is my extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
[internal_phones]
include=parkedcalls
exten => 100,hint,SIP/trseals
exten => 100,1,Dial(SIP/trseals,20)
same => n,Voicemail(100,${IF($["${DIALSTATUS}" = "BUSY"]?b:u)})
same => n,Hangup()
exten => 100,hint,SIP/magrossman
exten => 200,1,Dial(SIP/magrossman,20)
same => n,Voicemail(200,${IF($["${DIALSTATUS}" = "BUSY"]?b:u)})
same => n,Hangup()
exten => 300,hint,SIP/jakliethermes
exten => 300,1,Dial(SIP/jakliethermes,20)
same => n,Voicemail(300,${IF($["${DIALSTATUS}" = "BUSY"]?b:u)})
same => n,Hangup()
Here is the contacts.xml file from the D70
[code]<contacts
group_name=“internal-100”
editable=“0”
<contact
first_name=“Marc”
last_name=“Grossman”
organization=“”
contact_type=“sip”
account_id=“200”
subscribe_to=“auto_hint_200”
<numbers>
<number dial="200" label="Extension" primary="1" />
</numbers>
[/code]
Here is the contacts xml from the D50
[code]<contacts
group_name=“internal-200”
editable=“0”
<contact
first_name=“Ray”
last_name=“Seals”
organization=“”
contact_type=“sip”
account_id=“100”
subscribe_to=“auto_hint_100”
<numbers>
<number dial="100" label="Extension" primary="1" />
</numbers>
[/code]
Here is the contact xml from the D40
[code]<contacts
group_name=“internal-300”
editable=“0”
<contact
first_name=“Ray”
last_name=“Seals”
organization=“”
contact_type=“sip”
account_id=“100”
subscribe_to=“auto_hint_100”
<numbers>
<number dial="100" label="Extension" primary="1" />
</numbers>
[/code]