Signaling Ringing On Other Extension
Hi again!
With the “call pickup”-function I can now pickup a call directed to another phone in my Asterisk. Very nice. My problem, now, is that I can’t see on my phone, that the other phone (in another room) rings.
Is it possible to signal the incoming call on other extension? I use two phones “Thomson ST2022”.
Thanks a lot Luca Bertoncello
(lucabert@lucabert.de)
16 thoughts on - Signaling Ringing On Other Extension
Hi
Look into Busy Lamp Field/Presence
Here’s a starting point:
http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/asterisk-DeviceStates-SECT-1.html
Regards
Ish
Ishfaq Malik schrieb:
Hi Ishfaq
Thanks a lot, but it does not seems to work…
Here my configuration:
sip.conf:
[general]
allowsubscribe=yes subscribecontext = default notifyringing = yes notifycid = yes callcounter = yes
extensions.conf:
[anika_incoming]
exten => _00493512222222,hint,SIP/00493511111111
exten => _00493512222222,1,Verbose(2,Call for Anika – [${CALLERID(num)}])
exten => _00493512222222,n,Dial(local/2222222@anika_incoming)
exten => _03512222222,hint,SIP/00493511111111
exten => _03512222222,1,Verbose(2,Call for Anika – [${CALLERID(num)}])
exten => _03512222222,n,Dial(local/2222222@anika_incoming)
exten => _2222222,hint,SIP/00493511111111
exten => _2222222,1,Verbose(2,Call for Anika – [${CALLERID(num)}])
exten => _2222222,n,Set(CALLERID(num)=${IF($[ “${CALLERID(num):0:3}” = “+49” ]?0${CALLERID(num):3}:${CALLERID(num)})}) ; Damit das “+49” mit “0” ersetzt wird exten => _2222222,n,Set(CHANNEL(musicclass)
The hints have to be in the same contexts in extensions.conf as defines in the sip.conf subscribecontext which can be set per peer.
Also, have you configured the phones as well?
Ishfaq Malik schrieb:
Well, [anika_incoming] will be included in [default], of course… But I tried to define anika_incoming in subscribecontext, too. No changes…
What do you mean?
Thanks Luca Bertoncello
(lucabert@lucabert.de)
BLF is an interaction between the phones and the server. You need to configure function buttons on the phones to display the presence state of individual peers that have been set up on the server.
This command in the asterisk cli will help you:
core show hints
If you see an entry for the peer then the server is set up correctly and if the Watchers column > 0 then you have set up the phone correctly.
Ishfaq Malik schrieb:
Unfortunately the Watchers are 0… And I didn’t find any option on my phone (Thomson ST2022) to enable the BLF…
Any other idea?
I wrote a little expect-Script to send the phone an advice and having an LED
blinking, but I think it is a little bit exaggerated…
Thanks Luca Bertoncello
(lucabert@lucabert.de)
Do you have a link to the user guide for your exact phone model?
Ishfaq Malik schrieb:
Unfortunately not… I have a Thomson ST2022, but I can just find in Internet manual for the ST2030…
Regards Luca Bertoncello
(lucabert@lucabert.de)
The administrator manual can be found at:
http://www.manualslib.com/manual/909341/Thomson-St2020.html?page=5
To download click the green Download button at the top.
In the right column there is also a link to the User Guide.
Cheers, Patrick
Patrick Laimbock schrieb:
Hi, Patrick!
Thank you very much!
Unfortunately I didn’t found anything about BLF…
Regards Luca Bertoncello
(lucabert@lucabert.de)
Looks like your phones do not support it. And it is a very common feature.
Ishfaq Malik schrieb:
I think so… Maybe I can write a little program running on my PC to receive a message from Asterisk if someone calls the other phone… I’ll think about that… Or maybe is there already such a program running on Linux?
Regards Luca Bertoncello
(lucabert@lucabert.de)
Look up fop2
Ishfaq Malik schrieb:
Thank you very much, but I prefer a standalone application, if it’s possibile… Any other suggestion?
Thanks Luca Bertoncello
(lucabert@lucabert.de)
If you can programme, create an application that logs into the asterisk box via the AMI, read the event stream and produce an alert which it sees a phone ringing.
https://wiki.asterisk.org/wiki/pages/viewpage.action?pageIdH17239
Ishfaq Malik schrieb:
It was my idea, too… But I think, Asterisk has a possibility to send a notification to an external application… I can add this command to the dialplan and solve my problem…
Regards Luca Bertoncello
(lucabert@lucabert.de)