ISDN CallerID and MP1.2 (1 Viewer)

HDMS

Portal Member
July 16, 2010
21
10
Christchurch
Home Country
New Zealand New Zealand
It should have the name popup in MP if it is in the name subtitutions list of YAC. Does your little YAC window show the name for the caller correctly?
 

Attachments

  • YAC Popup MP.jpg
    YAC Popup MP.jpg
    126.4 KB

RoChess

Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    Re: AW: ISDN CallerID and MP1.2

    Hi I have been using the external YAC plug-in since starting with MP as it paused media when a call comes in. Here is the updated version that I compiled if anyone wants it. It needs to go into the process directory e.g. on XP "C:\Program Files\Team MediaPortal\MediaPortal\plugins\process" or where ever it sits in your system. (If you have what was the old core caller id plug-in they will need to be disabled, configure plug-in from your plugins section of MediaPortal-Configuration). Hope this is useful for those who say they can't get it to work in 1.2.1Final and want to pause media on incoming call.

    Spend most of the day getting YAC server to work (answers I found pointed to usage of "AT#CID=1" which made my system BSOD that took me a while to recover from :mad:, but I got it to work via "AT+VCID=1" finally and a bit of manual registry editing to get all the response codes added).

    The YAC listening clients work fine on my desktops, so finally it was time to get YAC to work inside MediaPortal.

    After some struggles with other methods that failed to install or work, I came across your process plugin which works perfect.

    Well except for one part; when a call comes in the notify pops up perfect, but it requires like 6x 'OK' to get rid of it. Temporary solution that I'm using now is to have the auto-timeout set to 1second and not pause the media. So this results in 6 flashes on an incomming call that still allow me to use YAC for identifying who is calling, without having to hunt the phone down, but I'd really like to get it to show just once.

    Below is the only usable log entries I could find that relate to two test calls (this is with auto-timeout setting of 1sec without pausing media, but I can reproduce log files for any other setting if needed)

    [collapse]
    2011-12-13 20:18:42.950569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:18:43.171569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:18:43.996569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:18:44.117569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:18:44.281569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:18:45.131569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:18:45.278569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:18:45.578569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:18:46.293569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:18:46.456569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:18:46.616569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:18:47.466569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:18:47.581569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:18:47.717569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:18:48.666569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:18:48.780569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:18:48.924569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:18:49.795569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:18:49.915569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:18:50.074569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:18:50.924569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:18:51.046569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:18:51.194569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:18:52.049569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:18:52.165569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:18:52.338569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:18:53.257569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:19:11.302569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:19:11.460569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:19:12.279569 [Info.][MPMain(1)]: VideoPlayer:confused:uccessfully set rate to 1
    2011-12-13 20:19:12.279569 [Info.][MPMain(1)]: VideoPlayer:confused:etRate to:1
    2011-12-13 20:19:12.280569 [Debug][MPMain(1)]: VMR9: SetRepaint()
    2011-12-13 20:19:12.347569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:19:12.452569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:19:12.597569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:19:13.473569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:19:13.587569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:19:13.726569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:19:14.613569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:19:14.720569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:19:14.881569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:19:15.759569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:19:15.871569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:19:16.017569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:19:16.901569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:19:17.007569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:19:17.169569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:19:18.052569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:19:18.171569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:19:18.315569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:19:19.199569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:19:19.323569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:19:19.468569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:19:20.362569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:19:20.475569 [Debug][YAC Listener(15)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-13 20:19:20.645569 [Debug][YAC Listener(15)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-13 20:19:21.485569 [Debug][YAC Listener(15)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-13 20:19:43.897569 [Info.][MPMain(1)]: VideoPlayer:confused:uccessfully set rate to 1
    [/collapse]
     

    HDMS

    Portal Member
    July 16, 2010
    21
    10
    Christchurch
    Home Country
    New Zealand New Zealand
    Hi RoChess
    This doesn't happen on my system and I presume not on others so a few questions:
    1./ Is your YAC host service running on your MP system?
    2./ Do you have the YAC client running on your MP system?
    3./ What is your modem type and model number?

    4./ Can you check your YAC caller log file and see how many entries are there for each call e.g. 1 or more?
    5./ There should be some more entries in the MP logfile (info)ones above the debug you provided. These show the calling information as per below, need to know if it's receiving multiple call information for a single call! Close your mediaportal client, open it again then make a test call, clear the popup(s) and post the whole MediaPortal.log file thanks (I want to also check what other plugins are load and that sequence will tell me).

    (If you received multiple calls they are queued for display and each call needs to be cleared).

    extract from MediaPortal.log file

    2011-12-14 15:53:35.356776 [Info.][YAC Listener(40)]: ***** INCOMING CALL: Wednesday, 14 December 2011 3:53:35 p.m. *****
    2011-12-14 15:53:35.360776 [Info.][YAC Listener(40)]: Name: Hamish Mobile
    2011-12-14 15:53:35.363776 [Info.][YAC Listener(40)]: Number: Call from 272851474 at 3:53 p.m.
    2011-12-14 15:53:35.366776 [Info.][YAC Listener(40)]: Image: C:\ProgramData\Team MediaPortal\MediaPortal\Thumbs\YAC\272851474.jpg
    2011-12-14 15:53:35.374777 [Debug][FileExistsCache Thread(7)]: InsertFilesIntoCacheAsynch: pre-scanning dir : c:\programdata\team mediaportal\mediaportal\thumbs\yac
    2011-12-14 15:53:36.656850 [Debug][YAC Listener(40)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-14 15:53:37.132877 [Debug][YAC Listener(40)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    \32981581\99008992
    2011-12-14 15:53:50.129621 [Debug][YAC Listener(40)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35

    Extract from YAC log file for above call (Host computer):

    ***** INCOMING CALL: Wednesday, 14 December 2011 - 3:54:30 p.m. *****
    NAME: Hamish Mobile
    NUMBER: 272851474
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    Hi RoChess
    This doesn't happen on my system and I presume not on others so a few questions:
    1./ Is your YAC host service running on your MP system?
    2./ Do you have the YAC client running on your MP system?
    3./ What is your modem type and model number?

    4./ Can you check your YAC caller log file and see how many entries are there for each call e.g. 1 or more?
    5./ There should be some more entries in the MP logfile (info)ones above the debug you provided. These show the calling information as per below, need to know if it's receiving multiple call information for a single call! Close your mediaportal client, open it again then make a test call, clear the popup(s) and post the whole MediaPortal.log file thanks (I want to also check what other plugins are load and that sequence will tell me).

    1. Yes
    2. No, just the server app
    3. I would have to open system to find out exactly, but it's one of those run of the mill PCI ones. Initially it showed up as Agera, but then via Windows update it got turned into "LSI PCI Soft Modem". The driver string gives me: http://www.modem-help.co.uk/search.php?id=PCI\VEN_11C1&DEV_048C&SUBSYS_044C11C1 but if needed I will open up HTPC later and find out exactly which one it is from FCC-ID or other means.

    4. Just the one, the single YAC app listner on this box works fine and YAC-log shows the same. I also included the Windows modem log for you to show you exactly what is happening at a deeper level.
    5. I wish there was, attached the full log for you to see, and system is pretty bare, just MovPic, TVS and then InfoService, Fanart Handler and WorldWeather. Ohh and of course my own IMDb+ one ;)

    Modemlog

    [collapse]
    12-14-2011 06:39:01.092 - File: C:\Windows\system32\tapisrv.dll, Version 6.0.6002
    12-14-2011 06:39:01.092 - File: C:\Windows\system32\unimdm.tsp, Version 6.0.6002
    12-14-2011 06:39:01.092 - File: C:\Windows\system32\unimdmat.dll, Version 6.0.6000
    12-14-2011 06:39:01.092 - File: C:\Windows\system32\uniplat.dll, Version 6.0.6001
    12-14-2011 06:39:01.107 - File: C:\Windows\system32\drivers\modem.sys, Version 6.0.6001
    12-14-2011 06:39:01.123 - File: C:\Windows\system32\modemui.dll, Version 6.0.6002
    12-14-2011 06:39:01.154 - File: C:\Windows\system32\mdminst.dll, Version 6.0.6002
    12-14-2011 06:39:01.154 - Modem type: LSI PCI Soft Modem
    12-14-2011 06:39:01.154 - Modem inf path: oem24.inf
    12-14-2011 06:39:01.154 - Modem inf section: LSI_PCI
    12-14-2011 06:39:01.154 - Matching hardware ID: pci\ven_11c1&dev_048c&subsys_044c11c1
    12-14-2011 06:39:01.685 - 115200,8,N,1, ctsfl=1, rtsctl=2
    12-14-2011 06:39:01.685 - Initializing modem.
    12-14-2011 06:39:01.700 - Send: AT<cr>
    12-14-2011 06:39:01.716 - Recv: AT<cr>
    12-14-2011 06:39:01.716 - Command Echo
    12-14-2011 06:39:01.716 - Recv: <cr><lf>OK<cr><lf>
    12-14-2011 06:39:01.716 - Interpreted response: OK
    12-14-2011 06:39:01.731 - Send: AT &F E0 &C1 &D2 V1 S0=0\V1<cr>
    12-14-2011 06:39:01.747 - Recv: AT &F E0 &C1 &D2 V1 S0=0\V1<cr>
    12-14-2011 06:39:01.747 - Command Echo
    12-14-2011 06:39:01.747 - Recv: <cr><lf>OK<cr><lf>
    12-14-2011 06:39:01.747 - Interpreted response: OK
    12-14-2011 06:39:01.763 - Send: ATS7=60S30=0L0M0\N3%C1&K3N1\J1X4<cr>
    12-14-2011 06:39:01.763 - Recv: <cr><lf>OK<cr><lf>
    12-14-2011 06:39:01.763 - Interpreted response: OK
    12-14-2011 06:39:01.763 - Sending user initialization commands.
    12-14-2011 06:39:01.778 - Send: AT+VCID=1<cr>
    12-14-2011 06:39:01.778 - Recv: <cr><lf>OK<cr><lf>
    12-14-2011 06:39:01.778 - Interpreted response: OK
    12-14-2011 06:39:01.778 - Waiting for a call.
    12-14-2011 06:39:01.794 - Send: ATS0=0<cr>
    12-14-2011 06:39:01.794 - Recv: <cr><lf>OK<cr><lf>
    12-14-2011 06:39:01.794 - Interpreted response: OK
    12-14-2011 06:40:43.777 - Recv: <cr><lf>RING<cr><lf>
    12-14-2011 06:40:43.777 - Interpreted response: Ring
    12-14-2011 06:40:44.937 - Recv: <cr><lf>DATE=
    12-14-2011 06:40:44.937 - Interpreted response: DATE
    12-14-2011 06:40:44.937 - Recv: 1214<cr><lf>
    12-14-2011 06:40:44.937 - Recv: <cr><lf>TIME=
    12-14-2011 06:40:44.937 - Interpreted response: TIME
    12-14-2011 06:40:44.937 - Recv: 0640<cr><lf>
    12-14-2011 06:40:44.937 - Recv: <cr><lf>NMBR=
    12-14-2011 06:40:44.937 - Interpreted response: NMBR
    12-14-2011 06:40:44.937 - Recv: 8005550199<cr><lf>
    12-14-2011 06:40:44.937 - Recv: <cr><lf>NAME=
    12-14-2011 06:40:44.937 - Interpreted response: NAME
    12-14-2011 06:40:44.937 - Recv: unknown<cr><lf>
    12-14-2011 06:40:49.800 - Recv: <cr><lf>RING<cr><lf>
    12-14-2011 06:40:49.800 - Interpreted response: Ring
    [/collapse]

    YAC log

    [collapse]
    ****************************************
    YAC 0.16 Started: Wednesday, December 14, 2011 - 6:38:58 AM
    Running in Server mode.

    ***** INCOMING CALL: Wednesday, December 14, 2011 - 6:40:45 AM *****
    NAME: YAC TEST
    NUMBER: (800) 555-0199
    [/collapse]

    MediaPortal log (attached due to size)

    Hope you can figure something out, the flashing way is working, but would prefer to use it the way it is meant to run and obviously works for you.

    PS: Ignore the fanart handler plugin error, the BSOD of yesterday must have corrupted the database again (it is very touchy) and I forgot to restore backup db3 file for it.
     

    HDMS

    Portal Member
    July 16, 2010
    21
    10
    Christchurch
    Home Country
    New Zealand New Zealand
    1./ RoChess can I ask for your MP.log (one more time) file as before, but 1st open up MP configuration go to the general tab and set Verbosity to 'debug' please.

    2./ Can you also do a test listeners from the YAC listeners screen and see if it gives the same problem.

    I see you are running vista

    I personally have the YAC host on an XP machine (with external USB modem) with a MP client running, plus a win7 machine with the MP server and MP client none of these exhibit or issue you experience.

    Hoping the full debug log gives me some clues!
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    1./ RoChess can I ask for your MP.log (one more time) file as before, but 1st open up MP configuration go to the general tab and set Verbosity to 'debug' please.

    2./ Can you also do a test listeners from the YAC listeners screen and see if it gives the same problem.

    I see you are running vista

    I personally have the YAC host on an XP machine (with external USB modem) with a MP client running, plus a win7 machine with the MP server and MP client none of these exhibit or issue you experience.

    Hoping the full debug log gives me some clues!

    1. I run in debug mode 24/7, so the log file given is already as you would want. I'm sorry it doesn't contain more info, but that is out of my control. To get more info I usually am given a special build by developers that enables additional logging. I verified to be sure (mind can always play tricks), but I see "[Debug]" fine in the mediaportal.log file provided.

    2. As stated before, none of the YAC listners (well I only run the single one on this XP 32-bit system) give me any problems, and on the server everything works fine as well (the YAC traybar icon shows the translucent popup window). And everything shows up just the one time. It would really require a debug build for the YAC.dll process plugin that dumps a ton of log entries into mediaportal.log (or its own log file) to figure this one out I'm afraid. -- Sorry misread your question, will run a listner test right now.

    And yes this is Vista Home Premium 64-bit, but it has UAC disabled which is normally a source of issues (and I was tired of the prompts when tweaking). It did require me to do additional manual tweaking to get YAC to work, because it would not even 'save' the modem selection at startup, but manually adding 3 registry entries for that solved the problem.

    I'm sure it's something silly, but it looks like I'm going to have to get a modified YAC.dll from you that does additional logging to find out exactly what.

    [edit]: Ok ran the listner test via concurrent RDP, and here's the mediaportal.log results:

    [collapse]
    2011-12-15 07:04:52.315690 [Info.][MPMain(1)]: g_Player.OnStarted() F:\TV Shows\According To Jim\According To Jim - Season 4\According To Jim #4.09 - Poking The Bear.avi media:Video
    2011-12-15 07:04:52.326690 [Debug][(49)]: PlaneScene: PresentImage() dispose surfaces
    2011-12-15 07:04:52.332690 [Debug][MPMain(1)]: g_Player: ShowFullScreenWindow
    2011-12-15 07:04:54.367690 [Debug][(10)]: PlaneScene: crop T, B : 0, 0
    2011-12-15 07:04:54.367690 [Debug][(10)]: PlaneScene: crop L, R : 0, 0
    2011-12-15 07:04:54.368690 [Info.][(10)]: PlaneScene: video WxH : 624x352
    2011-12-15 07:04:54.368690 [Debug][(10)]: PlaneScene: video AR : 39:22
    2011-12-15 07:04:54.368690 [Info.][(10)]: PlaneScene: screen WxH : 1280x720
    2011-12-15 07:04:54.370690 [Debug][(10)]: PlaneScene: AR type : Normal
    2011-12-15 07:04:54.371690 [Debug][(10)]: PlaneScene: PixelRatio : 1
    2011-12-15 07:04:54.371690 [Debug][(10)]: PlaneScene: src : (0,0)-(624,352)
    2011-12-15 07:04:54.371690 [Debug][(10)]: PlaneScene: dst : (1,0)-(1277,720)
    2011-12-15 07:07:42.086690 [Debug][YAC Listener(24)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-15 07:07:42.249690 [Debug][YAC Listener(24)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-15 07:07:43.104690 [Debug][YAC Listener(24)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-15 07:07:43.223690 [Debug][YAC Listener(24)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-15 07:07:43.380690 [Debug][YAC Listener(24)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-15 07:07:44.231690 [Debug][YAC Listener(24)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-15 07:07:44.348690 [Debug][YAC Listener(24)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-15 07:07:44.511690 [Debug][YAC Listener(24)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-15 07:07:45.363690 [Debug][YAC Listener(24)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-15 07:07:45.482690 [Debug][YAC Listener(24)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-15 07:07:45.640690 [Debug][YAC Listener(24)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-15 07:07:46.491690 [Debug][YAC Listener(24)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-15 07:07:46.616690 [Debug][YAC Listener(24)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-15 07:07:46.774690 [Debug][YAC Listener(24)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-15 07:07:47.625690 [Debug][YAC Listener(24)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-15 07:07:47.744690 [Debug][YAC Listener(24)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-15 07:07:47.906690 [Debug][YAC Listener(24)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-15 07:07:48.758690 [Debug][YAC Listener(24)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-15 07:07:48.876690 [Debug][YAC Listener(24)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-15 07:07:49.033690 [Debug][YAC Listener(24)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-15 07:07:49.889690 [Debug][YAC Listener(24)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-15 07:07:50.003690 [Debug][YAC Listener(24)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-15 07:07:50.165690 [Debug][YAC Listener(24)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-15 07:07:51.016690 [Debug][YAC Listener(24)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    2011-12-15 07:07:51.135690 [Debug][YAC Listener(24)]: WindowManager: route MediaPortal.GUI.Video.GUIVideoFullscreen:2005->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-15 07:07:51.292690 [Debug][YAC Listener(24)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-15 07:07:52.143690 [Debug][YAC Listener(24)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->MediaPortal.GUI.Video.GUIVideoFullscreen:2005
    EOF -- no other entries in it
    [/collapse]

    Same result, flashed a few times on the MePo screen (had playback of a sitcom episode going at the time), but only a single YAC log entry as would be normal for a listner test.
     

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    HDMS, I know a little bit of C# and know 5 experts that work on other MePo plugins, so if you don't mind sharing the source code or create a Google Code, CodePlex, GitHub, SourceForce or other open source home for it, then you don't even have to worry about it :)

    Unless of course you like to tinker with it yourself, I'm ready to test whatever you want.

    :D
     

    HDMS

    Portal Member
    July 16, 2010
    21
    10
    Christchurch
    Home Country
    New Zealand New Zealand
    Hi I didn't write the code for this plugin I just added the section to make it compatible with the latest version of MP. It was based on the old core ISDN / YAC plugin that was removed prior to MP 1.2 that's further up in this thread from memory. Have you tried that to see if it works? You have to have both the ISDN and the YAC part enabled to get it to work now. I have also done a mod to that code it give the YAC portion the ability to pause media. So here is the sources for both plugins that I have modified. I have moved some code around in the external plugin so you could try that first v1.1.2
     

    Attachments

    • YAC External Plugin.rar
      2.1 MB
    • CallerID.rar
      2.9 MB
    • YAC.rar
      7.1 KB

    RoChess

    Extension Developer
  • Premium Supporter
  • March 10, 2006
    4,434
    1,897
    I have moved some code around in the external plugin so you could try that first v1.1.2

    Ok, you definatly moved some of the right code, because the log file now shows all the name/number info. It still however gets triggered to show 9x on a single incoming call.

    But one step closer, as your fix did make the info appear, so looks to be on the right track.

    PS: How does the image link work? Is it as simple as creating:

    C:\ProgramData\Team MediaPortal\MediaPortal\Thumbs\YAC\4255551212.jpg​

    For the YAC test-call to show a picture? I guess I can just try, but wife is hogging HTPC right now and I barely got away with running test. Also does it work on the 'name' part, such as "unknown.jpg"?
    -- Ok, that was easy, answered my own question and was able to sneak a test in. So just the flashing left :)

    [collapse]
    2011-12-17 14:53:48.116490 [Debug][MPMain(1)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-17 14:53:48.119490 [Debug][MPMain(1)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-17 14:53:51.734490 [Debug][MPMain(1)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35
    2011-12-17 14:54:50.361490 [Info.][YAC Listener(18)]: ***** INCOMING CALL: Saturday, December 17, 2011 2:54:50 PM *****
    2011-12-17 14:54:50.362490 [Info.][YAC Listener(18)]: Name: YAC Test Call (wa)
    2011-12-17 14:54:50.362490 [Info.][YAC Listener(18)]: Number: Call from (425) 555-1212 at 2:54 pm
    2011-12-17 14:54:50.363490 [Info.][YAC Listener(18)]: Image:
    2011-12-17 14:54:50.391490 [Debug][YAC Listener(18)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-17 14:54:50.606490 [Debug][YAC Listener(18)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-17 14:54:51.521490 [Debug][YAC Listener(18)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35
    2011-12-17 14:54:51.640490 [Info.][YAC Listener(18)]: ***** INCOMING CALL: Saturday, December 17, 2011 2:54:51 PM *****
    2011-12-17 14:54:51.641490 [Info.][YAC Listener(18)]: Name: YAC Test Call (wa)
    2011-12-17 14:54:51.641490 [Info.][YAC Listener(18)]: Number: Call from (425) 555-1212 at 2:54 pm
    2011-12-17 14:54:51.641490 [Info.][YAC Listener(18)]: Image:
    2011-12-17 14:54:51.654490 [Debug][YAC Listener(18)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-17 14:54:51.807490 [Debug][YAC Listener(18)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-17 14:54:52.788490 [Debug][YAC Listener(18)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35
    2011-12-17 14:54:52.892490 [Info.][YAC Listener(18)]: ***** INCOMING CALL: Saturday, December 17, 2011 2:54:52 PM *****
    2011-12-17 14:54:52.892490 [Info.][YAC Listener(18)]: Name: YAC Test Call (wa)
    2011-12-17 14:54:52.893490 [Info.][YAC Listener(18)]: Number: Call from (425) 555-1212 at 2:54 pm
    2011-12-17 14:54:52.893490 [Info.][YAC Listener(18)]: Image:
    2011-12-17 14:54:52.904490 [Debug][YAC Listener(18)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-17 14:54:53.060490 [Debug][YAC Listener(18)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-17 14:54:54.009490 [Debug][YAC Listener(18)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35
    2011-12-17 14:54:54.115490 [Info.][YAC Listener(18)]: ***** INCOMING CALL: Saturday, December 17, 2011 2:54:54 PM *****
    2011-12-17 14:54:54.115490 [Info.][YAC Listener(18)]: Name: YAC Test Call (wa)
    2011-12-17 14:54:54.115490 [Info.][YAC Listener(18)]: Number: Call from (425) 555-1212 at 2:54 pm
    2011-12-17 14:54:54.115490 [Info.][YAC Listener(18)]: Image:
    2011-12-17 14:54:54.126490 [Debug][YAC Listener(18)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-17 14:54:54.307490 [Debug][YAC Listener(18)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-17 14:54:55.227490 [Debug][YAC Listener(18)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35
    2011-12-17 14:54:55.331490 [Info.][YAC Listener(18)]: ***** INCOMING CALL: Saturday, December 17, 2011 2:54:55 PM *****
    2011-12-17 14:54:55.331490 [Info.][YAC Listener(18)]: Name: YAC Test Call (wa)
    2011-12-17 14:54:55.332490 [Info.][YAC Listener(18)]: Number: Call from (425) 555-1212 at 2:54 pm
    2011-12-17 14:54:55.333490 [Info.][YAC Listener(18)]: Image:
    2011-12-17 14:54:55.343490 [Debug][YAC Listener(18)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-17 14:54:55.502490 [Debug][YAC Listener(18)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-17 14:54:56.383490 [Debug][YAC Listener(18)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35
    2011-12-17 14:54:56.490490 [Info.][YAC Listener(18)]: ***** INCOMING CALL: Saturday, December 17, 2011 2:54:56 PM *****
    2011-12-17 14:54:56.490490 [Info.][YAC Listener(18)]: Name: YAC Test Call (wa)
    2011-12-17 14:54:56.491490 [Info.][YAC Listener(18)]: Number: Call from (425) 555-1212 at 2:54 pm
    2011-12-17 14:54:56.491490 [Info.][YAC Listener(18)]: Image:
    2011-12-17 14:54:56.501490 [Debug][YAC Listener(18)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-17 14:54:56.657490 [Debug][YAC Listener(18)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-17 14:54:57.531490 [Debug][YAC Listener(18)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35
    2011-12-17 14:54:57.637490 [Info.][YAC Listener(18)]: ***** INCOMING CALL: Saturday, December 17, 2011 2:54:57 PM *****
    2011-12-17 14:54:57.637490 [Info.][YAC Listener(18)]: Name: YAC Test Call (wa)
    2011-12-17 14:54:57.637490 [Info.][YAC Listener(18)]: Number: Call from (425) 555-1212 at 2:54 pm
    2011-12-17 14:54:57.637490 [Info.][YAC Listener(18)]: Image:
    2011-12-17 14:54:57.649490 [Debug][YAC Listener(18)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-17 14:54:57.805490 [Debug][YAC Listener(18)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-17 14:54:58.668490 [Debug][YAC Listener(18)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35
    2011-12-17 14:54:58.819490 [Info.][YAC Listener(18)]: ***** INCOMING CALL: Saturday, December 17, 2011 2:54:58 PM *****
    2011-12-17 14:54:58.819490 [Info.][YAC Listener(18)]: Name: YAC Test Call (wa)
    2011-12-17 14:54:58.820490 [Info.][YAC Listener(18)]: Number: Call from (425) 555-1212 at 2:54 pm
    2011-12-17 14:54:58.820490 [Info.][YAC Listener(18)]: Image:
    2011-12-17 14:54:58.829490 [Debug][YAC Listener(18)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-17 14:54:58.986490 [Debug][YAC Listener(18)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-17 14:54:59.883490 [Debug][YAC Listener(18)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35
    2011-12-17 14:54:59.988490 [Info.][YAC Listener(18)]: ***** INCOMING CALL: Saturday, December 17, 2011 2:54:59 PM *****
    2011-12-17 14:54:59.988490 [Info.][YAC Listener(18)]: Name: YAC Test Call (wa)
    2011-12-17 14:54:59.989490 [Info.][YAC Listener(18)]: Number: Call from (425) 555-1212 at 2:54 pm
    2011-12-17 14:54:59.989490 [Info.][YAC Listener(18)]: Image:
    2011-12-17 14:54:59.991490 [Debug][YAC Listener(18)]: WindowManager: route WindowPlugins.home.GUIBasicHome:35->MediaPortal.Dialogs.GUIDialogNotify:2016
    2011-12-17 14:55:00.200490 [Debug][YAC Listener(18)]: DialogWindow: MediaPortal.Dialogs.GUIDialogNotify init
    2011-12-17 14:55:01.017490 [Debug][YAC Listener(18)]: WindowManager: unroute to MediaPortal.Dialogs.GUIDialogNotify:2016->WindowPlugins.home.GUIBasicHome:35
    2011-12-17 14:55:47.881490 [Debug][MPMain(1)]: Window: WindowPlugins.home.GUIBasicHome deinit
    2011-12-17 14:55:47.892490 [Debug][MPMain(1)]: TextureManager: CleanupThumbs()
    2011-12-17 14:55:48.008490 [Warn.][MPMain(1)]: GUIWindow:OnWindowLoaded: 'C:\ProgramData\Team MediaPortal\MediaPortal\Skin\DefaultWide\TVSeries.xml' is missing control id 526 (window property: loadingImage)
    2011-12-17 14:55:48.795490 [Debug][MPMain(1)]: Window: WindowPlugins.GUITVSeries.TVSeriesPlugin init
    [/collapse]

    I don't see any errors, but does the YAC.dll require any skinfiles that I overlooked? I only dropped the YAC.dll into the process folder and configured it via MePo config.
     

    Users who are viewing this thread

    Top Bottom