Asterisk BLF
Добавлено: 25 ноя 2011, 12:01
Код: Выделить всё
[root@server asterisk]# uname -a
Linux server.local 2.6.18-274.7.1.el5 #1 SMP Thu Oct 20 16:20:37 EDT 2011 i686 i686 i386 GNU/Linux
Код: Выделить всё
server*CLI> core show version
Asterisk 1.6.2.20 built by root @ server.local on a i686 running Linux on 2011-11-13 15:14:29 UTC
Купил телефон SNR - 7030 все настроил подключил , все звонит.У него есть 5 кнопочек speed dial с поддержкой BLF.
В мане написано что для фитчи BLF прописать номер под кнопку в формате номер@номер акаунта/b
получилось 13@1/b.Принажатии кнопки вызов уходит , но при занятости абонента 13 кнопка не горит.Пробую звонить на этот номер с номера 10 в консоле
Код: Выделить всё
server*CLI> core show hints
-= Registered Asterisk Dial Plan Hints =-
14@default : SIP/14 State:Unavailable Watchers 0
15@default : SIP/15 State:Unavailable Watchers 0
10@default : SIP/10 State:Idle Watchers 0
11@default : SIP/11 State:Idle Watchers 0
12@default : SIP/12 State:Idle Watchers 0
13@default : SIP/13 State:Idle Watchers 0
----------------
- 6 hints registered
Код: Выделить всё
----
[13]
host=dynamic
deny=0.0.0.0/0.0.0.0
permit=192.168.8.90
fullname = 13
secret = ***********
hasagent = yes
hasvoicemail = yes
vmsecret = 13
disallow=all
;allow=all
allow=alaw
allow=ulaw
hassip = yes
cancallforward=yes
callwaiting = yes
context = office
dtmfmode=RFC2833
callerid = <13>
Callgroup=1
pickupgroup=1
------
------
И диалплане нужно какие то опции добавлять для BLF или нет ?
Код: Выделить всё
server*CLI> dialplan show office
[ Context 'office' created by 'pbx_config' ]
'000' => 1. AgentLogin() [pbx_config]
'10' => 1. Dial(SIP/10,30,Ttm) [pbx_config]
2. Congestion(5) [pbx_config]
3. Hangup() [pbx_config]
'11' => 1. Dial(SIP/11,30,Ttm) [pbx_config]
2. Congestion(5) [pbx_config]
3. Hangup() [pbx_config]
'12' => 1. Dial(SIP/12,30,Ttm) [pbx_config]
2. Congestion(5) [pbx_config]
3. Hangup() [pbx_config]
'13' => 1. Dial(SIP/13,30,Ttm) [pbx_config]
2. Congestion(5) [pbx_config]
3. Hangup() [pbx_config]
'8101' => 1. Answer() [pbx_config]
2. AddQueueMember(ENDS-CALL-CENTR) [pbx_config]
3. Playback(agent-loginok) [pbx_config]
4. Hangup() [pbx_config]
'8102' => 1. Answer() [pbx_config]
2. RemoveQueueMember(ENDS-CALL-CENTR) [pbx_config]
3. Playback(agent-loggedoff) [pbx_config]
4. Hangup() [pbx_config]
'_X!' => 1. Dial(${Trunk63}/${EXTEN},,tT) [pbx_config]
2. Congestion(5) [pbx_config]
3. Hangup() [pbx_config]
-= 8 extensions (24 priorities) in 1 context. =-