Good day,
I am struggling to get BLF working on Asterisk 13.13.1 The contacts.xml file loads properly. We are using D60 and D65 Digium phones. When you press the contacts key, you see the contacts that have been setup and the status on each line works properly. For example, if extension 8900 is ringing and you have pressed the contacts button on extension 8901, you see that 8900 is ringing. I am adding snippets of the conf files and hopefully that will give you enough to assist. If not, please let me know what else yo need. It SEEMs I am missing something pretty basic here. So my apologies in advance for overlooking something simple and also thanks in advance for the help. I did read through the wiki, but as this is my first attempt at this, I am just missing a simple thing along the way. Again, thanks for the help.
sip.conf
mus-sip
context=mus
type=friend
host=dynamic
disallow=all
allow=ulaw
dtmfmode=auto
;qualify=yes
callevents=yes
accept_outofcall_messages=yes
auth_messages_request=no
outofcall_message_context=dpma_message_context
allowsubscribe=yes
callcounter=yes
notifyringing=yes
notifyhold=yes
callevents=yes
limitonpeer=yes
MilConf1
secret=Rt8Uf3BnDp
MilConf2
secret=Bb85Tgf8Ja
MilConf3
secret=CmK7Hd2RqH
MilConf4
secret=LnM87H5Rdw
MilConf5
secret=C8Jg5R4Tss
DebraLevrets
;secret = Ui7GfDc6Wq
callerid = 8901
mailbox = 8901@vm-mus,8950@vm-musshared
subscribecontext=BLF
busylevel=1
SharonPillion
;secret = xaY55Rad
callerid = 8900
mailbox = 8900@vm-mus,8950@vm-musshared
subscribecontext=BLF
busylevel=1
extensions.conf
[BLF]
exten => 8900,hint,SIP/SharonPillion
exten => 8901,hint,SIP/DeboraLevrets
exten => 8927,hint,SIP/SusanMcWright
exten => 8980,hint,SIP/SterlingSkidgel
;[BLF_Monitor_Receptionists]
;exten => _**89XX,1,Pickup(${EXTEN:2})
;exten => _**89XX,2,Hangup
[musspecial]
exten => 0,1,Queue(receptionist)
exten => *,1,Directory(vm-mus,mus,fe)
exten => #,1,Goto(mainmenu,s,1)
;exten => _8XXXXXX.,1,Dial(H323/${EXTEN@AVAYA))
[musshared]
exten => 8950,1,VoiceMailMain(8950@vm-musshared)
exten => 8951,1,VoiceMailMain(8951@vm-musshared)
exten => 8952,1,VoiceMailMain(8952@vm-musshared)
exten => 8953,1,VoiceMailMain(8953@vm-musshared)
exten => 8954,1,VoiceMailMain(8954@vm-musshared)
exten => 8955,1,VoiceMailMain(8955@vm-musshared)
[mus]
include => musfunctions
include => musspecial
include => musshared
;include => mus-queues-loginout
; This throws an error during reboot, but may be a bad config line somewhere else. So leaving it for now commented out.
include => BLF
;include => BLF_Monitor_Receptionists
exten => _NXXNXXXXXX,1,Set(CALLERID(all)=“Milsoft”<3256951946>
same=> n,Dial(SIP/twilio0/+1${EXTEN})
;Conference Lines
exten => MilConf1, hint, SIP/MilConf1
exten => 8761,1,Dial(SIP/MilConf1,20)
exten => MilConf2, hint, SIP/MilConf2
exten => 8762,1,Dial(SIP/MilConf2,20)
exten => MilConf3, hint, SIP/MilConf3
exten => 8763,1,Dial(SIP/MilConf3,20)
exten => MilConf4, hint, SIP/MilConf4
exten => 8764,1,Dial(SIP/MilConf4,20)
exten => MilConf5, hint, SIP/MilConf5
exten => 8765,1,Dial(SIP/MilConf5,20)
exten => DebraLevrets,hint,SIP/DebraLevrets
exten => 8901,1,Dial(SIP/DebraLevrets,20)
same => n,VoiceMail(8901@vm-mus,u)
exten => 89019,1,VoiceMailMain(8901@vm-mus)
exten => SharonPillion,hint,SIP/SharonPillion
exten => 8900,1,Dial(SIP/SharonPillion,20)
same => n,VoiceMail(8900@vm-mus,u)
exten => 89009,1,VoiceMailMain(8900@vm-mus)
res_digium_phone.conf
[general]
server_uuid=Milasterisk4400
mdns_address=192.168.xxx.xxx
mdns_port=5060
mdns_transport=udp
service_name=Milsoft Digium Phones Config Server
service_discovery_enabled=yes
config_auth=mac
file_url_prefix=http://192.168.xxx.xxx/var/lib/asterisk/digium_phones
[network1]
type=network
alias=MilsoftAterisk
cidr=192.168.xxx.x/22
registration_address=192.168.xxx.xxx
registration_port=5060
transport=udp
public_firmware_url_prefix=http://dphone.dl.digium.com/firmware/asterisk/2_2_1_2
ntp_server=0.digium.pool.ntp.org
udp_ka_interval=60
[DebraLevrets]
type=phone
network=network1
contact=Milsoftcontacts.xml
mac=000FD30ACC31
firmware=firmware-D65_2_2
parking_exten=800
parking_transfer_type=blind
show_call_parking=yes
ringtone=fancytone
active_ringtone=GuitarStrum
alert=alert-fancytone
multicastpage=everyone
record_own_calls=yes
ehs=plantronics
can_forward_calls=yes
show_call_log=yes
display_mc_notification=no
active_locale=en_US
brightness=5
contrast=5
dim_backlight=yes
backlight_timeout=30
backlight_dim_level=2
ringer_volume=5
speaker_volume=5
handset_volume=5
headset_volume=5
reset_call_volume=no
call_waiting_tone=yes
headset_answer=no
lan_port_mode=auto
pc_port_mode=auto
enable_check_sync=yes
timezone=America/Chicago
lock_preferences=yes
line=DebraLevrets
full_name=Debra Levrets
blf_unused_keys=yes
blf_items=blfreceptionist.xml
blf_contact_group=Milsoft Receptionists
;contacts_display_rules=displayrules.xml
;web_ui_enabled=yes
wallpaper_file=PhoneBackground.png
small_clock=yes
Milsoftcontacts.xml
<?xml version="1.0" encoding="UTF-8"?>
<phonebooks>
<contacts group_name="Milsoft Receptionists" editable="0" id="101">
<contact
server_uuid="Milasterisk4400"
id="8901"
prefix="Ms"
first_name="Debra"
second_name=""
last_name="Levrets"
contact_type="sip"
organization="Milsoft"
job_title="Receptionist"
location="Abilene Texas"
account_id="8901"
subscribe_to="auto_hint_DebraLevrets"
>
<emails>
<email address="debra.levrets@milsoft.com" label="Work" primary="1" />
</emails>
<actions>
<action id="primary" dial="8901" dial_prefix="" label="Extension" name="Office" />
<action id="personisbusy" dial="personbusyapp" label="On the Phone" name="Busy Person App"/>
<headers>
<header key="X-Digium-Call-Feature" value="feature_send_to_vm" />
<header key="Diversion" value="<sip:%_ACCOUNT_USERNAME_%@%_ACCOUNT_SERVER_%:%_ACCOUNT_PORT_%>;reason="send_to_vm"" />
</headers>
</actions>
</contact>
<contact
server_uuid="Milasterisk4400"
id="8900"
prefix="Ms"
first_name="Sharon"
second_name=""
last_name="Pillion"
contact_type="sip"
organization="Milsoft"
job_title="Receptionist"
location="Abilene Texas"
account_id="8900"
subscribe_to="auto_hint_SharonPillion">
<emails>
<email address="sharon.pillion@milsoft.com" label="Work" primary="1" />
</emails>
<actions>
<action id="primary" dial="8900" dial_prefix="" label="Extension" name="Office" />
<action id="personisbusy" dial="personbusyapp" label="On the Phone" name="Busy Person App"/>
<headers>
<header key="X-Digium-Call-Feature" value="feature_send_to_vm" />
<header key="Diversion" value="<sip:%_ACCOUNT_USERNAME_%@%_ACCOUNT_SERVER_%:%_ACCOUNT_PORT_%>;reason="send_to_vm"" />
</headers>
</actions>
</contact>
</contacts>
<contacts group_name="EA Support" editable="0" id="102">
</contacts>
<contacts group_name="Family Members" editable="1" id="anythingyouwant">
</contacts>
blfreceptionist.xml
<?xml version="1.0"?>
<config>
<smart_blf>
<blf_items>
<blf_item location="main" index="2" paging="1" contact_id="8980">
<behaviors>
<behavior phone_state="idle" target_status="idle" press_action="regular_dial" press_function="dial" />
<behavior phone_state="incoming" target_status="ringing" press_action="answer" />
<behavior phone_state="connected" target_status="on_the_phone" />
<indicators>
<indicator target_status="idle" ring="0" ringtone_id="Digium" led_color="amber" led_state="off" />
<indicator target_status="incoming" ring="0" ringtone_id="Techno" led_color="amber" led_state="slow" />
<indicator target_status="connected" ring="0" ringtone_id="Digium" led_color="amber" led_state="on" />
</indicators>
</blf_item>
</blf_items>
</smart_blf>
</config>