Signaling Ringing On Other Extension

Home » Asterisk Users » Signaling Ringing On Other Extension
Asterisk Users 16 Comments

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

  • 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)

  • 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)

  • Patrick Laimbock schrieb:

    Hi, Patrick!

    Thank you very much!
    Unfortunately I didn’t found anything about BLF…

    Regards Luca Bertoncello
    (lucabert@lucabert.de)

  • 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)

  • 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)

  • 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)