1 | изначальная версия редактировать | |
Здравствуйте! Не могли бы Вы помочь в решении данной проблемы. Имеется Asterisk 1.4.42. Телефонный аппарат Cisco Spa504G дополнительная консоль SPA500S На сайте cisco нашел мануал для настройки астериска и консоли https://supportforums.cisco.com/servlet/JiveServlet/downloadBody/9958-102-3-22484/SPA500SAsterisk03152010.pdf. Сделал как было сказано: в файле sip.conf прописал: [general] ;SPA500S specific edits #1 start here allowsubscribe=yes ;allow SPA500S to subscribe to extension status notifyringing=yes ;notify SPA500S when phones ring limitonpeer=yes ; notify SPA500S of device status via SIP subscriptions notifyhold=yes ; notify SPA500S of call hold state [3000] type=friend nat=no secret=1234 context=PhoneUsers host=dynamic regext=3000 subscribecontext=PhoneUsers ; look for hint in PhoneUsers context call-limit=10 ; required to allow Asterisk to properly track ext status callgroup=1 ; assign to call group so SPA500S can pickup calls pickupgroup=1 ; allow SPA500S to pick up calls dtmfmode = rfc2833
[3001] type=friend nat=no secret=1234 context=PhoneUsers host=dynamic regext=3001 subscribecontext=PhoneUsers ; look for hint in PhoneUsers context call-limit=10 ; required to allow Asterisk to properly track ext status callgroup=1 ; assign to call group so SPA500S can pickup calls pickupgroup=1 ; allow SPA500S to pick up calls dtmfmode = rfc2833 В extensions.conf прописал: [PhoneUsers] exten = 3000,1,Dial(SIP/3000,10,rT) ;inbound calls ring for 10 secs ;SPA500S specific edits #3 start here exten = 3000,hint,SIP/3000 ; monitor ext and report to SPA500S ;SPA500S specific edits #3 end here exten = 3000,2,hangup
exten = 3001,1,Dial(SIP/3001,10,rT) exten = 3001,hint,SIP/3001 exten = 3001,2,hangup На аппарате через WEB администрирование прописал: - в Attendant Console Server Type Asterisk - Attendant Console Call Pickup Code: 8 - Unit 1 Key 1: fnc=sd+cp+blf;sub=3000@192.168.3.95 - Unit 1 Key 2: fnc=sd+cp+blf;sub=3001@192.168.3.95 Перезаупстил телефон, но кнопки консоли не показывают состояние абонентов. При нажатии на кнопку она начинает поочередно мигать то красным то зеленым цветом. На астериске при команде выдает следующее в поле "Watchers" стоит 0, а по мануалу должена быть единица... voipaststrCLI> core show hint 3000 3000@PhoneUsers : SIP/3000 State:Idle Watchers 0 1 hint matching extension 3000 Собственно не могли бы Вы подсказать что я делаю не так, честно говоря я уже в тупике. Буду благодарен за любую помощь, и предоставлю всю необходимую доп. информацию, которую упустил.
2 | No.2 Revision редактировать |
Здравствуйте! Не могли бы Вы помочь в решении данной проблемы. Имеется Asterisk 1.4.42. Телефонный аппарат Cisco Spa504G дополнительная консоль SPA500S На сайте cisco нашел мануал для настройки астериска и консоли
https://supportforums.cisco.com/servlet/JiveServlet/downloadBody/9958-102-3-22484/SPA500SAsterisk03152010.pdf.">https://supportforums.cisco.com/servlet/JiveServlet/downloadBody/9958-102-3-22484/SPA500SAsterisk03152010.pdf.
Сделал как было сказано:
в файле sip.conf прописал:
прописал:
[general]
;SPA500S specific edits #1 start here
allowsubscribe=yes ;allow SPA500S to subscribe to extension status
notifyringing=yes ;notify SPA500S when phones ring
limitonpeer=yes ; notify SPA500S of device status via SIP subscriptions
notifyhold=yes ; notify SPA500S of call hold state
[3000]
type=friend
nat=no
secret=1234
context=PhoneUsers
host=dynamic
regext=3000
subscribecontext=PhoneUsers ; look for hint in PhoneUsers context
call-limit=10 ; required to allow Asterisk to properly track ext status
callgroup=1 ; assign to call group so SPA500S can pickup calls
pickupgroup=1 ; allow SPA500S to pick up calls
dtmfmode = rfc2833 rfc2833
[3001]
type=friend
nat=no
secret=1234
context=PhoneUsers
host=dynamic
regext=3001
subscribecontext=PhoneUsers ; look for hint in PhoneUsers context
call-limit=10 ; required to allow Asterisk to properly track ext status
callgroup=1 ; assign to call group so SPA500S can pickup calls
pickupgroup=1 ; allow SPA500S to pick up calls
dtmfmode = rfc2833
В extensions.conf прописал:
[PhoneUsers]
exten = 3000,1,Dial(SIP/3000,10,rT) ;inbound calls ring for 10 secs
;SPA500S specific edits #3 start here
exten = 3000,hint,SIP/3000 ; monitor ext and report to SPA500S
;SPA500S specific edits #3 end here
exten = 3000,2,hangup 3000,2,hangup
exten = 3001,1,Dial(SIP/3001,10,rT)
exten = 3001,hint,SIP/3001
exten = 3001,2,hangup
На аппарате через WEB администрирование прописал:
прописал:
- в Attendant Console Server Type Asterisk
- Attendant Console Call Pickup Code: 8
*8
- Unit 1 Key 1: fnc=sd+cp+blf;sub=3000@192.168.3.95
- Unit 1 Key 2: fnc=sd+cp+blf;sub=3001@192.168.3.95
Перезаупстил телефон, но кнопки консоли не показывают состояние абонентов. При нажатии на кнопку она начинает поочередно мигать то красным то зеленым цветом.
На астериске при команде выдает следующее в поле "Watchers" стоит 0, а по мануалу должена быть единица...
voipaststrCLI> единица...
voipaststr*CLI> core show hint 3000
3000@PhoneUsers : SIP/3000 State:Idle Watchers 0
1 hint matching extension 3000
Собственно не могли бы Вы подсказать что я делаю не так, честно говоря я уже в тупике. Буду благодарен за любую помощь, и предоставлю всю необходимую доп. информацию, которую упустил.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.