Für Cisco Telefone ist eine gepatchte chan_sip notwendig. Früher unter 1.8 funktionierte das auch, doch unter 11.19 bekomme ich die BLF Lampe nicht mehr zum leuchten.
Jetzt mal unabhängig von der speziellen Konfiguration für Cisco, habe ich in Asterisk irgendwas vergessen was reinmuss?
Das was unter Asterisk notifycid ist, funktioniert dagegen mit cisco_pickupnotify_alert. Also das Cisco Telefon piept brav und zeigt die Nummer am Display, nur geht die BLF Lampe nicht. Generell funktioniert die Lampe schon, da sie bei Voicemails auch rot brennt.
In dem Beispiel sind 2 Nebenstellen, eine normale (11) und ein Cisco Telefon (14)
sip.conf
extensions.conf:
CLI Output
Muss da unbedingt watchers >0 sein oder betrifft das nur das das Telefon aktiv den Status sendet? Asterisk kennt den Device State ja ohnehin, man sieht ja auch wie sich das von Idle auf Busy ändert.
Edit: subscribe muss unter subscribecontext stehen, sonst fehlt context
Jetzt mal unabhängig von der speziellen Konfiguration für Cisco, habe ich in Asterisk irgendwas vergessen was reinmuss?
Das was unter Asterisk notifycid ist, funktioniert dagegen mit cisco_pickupnotify_alert. Also das Cisco Telefon piept brav und zeigt die Nummer am Display, nur geht die BLF Lampe nicht. Generell funktioniert die Lampe schon, da sie bei Voicemails auch rot brennt.
In dem Beispiel sind 2 Nebenstellen, eine normale (11) und ein Cisco Telefon (14)
sip.conf
Code:
[general]
allowsubscribe=yes
notifyringing=yes
notifyhold=yes
[11]
callcounter=yes
context=outgoing-phones
subscribecontext=intern
callgroup=1
pickupgroup=1
busylevel=1
[14]
cisco_usecallmanager=yes
cisco_pickupnotify_alert=from,to,beep
subscribe=11
callcounter=yes
dndbusy=yes
transport=tcp
context=outgoing-phones
subscribecontext=intern
callgroup=1
pickupgroup=1
busylevel=1
extensions.conf:
Code:
[intern]
exten => 11,hint,SIP/11
exten => 14,hint,SIP/14
CLI Output
Code:
core show hints
Location Hints DeviceState PresenceState Watchers
14@intern SIP/14 Idle Not_Set 0
11@intern SIP/11 Idle Not_Set 0
Muss da unbedingt watchers >0 sein oder betrifft das nur das das Telefon aktiv den Status sendet? Asterisk kennt den Device State ja ohnehin, man sieht ja auch wie sich das von Idle auf Busy ändert.
Code:
sip show subscriptions
Peer User Call ID Extension Last state Type Mailbox Expiry
0 active SIP subscriptions
Edit: subscribe muss unter subscribecontext stehen, sonst fehlt context
Zuletzt bearbeitet: