Aastra 57i BLF indicator
Hi,
I have both a Aastra 57i and 57iCT phone, I tried the BLF setup on a few buttons and it is all fine for 1 or 2 on the 'line' button at the phone. Now, I added the extension module and put about 10 extensions with BLF there and they worked for once and then they are now just showing '?'.
Is there something I need to restart? I have rebooted the server for a few times and it does not work. I'm using the latest 2.2.1 aastra firmware and trixbox 2.6.1.
Any suggestion?
I installed firmware 2.3 on a 57iCT and I have the same issue: BLF is not working for extensions. However, 3 of the PARKING LOTs does work. It is very strange that the first 3 parking lots works and I have a total of 8 parking lot when BLF are not working with all the extensions and 5 parking lot.
Is there some files/status/db I need to clear a cache of something so the hint will work again?
I copy the hint display from the asterisk CLI, it is all there but without WATCHER. But why the phone does not register and be a watcher? The good thing is that I see what the phone show exactly, but why (1) some line does not register with the watcher; (2) why the lines randomly become watcher one time and not the other time.
I reboot all the phones, erase local config, reset to factory many times and it is the same. Some blf lines will come up and some just show '?'.
pbx*CLI> show hints
pbx*CLI>
-= Registered Asterisk Dial Plan Hints =-
8081@ext-local : SIP/8081 State:Unavai lable Watchers 0
8078@ext-local : SIP/8078 State:Idle Watchers 0
122@ext-local : SIP/122 State:Idle Watchers 0
121@ext-local : SIP/121 State:Idle Watchers 0
109@ext-local : SIP/109 State:Idle Watchers 0
100@ext-local : SIP/100 State:Idle Watchers 0
709@park-hints : park:709@parkedcalls State:Idle Watchers 0
708@park-hints : park:708@parkedcalls State:Idle Watchers 0
707@park-hints : park:707@parkedcalls State:Idle Watchers 0
706@park-hints : park:706@parkedcalls State:Idle Watchers 1
705@park-hints : park:705@parkedcalls State:Idle Watchers 1
704@park-hints : park:704@parkedcalls State:Idle Watchers 1
703@park-hints : park:703@parkedcalls State:Idle Watchers 1
702@park-hints : park:702@parkedcalls State:Idle Watchers 1
701@park-hints : park:701@parkedcalls State:Idle Watchers 1
----------------
- 15 hints registered
The 'show hints' command is deprecated and will be removed in a future release. Please use 'core show hints' instead.
pbx*CLI>
What kind of LAN issue should this be?
The phones and the trixbox is on the same DLINK router/switch. Calling are fine.
Is there any PORT needs to be OPEN on the trixbox? I have only opened 5060-5090 (SIP), 10000--20000 (media), 69 (TFTP), 80 (HTTP), 22 (SSH).
I did try to put them all on a brand new Cisco switch just to see and it is the same however.
s there any PORT needs to be OPEN on the trixbox?
If they are on the same LAN where did you restrict these ports?
5060-5090 (SIP)
Where do people get this range thing from on SIP, by default SIP is on one port 5060, why the range? Where did you get that from?
Scott
It is possible to open the pbx server to the DMZ for people to connect with softclient from public Internet.
So, you are right, I don't have to limit the ports. I read some document said it is a range from 5060-5090. I usually open 5060 and only use that.
If HINT uses SIP 5060, then it should have been an non-issue.
Is there anyway to way to trace the hint message to find out what is wrong?
I debug the SIP messages and got retransmitting messages. I'm inside the NAT, and I have setup localnet in asterisk, should I still see "NAT" message like this?
[Jul 18 16:09:36] Retransmitting #2 (NAT) to 192.168.0.118:5060: NOTIFY sip:100@192.168.0.118:5060;transport=udp SIP/2.0 Via: SIP/2.0/UDP 192.168.0.8:5060;branch=z9hG4bK690a1da7;rport From: "" <sip:702@192.168.0.8:5060>;tag=as4a033f8f To: "Front Desk" <sip:100@192.168.0.8:5060>;tag=70aa293653 Contact: <sip:702@192.168.0.8> Call-ID: 89a0711839714719 CSeq: 103 NOTIFY User-Agent: Asterisk PBX Max-Forwards: 70 Event: dialog Content-Type: application/dialog-info+xml Subscription-State: active Content-Length: 207 <?xml version="1.0"?> <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="1" state="full" entity="sip:702@192.168.0.8:5060"> <dialog id="702"> <state>terminated</state> </dialog> </dialog-info>
---
(added code formatting to show all of the message -- aastra2
Do you see the phone sending responses to these messages? Can you check from the WebUI that the BLFs are setup the same on the expansion module and the base phone - the type should be BLF and the line should be the same?
From the show hints output, I think I see one potential problem. The normal extensions are "122@ext-local" while the parking lot is "701@park-hints"; which means they are configure as different "subscribe domains". And I don't think a single phone can subscribe to different domains. See the VoIP Info hint documentation
Can someone else, with more Asterisk knowledge, confirm or refute this?
I'm using standard setup on the Trixbox CE to setup extension and parking lots - meaning I have only added extensions and set the parking lot to have 8 slots.
Do you mean I will need to change some 'context' and 'domain' for the same phone to see parking lot and extensions?
I'm trying to use a expansion module to see all the parking lots and about 10 extensions.
I have REMOVED all the 701 PARK domains and only have 10 extensions on the same EXT-LOCAL domains. Same issue.
I can see the hints on the Asterisk but with NO WATCHER.
I can manually go to the phone URL and set a new BLF line and it will work until REBOOT.
Something is wrong on startup so that the phone would not send out watcher registration for all the BLF entries, I guess.
Anyone have a working system? Or I'm the only one setting up with BLF?
How are you configuring the BLF on the phone? Are you using the web interface on the phone? Setting up BLF is easy. Use the web interface, select BLF as the button type, enter the ext number you want to monitor, enter the line number that you would have to use to call the phone you are wanting to monitor. That should be it.
Yes, I tried the web interface. It works until I REBOOT the phone. If I restart the phone, I will still have the entry there, but it will show "?". Sometimes, the FIRST 3 BLF line will work, sometimes only the first 2, I did once get the first 6 out of 10 to work on one reboot but I never get all 10 working that survive a restart on the phone
I also tried the XML provisioning tool, I added the same BLF configuration (from web interface->debug->save local.cfg) cut & paste into the file in /var/www/html/aastra/asterisk/trixbox.prf. It will give me the same result after a restart.
Any reason why I can only get 2-6 BLF lines to register?
Here are the config files I use exactly as it is:
/tftpboot/aastra.cfg
/var/www/html/aastra/asterisk/trixbox.prf
############################
#aastra.cfg
############################
dhcp: 1
tftp server: 192.168.0.8
time server disabled: 0
time server1: pool.ntp.org
time server2: 192.168.0.8
sip digit timeout: 6
sip registration period:120
sip registration retry timer:120
sip blf subscription period:120
sip accept out of order requests: 1
backlight mode: 2
bl timeout: 10
xml application post list: 192.168.0.8
action uri startup: http://192.168.0.8/aastra/startup/init.php
softkey1 type: xml
softkey1 label: Startup
softkey1 value: http://192.168.0.8/aastra/startup/init.php
prgkey1 type: xml
prgkey1 value: http://192.168.0.8/aastra/startup/init.php
############################
#trixbox.prf
############################
[Common]
sip line1 auth name: $$AA_SIPAUTHNAME_AA$$
sip line1 password: $$AA_SIPSECRET_AA$$
sip line1 user name: $$AA_SIPUSERNAME_AA$$
sip line1 display name: $$AA_SIPCALLERID_AA$$
sip line1 screen name: $$AA_SIPCALLERID_AA$$
sip line1 proxy ip: $$AA_PROXY_SERVER_AA$$
sip line1 proxy port: 5060
sip line1 registrar ip: $$AA_REGISTRAR_SERVER_AA$$
sip line1 registrar port: 5060
sip line1 vmail: *98
sip line1 mode: 0
# Action URI
action uri startup:
action uri incoming: http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/incoming.php?number=$$REMOTENUMBER$$&name=$$INCOMINGNAME$$&user=$$SIPUSERNAME$$
# XML applications
xml application URI: http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/menu/mymenu.php?menu_source=trixbox&menu_user=$$AA_SIPAUTHNAME_AA$$&user=$$AA_SIPAUTHNAME_AA$$
xml application title: Applications
xml get timeout: 30
# Intercom and Paging
sip allow auto answer: 1
sip intercom mute mic: 0
# Time Zone
time zone name: $$AA_TZ_NAME_AA$$
time zone code: $$AA_TZ_CODE_AA$$
# Directed Call pickup
directed call pickup: 1
directed call pickup prefix:**
[Aastra57i]
sip line1 screen name 2: Extension $$AA_SIPUSERNAME_AA$$
action uri registered: http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/sync.php?action=register&user=$$SIPUSERNAME$$&dndkey=softkey1&cfkey=softkey2&dnkey=topsoftkey5&dnindex=0
action uri onhook: http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/onhook.php?number=$$REMOTENUMBER$$&name=$$INCOMINGNAME$$&user=$$SIPUSERNAME$$
action uri poll:http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/sync.php?action=check&user=$$SIPUSERNAME$$&dndkey=softkey1&cfkey=softkey2&dnkey=topsoftkey5&dnindex=0
action uri poll interval:1800
sip intercom type: 2
sip intercom prefix code: *80
sip intercom line: 1
sprecode: asterisk;$$AA_PARKINGLOT_AA$$
topsoftkey1 type:icom
topsoftkey1 label:Intercom
topsoftkey2 type:speeddial
topsoftkey2 label:Page WH
topsoftkey2 value:501#
topsoftkey3 type:speeddial
topsoftkey3 label:Page All
topsoftkey3 value:500#
topsoftkey4 type:xml
topsoftkey4 label:Voice Mail
topsoftkey4 value:http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/vmail.php?ext=$$SIPUSERNAME$$
topsoftkey5 type:xml
topsoftkey5 label:Day/Night
topsoftkey5 value:http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/daynight.php?user=$$SIPUSERNAME$$
topsoftkey6 type:xml
topsoftkey6 label:Meet-me
topsoftkey6 value:http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/meetme.php?ext=$$SIPUSERNAME$$
topsoftkey7 type:services
topsoftkey7 label:Services
topsoftkey8 type:xml
topsoftkey8 label:Directory
topsoftkey8 value:http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/directory.php?user=$$SIPUSERNAME$$
topsoftkey9 type:callers
topsoftkey9 label:Call List
topsoftkey10 type:xml
topsoftkey10 label:Speed Dial
topsoftkey10 value:http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/directory/speed.php?user=$$SIPUSERNAME$$
softkey1 type:xml
softkey1 label:DND
softkey1 value:http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/dnd.php?user=$$SIPUSERNAME$$
softkey1 states:idle
softkey2 type:speeddial
softkey2 label:Record
softkey2 value:*1
softkey2 states:idle connected
softkey3 type:xml
softkey3 label:Parking
softkey3 value:http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/park.php
softkey3 states:idle
softkey19 type:xml
softkey19 label:Call Fwd
softkey19 value:http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/cfwd.php?user=$$SIPUSERNAME$$
softkey19 states:idle
softkey20 type:xml
softkey20 label:Logout
softkey20 value:http://$$AA_XML_SERVER_AA$$/$$AA_XMLDIRECTORY_AA$$/asterisk/logout.php?user=$$SIPUSERNAME$$
softkey20 states:idle
expmod1 key1 type:blf
expmod1 key1 label:Park 701
expmod1 key1 value:701
expmod1 key2 type:blf
expmod1 key2 label:Park 702
expmod1 key2 value:702
expmod1 key3 type:blf
expmod1 key3 label:Park 703
expmod1 key3 value:703
expmod1 key4 type:blf
expmod1 key4 label:Park 704
expmod1 key4 value:704
expmod1 key5 type:blf
expmod1 key5 label:Park 705
expmod1 key5 value:705
expmod1 key6 type:blf
expmod1 key6 label:Park 706
expmod1 key6 value:706
expmod1 key7 type:blf
expmod1 key7 label:Park 707
expmod1 key7 value:707
expmod1 key8 type:blf
expmod1 key8 label:Park 708
expmod1 key8 value:708
expmod1 key9 type:blf
expmod1 key9 label:JBA 8080
expmod1 key9 value:8080
expmod1 key10 type:blf
expmod1 key10 label:JBA 8081
expmod1 key10 value:8081
expmod1 key11 type:blf
expmod1 key11 label:Glenn101
expmod1 key11 value:101
expmod1 key12 type:blf
expmod1 key12 label:Glen8086
expmod1 key12 value:8086
expmod1 key13 type:blf
expmod1 key13 label:Glen8087
expmod1 key13 value:8087
expmod1 key14 type:blf
expmod1 key14 label:TEL-HELP
expmod1 key14 value:8099
expmod1 key15 type:blf
expmod1 key15 label:Lunch130
expmod1 key15 value:130
expmod1 key16 type:blf
expmod1 key16 label:WH-FT131
expmod1 key16 value:131
expmod1 key17 type:blf
expmod1 key17 label:WK-BK132
expmod1 key17 value:132
expmod1 key18 type:blf
expmod1 key18 label:8090
expmod1 key18 value:8090
expmod1 key19 type:blf
expmod1 key19 label:Ball8085
expmod1 key19 value:8085
expmod1 key20 type:blf
expmod1 key20 label:Toy 8088
expmod1 key20 value:8088
expmod1page1left: COMMON 1
expmod1page1right: COMMON 2
[Aastra57iCT]
template:Aastra57i


Member Since:
2008-06-14