YAC Listener Caller-Id

Discussion in 'MediaPortal 1 Plugins' started by HDMS, January 25, 2014.

  1. HDMS

    HDMS Portal Member

    Joined:
    July 16, 2010
    Messages:
    21
    Likes Received:
    5
    Location:
    Christchurch
    Ratings:
    +8 / 0
    Home Country:
    New Zealand New Zealand
    This is the YAC listener that was part of the core in MP version 1. It has the additions of the external plugin that was developed later allowing pause of playing media.



    This plugin requires YAC server to be installed some where on the network, with a modem that can receive caller-id information from your Telco provider.

    The Plugin displays Caller Name / Number / Time / and Thumbnail (if you add pictures to the Thumbs\Yac directory with file names same as the displayed number).

    Under configuration options you can popup a dialog with caller information for a configured time, pause media, resume media after call end by pressing the enter key. The is also an option now to clear the call queue e.g. if calls are in the queue only the currently showing call will be displayed all others will be cleared on resume.

    Link to Plugin page: https://www.team-mediaportal.com/extensions/utilities/yac-listener-caller-id

    If you don't already have YAC installed on your network you will need YAC Server and Client (Download the appropriate windows version from link below).

    Link to External YAC page: http://www.sunflowerhead.com/software/yac/
     
    Last edited: January 25, 2014
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. ArnoldGoat
    • Premium Supporter

    ArnoldGoat MP Donator

    Joined:
    May 27, 2007
    Messages:
    94
    Likes Received:
    9
    Gender:
    Male
    Occupation:
    Computer networking
    Location:
    Lyttelton
    Ratings:
    +10 / 0
    Home Country:
    New Zealand New Zealand
    Show System Specs
    It generates an error saying it cannot open yac-area-codes.xml. Do you have a sample or spec for it? I have been waiting for this plugin since the earlier one was removed! Thanks for doing it.
     
  4. HDMS

    HDMS Portal Member

    Joined:
    July 16, 2010
    Messages:
    21
    Likes Received:
    5
    Location:
    Christchurch
    Ratings:
    +8 / 0
    Home Country:
    New Zealand New Zealand
    I have now included the yac-area.code.xml file in the MPE1 install package. open your MP Extension installer, do a refresh then update the YAC Listener to version 1.1.4.2
     
  5. ArnoldGoat
    • Premium Supporter

    ArnoldGoat MP Donator

    Joined:
    May 27, 2007
    Messages:
    94
    Likes Received:
    9
    Gender:
    Male
    Occupation:
    Computer networking
    Location:
    Lyttelton
    Ratings:
    +10 / 0
    Home Country:
    New Zealand New Zealand
    Show System Specs
    Caller ID now restored to its former glory. The problem I had was in fact unrelated to the area codes file, but thanks for your prompt response anyway.
     
  6. corporate_gadfly

    corporate_gadfly Portal Pro

    Joined:
    May 17, 2011
    Messages:
    396
    Likes Received:
    68
    Ratings:
    +72 / 0
    Home Country:
    Canada Canada
    Brilliant!! I am using this in combination with my Obihai 202 (a VOIP ATA). The Obihai device has the ability log to a syslog server.

    I use obi2yac which acts as the syslog server and can talk to Yac listeners. (It also does OpenCNAM/WhitePages (optional) lookups and can also do name substitutions). Then I simply used @HDMS 's plugin to act as the YAC listener.

    AFAICT, I didn't have to run Yac listener or Yac server at any time.

    I also tried out the thumb feature and it works fantastic as well.

    Cheers.
     
  7. wiyosaya
    • Premium Supporter

    wiyosaya MP Donator

    Joined:
    January 22, 2014
    Messages:
    77
    Likes Received:
    9
    Ratings:
    +18 / 0
    Home Country:
    United States of America United States of America
    Show System Specs
    I've been using this plugin for a while, and I believe I have everything setup correctly. When a call comes in, MP pauses, however, I have to dismiss the dialog 10 times every single time before MP continues. Is there some setting I am missing?

    Also, is this plugin compatible with MP2?

    Thanks.
     
  8. HDMS

    HDMS Portal Member

    Joined:
    July 16, 2010
    Messages:
    21
    Likes Received:
    5
    Location:
    Christchurch
    Ratings:
    +8 / 0
    Home Country:
    New Zealand New Zealand
    Sorry for the long delay. But I didn't get this forwarded to my email.

    Another user experienced this when I 1st released it, they were running Vista which I didn't have and couldn't test on that platform. What operating system are you running?
    I created a fix for this user, in the plugin go to the plugin config screen and tick 'Closing the dialogue Clears the Call queue'. This removes all entry's in the call queue when the dialogue closes.
    I don't know if it works with MP2 as I don't have it installed.
     
    • Thank You! Thank You! x 1
  9. wiyosaya
    • Premium Supporter

    wiyosaya MP Donator

    Joined:
    January 22, 2014
    Messages:
    77
    Likes Received:
    9
    Ratings:
    +18 / 0
    Home Country:
    United States of America United States of America
    Show System Specs
    Thanks for your reply.

    I am on Windows 10 at this point, however, it was also happening on Windows 8.1.

    Anyway, the instructions you gave solved the problem in Windows 10.

    I will give it a try at some time, though I am not sure when, with MP2. When I do, I will get back to this thread with the results.
     
  10. wiyosaya
    • Premium Supporter

    wiyosaya MP Donator

    Joined:
    January 22, 2014
    Messages:
    77
    Likes Received:
    9
    Ratings:
    +18 / 0
    Home Country:
    United States of America United States of America
    Show System Specs
    FYI - I installed MP2, and the Yac-Listener did not get imported for plug-ins; however, all the other plugins that I use did. However, I already know that they are compatible with MP2. So I assume that Yac-listener is not compatible with MP2 for some reason.
     
  11. ArnoldGoat
    • Premium Supporter

    ArnoldGoat MP Donator

    Joined:
    May 27, 2007
    Messages:
    94
    Likes Received:
    9
    Gender:
    Male
    Occupation:
    Computer networking
    Location:
    Lyttelton
    Ratings:
    +10 / 0
    Home Country:
    New Zealand New Zealand
    Show System Specs
    I have just upgraded from MP1.18 straight to MP1.23 and YAC has stopped working. When a message is received, the client pauses, doesn't display anything, and doesn't resume unless I hit 'play'. I have tried it on 2 clients (one installed from scratch, not upgraded) and symptoms are similar. The image file mentioned in the log is present. It was working in MP1.18. The YACserver is home-brew.
    Here's a bit of log:
    Code (Text):
    1. [2019-12-14 18:14:10,090] [Log    ] [MPMain   ] [INFO ] - Main: Activation request received
    2. [2019-12-14 18:14:10,172] [Log    ] [MPMain   ] [INFO ] - Main: Deactivation request received
    3. [2019-12-14 18:14:10,269] [Log    ] [YAC Listener] [INFO ] - ***** INCOMING CALL: 14 December 2019 6:14:10 PM *****
    4. [2019-12-14 18:14:10,270] [Log    ] [YAC Listener] [INFO ] -    Name: Text Message
    5. [2019-12-14 18:14:10,272] [Log    ] [YAC Listener] [INFO ] -    Number: Main Gate opened
    6. at 6:14 pm
    7. [2019-12-14 18:14:10,273] [Log    ] [YAC Listener] [INFO ] -    Image: C:\ProgramData\Team MediaPortal\MediaPortal\Thumbs\YAC\text-message.jpg
    8. [2019-12-14 18:14:10,274] [Log    ] [YAC Listener] [INFO ] - Exception: Object reference not set to an instance of an object. TargetSite: Boolean PostYACDialog(System.String, System.String)
    9. [2019-12-14 18:14:10,275] [Log    ] [YAC Listener] [INFO ] - failed to parse call
    10. [2019-12-14 18:15:10,180] [Log    ] [MPMain   ] [INFO ] - Main: Activation request received
    11. [2019-12-14 18:15:10,277] [Log    ] [MPMain   ] [INFO ] - Main: Deactivation request received
    12. [2019-12-14 18:16:10,282] [Log    ] [MPMain   ] [INFO ] - Main: Activation request received
    13. [2019-12-14 18:16:10,366] [Log    ] [MPMain   ] [INFO ] - Main: Deactivation request received
    14. [2019-12-14 18:16:32,231] [Log    ] [YAC Listener] [INFO ] - ***** INCOMING CALL: 14 December 2019 6:16:32 PM *****
    15. [2019-12-14 18:16:32,235] [Log    ] [YAC Listener] [INFO ] -    Name: Text Message
    16. [2019-12-14 18:16:32,235] [Log    ] [YAC Listener] [INFO ] -    Number: Main Gate closed
    17. at 6:16 pm
    18. [2019-12-14 18:16:32,236] [Log    ] [YAC Listener] [INFO ] -    Image: C:\ProgramData\Team MediaPortal\MediaPortal\Thumbs\YAC\text-message.jpg
    19. [2019-12-14 18:16:32,236] [Log    ] [YAC Listener] [INFO ] - Exception: Object reference not set to an instance of an object. TargetSite: Boolean PostYACDialog(System.String, System.String)
    20. [2019-12-14 18:16:32,237] [Log    ] [YAC Listener] [INFO ] - failed to parse call
    21. [2019-12-14 18:17:10,374] [Log    ] [MPMain   ] [INFO ] - Main: Activation request received
    22. [2019-12-14 18:17:10,455] [Log    ] [MPMain   ] [INFO ] - Main: Deactivation request received
    23. [2019-12-14 18:18:10,476] [Log    ] [MPMain   ] [INFO ] - Main: Activation request received
    24. [20
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!